OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [gdb-5.3/] [gdb/] [configure] - Blame information for rev 1773

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1181 sfurman
#! /bin/sh
2
 
3
# Guess values for system-dependent variables and create Makefiles.
4
# Generated automatically using autoconf version 2.13
5
# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6
#
7
# This configure script is free software; the Free Software Foundation
8
# gives unlimited permission to copy, distribute and modify it.
9
 
10
# Defaults:
11
ac_help=
12
ac_default_prefix=/usr/local
13
# Any additions from configure.in:
14
ac_help="$ac_help
15
  --enable-maintainer-mode enable make rules and dependencies not useful
16
                          (and sometimes confusing) to the casual installer"
17
ac_help="$ac_help
18
  --disable-nls           do not use Native Language Support"
19
ac_help="$ac_help
20
  --with-included-gettext use the GNU gettext library included here"
21
ac_help="$ac_help
22
  --enable-multi-ice            Build the multi-ice-gdb-server"
23
ac_help="$ac_help
24
  --enable-gdbcli            Enable GDB-CLI interface"
25
ac_help="$ac_help
26
  --enable-gdbmi            Enable GDB-MI interface"
27
ac_help="$ac_help
28
  --with-uiout          Use new uiout functions instead of *printf's"
29
ac_help="$ac_help
30
  --enable-tui            Enable full-screen terminal user interface"
31
ac_help="$ac_help
32
  --enable-netrom         Enable NetROM support"
33
ac_help="$ac_help
34
  --enable-build-warnings Enable build-time compiler warnings if gcc is used"
35
ac_help="$ac_help
36
  --enable-gdb-build-warnings Enable GDB specific build-time compiler warnings if gcc is used"
37
ac_help="$ac_help
38
  --with-mmalloc          Use memory mapped malloc package"
39
ac_help="$ac_help
40
  --with-included-regex          Use included regex"
41
ac_help="$ac_help
42
  --with-cpu=CPU          Set the default CPU variant to debug"
43
ac_help="$ac_help
44
  --enable-gdbtk          Enable GDBTK GUI front end"
45
ac_help="$ac_help
46
  --with-tclconfig=DIR    Directory containing tcl configuration (tclConfig.sh)"
47
ac_help="$ac_help
48
  --with-tkconfig=DIR     Directory containing tk configuration (tkConfig.sh)"
49
ac_help="$ac_help
50
  --with-tclinclude=DIR   Directory where tcl private headers are"
51
ac_help="$ac_help
52
  --with-tkinclude=DIR    Directory where tk private headers are"
53
ac_help="$ac_help
54
  --with-itclconfig       Directory containing itcl configuration (itclConfig.sh)"
55
ac_help="$ac_help
56
  --with-itkconfig        Directory containing itk configuration (itkConfig.sh)"
57
ac_help="$ac_help
58
  --with-tixconfig        Directory containing tix configuration (tixConfig.sh)"
59
ac_help="$ac_help
60
  --with-x                use the X Window System"
61
ac_help="$ac_help
62
  --enable-sim            Link gdb with simulator"
63
ac_help="$ac_help
64
  --enable-shared         Use shared libraries"
65
 
66
# Initialize some variables set by options.
67
# The variables have the same names as the options, with
68
# dashes changed to underlines.
69
build=NONE
70
cache_file=./config.cache
71
exec_prefix=NONE
72
host=NONE
73
no_create=
74
nonopt=NONE
75
no_recursion=
76
prefix=NONE
77
program_prefix=NONE
78
program_suffix=NONE
79
program_transform_name=s,x,x,
80
silent=
81
site=
82
sitefile=
83
srcdir=
84
target=NONE
85
verbose=
86
x_includes=NONE
87
x_libraries=NONE
88
bindir='${exec_prefix}/bin'
89
sbindir='${exec_prefix}/sbin'
90
libexecdir='${exec_prefix}/libexec'
91
datadir='${prefix}/share'
92
sysconfdir='${prefix}/etc'
93
sharedstatedir='${prefix}/com'
94
localstatedir='${prefix}/var'
95
libdir='${exec_prefix}/lib'
96
includedir='${prefix}/include'
97
oldincludedir='/usr/include'
98
infodir='${prefix}/info'
99
mandir='${prefix}/man'
100
 
101
# Initialize some other variables.
102
subdirs=
103
MFLAGS= MAKEFLAGS=
104
SHELL=${CONFIG_SHELL-/bin/sh}
105
# Maximum number of lines to put in a shell here document.
106
ac_max_here_lines=12
107
 
108
ac_prev=
109
for ac_option
110
do
111
 
112
  # If the previous option needs an argument, assign it.
113
  if test -n "$ac_prev"; then
114
    eval "$ac_prev=\$ac_option"
115
    ac_prev=
116
    continue
117
  fi
118
 
119
  case "$ac_option" in
120
  -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
121
  *) ac_optarg= ;;
122
  esac
123
 
124
  # Accept the important Cygnus configure options, so we can diagnose typos.
125
 
126
  case "$ac_option" in
127
 
128
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
129
    ac_prev=bindir ;;
130
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
131
    bindir="$ac_optarg" ;;
132
 
133
  -build | --build | --buil | --bui | --bu)
134
    ac_prev=build ;;
135
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
136
    build="$ac_optarg" ;;
137
 
138
  -cache-file | --cache-file | --cache-fil | --cache-fi \
139
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
140
    ac_prev=cache_file ;;
141
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
142
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
143
    cache_file="$ac_optarg" ;;
144
 
145
  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
146
    ac_prev=datadir ;;
147
  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
148
  | --da=*)
149
    datadir="$ac_optarg" ;;
150
 
151
  -disable-* | --disable-*)
152
    ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
153
    # Reject names that are not valid shell variable names.
154
    if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
155
      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
156
    fi
157
    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
158
    eval "enable_${ac_feature}=no" ;;
159
 
160
  -enable-* | --enable-*)
161
    ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
162
    # Reject names that are not valid shell variable names.
163
    if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
164
      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
165
    fi
166
    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
167
    case "$ac_option" in
168
      *=*) ;;
169
      *) ac_optarg=yes ;;
170
    esac
171
    eval "enable_${ac_feature}='$ac_optarg'" ;;
172
 
173
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
174
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
175
  | --exec | --exe | --ex)
176
    ac_prev=exec_prefix ;;
177
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
178
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
179
  | --exec=* | --exe=* | --ex=*)
180
    exec_prefix="$ac_optarg" ;;
181
 
182
  -gas | --gas | --ga | --g)
183
    # Obsolete; use --with-gas.
184
    with_gas=yes ;;
185
 
186
  -help | --help | --hel | --he)
187
    # Omit some internal or obsolete options to make the list less imposing.
188
    # This message is too long to be a string in the A/UX 3.1 sh.
189
    cat << EOF
190
Usage: configure [options] [host]
191
Options: [defaults in brackets after descriptions]
192
Configuration:
193
  --cache-file=FILE       cache test results in FILE
194
  --help                  print this message
195
  --no-create             do not create output files
196
  --quiet, --silent       do not print \`checking...' messages
197
  --site-file=FILE        use FILE as the site file
198
  --version               print the version of autoconf that created configure
199
Directory and file names:
200
  --prefix=PREFIX         install architecture-independent files in PREFIX
201
                          [$ac_default_prefix]
202
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
203
                          [same as prefix]
204
  --bindir=DIR            user executables in DIR [EPREFIX/bin]
205
  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
206
  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
207
  --datadir=DIR           read-only architecture-independent data in DIR
208
                          [PREFIX/share]
209
  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
210
  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
211
                          [PREFIX/com]
212
  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
213
  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
214
  --includedir=DIR        C header files in DIR [PREFIX/include]
215
  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
216
  --infodir=DIR           info documentation in DIR [PREFIX/info]
217
  --mandir=DIR            man documentation in DIR [PREFIX/man]
218
  --srcdir=DIR            find the sources in DIR [configure dir or ..]
219
  --program-prefix=PREFIX prepend PREFIX to installed program names
220
  --program-suffix=SUFFIX append SUFFIX to installed program names
221
  --program-transform-name=PROGRAM
222
                          run sed PROGRAM on installed program names
223
EOF
224
    cat << EOF
225
Host type:
226
  --build=BUILD           configure for building on BUILD [BUILD=HOST]
227
  --host=HOST             configure for HOST [guessed]
228
  --target=TARGET         configure for TARGET [TARGET=HOST]
229
Features and packages:
230
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
231
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
232
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
233
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
234
  --x-includes=DIR        X include files are in DIR
235
  --x-libraries=DIR       X library files are in DIR
236
EOF
237
    if test -n "$ac_help"; then
238
      echo "--enable and --with options recognized:$ac_help"
239
    fi
240
    exit 0 ;;
241
 
242
  -host | --host | --hos | --ho)
243
    ac_prev=host ;;
244
  -host=* | --host=* | --hos=* | --ho=*)
245
    host="$ac_optarg" ;;
246
 
247
  -includedir | --includedir | --includedi | --included | --include \
248
  | --includ | --inclu | --incl | --inc)
249
    ac_prev=includedir ;;
250
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
251
  | --includ=* | --inclu=* | --incl=* | --inc=*)
252
    includedir="$ac_optarg" ;;
253
 
254
  -infodir | --infodir | --infodi | --infod | --info | --inf)
255
    ac_prev=infodir ;;
256
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
257
    infodir="$ac_optarg" ;;
258
 
259
  -libdir | --libdir | --libdi | --libd)
260
    ac_prev=libdir ;;
261
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
262
    libdir="$ac_optarg" ;;
263
 
264
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
265
  | --libexe | --libex | --libe)
266
    ac_prev=libexecdir ;;
267
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
268
  | --libexe=* | --libex=* | --libe=*)
269
    libexecdir="$ac_optarg" ;;
270
 
271
  -localstatedir | --localstatedir | --localstatedi | --localstated \
272
  | --localstate | --localstat | --localsta | --localst \
273
  | --locals | --local | --loca | --loc | --lo)
274
    ac_prev=localstatedir ;;
275
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
276
  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
277
  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
278
    localstatedir="$ac_optarg" ;;
279
 
280
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
281
    ac_prev=mandir ;;
282
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
283
    mandir="$ac_optarg" ;;
284
 
285
  -nfp | --nfp | --nf)
286
    # Obsolete; use --without-fp.
287
    with_fp=no ;;
288
 
289
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
290
  | --no-cr | --no-c)
291
    no_create=yes ;;
292
 
293
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
294
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
295
    no_recursion=yes ;;
296
 
297
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
298
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
299
  | --oldin | --oldi | --old | --ol | --o)
300
    ac_prev=oldincludedir ;;
301
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
302
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
303
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
304
    oldincludedir="$ac_optarg" ;;
305
 
306
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
307
    ac_prev=prefix ;;
308
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
309
    prefix="$ac_optarg" ;;
310
 
311
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
312
  | --program-pre | --program-pr | --program-p)
313
    ac_prev=program_prefix ;;
314
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
315
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
316
    program_prefix="$ac_optarg" ;;
317
 
318
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
319
  | --program-suf | --program-su | --program-s)
320
    ac_prev=program_suffix ;;
321
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
322
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
323
    program_suffix="$ac_optarg" ;;
324
 
325
  -program-transform-name | --program-transform-name \
326
  | --program-transform-nam | --program-transform-na \
327
  | --program-transform-n | --program-transform- \
328
  | --program-transform | --program-transfor \
329
  | --program-transfo | --program-transf \
330
  | --program-trans | --program-tran \
331
  | --progr-tra | --program-tr | --program-t)
332
    ac_prev=program_transform_name ;;
333
  -program-transform-name=* | --program-transform-name=* \
334
  | --program-transform-nam=* | --program-transform-na=* \
335
  | --program-transform-n=* | --program-transform-=* \
336
  | --program-transform=* | --program-transfor=* \
337
  | --program-transfo=* | --program-transf=* \
338
  | --program-trans=* | --program-tran=* \
339
  | --progr-tra=* | --program-tr=* | --program-t=*)
340
    program_transform_name="$ac_optarg" ;;
341
 
342
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
343
  | -silent | --silent | --silen | --sile | --sil)
344
    silent=yes ;;
345
 
346
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
347
    ac_prev=sbindir ;;
348
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
349
  | --sbi=* | --sb=*)
350
    sbindir="$ac_optarg" ;;
351
 
352
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
353
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
354
  | --sharedst | --shareds | --shared | --share | --shar \
355
  | --sha | --sh)
356
    ac_prev=sharedstatedir ;;
357
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
358
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
359
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
360
  | --sha=* | --sh=*)
361
    sharedstatedir="$ac_optarg" ;;
362
 
363
  -site | --site | --sit)
364
    ac_prev=site ;;
365
  -site=* | --site=* | --sit=*)
366
    site="$ac_optarg" ;;
367
 
368
  -site-file | --site-file | --site-fil | --site-fi | --site-f)
369
    ac_prev=sitefile ;;
370
  -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
371
    sitefile="$ac_optarg" ;;
372
 
373
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
374
    ac_prev=srcdir ;;
375
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
376
    srcdir="$ac_optarg" ;;
377
 
378
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
379
  | --syscon | --sysco | --sysc | --sys | --sy)
380
    ac_prev=sysconfdir ;;
381
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
382
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
383
    sysconfdir="$ac_optarg" ;;
384
 
385
  -target | --target | --targe | --targ | --tar | --ta | --t)
386
    ac_prev=target ;;
387
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
388
    target="$ac_optarg" ;;
389
 
390
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
391
    verbose=yes ;;
392
 
393
  -version | --version | --versio | --versi | --vers)
394
    echo "configure generated by autoconf version 2.13"
395
    exit 0 ;;
396
 
397
  -with-* | --with-*)
398
    ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
399
    # Reject names that are not valid shell variable names.
400
    if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
401
      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
402
    fi
403
    ac_package=`echo $ac_package| sed 's/-/_/g'`
404
    case "$ac_option" in
405
      *=*) ;;
406
      *) ac_optarg=yes ;;
407
    esac
408
    eval "with_${ac_package}='$ac_optarg'" ;;
409
 
410
  -without-* | --without-*)
411
    ac_package=`echo $ac_option|sed -e 's/-*without-//'`
412
    # Reject names that are not valid shell variable names.
413
    if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
414
      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
415
    fi
416
    ac_package=`echo $ac_package| sed 's/-/_/g'`
417
    eval "with_${ac_package}=no" ;;
418
 
419
  --x)
420
    # Obsolete; use --with-x.
421
    with_x=yes ;;
422
 
423
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
424
  | --x-incl | --x-inc | --x-in | --x-i)
425
    ac_prev=x_includes ;;
426
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
427
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
428
    x_includes="$ac_optarg" ;;
429
 
430
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
431
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
432
    ac_prev=x_libraries ;;
433
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
434
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
435
    x_libraries="$ac_optarg" ;;
436
 
437
  -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
438
    ;;
439
 
440
  *)
441
    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
442
      echo "configure: warning: $ac_option: invalid host type" 1>&2
443
    fi
444
    if test "x$nonopt" != xNONE; then
445
      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
446
    fi
447
    nonopt="$ac_option"
448
    ;;
449
 
450
  esac
451
done
452
 
453
if test -n "$ac_prev"; then
454
  { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
455
fi
456
 
457
trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
458
 
459
# File descriptor usage:
460
# 0 standard input
461
# 1 file creation
462
# 2 errors and warnings
463
# 3 some systems may open it to /dev/tty
464
# 4 used on the Kubota Titan
465
# 6 checking for... messages and results
466
# 5 compiler messages saved in config.log
467
if test "$silent" = yes; then
468
  exec 6>/dev/null
469
else
470
  exec 6>&1
471
fi
472
exec 5>./config.log
473
 
474
echo "\
475
This file contains any messages produced by compilers while
476
running configure, to aid debugging if configure makes a mistake.
477
" 1>&5
478
 
479
# Strip out --no-create and --no-recursion so they do not pile up.
480
# Also quote any args containing shell metacharacters.
481
ac_configure_args=
482
for ac_arg
483
do
484
  case "$ac_arg" in
485
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
486
  | --no-cr | --no-c) ;;
487
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
488
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
489
  *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
490
  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
491
  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
492
  esac
493
done
494
 
495
# NLS nuisances.
496
# Only set these to C if already set.  These must not be set unconditionally
497
# because not all systems understand e.g. LANG=C (notably SCO).
498
# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
499
# Non-C LC_CTYPE values break the ctype check.
500
if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
501
if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
502
if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
503
if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
504
 
505
# confdefs.h avoids OS command line length limits that DEFS can exceed.
506
rm -rf conftest* confdefs.h
507
# AIX cpp loses on an empty file, so make sure it contains at least a newline.
508
echo > confdefs.h
509
 
510
# A filename unique to this package, relative to the directory that
511
# configure is in, which we can look for to find out if srcdir is correct.
512
ac_unique_file=main.c
513
 
514
# Find the source files, if location was not specified.
515
if test -z "$srcdir"; then
516
  ac_srcdir_defaulted=yes
517
  # Try the directory containing this script, then its parent.
518
  ac_prog=$0
519
  ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
520
  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
521
  srcdir=$ac_confdir
522
  if test ! -r $srcdir/$ac_unique_file; then
523
    srcdir=..
524
  fi
525
else
526
  ac_srcdir_defaulted=no
527
fi
528
if test ! -r $srcdir/$ac_unique_file; then
529
  if test "$ac_srcdir_defaulted" = yes; then
530
    { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
531
  else
532
    { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
533
  fi
534
fi
535
srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
536
 
537
# Prefer explicitly selected file to automatically selected ones.
538
if test -z "$sitefile"; then
539
  if test -z "$CONFIG_SITE"; then
540
    if test "x$prefix" != xNONE; then
541
      CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
542
    else
543
      CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
544
    fi
545
  fi
546
else
547
  CONFIG_SITE="$sitefile"
548
fi
549
for ac_site_file in $CONFIG_SITE; do
550
  if test -r "$ac_site_file"; then
551
    echo "loading site script $ac_site_file"
552
    . "$ac_site_file"
553
  fi
554
done
555
 
556
if test -r "$cache_file"; then
557
  echo "loading cache $cache_file"
558
  . $cache_file
559
else
560
  echo "creating cache $cache_file"
561
  > $cache_file
562
fi
563
 
564
ac_ext=c
565
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
566
ac_cpp='$CPP $CPPFLAGS'
567
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
568
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
569
cross_compiling=$ac_cv_prog_cc_cross
570
 
571
ac_exeext=
572
ac_objext=o
573
if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
574
  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
575
  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
576
    ac_n= ac_c='
577
' ac_t='        '
578
  else
579
    ac_n=-n ac_c= ac_t=
580
  fi
581
else
582
  ac_n= ac_c='\c' ac_t=
583
fi
584
 
585
 
586
 
587
echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
588
echo "configure:589: checking whether to enable maintainer-specific portions of Makefiles" >&5
589
    # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
590
if test "${enable_maintainer_mode+set}" = set; then
591
  enableval="$enable_maintainer_mode"
592
  USE_MAINTAINER_MODE=$enableval
593
else
594
  USE_MAINTAINER_MODE=no
595
fi
596
 
597
  echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
598
 
599
 
600
if test $USE_MAINTAINER_MODE = yes; then
601
  MAINTAINER_MODE_TRUE=
602
  MAINTAINER_MODE_FALSE='#'
603
else
604
  MAINTAINER_MODE_TRUE='#'
605
  MAINTAINER_MODE_FALSE=
606
fi
607
  MAINT=$MAINTAINER_MODE_TRUE
608
 
609
 
610
 
611
# Extract the first word of "gcc", so it can be a program name with args.
612
set dummy gcc; ac_word=$2
613
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
614
echo "configure:615: checking for $ac_word" >&5
615
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
616
  echo $ac_n "(cached) $ac_c" 1>&6
617
else
618
  if test -n "$CC"; then
619
  ac_cv_prog_CC="$CC" # Let the user override the test.
620
else
621
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
622
  ac_dummy="$PATH"
623
  for ac_dir in $ac_dummy; do
624
    test -z "$ac_dir" && ac_dir=.
625
    if test -f $ac_dir/$ac_word; then
626
      ac_cv_prog_CC="gcc"
627
      break
628
    fi
629
  done
630
  IFS="$ac_save_ifs"
631
fi
632
fi
633
CC="$ac_cv_prog_CC"
634
if test -n "$CC"; then
635
  echo "$ac_t""$CC" 1>&6
636
else
637
  echo "$ac_t""no" 1>&6
638
fi
639
 
640
if test -z "$CC"; then
641
  # Extract the first word of "cc", so it can be a program name with args.
642
set dummy cc; ac_word=$2
643
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
644
echo "configure:645: checking for $ac_word" >&5
645
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
646
  echo $ac_n "(cached) $ac_c" 1>&6
647
else
648
  if test -n "$CC"; then
649
  ac_cv_prog_CC="$CC" # Let the user override the test.
650
else
651
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
652
  ac_prog_rejected=no
653
  ac_dummy="$PATH"
654
  for ac_dir in $ac_dummy; do
655
    test -z "$ac_dir" && ac_dir=.
656
    if test -f $ac_dir/$ac_word; then
657
      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
658
        ac_prog_rejected=yes
659
        continue
660
      fi
661
      ac_cv_prog_CC="cc"
662
      break
663
    fi
664
  done
665
  IFS="$ac_save_ifs"
666
if test $ac_prog_rejected = yes; then
667
  # We found a bogon in the path, so make sure we never use it.
668
  set dummy $ac_cv_prog_CC
669
  shift
670
  if test $# -gt 0; then
671
    # We chose a different compiler from the bogus one.
672
    # However, it has the same basename, so the bogon will be chosen
673
    # first if we set CC to just the basename; use the full file name.
674
    shift
675
    set dummy "$ac_dir/$ac_word" "$@"
676
    shift
677
    ac_cv_prog_CC="$@"
678
  fi
679
fi
680
fi
681
fi
682
CC="$ac_cv_prog_CC"
683
if test -n "$CC"; then
684
  echo "$ac_t""$CC" 1>&6
685
else
686
  echo "$ac_t""no" 1>&6
687
fi
688
 
689
  if test -z "$CC"; then
690
    case "`uname -s`" in
691
    *win32* | *WIN32*)
692
      # Extract the first word of "cl", so it can be a program name with args.
693
set dummy cl; ac_word=$2
694
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
695
echo "configure:696: checking for $ac_word" >&5
696
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
697
  echo $ac_n "(cached) $ac_c" 1>&6
698
else
699
  if test -n "$CC"; then
700
  ac_cv_prog_CC="$CC" # Let the user override the test.
701
else
702
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
703
  ac_dummy="$PATH"
704
  for ac_dir in $ac_dummy; do
705
    test -z "$ac_dir" && ac_dir=.
706
    if test -f $ac_dir/$ac_word; then
707
      ac_cv_prog_CC="cl"
708
      break
709
    fi
710
  done
711
  IFS="$ac_save_ifs"
712
fi
713
fi
714
CC="$ac_cv_prog_CC"
715
if test -n "$CC"; then
716
  echo "$ac_t""$CC" 1>&6
717
else
718
  echo "$ac_t""no" 1>&6
719
fi
720
 ;;
721
    esac
722
  fi
723
  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
724
fi
725
 
726
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
727
echo "configure:728: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
728
 
729
ac_ext=c
730
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
731
ac_cpp='$CPP $CPPFLAGS'
732
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
733
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
734
cross_compiling=$ac_cv_prog_cc_cross
735
 
736
cat > conftest.$ac_ext << EOF
737
 
738
#line 739 "configure"
739
#include "confdefs.h"
740
 
741
main(){return(0);}
742
EOF
743
if { (eval echo configure:744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
744
  ac_cv_prog_cc_works=yes
745
  # If we can't run a trivial program, we are probably using a cross compiler.
746
  if (./conftest; exit) 2>/dev/null; then
747
    ac_cv_prog_cc_cross=no
748
  else
749
    ac_cv_prog_cc_cross=yes
750
  fi
751
else
752
  echo "configure: failed program was:" >&5
753
  cat conftest.$ac_ext >&5
754
  ac_cv_prog_cc_works=no
755
fi
756
rm -fr conftest*
757
ac_ext=c
758
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
759
ac_cpp='$CPP $CPPFLAGS'
760
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
761
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
762
cross_compiling=$ac_cv_prog_cc_cross
763
 
764
echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
765
if test $ac_cv_prog_cc_works = no; then
766
  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
767
fi
768
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
769
echo "configure:770: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
770
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
771
cross_compiling=$ac_cv_prog_cc_cross
772
 
773
echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
774
echo "configure:775: checking whether we are using GNU C" >&5
775
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
776
  echo $ac_n "(cached) $ac_c" 1>&6
777
else
778
  cat > conftest.c <
779
#ifdef __GNUC__
780
  yes;
781
#endif
782
EOF
783
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:784: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
784
  ac_cv_prog_gcc=yes
785
else
786
  ac_cv_prog_gcc=no
787
fi
788
fi
789
 
790
echo "$ac_t""$ac_cv_prog_gcc" 1>&6
791
 
792
if test $ac_cv_prog_gcc = yes; then
793
  GCC=yes
794
else
795
  GCC=
796
fi
797
 
798
ac_test_CFLAGS="${CFLAGS+set}"
799
ac_save_CFLAGS="$CFLAGS"
800
CFLAGS=
801
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
802
echo "configure:803: checking whether ${CC-cc} accepts -g" >&5
803
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
804
  echo $ac_n "(cached) $ac_c" 1>&6
805
else
806
  echo 'void f(){}' > conftest.c
807
if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
808
  ac_cv_prog_cc_g=yes
809
else
810
  ac_cv_prog_cc_g=no
811
fi
812
rm -f conftest*
813
 
814
fi
815
 
816
echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
817
if test "$ac_test_CFLAGS" = set; then
818
  CFLAGS="$ac_save_CFLAGS"
819
elif test $ac_cv_prog_cc_g = yes; then
820
  if test "$GCC" = yes; then
821
    CFLAGS="-g -O2"
822
  else
823
    CFLAGS="-g"
824
  fi
825
else
826
  if test "$GCC" = yes; then
827
    CFLAGS="-O2"
828
  else
829
    CFLAGS=
830
  fi
831
fi
832
 
833
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
834
echo "configure:835: checking how to run the C preprocessor" >&5
835
# On Suns, sometimes $CPP names a directory.
836
if test -n "$CPP" && test -d "$CPP"; then
837
  CPP=
838
fi
839
if test -z "$CPP"; then
840
if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
841
  echo $ac_n "(cached) $ac_c" 1>&6
842
else
843
    # This must be in double quotes, not single quotes, because CPP may get
844
  # substituted into the Makefile and "${CC-cc}" will confuse make.
845
  CPP="${CC-cc} -E"
846
  # On the NeXT, cc -E runs the code through the compiler's parser,
847
  # not just through cpp.
848
  cat > conftest.$ac_ext <
849
#line 850 "configure"
850
#include "confdefs.h"
851
#include 
852
Syntax Error
853
EOF
854
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
855
{ (eval echo configure:856: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
856
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
857
if test -z "$ac_err"; then
858
  :
859
else
860
  echo "$ac_err" >&5
861
  echo "configure: failed program was:" >&5
862
  cat conftest.$ac_ext >&5
863
  rm -rf conftest*
864
  CPP="${CC-cc} -E -traditional-cpp"
865
  cat > conftest.$ac_ext <
866
#line 867 "configure"
867
#include "confdefs.h"
868
#include 
869
Syntax Error
870
EOF
871
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
872
{ (eval echo configure:873: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
873
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
874
if test -z "$ac_err"; then
875
  :
876
else
877
  echo "$ac_err" >&5
878
  echo "configure: failed program was:" >&5
879
  cat conftest.$ac_ext >&5
880
  rm -rf conftest*
881
  CPP="${CC-cc} -nologo -E"
882
  cat > conftest.$ac_ext <
883
#line 884 "configure"
884
#include "confdefs.h"
885
#include 
886
Syntax Error
887
EOF
888
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
889
{ (eval echo configure:890: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
890
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
891
if test -z "$ac_err"; then
892
  :
893
else
894
  echo "$ac_err" >&5
895
  echo "configure: failed program was:" >&5
896
  cat conftest.$ac_ext >&5
897
  rm -rf conftest*
898
  CPP=/lib/cpp
899
fi
900
rm -f conftest*
901
fi
902
rm -f conftest*
903
fi
904
rm -f conftest*
905
  ac_cv_prog_CPP="$CPP"
906
fi
907
  CPP="$ac_cv_prog_CPP"
908
else
909
  ac_cv_prog_CPP="$CPP"
910
fi
911
echo "$ac_t""$CPP" 1>&6
912
 
913
echo $ac_n "checking for AIX""... $ac_c" 1>&6
914
echo "configure:915: checking for AIX" >&5
915
cat > conftest.$ac_ext <
916
#line 917 "configure"
917
#include "confdefs.h"
918
#ifdef _AIX
919
  yes
920
#endif
921
 
922
EOF
923
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
924
  egrep "yes" >/dev/null 2>&1; then
925
  rm -rf conftest*
926
  echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
927
#define _ALL_SOURCE 1
928
EOF
929
 
930
else
931
  rm -rf conftest*
932
  echo "$ac_t""no" 1>&6
933
fi
934
rm -f conftest*
935
 
936
 
937
echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
938
echo "configure:939: checking for POSIXized ISC" >&5
939
if test -d /etc/conf/kconfig.d &&
940
  grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
941
then
942
  echo "$ac_t""yes" 1>&6
943
  ISC=yes # If later tests want to check for ISC.
944
  cat >> confdefs.h <<\EOF
945
#define _POSIX_SOURCE 1
946
EOF
947
 
948
  if test "$GCC" = yes; then
949
    CC="$CC -posix"
950
  else
951
    CC="$CC -Xp"
952
  fi
953
else
954
  echo "$ac_t""no" 1>&6
955
  ISC=
956
fi
957
 
958
 
959
 
960
 
961
echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
962
echo "configure:963: checking for ${CC-cc} option to accept ANSI C" >&5
963
if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then
964
  echo $ac_n "(cached) $ac_c" 1>&6
965
else
966
  am_cv_prog_cc_stdc=no
967
ac_save_CC="$CC"
968
# Don't try gcc -ansi; that turns off useful extensions and
969
# breaks some systems' header files.
970
# AIX                   -qlanglvl=ansi
971
# Ultrix and OSF/1      -std1
972
# HP-UX 10.20 and later -Ae
973
# HP-UX older versions  -Aa -D_HPUX_SOURCE
974
# SVR4                  -Xc -D__EXTENSIONS__
975
for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
976
do
977
  CC="$ac_save_CC $ac_arg"
978
  cat > conftest.$ac_ext <
979
#line 980 "configure"
980
#include "confdefs.h"
981
#include 
982
#include 
983
#include 
984
#include 
985
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
986
struct buf { int x; };
987
FILE * (*rcsopen) (struct buf *, struct stat *, int);
988
static char *e (p, i)
989
     char **p;
990
     int i;
991
{
992
  return p[i];
993
}
994
static char *f (char * (*g) (char **, int), char **p, ...)
995
{
996
  char *s;
997
  va_list v;
998
  va_start (v,p);
999
  s = g (p, va_arg (v,int));
1000
  va_end (v);
1001
  return s;
1002
}
1003
int test (int i, double x);
1004
struct s1 {int (*f) (int a);};
1005
struct s2 {int (*f) (double a);};
1006
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
1007
int argc;
1008
char **argv;
1009
 
1010
int main() {
1011
 
1012
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
1013
 
1014
; return 0; }
1015
EOF
1016
if { (eval echo configure:1017: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1017
  rm -rf conftest*
1018
  am_cv_prog_cc_stdc="$ac_arg"; break
1019
else
1020
  echo "configure: failed program was:" >&5
1021
  cat conftest.$ac_ext >&5
1022
fi
1023
rm -f conftest*
1024
done
1025
CC="$ac_save_CC"
1026
 
1027
fi
1028
 
1029
if test -z "$am_cv_prog_cc_stdc"; then
1030
  echo "$ac_t""none needed" 1>&6
1031
else
1032
  echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6
1033
fi
1034
case "x$am_cv_prog_cc_stdc" in
1035
  x|xno) ;;
1036
  *) CC="$CC $am_cv_prog_cc_stdc" ;;
1037
esac
1038
 
1039
 
1040
ac_aux_dir=
1041
for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
1042
  if test -f $ac_dir/install-sh; then
1043
    ac_aux_dir=$ac_dir
1044
    ac_install_sh="$ac_aux_dir/install-sh -c"
1045
    break
1046
  elif test -f $ac_dir/install.sh; then
1047
    ac_aux_dir=$ac_dir
1048
    ac_install_sh="$ac_aux_dir/install.sh -c"
1049
    break
1050
  fi
1051
done
1052
if test -z "$ac_aux_dir"; then
1053
  { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
1054
fi
1055
ac_config_guess=$ac_aux_dir/config.guess
1056
ac_config_sub=$ac_aux_dir/config.sub
1057
ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1058
 
1059
 
1060
# Do some error checking and defaulting for the host and target type.
1061
# The inputs are:
1062
#    configure --host=HOST --target=TARGET --build=BUILD NONOPT
1063
#
1064
# The rules are:
1065
# 1. You are not allowed to specify --host, --target, and nonopt at the
1066
#    same time.
1067
# 2. Host defaults to nonopt.
1068
# 3. If nonopt is not specified, then host defaults to the current host,
1069
#    as determined by config.guess.
1070
# 4. Target and build default to nonopt.
1071
# 5. If nonopt is not specified, then target and build default to host.
1072
 
1073
# The aliases save the names the user supplied, while $host etc.
1074
# will get canonicalized.
1075
case $host---$target---$nonopt in
1076
NONE---*---* | *---NONE---* | *---*---NONE) ;;
1077
*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1078
esac
1079
 
1080
 
1081
# Make sure we can run config.sub.
1082
if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1083
else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1084
fi
1085
 
1086
echo $ac_n "checking host system type""... $ac_c" 1>&6
1087
echo "configure:1088: checking host system type" >&5
1088
 
1089
host_alias=$host
1090
case "$host_alias" in
1091
NONE)
1092
  case $nonopt in
1093
  NONE)
1094
    if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1095
    else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1096
    fi ;;
1097
  *) host_alias=$nonopt ;;
1098
  esac ;;
1099
esac
1100
 
1101
host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1102
host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1103
host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1104
host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1105
echo "$ac_t""$host" 1>&6
1106
 
1107
echo $ac_n "checking target system type""... $ac_c" 1>&6
1108
echo "configure:1109: checking target system type" >&5
1109
 
1110
target_alias=$target
1111
case "$target_alias" in
1112
NONE)
1113
  case $nonopt in
1114
  NONE) target_alias=$host_alias ;;
1115
  *) target_alias=$nonopt ;;
1116
  esac ;;
1117
esac
1118
 
1119
target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1120
target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1121
target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1122
target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1123
echo "$ac_t""$target" 1>&6
1124
 
1125
echo $ac_n "checking build system type""... $ac_c" 1>&6
1126
echo "configure:1127: checking build system type" >&5
1127
 
1128
build_alias=$build
1129
case "$build_alias" in
1130
NONE)
1131
  case $nonopt in
1132
  NONE) build_alias=$host_alias ;;
1133
  *) build_alias=$nonopt ;;
1134
  esac ;;
1135
esac
1136
 
1137
build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1138
build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1139
build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1140
build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1141
echo "$ac_t""$build" 1>&6
1142
 
1143
test "$host_alias" != "$target_alias" &&
1144
  test "$program_prefix$program_suffix$program_transform_name" = \
1145
    NONENONEs,x,x, &&
1146
  program_prefix=${target_alias}-
1147
 
1148
 
1149
ALL_LINGUAS=
1150
echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1151
echo "configure:1152: checking whether ${MAKE-make} sets \${MAKE}" >&5
1152
set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1153
if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1154
  echo $ac_n "(cached) $ac_c" 1>&6
1155
else
1156
  cat > conftestmake <<\EOF
1157
all:
1158
        @echo 'ac_maketemp="${MAKE}"'
1159
EOF
1160
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1161
eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1162
if test -n "$ac_maketemp"; then
1163
  eval ac_cv_prog_make_${ac_make}_set=yes
1164
else
1165
  eval ac_cv_prog_make_${ac_make}_set=no
1166
fi
1167
rm -f conftestmake
1168
fi
1169
if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1170
  echo "$ac_t""yes" 1>&6
1171
  SET_MAKE=
1172
else
1173
  echo "$ac_t""no" 1>&6
1174
  SET_MAKE="MAKE=${MAKE-make}"
1175
fi
1176
 
1177
# Extract the first word of "ranlib", so it can be a program name with args.
1178
set dummy ranlib; ac_word=$2
1179
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1180
echo "configure:1181: checking for $ac_word" >&5
1181
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1182
  echo $ac_n "(cached) $ac_c" 1>&6
1183
else
1184
  if test -n "$RANLIB"; then
1185
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1186
else
1187
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1188
  ac_dummy="$PATH"
1189
  for ac_dir in $ac_dummy; do
1190
    test -z "$ac_dir" && ac_dir=.
1191
    if test -f $ac_dir/$ac_word; then
1192
      ac_cv_prog_RANLIB="ranlib"
1193
      break
1194
    fi
1195
  done
1196
  IFS="$ac_save_ifs"
1197
  test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1198
fi
1199
fi
1200
RANLIB="$ac_cv_prog_RANLIB"
1201
if test -n "$RANLIB"; then
1202
  echo "$ac_t""$RANLIB" 1>&6
1203
else
1204
  echo "$ac_t""no" 1>&6
1205
fi
1206
 
1207
echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1208
echo "configure:1209: checking for ANSI C header files" >&5
1209
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1210
  echo $ac_n "(cached) $ac_c" 1>&6
1211
else
1212
  cat > conftest.$ac_ext <
1213
#line 1214 "configure"
1214
#include "confdefs.h"
1215
#include 
1216
#include 
1217
#include 
1218
#include 
1219
EOF
1220
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1221
{ (eval echo configure:1222: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1222
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1223
if test -z "$ac_err"; then
1224
  rm -rf conftest*
1225
  ac_cv_header_stdc=yes
1226
else
1227
  echo "$ac_err" >&5
1228
  echo "configure: failed program was:" >&5
1229
  cat conftest.$ac_ext >&5
1230
  rm -rf conftest*
1231
  ac_cv_header_stdc=no
1232
fi
1233
rm -f conftest*
1234
 
1235
if test $ac_cv_header_stdc = yes; then
1236
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1237
cat > conftest.$ac_ext <
1238
#line 1239 "configure"
1239
#include "confdefs.h"
1240
#include 
1241
EOF
1242
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1243
  egrep "memchr" >/dev/null 2>&1; then
1244
  :
1245
else
1246
  rm -rf conftest*
1247
  ac_cv_header_stdc=no
1248
fi
1249
rm -f conftest*
1250
 
1251
fi
1252
 
1253
if test $ac_cv_header_stdc = yes; then
1254
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1255
cat > conftest.$ac_ext <
1256
#line 1257 "configure"
1257
#include "confdefs.h"
1258
#include 
1259
EOF
1260
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1261
  egrep "free" >/dev/null 2>&1; then
1262
  :
1263
else
1264
  rm -rf conftest*
1265
  ac_cv_header_stdc=no
1266
fi
1267
rm -f conftest*
1268
 
1269
fi
1270
 
1271
if test $ac_cv_header_stdc = yes; then
1272
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1273
if test "$cross_compiling" = yes; then
1274
  :
1275
else
1276
  cat > conftest.$ac_ext <
1277
#line 1278 "configure"
1278
#include "confdefs.h"
1279
#include 
1280
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1281
#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1282
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1283
int main () { int i; for (i = 0; i < 256; i++)
1284
if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1285
exit (0); }
1286
 
1287
EOF
1288
if { (eval echo configure:1289: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1289
then
1290
  :
1291
else
1292
  echo "configure: failed program was:" >&5
1293
  cat conftest.$ac_ext >&5
1294
  rm -fr conftest*
1295
  ac_cv_header_stdc=no
1296
fi
1297
rm -fr conftest*
1298
fi
1299
 
1300
fi
1301
fi
1302
 
1303
echo "$ac_t""$ac_cv_header_stdc" 1>&6
1304
if test $ac_cv_header_stdc = yes; then
1305
  cat >> confdefs.h <<\EOF
1306
#define STDC_HEADERS 1
1307
EOF
1308
 
1309
fi
1310
 
1311
echo $ac_n "checking for working const""... $ac_c" 1>&6
1312
echo "configure:1313: checking for working const" >&5
1313
if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1314
  echo $ac_n "(cached) $ac_c" 1>&6
1315
else
1316
  cat > conftest.$ac_ext <
1317
#line 1318 "configure"
1318
#include "confdefs.h"
1319
 
1320
int main() {
1321
 
1322
/* Ultrix mips cc rejects this.  */
1323
typedef int charset[2]; const charset x;
1324
/* SunOS 4.1.1 cc rejects this.  */
1325
char const *const *ccp;
1326
char **p;
1327
/* NEC SVR4.0.2 mips cc rejects this.  */
1328
struct point {int x, y;};
1329
static struct point const zero = {0,0};
1330
/* AIX XL C 1.02.0.0 rejects this.
1331
   It does not let you subtract one const X* pointer from another in an arm
1332
   of an if-expression whose if-part is not a constant expression */
1333
const char *g = "string";
1334
ccp = &g + (g ? g-g : 0);
1335
/* HPUX 7.0 cc rejects these. */
1336
++ccp;
1337
p = (char**) ccp;
1338
ccp = (char const *const *) p;
1339
{ /* SCO 3.2v4 cc rejects this.  */
1340
  char *t;
1341
  char const *s = 0 ? (char *) 0 : (char const *) 0;
1342
 
1343
  *t++ = 0;
1344
}
1345
{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
1346
  int x[] = {25, 17};
1347
  const int *foo = &x[0];
1348
  ++foo;
1349
}
1350
{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1351
  typedef const int *iptr;
1352
  iptr p = 0;
1353
  ++p;
1354
}
1355
{ /* AIX XL C 1.02.0.0 rejects this saying
1356
     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1357
  struct s { int j; const int *ap[3]; };
1358
  struct s *b; b->j = 5;
1359
}
1360
{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1361
  const int foo = 10;
1362
}
1363
 
1364
; return 0; }
1365
EOF
1366
if { (eval echo configure:1367: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1367
  rm -rf conftest*
1368
  ac_cv_c_const=yes
1369
else
1370
  echo "configure: failed program was:" >&5
1371
  cat conftest.$ac_ext >&5
1372
  rm -rf conftest*
1373
  ac_cv_c_const=no
1374
fi
1375
rm -f conftest*
1376
fi
1377
 
1378
echo "$ac_t""$ac_cv_c_const" 1>&6
1379
if test $ac_cv_c_const = no; then
1380
  cat >> confdefs.h <<\EOF
1381
#define const
1382
EOF
1383
 
1384
fi
1385
 
1386
echo $ac_n "checking for inline""... $ac_c" 1>&6
1387
echo "configure:1388: checking for inline" >&5
1388
if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1389
  echo $ac_n "(cached) $ac_c" 1>&6
1390
else
1391
  ac_cv_c_inline=no
1392
for ac_kw in inline __inline__ __inline; do
1393
  cat > conftest.$ac_ext <
1394
#line 1395 "configure"
1395
#include "confdefs.h"
1396
 
1397
int main() {
1398
} $ac_kw foo() {
1399
; return 0; }
1400
EOF
1401
if { (eval echo configure:1402: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1402
  rm -rf conftest*
1403
  ac_cv_c_inline=$ac_kw; break
1404
else
1405
  echo "configure: failed program was:" >&5
1406
  cat conftest.$ac_ext >&5
1407
fi
1408
rm -f conftest*
1409
done
1410
 
1411
fi
1412
 
1413
echo "$ac_t""$ac_cv_c_inline" 1>&6
1414
case "$ac_cv_c_inline" in
1415
  inline | yes) ;;
1416
  no) cat >> confdefs.h <<\EOF
1417
#define inline
1418
EOF
1419
 ;;
1420
  *)  cat >> confdefs.h <
1421
#define inline $ac_cv_c_inline
1422
EOF
1423
 ;;
1424
esac
1425
 
1426
echo $ac_n "checking for off_t""... $ac_c" 1>&6
1427
echo "configure:1428: checking for off_t" >&5
1428
if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1429
  echo $ac_n "(cached) $ac_c" 1>&6
1430
else
1431
  cat > conftest.$ac_ext <
1432
#line 1433 "configure"
1433
#include "confdefs.h"
1434
#include 
1435
#if STDC_HEADERS
1436
#include 
1437
#include 
1438
#endif
1439
EOF
1440
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1441
  egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1442
  rm -rf conftest*
1443
  ac_cv_type_off_t=yes
1444
else
1445
  rm -rf conftest*
1446
  ac_cv_type_off_t=no
1447
fi
1448
rm -f conftest*
1449
 
1450
fi
1451
echo "$ac_t""$ac_cv_type_off_t" 1>&6
1452
if test $ac_cv_type_off_t = no; then
1453
  cat >> confdefs.h <<\EOF
1454
#define off_t long
1455
EOF
1456
 
1457
fi
1458
 
1459
echo $ac_n "checking for size_t""... $ac_c" 1>&6
1460
echo "configure:1461: checking for size_t" >&5
1461
if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1462
  echo $ac_n "(cached) $ac_c" 1>&6
1463
else
1464
  cat > conftest.$ac_ext <
1465
#line 1466 "configure"
1466
#include "confdefs.h"
1467
#include 
1468
#if STDC_HEADERS
1469
#include 
1470
#include 
1471
#endif
1472
EOF
1473
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1474
  egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1475
  rm -rf conftest*
1476
  ac_cv_type_size_t=yes
1477
else
1478
  rm -rf conftest*
1479
  ac_cv_type_size_t=no
1480
fi
1481
rm -f conftest*
1482
 
1483
fi
1484
echo "$ac_t""$ac_cv_type_size_t" 1>&6
1485
if test $ac_cv_type_size_t = no; then
1486
  cat >> confdefs.h <<\EOF
1487
#define size_t unsigned
1488
EOF
1489
 
1490
fi
1491
 
1492
# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1493
# for constant arguments.  Useless!
1494
echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1495
echo "configure:1496: checking for working alloca.h" >&5
1496
if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1497
  echo $ac_n "(cached) $ac_c" 1>&6
1498
else
1499
  cat > conftest.$ac_ext <
1500
#line 1501 "configure"
1501
#include "confdefs.h"
1502
#include 
1503
int main() {
1504
char *p = alloca(2 * sizeof(int));
1505
; return 0; }
1506
EOF
1507
if { (eval echo configure:1508: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1508
  rm -rf conftest*
1509
  ac_cv_header_alloca_h=yes
1510
else
1511
  echo "configure: failed program was:" >&5
1512
  cat conftest.$ac_ext >&5
1513
  rm -rf conftest*
1514
  ac_cv_header_alloca_h=no
1515
fi
1516
rm -f conftest*
1517
fi
1518
 
1519
echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1520
if test $ac_cv_header_alloca_h = yes; then
1521
  cat >> confdefs.h <<\EOF
1522
#define HAVE_ALLOCA_H 1
1523
EOF
1524
 
1525
fi
1526
 
1527
echo $ac_n "checking for alloca""... $ac_c" 1>&6
1528
echo "configure:1529: checking for alloca" >&5
1529
if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1530
  echo $ac_n "(cached) $ac_c" 1>&6
1531
else
1532
  cat > conftest.$ac_ext <
1533
#line 1534 "configure"
1534
#include "confdefs.h"
1535
 
1536
#ifdef __GNUC__
1537
# define alloca __builtin_alloca
1538
#else
1539
# ifdef _MSC_VER
1540
#  include 
1541
#  define alloca _alloca
1542
# else
1543
#  if HAVE_ALLOCA_H
1544
#   include 
1545
#  else
1546
#   ifdef _AIX
1547
 #pragma alloca
1548
#   else
1549
#    ifndef alloca /* predefined by HP cc +Olibcalls */
1550
char *alloca ();
1551
#    endif
1552
#   endif
1553
#  endif
1554
# endif
1555
#endif
1556
 
1557
int main() {
1558
char *p = (char *) alloca(1);
1559
; return 0; }
1560
EOF
1561
if { (eval echo configure:1562: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1562
  rm -rf conftest*
1563
  ac_cv_func_alloca_works=yes
1564
else
1565
  echo "configure: failed program was:" >&5
1566
  cat conftest.$ac_ext >&5
1567
  rm -rf conftest*
1568
  ac_cv_func_alloca_works=no
1569
fi
1570
rm -f conftest*
1571
fi
1572
 
1573
echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1574
if test $ac_cv_func_alloca_works = yes; then
1575
  cat >> confdefs.h <<\EOF
1576
#define HAVE_ALLOCA 1
1577
EOF
1578
 
1579
fi
1580
 
1581
if test $ac_cv_func_alloca_works = no; then
1582
  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1583
  # that cause trouble.  Some versions do not even contain alloca or
1584
  # contain a buggy version.  If you still want to use their alloca,
1585
  # use ar to extract alloca.o from them instead of compiling alloca.c.
1586
  ALLOCA=alloca.${ac_objext}
1587
  cat >> confdefs.h <<\EOF
1588
#define C_ALLOCA 1
1589
EOF
1590
 
1591
 
1592
echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1593
echo "configure:1594: checking whether alloca needs Cray hooks" >&5
1594
if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1595
  echo $ac_n "(cached) $ac_c" 1>&6
1596
else
1597
  cat > conftest.$ac_ext <
1598
#line 1599 "configure"
1599
#include "confdefs.h"
1600
#if defined(CRAY) && ! defined(CRAY2)
1601
webecray
1602
#else
1603
wenotbecray
1604
#endif
1605
 
1606
EOF
1607
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1608
  egrep "webecray" >/dev/null 2>&1; then
1609
  rm -rf conftest*
1610
  ac_cv_os_cray=yes
1611
else
1612
  rm -rf conftest*
1613
  ac_cv_os_cray=no
1614
fi
1615
rm -f conftest*
1616
 
1617
fi
1618
 
1619
echo "$ac_t""$ac_cv_os_cray" 1>&6
1620
if test $ac_cv_os_cray = yes; then
1621
for ac_func in _getb67 GETB67 getb67; do
1622
  echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1623
echo "configure:1624: checking for $ac_func" >&5
1624
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1625
  echo $ac_n "(cached) $ac_c" 1>&6
1626
else
1627
  cat > conftest.$ac_ext <
1628
#line 1629 "configure"
1629
#include "confdefs.h"
1630
/* System header to define __stub macros and hopefully few prototypes,
1631
    which can conflict with char $ac_func(); below.  */
1632
#include 
1633
/* Override any gcc2 internal prototype to avoid an error.  */
1634
/* We use char because int might match the return type of a gcc2
1635
    builtin and then its argument prototype would still apply.  */
1636
char $ac_func();
1637
 
1638
int main() {
1639
 
1640
/* The GNU C library defines this for functions which it implements
1641
    to always fail with ENOSYS.  Some functions are actually named
1642
    something starting with __ and the normal name is an alias.  */
1643
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1644
choke me
1645
#else
1646
$ac_func();
1647
#endif
1648
 
1649
; return 0; }
1650
EOF
1651
if { (eval echo configure:1652: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1652
  rm -rf conftest*
1653
  eval "ac_cv_func_$ac_func=yes"
1654
else
1655
  echo "configure: failed program was:" >&5
1656
  cat conftest.$ac_ext >&5
1657
  rm -rf conftest*
1658
  eval "ac_cv_func_$ac_func=no"
1659
fi
1660
rm -f conftest*
1661
fi
1662
 
1663
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1664
  echo "$ac_t""yes" 1>&6
1665
  cat >> confdefs.h <
1666
#define CRAY_STACKSEG_END $ac_func
1667
EOF
1668
 
1669
  break
1670
else
1671
  echo "$ac_t""no" 1>&6
1672
fi
1673
 
1674
done
1675
fi
1676
 
1677
echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1678
echo "configure:1679: checking stack direction for C alloca" >&5
1679
if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1680
  echo $ac_n "(cached) $ac_c" 1>&6
1681
else
1682
  if test "$cross_compiling" = yes; then
1683
  ac_cv_c_stack_direction=0
1684
else
1685
  cat > conftest.$ac_ext <
1686
#line 1687 "configure"
1687
#include "confdefs.h"
1688
find_stack_direction ()
1689
{
1690
  static char *addr = 0;
1691
  auto char dummy;
1692
  if (addr == 0)
1693
    {
1694
      addr = &dummy;
1695
      return find_stack_direction ();
1696
    }
1697
  else
1698
    return (&dummy > addr) ? 1 : -1;
1699
}
1700
main ()
1701
{
1702
  exit (find_stack_direction() < 0);
1703
}
1704
EOF
1705
if { (eval echo configure:1706: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1706
then
1707
  ac_cv_c_stack_direction=1
1708
else
1709
  echo "configure: failed program was:" >&5
1710
  cat conftest.$ac_ext >&5
1711
  rm -fr conftest*
1712
  ac_cv_c_stack_direction=-1
1713
fi
1714
rm -fr conftest*
1715
fi
1716
 
1717
fi
1718
 
1719
echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1720
cat >> confdefs.h <
1721
#define STACK_DIRECTION $ac_cv_c_stack_direction
1722
EOF
1723
 
1724
fi
1725
 
1726
for ac_hdr in unistd.h
1727
do
1728
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1729
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1730
echo "configure:1731: checking for $ac_hdr" >&5
1731
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1732
  echo $ac_n "(cached) $ac_c" 1>&6
1733
else
1734
  cat > conftest.$ac_ext <
1735
#line 1736 "configure"
1736
#include "confdefs.h"
1737
#include <$ac_hdr>
1738
EOF
1739
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1740
{ (eval echo configure:1741: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1741
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1742
if test -z "$ac_err"; then
1743
  rm -rf conftest*
1744
  eval "ac_cv_header_$ac_safe=yes"
1745
else
1746
  echo "$ac_err" >&5
1747
  echo "configure: failed program was:" >&5
1748
  cat conftest.$ac_ext >&5
1749
  rm -rf conftest*
1750
  eval "ac_cv_header_$ac_safe=no"
1751
fi
1752
rm -f conftest*
1753
fi
1754
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1755
  echo "$ac_t""yes" 1>&6
1756
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1757
  cat >> confdefs.h <
1758
#define $ac_tr_hdr 1
1759
EOF
1760
 
1761
else
1762
  echo "$ac_t""no" 1>&6
1763
fi
1764
done
1765
 
1766
for ac_func in getpagesize
1767
do
1768
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1769
echo "configure:1770: checking for $ac_func" >&5
1770
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1771
  echo $ac_n "(cached) $ac_c" 1>&6
1772
else
1773
  cat > conftest.$ac_ext <
1774
#line 1775 "configure"
1775
#include "confdefs.h"
1776
/* System header to define __stub macros and hopefully few prototypes,
1777
    which can conflict with char $ac_func(); below.  */
1778
#include 
1779
/* Override any gcc2 internal prototype to avoid an error.  */
1780
/* We use char because int might match the return type of a gcc2
1781
    builtin and then its argument prototype would still apply.  */
1782
char $ac_func();
1783
 
1784
int main() {
1785
 
1786
/* The GNU C library defines this for functions which it implements
1787
    to always fail with ENOSYS.  Some functions are actually named
1788
    something starting with __ and the normal name is an alias.  */
1789
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1790
choke me
1791
#else
1792
$ac_func();
1793
#endif
1794
 
1795
; return 0; }
1796
EOF
1797
if { (eval echo configure:1798: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1798
  rm -rf conftest*
1799
  eval "ac_cv_func_$ac_func=yes"
1800
else
1801
  echo "configure: failed program was:" >&5
1802
  cat conftest.$ac_ext >&5
1803
  rm -rf conftest*
1804
  eval "ac_cv_func_$ac_func=no"
1805
fi
1806
rm -f conftest*
1807
fi
1808
 
1809
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1810
  echo "$ac_t""yes" 1>&6
1811
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1812
  cat >> confdefs.h <
1813
#define $ac_tr_func 1
1814
EOF
1815
 
1816
else
1817
  echo "$ac_t""no" 1>&6
1818
fi
1819
done
1820
 
1821
echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1822
echo "configure:1823: checking for working mmap" >&5
1823
if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1824
  echo $ac_n "(cached) $ac_c" 1>&6
1825
else
1826
  if test "$cross_compiling" = yes; then
1827
  ac_cv_func_mmap_fixed_mapped=no
1828
else
1829
  cat > conftest.$ac_ext <
1830
#line 1831 "configure"
1831
#include "confdefs.h"
1832
 
1833
/* Thanks to Mike Haertel and Jim Avera for this test.
1834
   Here is a matrix of mmap possibilities:
1835
        mmap private not fixed
1836
        mmap private fixed at somewhere currently unmapped
1837
        mmap private fixed at somewhere already mapped
1838
        mmap shared not fixed
1839
        mmap shared fixed at somewhere currently unmapped
1840
        mmap shared fixed at somewhere already mapped
1841
   For private mappings, we should verify that changes cannot be read()
1842
   back from the file, nor mmap's back from the file at a different
1843
   address.  (There have been systems where private was not correctly
1844
   implemented like the infamous i386 svr4.0, and systems where the
1845
   VM page cache was not coherent with the filesystem buffer cache
1846
   like early versions of FreeBSD and possibly contemporary NetBSD.)
1847
   For shared mappings, we should conversely verify that changes get
1848
   propogated back to all the places they're supposed to be.
1849
 
1850
   Grep wants private fixed already mapped.
1851
   The main things grep needs to know about mmap are:
1852
   * does it exist and is it safe to write into the mmap'd area
1853
   * how to use it (BSD variants)  */
1854
#include 
1855
#include 
1856
#include 
1857
 
1858
/* This mess was copied from the GNU getpagesize.h.  */
1859
#ifndef HAVE_GETPAGESIZE
1860
# ifdef HAVE_UNISTD_H
1861
#  include 
1862
# endif
1863
 
1864
/* Assume that all systems that can run configure have sys/param.h.  */
1865
# ifndef HAVE_SYS_PARAM_H
1866
#  define HAVE_SYS_PARAM_H 1
1867
# endif
1868
 
1869
# ifdef _SC_PAGESIZE
1870
#  define getpagesize() sysconf(_SC_PAGESIZE)
1871
# else /* no _SC_PAGESIZE */
1872
#  ifdef HAVE_SYS_PARAM_H
1873
#   include 
1874
#   ifdef EXEC_PAGESIZE
1875
#    define getpagesize() EXEC_PAGESIZE
1876
#   else /* no EXEC_PAGESIZE */
1877
#    ifdef NBPG
1878
#     define getpagesize() NBPG * CLSIZE
1879
#     ifndef CLSIZE
1880
#      define CLSIZE 1
1881
#     endif /* no CLSIZE */
1882
#    else /* no NBPG */
1883
#     ifdef NBPC
1884
#      define getpagesize() NBPC
1885
#     else /* no NBPC */
1886
#      ifdef PAGESIZE
1887
#       define getpagesize() PAGESIZE
1888
#      endif /* PAGESIZE */
1889
#     endif /* no NBPC */
1890
#    endif /* no NBPG */
1891
#   endif /* no EXEC_PAGESIZE */
1892
#  else /* no HAVE_SYS_PARAM_H */
1893
#   define getpagesize() 8192   /* punt totally */
1894
#  endif /* no HAVE_SYS_PARAM_H */
1895
# endif /* no _SC_PAGESIZE */
1896
 
1897
#endif /* no HAVE_GETPAGESIZE */
1898
 
1899
#ifdef __cplusplus
1900
extern "C" { void *malloc(unsigned); }
1901
#else
1902
char *malloc();
1903
#endif
1904
 
1905
int
1906
main()
1907
{
1908
        char *data, *data2, *data3;
1909
        int i, pagesize;
1910
        int fd;
1911
 
1912
        pagesize = getpagesize();
1913
 
1914
        /*
1915
         * First, make a file with some known garbage in it.
1916
         */
1917
        data = malloc(pagesize);
1918
        if (!data)
1919
                exit(1);
1920
        for (i = 0; i < pagesize; ++i)
1921
                *(data + i) = rand();
1922
        umask(0);
1923
        fd = creat("conftestmmap", 0600);
1924
        if (fd < 0)
1925
                exit(1);
1926
        if (write(fd, data, pagesize) != pagesize)
1927
                exit(1);
1928
        close(fd);
1929
 
1930
        /*
1931
         * Next, try to mmap the file at a fixed address which
1932
         * already has something else allocated at it.  If we can,
1933
         * also make sure that we see the same garbage.
1934
         */
1935
        fd = open("conftestmmap", O_RDWR);
1936
        if (fd < 0)
1937
                exit(1);
1938
        data2 = malloc(2 * pagesize);
1939
        if (!data2)
1940
                exit(1);
1941
        data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
1942
        if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
1943
            MAP_PRIVATE | MAP_FIXED, fd, 0L))
1944
                exit(1);
1945
        for (i = 0; i < pagesize; ++i)
1946
                if (*(data + i) != *(data2 + i))
1947
                        exit(1);
1948
 
1949
        /*
1950
         * Finally, make sure that changes to the mapped area
1951
         * do not percolate back to the file as seen by read().
1952
         * (This is a bug on some variants of i386 svr4.0.)
1953
         */
1954
        for (i = 0; i < pagesize; ++i)
1955
                *(data2 + i) = *(data2 + i) + 1;
1956
        data3 = malloc(pagesize);
1957
        if (!data3)
1958
                exit(1);
1959
        if (read(fd, data3, pagesize) != pagesize)
1960
                exit(1);
1961
        for (i = 0; i < pagesize; ++i)
1962
                if (*(data + i) != *(data3 + i))
1963
                        exit(1);
1964
        close(fd);
1965
        unlink("conftestmmap");
1966
        exit(0);
1967
}
1968
 
1969
EOF
1970
if { (eval echo configure:1971: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1971
then
1972
  ac_cv_func_mmap_fixed_mapped=yes
1973
else
1974
  echo "configure: failed program was:" >&5
1975
  cat conftest.$ac_ext >&5
1976
  rm -fr conftest*
1977
  ac_cv_func_mmap_fixed_mapped=no
1978
fi
1979
rm -fr conftest*
1980
fi
1981
 
1982
fi
1983
 
1984
echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
1985
if test $ac_cv_func_mmap_fixed_mapped = yes; then
1986
  cat >> confdefs.h <<\EOF
1987
#define HAVE_MMAP 1
1988
EOF
1989
 
1990
fi
1991
 
1992
 
1993
   for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
1994
unistd.h values.h sys/param.h
1995
do
1996
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1997
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1998
echo "configure:1999: checking for $ac_hdr" >&5
1999
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2000
  echo $ac_n "(cached) $ac_c" 1>&6
2001
else
2002
  cat > conftest.$ac_ext <
2003
#line 2004 "configure"
2004
#include "confdefs.h"
2005
#include <$ac_hdr>
2006
EOF
2007
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2008
{ (eval echo configure:2009: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2009
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2010
if test -z "$ac_err"; then
2011
  rm -rf conftest*
2012
  eval "ac_cv_header_$ac_safe=yes"
2013
else
2014
  echo "$ac_err" >&5
2015
  echo "configure: failed program was:" >&5
2016
  cat conftest.$ac_ext >&5
2017
  rm -rf conftest*
2018
  eval "ac_cv_header_$ac_safe=no"
2019
fi
2020
rm -f conftest*
2021
fi
2022
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2023
  echo "$ac_t""yes" 1>&6
2024
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2025
  cat >> confdefs.h <
2026
#define $ac_tr_hdr 1
2027
EOF
2028
 
2029
else
2030
  echo "$ac_t""no" 1>&6
2031
fi
2032
done
2033
 
2034
   for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2035
__argz_count __argz_stringify __argz_next
2036
do
2037
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2038
echo "configure:2039: checking for $ac_func" >&5
2039
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2040
  echo $ac_n "(cached) $ac_c" 1>&6
2041
else
2042
  cat > conftest.$ac_ext <
2043
#line 2044 "configure"
2044
#include "confdefs.h"
2045
/* System header to define __stub macros and hopefully few prototypes,
2046
    which can conflict with char $ac_func(); below.  */
2047
#include 
2048
/* Override any gcc2 internal prototype to avoid an error.  */
2049
/* We use char because int might match the return type of a gcc2
2050
    builtin and then its argument prototype would still apply.  */
2051
char $ac_func();
2052
 
2053
int main() {
2054
 
2055
/* The GNU C library defines this for functions which it implements
2056
    to always fail with ENOSYS.  Some functions are actually named
2057
    something starting with __ and the normal name is an alias.  */
2058
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2059
choke me
2060
#else
2061
$ac_func();
2062
#endif
2063
 
2064
; return 0; }
2065
EOF
2066
if { (eval echo configure:2067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2067
  rm -rf conftest*
2068
  eval "ac_cv_func_$ac_func=yes"
2069
else
2070
  echo "configure: failed program was:" >&5
2071
  cat conftest.$ac_ext >&5
2072
  rm -rf conftest*
2073
  eval "ac_cv_func_$ac_func=no"
2074
fi
2075
rm -f conftest*
2076
fi
2077
 
2078
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2079
  echo "$ac_t""yes" 1>&6
2080
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2081
  cat >> confdefs.h <
2082
#define $ac_tr_func 1
2083
EOF
2084
 
2085
else
2086
  echo "$ac_t""no" 1>&6
2087
fi
2088
done
2089
 
2090
 
2091
   if test "${ac_cv_func_stpcpy+set}" != "set"; then
2092
     for ac_func in stpcpy
2093
do
2094
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2095
echo "configure:2096: checking for $ac_func" >&5
2096
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2097
  echo $ac_n "(cached) $ac_c" 1>&6
2098
else
2099
  cat > conftest.$ac_ext <
2100
#line 2101 "configure"
2101
#include "confdefs.h"
2102
/* System header to define __stub macros and hopefully few prototypes,
2103
    which can conflict with char $ac_func(); below.  */
2104
#include 
2105
/* Override any gcc2 internal prototype to avoid an error.  */
2106
/* We use char because int might match the return type of a gcc2
2107
    builtin and then its argument prototype would still apply.  */
2108
char $ac_func();
2109
 
2110
int main() {
2111
 
2112
/* The GNU C library defines this for functions which it implements
2113
    to always fail with ENOSYS.  Some functions are actually named
2114
    something starting with __ and the normal name is an alias.  */
2115
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2116
choke me
2117
#else
2118
$ac_func();
2119
#endif
2120
 
2121
; return 0; }
2122
EOF
2123
if { (eval echo configure:2124: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2124
  rm -rf conftest*
2125
  eval "ac_cv_func_$ac_func=yes"
2126
else
2127
  echo "configure: failed program was:" >&5
2128
  cat conftest.$ac_ext >&5
2129
  rm -rf conftest*
2130
  eval "ac_cv_func_$ac_func=no"
2131
fi
2132
rm -f conftest*
2133
fi
2134
 
2135
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2136
  echo "$ac_t""yes" 1>&6
2137
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2138
  cat >> confdefs.h <
2139
#define $ac_tr_func 1
2140
EOF
2141
 
2142
else
2143
  echo "$ac_t""no" 1>&6
2144
fi
2145
done
2146
 
2147
   fi
2148
   if test "${ac_cv_func_stpcpy}" = "yes"; then
2149
     cat >> confdefs.h <<\EOF
2150
#define HAVE_STPCPY 1
2151
EOF
2152
 
2153
   fi
2154
 
2155
   if test $ac_cv_header_locale_h = yes; then
2156
    echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
2157
echo "configure:2158: checking for LC_MESSAGES" >&5
2158
if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2159
  echo $ac_n "(cached) $ac_c" 1>&6
2160
else
2161
  cat > conftest.$ac_ext <
2162
#line 2163 "configure"
2163
#include "confdefs.h"
2164
#include 
2165
int main() {
2166
return LC_MESSAGES
2167
; return 0; }
2168
EOF
2169
if { (eval echo configure:2170: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2170
  rm -rf conftest*
2171
  am_cv_val_LC_MESSAGES=yes
2172
else
2173
  echo "configure: failed program was:" >&5
2174
  cat conftest.$ac_ext >&5
2175
  rm -rf conftest*
2176
  am_cv_val_LC_MESSAGES=no
2177
fi
2178
rm -f conftest*
2179
fi
2180
 
2181
echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2182
    if test $am_cv_val_LC_MESSAGES = yes; then
2183
      cat >> confdefs.h <<\EOF
2184
#define HAVE_LC_MESSAGES 1
2185
EOF
2186
 
2187
    fi
2188
  fi
2189
   echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
2190
echo "configure:2191: checking whether NLS is requested" >&5
2191
        # Check whether --enable-nls or --disable-nls was given.
2192
if test "${enable_nls+set}" = set; then
2193
  enableval="$enable_nls"
2194
  USE_NLS=$enableval
2195
else
2196
  USE_NLS=yes
2197
fi
2198
 
2199
    echo "$ac_t""$USE_NLS" 1>&6
2200
 
2201
 
2202
    USE_INCLUDED_LIBINTL=no
2203
 
2204
        if test "$USE_NLS" = "yes"; then
2205
      cat >> confdefs.h <<\EOF
2206
#define ENABLE_NLS 1
2207
EOF
2208
 
2209
      echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
2210
echo "configure:2211: checking whether included gettext is requested" >&5
2211
      # Check whether --with-included-gettext or --without-included-gettext was given.
2212
if test "${with_included_gettext+set}" = set; then
2213
  withval="$with_included_gettext"
2214
  nls_cv_force_use_gnu_gettext=$withval
2215
else
2216
  nls_cv_force_use_gnu_gettext=no
2217
fi
2218
 
2219
      echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2220
 
2221
      nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2222
      if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2223
                                        nls_cv_header_intl=
2224
        nls_cv_header_libgt=
2225
        CATOBJEXT=NONE
2226
 
2227
        ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2228
echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
2229
echo "configure:2230: checking for libintl.h" >&5
2230
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2231
  echo $ac_n "(cached) $ac_c" 1>&6
2232
else
2233
  cat > conftest.$ac_ext <
2234
#line 2235 "configure"
2235
#include "confdefs.h"
2236
#include 
2237
EOF
2238
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2239
{ (eval echo configure:2240: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2240
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2241
if test -z "$ac_err"; then
2242
  rm -rf conftest*
2243
  eval "ac_cv_header_$ac_safe=yes"
2244
else
2245
  echo "$ac_err" >&5
2246
  echo "configure: failed program was:" >&5
2247
  cat conftest.$ac_ext >&5
2248
  rm -rf conftest*
2249
  eval "ac_cv_header_$ac_safe=no"
2250
fi
2251
rm -f conftest*
2252
fi
2253
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2254
  echo "$ac_t""yes" 1>&6
2255
  echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
2256
echo "configure:2257: checking for gettext in libc" >&5
2257
if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2258
  echo $ac_n "(cached) $ac_c" 1>&6
2259
else
2260
  cat > conftest.$ac_ext <
2261
#line 2262 "configure"
2262
#include "confdefs.h"
2263
#include 
2264
int main() {
2265
return (int) gettext ("")
2266
; return 0; }
2267
EOF
2268
if { (eval echo configure:2269: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2269
  rm -rf conftest*
2270
  gt_cv_func_gettext_libc=yes
2271
else
2272
  echo "configure: failed program was:" >&5
2273
  cat conftest.$ac_ext >&5
2274
  rm -rf conftest*
2275
  gt_cv_func_gettext_libc=no
2276
fi
2277
rm -f conftest*
2278
fi
2279
 
2280
echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2281
 
2282
           if test "$gt_cv_func_gettext_libc" != "yes"; then
2283
             echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
2284
echo "configure:2285: checking for bindtextdomain in -lintl" >&5
2285
ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2286
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2287
  echo $ac_n "(cached) $ac_c" 1>&6
2288
else
2289
  ac_save_LIBS="$LIBS"
2290
LIBS="-lintl  $LIBS"
2291
cat > conftest.$ac_ext <
2292
#line 2293 "configure"
2293
#include "confdefs.h"
2294
/* Override any gcc2 internal prototype to avoid an error.  */
2295
/* We use char because int might match the return type of a gcc2
2296
    builtin and then its argument prototype would still apply.  */
2297
char bindtextdomain();
2298
 
2299
int main() {
2300
bindtextdomain()
2301
; return 0; }
2302
EOF
2303
if { (eval echo configure:2304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2304
  rm -rf conftest*
2305
  eval "ac_cv_lib_$ac_lib_var=yes"
2306
else
2307
  echo "configure: failed program was:" >&5
2308
  cat conftest.$ac_ext >&5
2309
  rm -rf conftest*
2310
  eval "ac_cv_lib_$ac_lib_var=no"
2311
fi
2312
rm -f conftest*
2313
LIBS="$ac_save_LIBS"
2314
 
2315
fi
2316
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2317
  echo "$ac_t""yes" 1>&6
2318
  echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
2319
echo "configure:2320: checking for gettext in libintl" >&5
2320
if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2321
  echo $ac_n "(cached) $ac_c" 1>&6
2322
else
2323
  cat > conftest.$ac_ext <
2324
#line 2325 "configure"
2325
#include "confdefs.h"
2326
 
2327
int main() {
2328
return (int) gettext ("")
2329
; return 0; }
2330
EOF
2331
if { (eval echo configure:2332: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2332
  rm -rf conftest*
2333
  gt_cv_func_gettext_libintl=yes
2334
else
2335
  echo "configure: failed program was:" >&5
2336
  cat conftest.$ac_ext >&5
2337
  rm -rf conftest*
2338
  gt_cv_func_gettext_libintl=no
2339
fi
2340
rm -f conftest*
2341
fi
2342
 
2343
echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2344
else
2345
  echo "$ac_t""no" 1>&6
2346
fi
2347
 
2348
           fi
2349
 
2350
           if test "$gt_cv_func_gettext_libc" = "yes" \
2351
              || test "$gt_cv_func_gettext_libintl" = "yes"; then
2352
              cat >> confdefs.h <<\EOF
2353
#define HAVE_GETTEXT 1
2354
EOF
2355
 
2356
              # Extract the first word of "msgfmt", so it can be a program name with args.
2357
set dummy msgfmt; ac_word=$2
2358
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2359
echo "configure:2360: checking for $ac_word" >&5
2360
if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2361
  echo $ac_n "(cached) $ac_c" 1>&6
2362
else
2363
  case "$MSGFMT" in
2364
  /*)
2365
  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2366
  ;;
2367
  *)
2368
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2369
  for ac_dir in $PATH; do
2370
    test -z "$ac_dir" && ac_dir=.
2371
    if test -f $ac_dir/$ac_word; then
2372
      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2373
        ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2374
        break
2375
      fi
2376
    fi
2377
  done
2378
  IFS="$ac_save_ifs"
2379
  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2380
  ;;
2381
esac
2382
fi
2383
MSGFMT="$ac_cv_path_MSGFMT"
2384
if test -n "$MSGFMT"; then
2385
  echo "$ac_t""$MSGFMT" 1>&6
2386
else
2387
  echo "$ac_t""no" 1>&6
2388
fi
2389
              if test "$MSGFMT" != "no"; then
2390
                for ac_func in dcgettext
2391
do
2392
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2393
echo "configure:2394: checking for $ac_func" >&5
2394
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2395
  echo $ac_n "(cached) $ac_c" 1>&6
2396
else
2397
  cat > conftest.$ac_ext <
2398
#line 2399 "configure"
2399
#include "confdefs.h"
2400
/* System header to define __stub macros and hopefully few prototypes,
2401
    which can conflict with char $ac_func(); below.  */
2402
#include 
2403
/* Override any gcc2 internal prototype to avoid an error.  */
2404
/* We use char because int might match the return type of a gcc2
2405
    builtin and then its argument prototype would still apply.  */
2406
char $ac_func();
2407
 
2408
int main() {
2409
 
2410
/* The GNU C library defines this for functions which it implements
2411
    to always fail with ENOSYS.  Some functions are actually named
2412
    something starting with __ and the normal name is an alias.  */
2413
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2414
choke me
2415
#else
2416
$ac_func();
2417
#endif
2418
 
2419
; return 0; }
2420
EOF
2421
if { (eval echo configure:2422: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2422
  rm -rf conftest*
2423
  eval "ac_cv_func_$ac_func=yes"
2424
else
2425
  echo "configure: failed program was:" >&5
2426
  cat conftest.$ac_ext >&5
2427
  rm -rf conftest*
2428
  eval "ac_cv_func_$ac_func=no"
2429
fi
2430
rm -f conftest*
2431
fi
2432
 
2433
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2434
  echo "$ac_t""yes" 1>&6
2435
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2436
  cat >> confdefs.h <
2437
#define $ac_tr_func 1
2438
EOF
2439
 
2440
else
2441
  echo "$ac_t""no" 1>&6
2442
fi
2443
done
2444
 
2445
                # Extract the first word of "gmsgfmt", so it can be a program name with args.
2446
set dummy gmsgfmt; ac_word=$2
2447
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2448
echo "configure:2449: checking for $ac_word" >&5
2449
if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2450
  echo $ac_n "(cached) $ac_c" 1>&6
2451
else
2452
  case "$GMSGFMT" in
2453
  /*)
2454
  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2455
  ;;
2456
  ?:/*)
2457
  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2458
  ;;
2459
  *)
2460
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2461
  ac_dummy="$PATH"
2462
  for ac_dir in $ac_dummy; do
2463
    test -z "$ac_dir" && ac_dir=.
2464
    if test -f $ac_dir/$ac_word; then
2465
      ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2466
      break
2467
    fi
2468
  done
2469
  IFS="$ac_save_ifs"
2470
  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2471
  ;;
2472
esac
2473
fi
2474
GMSGFMT="$ac_cv_path_GMSGFMT"
2475
if test -n "$GMSGFMT"; then
2476
  echo "$ac_t""$GMSGFMT" 1>&6
2477
else
2478
  echo "$ac_t""no" 1>&6
2479
fi
2480
 
2481
                # Extract the first word of "xgettext", so it can be a program name with args.
2482
set dummy xgettext; ac_word=$2
2483
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2484
echo "configure:2485: checking for $ac_word" >&5
2485
if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2486
  echo $ac_n "(cached) $ac_c" 1>&6
2487
else
2488
  case "$XGETTEXT" in
2489
  /*)
2490
  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2491
  ;;
2492
  *)
2493
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2494
  for ac_dir in $PATH; do
2495
    test -z "$ac_dir" && ac_dir=.
2496
    if test -f $ac_dir/$ac_word; then
2497
      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2498
        ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2499
        break
2500
      fi
2501
    fi
2502
  done
2503
  IFS="$ac_save_ifs"
2504
  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2505
  ;;
2506
esac
2507
fi
2508
XGETTEXT="$ac_cv_path_XGETTEXT"
2509
if test -n "$XGETTEXT"; then
2510
  echo "$ac_t""$XGETTEXT" 1>&6
2511
else
2512
  echo "$ac_t""no" 1>&6
2513
fi
2514
 
2515
                cat > conftest.$ac_ext <
2516
#line 2517 "configure"
2517
#include "confdefs.h"
2518
 
2519
int main() {
2520
extern int _nl_msg_cat_cntr;
2521
                               return _nl_msg_cat_cntr
2522
; return 0; }
2523
EOF
2524
if { (eval echo configure:2525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2525
  rm -rf conftest*
2526
  CATOBJEXT=.gmo
2527
                   DATADIRNAME=share
2528
else
2529
  echo "configure: failed program was:" >&5
2530
  cat conftest.$ac_ext >&5
2531
  rm -rf conftest*
2532
  CATOBJEXT=.mo
2533
                   DATADIRNAME=lib
2534
fi
2535
rm -f conftest*
2536
                INSTOBJEXT=.mo
2537
              fi
2538
            fi
2539
 
2540
else
2541
  echo "$ac_t""no" 1>&6
2542
fi
2543
 
2544
 
2545
 
2546
        if test "$CATOBJEXT" = "NONE"; then
2547
                          nls_cv_use_gnu_gettext=yes
2548
        fi
2549
      fi
2550
 
2551
      if test "$nls_cv_use_gnu_gettext" = "yes"; then
2552
                INTLOBJS="\$(GETTOBJS)"
2553
        # Extract the first word of "msgfmt", so it can be a program name with args.
2554
set dummy msgfmt; ac_word=$2
2555
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2556
echo "configure:2557: checking for $ac_word" >&5
2557
if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2558
  echo $ac_n "(cached) $ac_c" 1>&6
2559
else
2560
  case "$MSGFMT" in
2561
  /*)
2562
  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2563
  ;;
2564
  *)
2565
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2566
  for ac_dir in $PATH; do
2567
    test -z "$ac_dir" && ac_dir=.
2568
    if test -f $ac_dir/$ac_word; then
2569
      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2570
        ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2571
        break
2572
      fi
2573
    fi
2574
  done
2575
  IFS="$ac_save_ifs"
2576
  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2577
  ;;
2578
esac
2579
fi
2580
MSGFMT="$ac_cv_path_MSGFMT"
2581
if test -n "$MSGFMT"; then
2582
  echo "$ac_t""$MSGFMT" 1>&6
2583
else
2584
  echo "$ac_t""no" 1>&6
2585
fi
2586
 
2587
        # Extract the first word of "gmsgfmt", so it can be a program name with args.
2588
set dummy gmsgfmt; ac_word=$2
2589
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2590
echo "configure:2591: checking for $ac_word" >&5
2591
if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2592
  echo $ac_n "(cached) $ac_c" 1>&6
2593
else
2594
  case "$GMSGFMT" in
2595
  /*)
2596
  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2597
  ;;
2598
  ?:/*)
2599
  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2600
  ;;
2601
  *)
2602
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2603
  ac_dummy="$PATH"
2604
  for ac_dir in $ac_dummy; do
2605
    test -z "$ac_dir" && ac_dir=.
2606
    if test -f $ac_dir/$ac_word; then
2607
      ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2608
      break
2609
    fi
2610
  done
2611
  IFS="$ac_save_ifs"
2612
  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2613
  ;;
2614
esac
2615
fi
2616
GMSGFMT="$ac_cv_path_GMSGFMT"
2617
if test -n "$GMSGFMT"; then
2618
  echo "$ac_t""$GMSGFMT" 1>&6
2619
else
2620
  echo "$ac_t""no" 1>&6
2621
fi
2622
 
2623
        # Extract the first word of "xgettext", so it can be a program name with args.
2624
set dummy xgettext; ac_word=$2
2625
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2626
echo "configure:2627: checking for $ac_word" >&5
2627
if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2628
  echo $ac_n "(cached) $ac_c" 1>&6
2629
else
2630
  case "$XGETTEXT" in
2631
  /*)
2632
  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2633
  ;;
2634
  *)
2635
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2636
  for ac_dir in $PATH; do
2637
    test -z "$ac_dir" && ac_dir=.
2638
    if test -f $ac_dir/$ac_word; then
2639
      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2640
        ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2641
        break
2642
      fi
2643
    fi
2644
  done
2645
  IFS="$ac_save_ifs"
2646
  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2647
  ;;
2648
esac
2649
fi
2650
XGETTEXT="$ac_cv_path_XGETTEXT"
2651
if test -n "$XGETTEXT"; then
2652
  echo "$ac_t""$XGETTEXT" 1>&6
2653
else
2654
  echo "$ac_t""no" 1>&6
2655
fi
2656
 
2657
 
2658
        USE_INCLUDED_LIBINTL=yes
2659
        CATOBJEXT=.gmo
2660
        INSTOBJEXT=.mo
2661
        DATADIRNAME=share
2662
        INTLDEPS='$(top_builddir)/../intl/libintl.a'
2663
        INTLLIBS=$INTLDEPS
2664
        LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2665
        nls_cv_header_intl=libintl.h
2666
        nls_cv_header_libgt=libgettext.h
2667
      fi
2668
 
2669
            if test "$XGETTEXT" != ":"; then
2670
                        if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2671
          : ;
2672
        else
2673
          echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2674
          XGETTEXT=":"
2675
        fi
2676
      fi
2677
 
2678
      # We need to process the po/ directory.
2679
      POSUB=po
2680
    else
2681
      DATADIRNAME=share
2682
      nls_cv_header_intl=libintl.h
2683
      nls_cv_header_libgt=libgettext.h
2684
    fi
2685
 
2686
    # If this is used in GNU gettext we have to set USE_NLS to `yes'
2687
    # because some of the sources are only built for this goal.
2688
    if test "$PACKAGE" = gettext; then
2689
      USE_NLS=yes
2690
      USE_INCLUDED_LIBINTL=yes
2691
    fi
2692
 
2693
                for lang in $ALL_LINGUAS; do
2694
      GMOFILES="$GMOFILES $lang.gmo"
2695
      POFILES="$POFILES $lang.po"
2696
    done
2697
 
2698
 
2699
 
2700
 
2701
 
2702
 
2703
 
2704
 
2705
 
2706
 
2707
 
2708
 
2709
 
2710
 
2711
   if test "x$CATOBJEXT" != "x"; then
2712
     if test "x$ALL_LINGUAS" = "x"; then
2713
       LINGUAS=
2714
     else
2715
       echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
2716
echo "configure:2717: checking for catalogs to be installed" >&5
2717
       NEW_LINGUAS=
2718
       for lang in ${LINGUAS=$ALL_LINGUAS}; do
2719
         case "$ALL_LINGUAS" in
2720
          *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2721
         esac
2722
       done
2723
       LINGUAS=$NEW_LINGUAS
2724
       echo "$ac_t""$LINGUAS" 1>&6
2725
     fi
2726
 
2727
          if test -n "$LINGUAS"; then
2728
       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2729
     fi
2730
   fi
2731
 
2732
            if test $ac_cv_header_locale_h = yes; then
2733
     INCLUDE_LOCALE_H="#include "
2734
   else
2735
     INCLUDE_LOCALE_H="\
2736
/* The system does not provide the header .  Take care yourself.  */"
2737
   fi
2738
 
2739
 
2740
            if test -f $srcdir/po2tbl.sed.in; then
2741
      if test "$CATOBJEXT" = ".cat"; then
2742
         ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2743
echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
2744
echo "configure:2745: checking for linux/version.h" >&5
2745
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2746
  echo $ac_n "(cached) $ac_c" 1>&6
2747
else
2748
  cat > conftest.$ac_ext <
2749
#line 2750 "configure"
2750
#include "confdefs.h"
2751
#include 
2752
EOF
2753
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2754
{ (eval echo configure:2755: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2755
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2756
if test -z "$ac_err"; then
2757
  rm -rf conftest*
2758
  eval "ac_cv_header_$ac_safe=yes"
2759
else
2760
  echo "$ac_err" >&5
2761
  echo "configure: failed program was:" >&5
2762
  cat conftest.$ac_ext >&5
2763
  rm -rf conftest*
2764
  eval "ac_cv_header_$ac_safe=no"
2765
fi
2766
rm -f conftest*
2767
fi
2768
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2769
  echo "$ac_t""yes" 1>&6
2770
  msgformat=linux
2771
else
2772
  echo "$ac_t""no" 1>&6
2773
msgformat=xopen
2774
fi
2775
 
2776
 
2777
                         sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2778
      fi
2779
            sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2780
         $srcdir/po2tbl.sed.in > po2tbl.sed
2781
   fi
2782
 
2783
            if test "$PACKAGE" = "gettext"; then
2784
     GT_NO="#NO#"
2785
     GT_YES=
2786
   else
2787
     GT_NO=
2788
     GT_YES="#YES#"
2789
   fi
2790
 
2791
 
2792
 
2793
   MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2794
 
2795
 
2796
      l=
2797
 
2798
 
2799
            if test -f $srcdir/po/POTFILES.in; then
2800
      test -d po || mkdir po
2801
      if test "x$srcdir" != "x."; then
2802
         if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2803
            posrcprefix="$srcdir/"
2804
         else
2805
            posrcprefix="../$srcdir/"
2806
         fi
2807
      else
2808
         posrcprefix="../"
2809
      fi
2810
      rm -f po/POTFILES
2811
      sed -e "/^#/d" -e "/^\$/d" -e "s,.*,      $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2812
         < $srcdir/po/POTFILES.in > po/POTFILES
2813
   fi
2814
 
2815
cat >> confdefs.h <<\EOF
2816
#define PACKAGE "gdb"
2817
EOF
2818
 
2819
 
2820
 
2821
 
2822
CONFIG_OBS=
2823
CONFIG_LIB_OBS=
2824
CONFIG_DEPS=
2825
CONFIG_SRCS=
2826
CONFIG_INITS=
2827
ENABLE_CFLAGS=
2828
CONFIG_ALL=
2829
CONFIG_CLEAN=
2830
CONFIG_INSTALL=
2831
CONFIG_UNINSTALL=
2832
 
2833
SUBDIRS="doc testsuite nlm"
2834
configdirs="doc testsuite"
2835
 
2836
# Check whether --enable-multi-ice or --disable-multi-ice was given.
2837
if test "${enable_multi_ice+set}" = set; then
2838
  enableval="$enable_multi_ice"
2839
  case "${enableval}" in
2840
    yes ) enable_multi_ice="yes" ;;
2841
    no)  enable_multi_ice="no" ;;
2842
    *) { echo "configure: error: Bad value for --enable-multi-ice: ${enableval}" 1>&2; exit 1; } ;;
2843
  esac
2844
 
2845
fi
2846
 
2847
 
2848
if test "${enable_multi_ice}" = "yes"; then
2849
  configdirs="${configdirs} multi-ice"
2850
fi
2851
 
2852
 
2853
. ${srcdir}/configure.host
2854
 
2855
. ${srcdir}/configure.tgt
2856
 
2857
targ=${target} ; . ${srcdir}/../bfd/config.bfd
2858
 
2859
 
2860
targ=${target}
2861
. ${srcdir}/../bfd/config.bfd
2862
 
2863
targ_archs=`echo ${targ_archs} | sed -e 's/ .*//;'`
2864
 
2865
if test x"${targ_archs}" != x ; then
2866
    cat >> confdefs.h <
2867
#define DEFAULT_BFD_ARCH ${targ_archs}
2868
EOF
2869
 
2870
fi
2871
if test x"${targ_defvec}" != x ; then
2872
    cat >> confdefs.h <
2873
#define DEFAULT_BFD_VEC ${targ_defvec}
2874
EOF
2875
 
2876
fi
2877
 
2878
for ac_prog in mawk gawk nawk awk
2879
do
2880
# Extract the first word of "$ac_prog", so it can be a program name with args.
2881
set dummy $ac_prog; ac_word=$2
2882
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2883
echo "configure:2884: checking for $ac_word" >&5
2884
if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
2885
  echo $ac_n "(cached) $ac_c" 1>&6
2886
else
2887
  if test -n "$AWK"; then
2888
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2889
else
2890
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2891
  ac_dummy="$PATH"
2892
  for ac_dir in $ac_dummy; do
2893
    test -z "$ac_dir" && ac_dir=.
2894
    if test -f $ac_dir/$ac_word; then
2895
      ac_cv_prog_AWK="$ac_prog"
2896
      break
2897
    fi
2898
  done
2899
  IFS="$ac_save_ifs"
2900
fi
2901
fi
2902
AWK="$ac_cv_prog_AWK"
2903
if test -n "$AWK"; then
2904
  echo "$ac_t""$AWK" 1>&6
2905
else
2906
  echo "$ac_t""no" 1>&6
2907
fi
2908
 
2909
test -n "$AWK" && break
2910
done
2911
 
2912
# Find a good install program.  We prefer a C program (faster),
2913
# so one script is as good as another.  But avoid the broken or
2914
# incompatible versions:
2915
# SysV /etc/install, /usr/sbin/install
2916
# SunOS /usr/etc/install
2917
# IRIX /sbin/install
2918
# AIX /bin/install
2919
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2920
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2921
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2922
# ./install, which can be erroneously created by make from ./install.sh.
2923
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2924
echo "configure:2925: checking for a BSD compatible install" >&5
2925
if test -z "$INSTALL"; then
2926
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2927
  echo $ac_n "(cached) $ac_c" 1>&6
2928
else
2929
    IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
2930
  for ac_dir in $PATH; do
2931
    # Account for people who put trailing slashes in PATH elements.
2932
    case "$ac_dir/" in
2933
    /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2934
    *)
2935
      # OSF1 and SCO ODT 3.0 have their own names for install.
2936
      # Don't use installbsd from OSF since it installs stuff as root
2937
      # by default.
2938
      for ac_prog in ginstall scoinst install; do
2939
        if test -f $ac_dir/$ac_prog; then
2940
          if test $ac_prog = install &&
2941
            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2942
            # AIX install.  It has an incompatible calling convention.
2943
            :
2944
          else
2945
            ac_cv_path_install="$ac_dir/$ac_prog -c"
2946
            break 2
2947
          fi
2948
        fi
2949
      done
2950
      ;;
2951
    esac
2952
  done
2953
  IFS="$ac_save_IFS"
2954
 
2955
fi
2956
  if test "${ac_cv_path_install+set}" = set; then
2957
    INSTALL="$ac_cv_path_install"
2958
  else
2959
    # As a last resort, use the slow shell script.  We don't cache a
2960
    # path for INSTALL within a source directory, because that will
2961
    # break other packages using the cache if that directory is
2962
    # removed, or if the path is relative.
2963
    INSTALL="$ac_install_sh"
2964
  fi
2965
fi
2966
echo "$ac_t""$INSTALL" 1>&6
2967
 
2968
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2969
# It thinks the first close brace ends the variable substitution.
2970
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2971
 
2972
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
2973
 
2974
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2975
 
2976
if test $host != $build; then
2977
  ac_tool_prefix=${host_alias}-
2978
else
2979
  ac_tool_prefix=
2980
fi
2981
 
2982
# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2983
set dummy ${ac_tool_prefix}ar; ac_word=$2
2984
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2985
echo "configure:2986: checking for $ac_word" >&5
2986
if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
2987
  echo $ac_n "(cached) $ac_c" 1>&6
2988
else
2989
  if test -n "$AR"; then
2990
  ac_cv_prog_AR="$AR" # Let the user override the test.
2991
else
2992
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2993
  ac_dummy="$PATH"
2994
  for ac_dir in $ac_dummy; do
2995
    test -z "$ac_dir" && ac_dir=.
2996
    if test -f $ac_dir/$ac_word; then
2997
      ac_cv_prog_AR="${ac_tool_prefix}ar"
2998
      break
2999
    fi
3000
  done
3001
  IFS="$ac_save_ifs"
3002
  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
3003
fi
3004
fi
3005
AR="$ac_cv_prog_AR"
3006
if test -n "$AR"; then
3007
  echo "$ac_t""$AR" 1>&6
3008
else
3009
  echo "$ac_t""no" 1>&6
3010
fi
3011
 
3012
 
3013
 
3014
# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3015
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3016
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3017
echo "configure:3018: checking for $ac_word" >&5
3018
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3019
  echo $ac_n "(cached) $ac_c" 1>&6
3020
else
3021
  if test -n "$RANLIB"; then
3022
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3023
else
3024
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3025
  ac_dummy="$PATH"
3026
  for ac_dir in $ac_dummy; do
3027
    test -z "$ac_dir" && ac_dir=.
3028
    if test -f $ac_dir/$ac_word; then
3029
      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3030
      break
3031
    fi
3032
  done
3033
  IFS="$ac_save_ifs"
3034
fi
3035
fi
3036
RANLIB="$ac_cv_prog_RANLIB"
3037
if test -n "$RANLIB"; then
3038
  echo "$ac_t""$RANLIB" 1>&6
3039
else
3040
  echo "$ac_t""no" 1>&6
3041
fi
3042
 
3043
 
3044
if test -z "$ac_cv_prog_RANLIB"; then
3045
if test -n "$ac_tool_prefix"; then
3046
  # Extract the first word of "ranlib", so it can be a program name with args.
3047
set dummy ranlib; ac_word=$2
3048
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3049
echo "configure:3050: checking for $ac_word" >&5
3050
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3051
  echo $ac_n "(cached) $ac_c" 1>&6
3052
else
3053
  if test -n "$RANLIB"; then
3054
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3055
else
3056
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3057
  ac_dummy="$PATH"
3058
  for ac_dir in $ac_dummy; do
3059
    test -z "$ac_dir" && ac_dir=.
3060
    if test -f $ac_dir/$ac_word; then
3061
      ac_cv_prog_RANLIB="ranlib"
3062
      break
3063
    fi
3064
  done
3065
  IFS="$ac_save_ifs"
3066
  test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3067
fi
3068
fi
3069
RANLIB="$ac_cv_prog_RANLIB"
3070
if test -n "$RANLIB"; then
3071
  echo "$ac_t""$RANLIB" 1>&6
3072
else
3073
  echo "$ac_t""no" 1>&6
3074
fi
3075
 
3076
else
3077
  RANLIB=":"
3078
fi
3079
fi
3080
 
3081
# Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3082
set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3083
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3084
echo "configure:3085: checking for $ac_word" >&5
3085
if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3086
  echo $ac_n "(cached) $ac_c" 1>&6
3087
else
3088
  if test -n "$DLLTOOL"; then
3089
  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3090
else
3091
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3092
  ac_dummy="$PATH"
3093
  for ac_dir in $ac_dummy; do
3094
    test -z "$ac_dir" && ac_dir=.
3095
    if test -f $ac_dir/$ac_word; then
3096
      ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3097
      break
3098
    fi
3099
  done
3100
  IFS="$ac_save_ifs"
3101
  test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL="dlltool"
3102
fi
3103
fi
3104
DLLTOOL="$ac_cv_prog_DLLTOOL"
3105
if test -n "$DLLTOOL"; then
3106
  echo "$ac_t""$DLLTOOL" 1>&6
3107
else
3108
  echo "$ac_t""no" 1>&6
3109
fi
3110
 
3111
 
3112
 
3113
# Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
3114
set dummy ${ac_tool_prefix}windres; ac_word=$2
3115
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3116
echo "configure:3117: checking for $ac_word" >&5
3117
if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
3118
  echo $ac_n "(cached) $ac_c" 1>&6
3119
else
3120
  if test -n "$WINDRES"; then
3121
  ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
3122
else
3123
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3124
  ac_dummy="$PATH"
3125
  for ac_dir in $ac_dummy; do
3126
    test -z "$ac_dir" && ac_dir=.
3127
    if test -f $ac_dir/$ac_word; then
3128
      ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
3129
      break
3130
    fi
3131
  done
3132
  IFS="$ac_save_ifs"
3133
  test -z "$ac_cv_prog_WINDRES" && ac_cv_prog_WINDRES="windres"
3134
fi
3135
fi
3136
WINDRES="$ac_cv_prog_WINDRES"
3137
if test -n "$WINDRES"; then
3138
  echo "$ac_t""$WINDRES" 1>&6
3139
else
3140
  echo "$ac_t""no" 1>&6
3141
fi
3142
 
3143
 
3144
 
3145
for ac_prog in 'bison -y' byacc
3146
do
3147
# Extract the first word of "$ac_prog", so it can be a program name with args.
3148
set dummy $ac_prog; ac_word=$2
3149
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3150
echo "configure:3151: checking for $ac_word" >&5
3151
if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3152
  echo $ac_n "(cached) $ac_c" 1>&6
3153
else
3154
  if test -n "$YACC"; then
3155
  ac_cv_prog_YACC="$YACC" # Let the user override the test.
3156
else
3157
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3158
  ac_dummy="$PATH"
3159
  for ac_dir in $ac_dummy; do
3160
    test -z "$ac_dir" && ac_dir=.
3161
    if test -f $ac_dir/$ac_word; then
3162
      ac_cv_prog_YACC="$ac_prog"
3163
      break
3164
    fi
3165
  done
3166
  IFS="$ac_save_ifs"
3167
fi
3168
fi
3169
YACC="$ac_cv_prog_YACC"
3170
if test -n "$YACC"; then
3171
  echo "$ac_t""$YACC" 1>&6
3172
else
3173
  echo "$ac_t""no" 1>&6
3174
fi
3175
 
3176
test -n "$YACC" && break
3177
done
3178
test -n "$YACC" || YACC="yacc"
3179
 
3180
 
3181
# Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
3182
set dummy ${ac_tool_prefix}mig; ac_word=$2
3183
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3184
echo "configure:3185: checking for $ac_word" >&5
3185
if eval "test \"`echo '$''{'ac_cv_prog_MIG'+set}'`\" = set"; then
3186
  echo $ac_n "(cached) $ac_c" 1>&6
3187
else
3188
  if test -n "$MIG"; then
3189
  ac_cv_prog_MIG="$MIG" # Let the user override the test.
3190
else
3191
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3192
  ac_dummy="$PATH"
3193
  for ac_dir in $ac_dummy; do
3194
    test -z "$ac_dir" && ac_dir=.
3195
    if test -f $ac_dir/$ac_word; then
3196
      ac_cv_prog_MIG="${ac_tool_prefix}mig"
3197
      break
3198
    fi
3199
  done
3200
  IFS="$ac_save_ifs"
3201
  test -z "$ac_cv_prog_MIG" && ac_cv_prog_MIG="mig"
3202
fi
3203
fi
3204
MIG="$ac_cv_prog_MIG"
3205
if test -n "$MIG"; then
3206
  echo "$ac_t""$MIG" 1>&6
3207
else
3208
  echo "$ac_t""no" 1>&6
3209
fi
3210
 
3211
 
3212
 
3213
 
3214
if test "$program_transform_name" = s,x,x,; then
3215
  program_transform_name=
3216
else
3217
  # Double any \ or $.  echo might interpret backslashes.
3218
  cat <<\EOF_SED > conftestsed
3219
s,\\,\\\\,g; s,\$,$$,g
3220
EOF_SED
3221
  program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
3222
  rm -f conftestsed
3223
fi
3224
test "$program_prefix" != NONE &&
3225
  program_transform_name="s,^,${program_prefix},; $program_transform_name"
3226
# Use a double $ so make ignores it.
3227
test "$program_suffix" != NONE &&
3228
  program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
3229
 
3230
# sed with no file args requires a program.
3231
test "$program_transform_name" = "" && program_transform_name="s,x,x,"
3232
 
3233
 
3234
echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3235
echo "configure:3236: checking return type of signal handlers" >&5
3236
if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3237
  echo $ac_n "(cached) $ac_c" 1>&6
3238
else
3239
  cat > conftest.$ac_ext <
3240
#line 3241 "configure"
3241
#include "confdefs.h"
3242
#include 
3243
#include 
3244
#ifdef signal
3245
#undef signal
3246
#endif
3247
#ifdef __cplusplus
3248
extern "C" void (*signal (int, void (*)(int)))(int);
3249
#else
3250
void (*signal ()) ();
3251
#endif
3252
 
3253
int main() {
3254
int i;
3255
; return 0; }
3256
EOF
3257
if { (eval echo configure:3258: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3258
  rm -rf conftest*
3259
  ac_cv_type_signal=void
3260
else
3261
  echo "configure: failed program was:" >&5
3262
  cat conftest.$ac_ext >&5
3263
  rm -rf conftest*
3264
  ac_cv_type_signal=int
3265
fi
3266
rm -f conftest*
3267
fi
3268
 
3269
echo "$ac_t""$ac_cv_type_signal" 1>&6
3270
cat >> confdefs.h <
3271
#define RETSIGTYPE $ac_cv_type_signal
3272
EOF
3273
 
3274
 
3275
 
3276
echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3277
echo "configure:3278: checking for ANSI C header files" >&5
3278
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3279
  echo $ac_n "(cached) $ac_c" 1>&6
3280
else
3281
  cat > conftest.$ac_ext <
3282
#line 3283 "configure"
3283
#include "confdefs.h"
3284
#include 
3285
#include 
3286
#include 
3287
#include 
3288
EOF
3289
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3290
{ (eval echo configure:3291: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3291
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3292
if test -z "$ac_err"; then
3293
  rm -rf conftest*
3294
  ac_cv_header_stdc=yes
3295
else
3296
  echo "$ac_err" >&5
3297
  echo "configure: failed program was:" >&5
3298
  cat conftest.$ac_ext >&5
3299
  rm -rf conftest*
3300
  ac_cv_header_stdc=no
3301
fi
3302
rm -f conftest*
3303
 
3304
if test $ac_cv_header_stdc = yes; then
3305
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3306
cat > conftest.$ac_ext <
3307
#line 3308 "configure"
3308
#include "confdefs.h"
3309
#include 
3310
EOF
3311
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3312
  egrep "memchr" >/dev/null 2>&1; then
3313
  :
3314
else
3315
  rm -rf conftest*
3316
  ac_cv_header_stdc=no
3317
fi
3318
rm -f conftest*
3319
 
3320
fi
3321
 
3322
if test $ac_cv_header_stdc = yes; then
3323
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3324
cat > conftest.$ac_ext <
3325
#line 3326 "configure"
3326
#include "confdefs.h"
3327
#include 
3328
EOF
3329
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3330
  egrep "free" >/dev/null 2>&1; then
3331
  :
3332
else
3333
  rm -rf conftest*
3334
  ac_cv_header_stdc=no
3335
fi
3336
rm -f conftest*
3337
 
3338
fi
3339
 
3340
if test $ac_cv_header_stdc = yes; then
3341
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3342
if test "$cross_compiling" = yes; then
3343
  :
3344
else
3345
  cat > conftest.$ac_ext <
3346
#line 3347 "configure"
3347
#include "confdefs.h"
3348
#include 
3349
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3350
#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3351
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3352
int main () { int i; for (i = 0; i < 256; i++)
3353
if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3354
exit (0); }
3355
 
3356
EOF
3357
if { (eval echo configure:3358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3358
then
3359
  :
3360
else
3361
  echo "configure: failed program was:" >&5
3362
  cat conftest.$ac_ext >&5
3363
  rm -fr conftest*
3364
  ac_cv_header_stdc=no
3365
fi
3366
rm -fr conftest*
3367
fi
3368
 
3369
fi
3370
fi
3371
 
3372
echo "$ac_t""$ac_cv_header_stdc" 1>&6
3373
if test $ac_cv_header_stdc = yes; then
3374
  cat >> confdefs.h <<\EOF
3375
#define STDC_HEADERS 1
3376
EOF
3377
 
3378
fi
3379
 
3380
 
3381
 
3382
case $host_os in solaris2.7 | solaris2.8) case "$GCC" in yes)
3383
    cat >> confdefs.h <<\EOF
3384
#define _MSE_INT_H 1
3385
EOF
3386
 
3387
esac; esac
3388
 
3389
for ac_hdr in ctype.h nlist.h link.h thread_db.h proc_service.h \
3390
        memory.h objlist.h ptrace.h sgtty.h stddef.h stdlib.h \
3391
        string.h sys/procfs.h sys/proc.h sys/ptrace.h sys/reg.h stdint.h \
3392
        term.h termio.h termios.h unistd.h wait.h sys/wait.h \
3393
        wchar.h wctype.h asm/debugreg.h sys/debugreg.h sys/select.h \
3394
        time.h sys/file.h sys/ioctl.h sys/user.h sys/fault.h sys/syscall.h \
3395
        dirent.h sys/ndir.h sys/dir.h ndir.h sys/filio.h \
3396
        curses.h ncurses.h \
3397
        poll.h sys/poll.h
3398
do
3399
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3400
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3401
echo "configure:3402: checking for $ac_hdr" >&5
3402
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3403
  echo $ac_n "(cached) $ac_c" 1>&6
3404
else
3405
  cat > conftest.$ac_ext <
3406
#line 3407 "configure"
3407
#include "confdefs.h"
3408
#include <$ac_hdr>
3409
EOF
3410
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3411
{ (eval echo configure:3412: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3412
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3413
if test -z "$ac_err"; then
3414
  rm -rf conftest*
3415
  eval "ac_cv_header_$ac_safe=yes"
3416
else
3417
  echo "$ac_err" >&5
3418
  echo "configure: failed program was:" >&5
3419
  cat conftest.$ac_ext >&5
3420
  rm -rf conftest*
3421
  eval "ac_cv_header_$ac_safe=no"
3422
fi
3423
rm -f conftest*
3424
fi
3425
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3426
  echo "$ac_t""yes" 1>&6
3427
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3428
  cat >> confdefs.h <
3429
#define $ac_tr_hdr 1
3430
EOF
3431
 
3432
else
3433
  echo "$ac_t""no" 1>&6
3434
fi
3435
done
3436
 
3437
echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
3438
echo "configure:3439: checking whether stat file-mode macros are broken" >&5
3439
if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
3440
  echo $ac_n "(cached) $ac_c" 1>&6
3441
else
3442
  cat > conftest.$ac_ext <
3443
#line 3444 "configure"
3444
#include "confdefs.h"
3445
#include 
3446
#include 
3447
 
3448
#if defined(S_ISBLK) && defined(S_IFDIR)
3449
# if S_ISBLK (S_IFDIR)
3450
You lose.
3451
# endif
3452
#endif
3453
 
3454
#if defined(S_ISBLK) && defined(S_IFCHR)
3455
# if S_ISBLK (S_IFCHR)
3456
You lose.
3457
# endif
3458
#endif
3459
 
3460
#if defined(S_ISLNK) && defined(S_IFREG)
3461
# if S_ISLNK (S_IFREG)
3462
You lose.
3463
# endif
3464
#endif
3465
 
3466
#if defined(S_ISSOCK) && defined(S_IFREG)
3467
# if S_ISSOCK (S_IFREG)
3468
You lose.
3469
# endif
3470
#endif
3471
 
3472
EOF
3473
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3474
  egrep "You lose" >/dev/null 2>&1; then
3475
  rm -rf conftest*
3476
  ac_cv_header_stat_broken=yes
3477
else
3478
  rm -rf conftest*
3479
  ac_cv_header_stat_broken=no
3480
fi
3481
rm -f conftest*
3482
 
3483
fi
3484
 
3485
echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
3486
if test $ac_cv_header_stat_broken = yes; then
3487
  cat >> confdefs.h <<\EOF
3488
#define STAT_MACROS_BROKEN 1
3489
EOF
3490
 
3491
fi
3492
 
3493
 
3494
echo $ac_n "checking for working const""... $ac_c" 1>&6
3495
echo "configure:3496: checking for working const" >&5
3496
if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3497
  echo $ac_n "(cached) $ac_c" 1>&6
3498
else
3499
  cat > conftest.$ac_ext <
3500
#line 3501 "configure"
3501
#include "confdefs.h"
3502
 
3503
int main() {
3504
 
3505
/* Ultrix mips cc rejects this.  */
3506
typedef int charset[2]; const charset x;
3507
/* SunOS 4.1.1 cc rejects this.  */
3508
char const *const *ccp;
3509
char **p;
3510
/* NEC SVR4.0.2 mips cc rejects this.  */
3511
struct point {int x, y;};
3512
static struct point const zero = {0,0};
3513
/* AIX XL C 1.02.0.0 rejects this.
3514
   It does not let you subtract one const X* pointer from another in an arm
3515
   of an if-expression whose if-part is not a constant expression */
3516
const char *g = "string";
3517
ccp = &g + (g ? g-g : 0);
3518
/* HPUX 7.0 cc rejects these. */
3519
++ccp;
3520
p = (char**) ccp;
3521
ccp = (char const *const *) p;
3522
{ /* SCO 3.2v4 cc rejects this.  */
3523
  char *t;
3524
  char const *s = 0 ? (char *) 0 : (char const *) 0;
3525
 
3526
  *t++ = 0;
3527
}
3528
{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
3529
  int x[] = {25, 17};
3530
  const int *foo = &x[0];
3531
  ++foo;
3532
}
3533
{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3534
  typedef const int *iptr;
3535
  iptr p = 0;
3536
  ++p;
3537
}
3538
{ /* AIX XL C 1.02.0.0 rejects this saying
3539
     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3540
  struct s { int j; const int *ap[3]; };
3541
  struct s *b; b->j = 5;
3542
}
3543
{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3544
  const int foo = 10;
3545
}
3546
 
3547
; return 0; }
3548
EOF
3549
if { (eval echo configure:3550: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3550
  rm -rf conftest*
3551
  ac_cv_c_const=yes
3552
else
3553
  echo "configure: failed program was:" >&5
3554
  cat conftest.$ac_ext >&5
3555
  rm -rf conftest*
3556
  ac_cv_c_const=no
3557
fi
3558
rm -f conftest*
3559
fi
3560
 
3561
echo "$ac_t""$ac_cv_c_const" 1>&6
3562
if test $ac_cv_c_const = no; then
3563
  cat >> confdefs.h <<\EOF
3564
#define const
3565
EOF
3566
 
3567
fi
3568
 
3569
echo $ac_n "checking for inline""... $ac_c" 1>&6
3570
echo "configure:3571: checking for inline" >&5
3571
if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3572
  echo $ac_n "(cached) $ac_c" 1>&6
3573
else
3574
  ac_cv_c_inline=no
3575
for ac_kw in inline __inline__ __inline; do
3576
  cat > conftest.$ac_ext <
3577
#line 3578 "configure"
3578
#include "confdefs.h"
3579
 
3580
int main() {
3581
} $ac_kw foo() {
3582
; return 0; }
3583
EOF
3584
if { (eval echo configure:3585: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3585
  rm -rf conftest*
3586
  ac_cv_c_inline=$ac_kw; break
3587
else
3588
  echo "configure: failed program was:" >&5
3589
  cat conftest.$ac_ext >&5
3590
fi
3591
rm -f conftest*
3592
done
3593
 
3594
fi
3595
 
3596
echo "$ac_t""$ac_cv_c_inline" 1>&6
3597
case "$ac_cv_c_inline" in
3598
  inline | yes) ;;
3599
  no) cat >> confdefs.h <<\EOF
3600
#define inline
3601
EOF
3602
 ;;
3603
  *)  cat >> confdefs.h <
3604
#define inline $ac_cv_c_inline
3605
EOF
3606
 ;;
3607
esac
3608
 
3609
 
3610
for ac_func in bcopy btowc bzero canonicalize_file_name isascii poll \
3611
        realpath sbrk setpgid setpgrp sigaction sigprocmask sigsetmask
3612
do
3613
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3614
echo "configure:3615: checking for $ac_func" >&5
3615
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3616
  echo $ac_n "(cached) $ac_c" 1>&6
3617
else
3618
  cat > conftest.$ac_ext <
3619
#line 3620 "configure"
3620
#include "confdefs.h"
3621
/* System header to define __stub macros and hopefully few prototypes,
3622
    which can conflict with char $ac_func(); below.  */
3623
#include 
3624
/* Override any gcc2 internal prototype to avoid an error.  */
3625
/* We use char because int might match the return type of a gcc2
3626
    builtin and then its argument prototype would still apply.  */
3627
char $ac_func();
3628
 
3629
int main() {
3630
 
3631
/* The GNU C library defines this for functions which it implements
3632
    to always fail with ENOSYS.  Some functions are actually named
3633
    something starting with __ and the normal name is an alias.  */
3634
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3635
choke me
3636
#else
3637
$ac_func();
3638
#endif
3639
 
3640
; return 0; }
3641
EOF
3642
if { (eval echo configure:3643: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3643
  rm -rf conftest*
3644
  eval "ac_cv_func_$ac_func=yes"
3645
else
3646
  echo "configure: failed program was:" >&5
3647
  cat conftest.$ac_ext >&5
3648
  rm -rf conftest*
3649
  eval "ac_cv_func_$ac_func=no"
3650
fi
3651
rm -f conftest*
3652
fi
3653
 
3654
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3655
  echo "$ac_t""yes" 1>&6
3656
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3657
  cat >> confdefs.h <
3658
#define $ac_tr_func 1
3659
EOF
3660
 
3661
else
3662
  echo "$ac_t""no" 1>&6
3663
fi
3664
done
3665
 
3666
# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3667
# for constant arguments.  Useless!
3668
echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3669
echo "configure:3670: checking for working alloca.h" >&5
3670
if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3671
  echo $ac_n "(cached) $ac_c" 1>&6
3672
else
3673
  cat > conftest.$ac_ext <
3674
#line 3675 "configure"
3675
#include "confdefs.h"
3676
#include 
3677
int main() {
3678
char *p = alloca(2 * sizeof(int));
3679
; return 0; }
3680
EOF
3681
if { (eval echo configure:3682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3682
  rm -rf conftest*
3683
  ac_cv_header_alloca_h=yes
3684
else
3685
  echo "configure: failed program was:" >&5
3686
  cat conftest.$ac_ext >&5
3687
  rm -rf conftest*
3688
  ac_cv_header_alloca_h=no
3689
fi
3690
rm -f conftest*
3691
fi
3692
 
3693
echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3694
if test $ac_cv_header_alloca_h = yes; then
3695
  cat >> confdefs.h <<\EOF
3696
#define HAVE_ALLOCA_H 1
3697
EOF
3698
 
3699
fi
3700
 
3701
echo $ac_n "checking for alloca""... $ac_c" 1>&6
3702
echo "configure:3703: checking for alloca" >&5
3703
if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3704
  echo $ac_n "(cached) $ac_c" 1>&6
3705
else
3706
  cat > conftest.$ac_ext <
3707
#line 3708 "configure"
3708
#include "confdefs.h"
3709
 
3710
#ifdef __GNUC__
3711
# define alloca __builtin_alloca
3712
#else
3713
# ifdef _MSC_VER
3714
#  include 
3715
#  define alloca _alloca
3716
# else
3717
#  if HAVE_ALLOCA_H
3718
#   include 
3719
#  else
3720
#   ifdef _AIX
3721
 #pragma alloca
3722
#   else
3723
#    ifndef alloca /* predefined by HP cc +Olibcalls */
3724
char *alloca ();
3725
#    endif
3726
#   endif
3727
#  endif
3728
# endif
3729
#endif
3730
 
3731
int main() {
3732
char *p = (char *) alloca(1);
3733
; return 0; }
3734
EOF
3735
if { (eval echo configure:3736: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3736
  rm -rf conftest*
3737
  ac_cv_func_alloca_works=yes
3738
else
3739
  echo "configure: failed program was:" >&5
3740
  cat conftest.$ac_ext >&5
3741
  rm -rf conftest*
3742
  ac_cv_func_alloca_works=no
3743
fi
3744
rm -f conftest*
3745
fi
3746
 
3747
echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3748
if test $ac_cv_func_alloca_works = yes; then
3749
  cat >> confdefs.h <<\EOF
3750
#define HAVE_ALLOCA 1
3751
EOF
3752
 
3753
fi
3754
 
3755
if test $ac_cv_func_alloca_works = no; then
3756
  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3757
  # that cause trouble.  Some versions do not even contain alloca or
3758
  # contain a buggy version.  If you still want to use their alloca,
3759
  # use ar to extract alloca.o from them instead of compiling alloca.c.
3760
  ALLOCA=alloca.${ac_objext}
3761
  cat >> confdefs.h <<\EOF
3762
#define C_ALLOCA 1
3763
EOF
3764
 
3765
 
3766
echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3767
echo "configure:3768: checking whether alloca needs Cray hooks" >&5
3768
if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3769
  echo $ac_n "(cached) $ac_c" 1>&6
3770
else
3771
  cat > conftest.$ac_ext <
3772
#line 3773 "configure"
3773
#include "confdefs.h"
3774
#if defined(CRAY) && ! defined(CRAY2)
3775
webecray
3776
#else
3777
wenotbecray
3778
#endif
3779
 
3780
EOF
3781
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3782
  egrep "webecray" >/dev/null 2>&1; then
3783
  rm -rf conftest*
3784
  ac_cv_os_cray=yes
3785
else
3786
  rm -rf conftest*
3787
  ac_cv_os_cray=no
3788
fi
3789
rm -f conftest*
3790
 
3791
fi
3792
 
3793
echo "$ac_t""$ac_cv_os_cray" 1>&6
3794
if test $ac_cv_os_cray = yes; then
3795
for ac_func in _getb67 GETB67 getb67; do
3796
  echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3797
echo "configure:3798: checking for $ac_func" >&5
3798
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3799
  echo $ac_n "(cached) $ac_c" 1>&6
3800
else
3801
  cat > conftest.$ac_ext <
3802
#line 3803 "configure"
3803
#include "confdefs.h"
3804
/* System header to define __stub macros and hopefully few prototypes,
3805
    which can conflict with char $ac_func(); below.  */
3806
#include 
3807
/* Override any gcc2 internal prototype to avoid an error.  */
3808
/* We use char because int might match the return type of a gcc2
3809
    builtin and then its argument prototype would still apply.  */
3810
char $ac_func();
3811
 
3812
int main() {
3813
 
3814
/* The GNU C library defines this for functions which it implements
3815
    to always fail with ENOSYS.  Some functions are actually named
3816
    something starting with __ and the normal name is an alias.  */
3817
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3818
choke me
3819
#else
3820
$ac_func();
3821
#endif
3822
 
3823
; return 0; }
3824
EOF
3825
if { (eval echo configure:3826: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3826
  rm -rf conftest*
3827
  eval "ac_cv_func_$ac_func=yes"
3828
else
3829
  echo "configure: failed program was:" >&5
3830
  cat conftest.$ac_ext >&5
3831
  rm -rf conftest*
3832
  eval "ac_cv_func_$ac_func=no"
3833
fi
3834
rm -f conftest*
3835
fi
3836
 
3837
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3838
  echo "$ac_t""yes" 1>&6
3839
  cat >> confdefs.h <
3840
#define CRAY_STACKSEG_END $ac_func
3841
EOF
3842
 
3843
  break
3844
else
3845
  echo "$ac_t""no" 1>&6
3846
fi
3847
 
3848
done
3849
fi
3850
 
3851
echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3852
echo "configure:3853: checking stack direction for C alloca" >&5
3853
if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3854
  echo $ac_n "(cached) $ac_c" 1>&6
3855
else
3856
  if test "$cross_compiling" = yes; then
3857
  ac_cv_c_stack_direction=0
3858
else
3859
  cat > conftest.$ac_ext <
3860
#line 3861 "configure"
3861
#include "confdefs.h"
3862
find_stack_direction ()
3863
{
3864
  static char *addr = 0;
3865
  auto char dummy;
3866
  if (addr == 0)
3867
    {
3868
      addr = &dummy;
3869
      return find_stack_direction ();
3870
    }
3871
  else
3872
    return (&dummy > addr) ? 1 : -1;
3873
}
3874
main ()
3875
{
3876
  exit (find_stack_direction() < 0);
3877
}
3878
EOF
3879
if { (eval echo configure:3880: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3880
then
3881
  ac_cv_c_stack_direction=1
3882
else
3883
  echo "configure: failed program was:" >&5
3884
  cat conftest.$ac_ext >&5
3885
  rm -fr conftest*
3886
  ac_cv_c_stack_direction=-1
3887
fi
3888
rm -fr conftest*
3889
fi
3890
 
3891
fi
3892
 
3893
echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3894
cat >> confdefs.h <
3895
#define STACK_DIRECTION $ac_cv_c_stack_direction
3896
EOF
3897
 
3898
fi
3899
 
3900
echo $ac_n "checking for pid_t""... $ac_c" 1>&6
3901
echo "configure:3902: checking for pid_t" >&5
3902
if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
3903
  echo $ac_n "(cached) $ac_c" 1>&6
3904
else
3905
  cat > conftest.$ac_ext <
3906
#line 3907 "configure"
3907
#include "confdefs.h"
3908
#include 
3909
#if STDC_HEADERS
3910
#include 
3911
#include 
3912
#endif
3913
EOF
3914
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3915
  egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3916
  rm -rf conftest*
3917
  ac_cv_type_pid_t=yes
3918
else
3919
  rm -rf conftest*
3920
  ac_cv_type_pid_t=no
3921
fi
3922
rm -f conftest*
3923
 
3924
fi
3925
echo "$ac_t""$ac_cv_type_pid_t" 1>&6
3926
if test $ac_cv_type_pid_t = no; then
3927
  cat >> confdefs.h <<\EOF
3928
#define pid_t int
3929
EOF
3930
 
3931
fi
3932
 
3933
ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
3934
echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
3935
echo "configure:3936: checking for vfork.h" >&5
3936
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3937
  echo $ac_n "(cached) $ac_c" 1>&6
3938
else
3939
  cat > conftest.$ac_ext <
3940
#line 3941 "configure"
3941
#include "confdefs.h"
3942
#include 
3943
EOF
3944
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3945
{ (eval echo configure:3946: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3946
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3947
if test -z "$ac_err"; then
3948
  rm -rf conftest*
3949
  eval "ac_cv_header_$ac_safe=yes"
3950
else
3951
  echo "$ac_err" >&5
3952
  echo "configure: failed program was:" >&5
3953
  cat conftest.$ac_ext >&5
3954
  rm -rf conftest*
3955
  eval "ac_cv_header_$ac_safe=no"
3956
fi
3957
rm -f conftest*
3958
fi
3959
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3960
  echo "$ac_t""yes" 1>&6
3961
  cat >> confdefs.h <<\EOF
3962
#define HAVE_VFORK_H 1
3963
EOF
3964
 
3965
else
3966
  echo "$ac_t""no" 1>&6
3967
fi
3968
 
3969
echo $ac_n "checking for working vfork""... $ac_c" 1>&6
3970
echo "configure:3971: checking for working vfork" >&5
3971
if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
3972
  echo $ac_n "(cached) $ac_c" 1>&6
3973
else
3974
  if test "$cross_compiling" = yes; then
3975
  echo $ac_n "checking for vfork""... $ac_c" 1>&6
3976
echo "configure:3977: checking for vfork" >&5
3977
if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
3978
  echo $ac_n "(cached) $ac_c" 1>&6
3979
else
3980
  cat > conftest.$ac_ext <
3981
#line 3982 "configure"
3982
#include "confdefs.h"
3983
/* System header to define __stub macros and hopefully few prototypes,
3984
    which can conflict with char vfork(); below.  */
3985
#include 
3986
/* Override any gcc2 internal prototype to avoid an error.  */
3987
/* We use char because int might match the return type of a gcc2
3988
    builtin and then its argument prototype would still apply.  */
3989
char vfork();
3990
 
3991
int main() {
3992
 
3993
/* The GNU C library defines this for functions which it implements
3994
    to always fail with ENOSYS.  Some functions are actually named
3995
    something starting with __ and the normal name is an alias.  */
3996
#if defined (__stub_vfork) || defined (__stub___vfork)
3997
choke me
3998
#else
3999
vfork();
4000
#endif
4001
 
4002
; return 0; }
4003
EOF
4004
if { (eval echo configure:4005: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4005
  rm -rf conftest*
4006
  eval "ac_cv_func_vfork=yes"
4007
else
4008
  echo "configure: failed program was:" >&5
4009
  cat conftest.$ac_ext >&5
4010
  rm -rf conftest*
4011
  eval "ac_cv_func_vfork=no"
4012
fi
4013
rm -f conftest*
4014
fi
4015
 
4016
if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
4017
  echo "$ac_t""yes" 1>&6
4018
  :
4019
else
4020
  echo "$ac_t""no" 1>&6
4021
fi
4022
 
4023
ac_cv_func_vfork_works=$ac_cv_func_vfork
4024
else
4025
  cat > conftest.$ac_ext <
4026
#line 4027 "configure"
4027
#include "confdefs.h"
4028
/* Thanks to Paul Eggert for this test.  */
4029
#include 
4030
#include 
4031
#include 
4032
#ifdef HAVE_UNISTD_H
4033
#include 
4034
#endif
4035
#ifdef HAVE_VFORK_H
4036
#include 
4037
#endif
4038
/* On some sparc systems, changes by the child to local and incoming
4039
   argument registers are propagated back to the parent.
4040
   The compiler is told about this with #include ,
4041
   but some compilers (e.g. gcc -O) don't grok .
4042
   Test for this by using a static variable whose address
4043
   is put into a register that is clobbered by the vfork.  */
4044
static
4045
#ifdef __cplusplus
4046
sparc_address_test (int arg)
4047
#else
4048
sparc_address_test (arg) int arg;
4049
#endif
4050
{
4051
  static pid_t child;
4052
  if (!child) {
4053
    child = vfork ();
4054
    if (child < 0) {
4055
      perror ("vfork");
4056
      _exit(2);
4057
    }
4058
    if (!child) {
4059
      arg = getpid();
4060
      write(-1, "", 0);
4061
      _exit (arg);
4062
    }
4063
  }
4064
}
4065
main() {
4066
  pid_t parent = getpid ();
4067
  pid_t child;
4068
 
4069
  sparc_address_test ();
4070
 
4071
  child = vfork ();
4072
 
4073
  if (child == 0) {
4074
    /* Here is another test for sparc vfork register problems.
4075
       This test uses lots of local variables, at least
4076
       as many local variables as main has allocated so far
4077
       including compiler temporaries.  4 locals are enough for
4078
       gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
4079
       A buggy compiler should reuse the register of parent
4080
       for one of the local variables, since it will think that
4081
       parent can't possibly be used any more in this routine.
4082
       Assigning to the local variable will thus munge parent
4083
       in the parent process.  */
4084
    pid_t
4085
      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
4086
      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
4087
    /* Convince the compiler that p..p7 are live; otherwise, it might
4088
       use the same hardware register for all 8 local variables.  */
4089
    if (p != p1 || p != p2 || p != p3 || p != p4
4090
        || p != p5 || p != p6 || p != p7)
4091
      _exit(1);
4092
 
4093
    /* On some systems (e.g. IRIX 3.3),
4094
       vfork doesn't separate parent from child file descriptors.
4095
       If the child closes a descriptor before it execs or exits,
4096
       this munges the parent's descriptor as well.
4097
       Test for this by closing stdout in the child.  */
4098
    _exit(close(fileno(stdout)) != 0);
4099
  } else {
4100
    int status;
4101
    struct stat st;
4102
 
4103
    while (wait(&status) != child)
4104
      ;
4105
    exit(
4106
         /* Was there some problem with vforking?  */
4107
         child < 0
4108
 
4109
         /* Did the child fail?  (This shouldn't happen.)  */
4110
         || status
4111
 
4112
         /* Did the vfork/compiler bug occur?  */
4113
         || parent != getpid()
4114
 
4115
         /* Did the file descriptor bug occur?  */
4116
         || fstat(fileno(stdout), &st) != 0
4117
         );
4118
  }
4119
}
4120
EOF
4121
if { (eval echo configure:4122: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4122
then
4123
  ac_cv_func_vfork_works=yes
4124
else
4125
  echo "configure: failed program was:" >&5
4126
  cat conftest.$ac_ext >&5
4127
  rm -fr conftest*
4128
  ac_cv_func_vfork_works=no
4129
fi
4130
rm -fr conftest*
4131
fi
4132
 
4133
fi
4134
 
4135
echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
4136
if test $ac_cv_func_vfork_works = no; then
4137
  cat >> confdefs.h <<\EOF
4138
#define vfork fork
4139
EOF
4140
 
4141
fi
4142
 
4143
if test "$cross_compiling" = no; then
4144
  echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
4145
echo "configure:4146: checking whether setpgrp takes no argument" >&5
4146
if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
4147
  echo $ac_n "(cached) $ac_c" 1>&6
4148
else
4149
  if test "$cross_compiling" = yes; then
4150
  { echo "configure: error: cannot check setpgrp if cross compiling" 1>&2; exit 1; }
4151
else
4152
  cat > conftest.$ac_ext <
4153
#line 4154 "configure"
4154
#include "confdefs.h"
4155
 
4156
#ifdef HAVE_UNISTD_H
4157
#include 
4158
#endif
4159
 
4160
/*
4161
 * If this system has a BSD-style setpgrp, which takes arguments, exit
4162
 * successfully.
4163
 */
4164
main()
4165
{
4166
    if (setpgrp(1,1) == -1)
4167
        exit(0);
4168
    else
4169
        exit(1);
4170
}
4171
 
4172
EOF
4173
if { (eval echo configure:4174: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4174
then
4175
  ac_cv_func_setpgrp_void=no
4176
else
4177
  echo "configure: failed program was:" >&5
4178
  cat conftest.$ac_ext >&5
4179
  rm -fr conftest*
4180
  ac_cv_func_setpgrp_void=yes
4181
fi
4182
rm -fr conftest*
4183
fi
4184
 
4185
 
4186
fi
4187
 
4188
echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
4189
if test $ac_cv_func_setpgrp_void = yes; then
4190
  cat >> confdefs.h <<\EOF
4191
#define SETPGRP_VOID 1
4192
EOF
4193
 
4194
fi
4195
 
4196
else
4197
  echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
4198
echo "configure:4199: checking whether setpgrp takes no argument" >&5
4199
if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
4200
  echo $ac_n "(cached) $ac_c" 1>&6
4201
else
4202
  cat > conftest.$ac_ext <
4203
#line 4204 "configure"
4204
#include "confdefs.h"
4205
 
4206
#include 
4207
 
4208
int main() {
4209
 
4210
  if (setpgrp(1,1) == -1)
4211
    exit (0);
4212
  else
4213
    exit (1);
4214
 
4215
; return 0; }
4216
EOF
4217
if { (eval echo configure:4218: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4218
  rm -rf conftest*
4219
  ac_cv_func_setpgrp_void=no
4220
else
4221
  echo "configure: failed program was:" >&5
4222
  cat conftest.$ac_ext >&5
4223
  rm -rf conftest*
4224
  ac_cv_func_setpgrp_void=yes
4225
fi
4226
rm -f conftest*
4227
fi
4228
 
4229
echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
4230
if test $ac_cv_func_setpgrp_void = yes; then
4231
  cat >> confdefs.h <<\EOF
4232
#define SETPGRP_VOID 1
4233
EOF
4234
 
4235
fi
4236
fi
4237
 
4238
# Check if sigsetjmp is available.  Using AC_CHECK_FUNCS won't do
4239
# since sigsetjmp might only be defined as a macro.
4240
echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
4241
echo "configure:4242: checking for sigsetjmp" >&5
4242
if eval "test \"`echo '$''{'gdb_cv_func_sigsetjmp'+set}'`\" = set"; then
4243
  echo $ac_n "(cached) $ac_c" 1>&6
4244
else
4245
  cat > conftest.$ac_ext <
4246
#line 4247 "configure"
4247
#include "confdefs.h"
4248
 
4249
#include 
4250
 
4251
int main() {
4252
sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
4253
; return 0; }
4254
EOF
4255
if { (eval echo configure:4256: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4256
  rm -rf conftest*
4257
  gdb_cv_func_sigsetjmp=yes
4258
else
4259
  echo "configure: failed program was:" >&5
4260
  cat conftest.$ac_ext >&5
4261
  rm -rf conftest*
4262
  gdb_cv_func_sigsetjmp=no
4263
fi
4264
rm -f conftest*
4265
fi
4266
 
4267
echo "$ac_t""$gdb_cv_func_sigsetjmp" 1>&6
4268
if test $gdb_cv_func_sigsetjmp = yes; then
4269
  cat >> confdefs.h <<\EOF
4270
#define HAVE_SIGSETJMP 1
4271
EOF
4272
 
4273
fi
4274
 
4275
# See if  supports the %fs and %gs i386 segment registers.
4276
# Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
4277
echo $ac_n "checking for r_fs in struct reg""... $ac_c" 1>&6
4278
echo "configure:4279: checking for r_fs in struct reg" >&5
4279
if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_fs'+set}'`\" = set"; then
4280
  echo $ac_n "(cached) $ac_c" 1>&6
4281
else
4282
  cat > conftest.$ac_ext <
4283
#line 4284 "configure"
4284
#include "confdefs.h"
4285
#include 
4286
int main() {
4287
struct reg r; r.r_fs;
4288
; return 0; }
4289
EOF
4290
if { (eval echo configure:4291: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4291
  rm -rf conftest*
4292
  gdb_cv_struct_reg_r_fs=yes
4293
else
4294
  echo "configure: failed program was:" >&5
4295
  cat conftest.$ac_ext >&5
4296
  rm -rf conftest*
4297
  gdb_cv_struct_reg_r_fs=no
4298
fi
4299
rm -f conftest*
4300
fi
4301
 
4302
echo "$ac_t""$gdb_cv_struct_reg_r_fs" 1>&6
4303
if test $gdb_cv_struct_reg_r_fs = yes; then
4304
  cat >> confdefs.h <<\EOF
4305
#define HAVE_STRUCT_REG_R_FS 1
4306
EOF
4307
 
4308
fi
4309
echo $ac_n "checking for r_gs in struct reg""... $ac_c" 1>&6
4310
echo "configure:4311: checking for r_gs in struct reg" >&5
4311
if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_gs'+set}'`\" = set"; then
4312
  echo $ac_n "(cached) $ac_c" 1>&6
4313
else
4314
  cat > conftest.$ac_ext <
4315
#line 4316 "configure"
4316
#include "confdefs.h"
4317
#include 
4318
int main() {
4319
struct reg r; r.r_gs;
4320
; return 0; }
4321
EOF
4322
if { (eval echo configure:4323: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4323
  rm -rf conftest*
4324
  gdb_cv_struct_reg_r_gs=yes
4325
else
4326
  echo "configure: failed program was:" >&5
4327
  cat conftest.$ac_ext >&5
4328
  rm -rf conftest*
4329
  gdb_cv_struct_reg_r_gs=no
4330
fi
4331
rm -f conftest*
4332
fi
4333
 
4334
echo "$ac_t""$gdb_cv_struct_reg_r_gs" 1>&6
4335
if test $gdb_cv_struct_reg_r_gs = yes; then
4336
  cat >> confdefs.h <<\EOF
4337
#define HAVE_STRUCT_REG_R_GS 1
4338
EOF
4339
 
4340
fi
4341
 
4342
# See if  provides the PTRACE_GETREGS request.
4343
echo $ac_n "checking for PTRACE_GETREGS""... $ac_c" 1>&6
4344
echo "configure:4345: checking for PTRACE_GETREGS" >&5
4345
if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getregs'+set}'`\" = set"; then
4346
  echo $ac_n "(cached) $ac_c" 1>&6
4347
else
4348
  cat > conftest.$ac_ext <
4349
#line 4350 "configure"
4350
#include "confdefs.h"
4351
#include 
4352
int main() {
4353
PTRACE_GETREGS;
4354
; return 0; }
4355
EOF
4356
if { (eval echo configure:4357: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4357
  rm -rf conftest*
4358
  gdb_cv_have_ptrace_getregs=yes
4359
else
4360
  echo "configure: failed program was:" >&5
4361
  cat conftest.$ac_ext >&5
4362
  rm -rf conftest*
4363
  gdb_cv_have_ptrace_getregs=no
4364
fi
4365
rm -f conftest*
4366
fi
4367
 
4368
echo "$ac_t""$gdb_cv_have_ptrace_getregs" 1>&6
4369
if test $gdb_cv_have_ptrace_getregs = yes; then
4370
  cat >> confdefs.h <<\EOF
4371
#define HAVE_PTRACE_GETREGS 1
4372
EOF
4373
 
4374
fi
4375
 
4376
# See if  provides the PTRACE_GETFPXREGS request.
4377
echo $ac_n "checking for PTRACE_GETFPXREGS""... $ac_c" 1>&6
4378
echo "configure:4379: checking for PTRACE_GETFPXREGS" >&5
4379
if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getfpxregs'+set}'`\" = set"; then
4380
  echo $ac_n "(cached) $ac_c" 1>&6
4381
else
4382
  cat > conftest.$ac_ext <
4383
#line 4384 "configure"
4384
#include "confdefs.h"
4385
#include 
4386
int main() {
4387
PTRACE_GETFPXREGS;
4388
; return 0; }
4389
EOF
4390
if { (eval echo configure:4391: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4391
  rm -rf conftest*
4392
  gdb_cv_have_ptrace_getfpxregs=yes
4393
else
4394
  echo "configure: failed program was:" >&5
4395
  cat conftest.$ac_ext >&5
4396
  rm -rf conftest*
4397
  gdb_cv_have_ptrace_getfpxregs=no
4398
fi
4399
rm -f conftest*
4400
fi
4401
 
4402
echo "$ac_t""$gdb_cv_have_ptrace_getfpxregs" 1>&6
4403
if test $gdb_cv_have_ptrace_getfpxregs = yes; then
4404
  cat >> confdefs.h <<\EOF
4405
#define HAVE_PTRACE_GETFPXREGS 1
4406
EOF
4407
 
4408
fi
4409
 
4410
# See if  provides the PT_GETDBREGS request.
4411
echo $ac_n "checking for PT_GETDBREGS""... $ac_c" 1>&6
4412
echo "configure:4413: checking for PT_GETDBREGS" >&5
4413
if eval "test \"`echo '$''{'gdb_cv_have_pt_getdbregs'+set}'`\" = set"; then
4414
  echo $ac_n "(cached) $ac_c" 1>&6
4415
else
4416
  cat > conftest.$ac_ext <
4417
#line 4418 "configure"
4418
#include "confdefs.h"
4419
#include 
4420
#include 
4421
int main() {
4422
PT_GETDBREGS;
4423
; return 0; }
4424
EOF
4425
if { (eval echo configure:4426: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4426
  rm -rf conftest*
4427
  gdb_cv_have_pt_getdbregs=yes
4428
else
4429
  echo "configure: failed program was:" >&5
4430
  cat conftest.$ac_ext >&5
4431
  rm -rf conftest*
4432
  gdb_cv_have_pt_getdbregs=no
4433
fi
4434
rm -f conftest*
4435
fi
4436
 
4437
echo "$ac_t""$gdb_cv_have_pt_getdbregs" 1>&6
4438
if test $gdb_cv_have_pt_getdbregs = yes; then
4439
  cat >> confdefs.h <<\EOF
4440
#define HAVE_PT_GETDBREGS 1
4441
EOF
4442
 
4443
fi
4444
 
4445
# See if  provides the PT_GETXMMREGS request.
4446
echo $ac_n "checking for PT_GETXMMREGS""... $ac_c" 1>&6
4447
echo "configure:4448: checking for PT_GETXMMREGS" >&5
4448
if eval "test \"`echo '$''{'gdb_cv_have_pt_getxmmregs'+set}'`\" = set"; then
4449
  echo $ac_n "(cached) $ac_c" 1>&6
4450
else
4451
  cat > conftest.$ac_ext <
4452
#line 4453 "configure"
4453
#include "confdefs.h"
4454
#include 
4455
#include 
4456
int main() {
4457
PT_GETXMMREGS;
4458
; return 0; }
4459
EOF
4460
if { (eval echo configure:4461: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4461
  rm -rf conftest*
4462
  gdb_cv_have_pt_getxmmregs=yes
4463
else
4464
  echo "configure: failed program was:" >&5
4465
  cat conftest.$ac_ext >&5
4466
  rm -rf conftest*
4467
  gdb_cv_have_pt_getxmmregs=no
4468
fi
4469
rm -f conftest*
4470
fi
4471
 
4472
echo "$ac_t""$gdb_cv_have_pt_getxmmregs" 1>&6
4473
if test $gdb_cv_have_pt_getxmmregs = yes; then
4474
  cat >> confdefs.h <<\EOF
4475
#define HAVE_PT_GETXMMREGS 1
4476
EOF
4477
 
4478
fi
4479
 
4480
 
4481
echo $ac_n "checking for socketpair in -lsocket""... $ac_c" 1>&6
4482
echo "configure:4483: checking for socketpair in -lsocket" >&5
4483
ac_lib_var=`echo socket'_'socketpair | sed 'y%./+-%__p_%'`
4484
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4485
  echo $ac_n "(cached) $ac_c" 1>&6
4486
else
4487
  ac_save_LIBS="$LIBS"
4488
LIBS="-lsocket  $LIBS"
4489
cat > conftest.$ac_ext <
4490
#line 4491 "configure"
4491
#include "confdefs.h"
4492
/* Override any gcc2 internal prototype to avoid an error.  */
4493
/* We use char because int might match the return type of a gcc2
4494
    builtin and then its argument prototype would still apply.  */
4495
char socketpair();
4496
 
4497
int main() {
4498
socketpair()
4499
; return 0; }
4500
EOF
4501
if { (eval echo configure:4502: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4502
  rm -rf conftest*
4503
  eval "ac_cv_lib_$ac_lib_var=yes"
4504
else
4505
  echo "configure: failed program was:" >&5
4506
  cat conftest.$ac_ext >&5
4507
  rm -rf conftest*
4508
  eval "ac_cv_lib_$ac_lib_var=no"
4509
fi
4510
rm -f conftest*
4511
LIBS="$ac_save_LIBS"
4512
 
4513
fi
4514
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4515
  echo "$ac_t""yes" 1>&6
4516
    ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4517
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4518
  cat >> confdefs.h <
4519
#define $ac_tr_lib 1
4520
EOF
4521
 
4522
  LIBS="-lsocket $LIBS"
4523
 
4524
else
4525
  echo "$ac_t""no" 1>&6
4526
fi
4527
 
4528
for ac_func in socketpair
4529
do
4530
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4531
echo "configure:4532: checking for $ac_func" >&5
4532
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4533
  echo $ac_n "(cached) $ac_c" 1>&6
4534
else
4535
  cat > conftest.$ac_ext <
4536
#line 4537 "configure"
4537
#include "confdefs.h"
4538
/* System header to define __stub macros and hopefully few prototypes,
4539
    which can conflict with char $ac_func(); below.  */
4540
#include 
4541
/* Override any gcc2 internal prototype to avoid an error.  */
4542
/* We use char because int might match the return type of a gcc2
4543
    builtin and then its argument prototype would still apply.  */
4544
char $ac_func();
4545
 
4546
int main() {
4547
 
4548
/* The GNU C library defines this for functions which it implements
4549
    to always fail with ENOSYS.  Some functions are actually named
4550
    something starting with __ and the normal name is an alias.  */
4551
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4552
choke me
4553
#else
4554
$ac_func();
4555
#endif
4556
 
4557
; return 0; }
4558
EOF
4559
if { (eval echo configure:4560: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4560
  rm -rf conftest*
4561
  eval "ac_cv_func_$ac_func=yes"
4562
else
4563
  echo "configure: failed program was:" >&5
4564
  cat conftest.$ac_ext >&5
4565
  rm -rf conftest*
4566
  eval "ac_cv_func_$ac_func=no"
4567
fi
4568
rm -f conftest*
4569
fi
4570
 
4571
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4572
  echo "$ac_t""yes" 1>&6
4573
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4574
  cat >> confdefs.h <
4575
#define $ac_tr_func 1
4576
EOF
4577
 
4578
else
4579
  echo "$ac_t""no" 1>&6
4580
fi
4581
done
4582
 
4583
 
4584
 
4585
echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
4586
echo "configure:4587: checking whether malloc must be declared" >&5
4587
if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
4588
  echo $ac_n "(cached) $ac_c" 1>&6
4589
else
4590
  cat > conftest.$ac_ext <
4591
#line 4592 "configure"
4592
#include "confdefs.h"
4593
 
4594
#include 
4595
#ifdef HAVE_STRING_H
4596
#include 
4597
#else
4598
#ifdef HAVE_STRINGS_H
4599
#include 
4600
#endif
4601
#endif
4602
#ifdef HAVE_STDLIB_H
4603
#include 
4604
#endif
4605
#ifdef HAVE_UNISTD_H
4606
#include 
4607
#endif
4608
int main() {
4609
char *(*pfn) = (char *(*)) malloc
4610
; return 0; }
4611
EOF
4612
if { (eval echo configure:4613: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4613
  rm -rf conftest*
4614
  bfd_cv_decl_needed_malloc=no
4615
else
4616
  echo "configure: failed program was:" >&5
4617
  cat conftest.$ac_ext >&5
4618
  rm -rf conftest*
4619
  bfd_cv_decl_needed_malloc=yes
4620
fi
4621
rm -f conftest*
4622
fi
4623
 
4624
echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
4625
if test $bfd_cv_decl_needed_malloc = yes; then
4626
  cat >> confdefs.h <<\EOF
4627
#define NEED_DECLARATION_MALLOC 1
4628
EOF
4629
 
4630
fi
4631
 
4632
echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
4633
echo "configure:4634: checking whether realloc must be declared" >&5
4634
if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
4635
  echo $ac_n "(cached) $ac_c" 1>&6
4636
else
4637
  cat > conftest.$ac_ext <
4638
#line 4639 "configure"
4639
#include "confdefs.h"
4640
 
4641
#include 
4642
#ifdef HAVE_STRING_H
4643
#include 
4644
#else
4645
#ifdef HAVE_STRINGS_H
4646
#include 
4647
#endif
4648
#endif
4649
#ifdef HAVE_STDLIB_H
4650
#include 
4651
#endif
4652
#ifdef HAVE_UNISTD_H
4653
#include 
4654
#endif
4655
int main() {
4656
char *(*pfn) = (char *(*)) realloc
4657
; return 0; }
4658
EOF
4659
if { (eval echo configure:4660: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4660
  rm -rf conftest*
4661
  bfd_cv_decl_needed_realloc=no
4662
else
4663
  echo "configure: failed program was:" >&5
4664
  cat conftest.$ac_ext >&5
4665
  rm -rf conftest*
4666
  bfd_cv_decl_needed_realloc=yes
4667
fi
4668
rm -f conftest*
4669
fi
4670
 
4671
echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
4672
if test $bfd_cv_decl_needed_realloc = yes; then
4673
  cat >> confdefs.h <<\EOF
4674
#define NEED_DECLARATION_REALLOC 1
4675
EOF
4676
 
4677
fi
4678
 
4679
echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
4680
echo "configure:4681: checking whether free must be declared" >&5
4681
if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
4682
  echo $ac_n "(cached) $ac_c" 1>&6
4683
else
4684
  cat > conftest.$ac_ext <
4685
#line 4686 "configure"
4686
#include "confdefs.h"
4687
 
4688
#include 
4689
#ifdef HAVE_STRING_H
4690
#include 
4691
#else
4692
#ifdef HAVE_STRINGS_H
4693
#include 
4694
#endif
4695
#endif
4696
#ifdef HAVE_STDLIB_H
4697
#include 
4698
#endif
4699
#ifdef HAVE_UNISTD_H
4700
#include 
4701
#endif
4702
int main() {
4703
char *(*pfn) = (char *(*)) free
4704
; return 0; }
4705
EOF
4706
if { (eval echo configure:4707: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4707
  rm -rf conftest*
4708
  bfd_cv_decl_needed_free=no
4709
else
4710
  echo "configure: failed program was:" >&5
4711
  cat conftest.$ac_ext >&5
4712
  rm -rf conftest*
4713
  bfd_cv_decl_needed_free=yes
4714
fi
4715
rm -f conftest*
4716
fi
4717
 
4718
echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
4719
if test $bfd_cv_decl_needed_free = yes; then
4720
  cat >> confdefs.h <<\EOF
4721
#define NEED_DECLARATION_FREE 1
4722
EOF
4723
 
4724
fi
4725
 
4726
echo $ac_n "checking whether strerror must be declared""... $ac_c" 1>&6
4727
echo "configure:4728: checking whether strerror must be declared" >&5
4728
if eval "test \"`echo '$''{'bfd_cv_decl_needed_strerror'+set}'`\" = set"; then
4729
  echo $ac_n "(cached) $ac_c" 1>&6
4730
else
4731
  cat > conftest.$ac_ext <
4732
#line 4733 "configure"
4733
#include "confdefs.h"
4734
 
4735
#include 
4736
#ifdef HAVE_STRING_H
4737
#include 
4738
#else
4739
#ifdef HAVE_STRINGS_H
4740
#include 
4741
#endif
4742
#endif
4743
#ifdef HAVE_STDLIB_H
4744
#include 
4745
#endif
4746
#ifdef HAVE_UNISTD_H
4747
#include 
4748
#endif
4749
int main() {
4750
char *(*pfn) = (char *(*)) strerror
4751
; return 0; }
4752
EOF
4753
if { (eval echo configure:4754: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4754
  rm -rf conftest*
4755
  bfd_cv_decl_needed_strerror=no
4756
else
4757
  echo "configure: failed program was:" >&5
4758
  cat conftest.$ac_ext >&5
4759
  rm -rf conftest*
4760
  bfd_cv_decl_needed_strerror=yes
4761
fi
4762
rm -f conftest*
4763
fi
4764
 
4765
echo "$ac_t""$bfd_cv_decl_needed_strerror" 1>&6
4766
if test $bfd_cv_decl_needed_strerror = yes; then
4767
  cat >> confdefs.h <<\EOF
4768
#define NEED_DECLARATION_STRERROR 1
4769
EOF
4770
 
4771
fi
4772
 
4773
echo $ac_n "checking whether strdup must be declared""... $ac_c" 1>&6
4774
echo "configure:4775: checking whether strdup must be declared" >&5
4775
if eval "test \"`echo '$''{'bfd_cv_decl_needed_strdup'+set}'`\" = set"; then
4776
  echo $ac_n "(cached) $ac_c" 1>&6
4777
else
4778
  cat > conftest.$ac_ext <
4779
#line 4780 "configure"
4780
#include "confdefs.h"
4781
 
4782
#include 
4783
#ifdef HAVE_STRING_H
4784
#include 
4785
#else
4786
#ifdef HAVE_STRINGS_H
4787
#include 
4788
#endif
4789
#endif
4790
#ifdef HAVE_STDLIB_H
4791
#include 
4792
#endif
4793
#ifdef HAVE_UNISTD_H
4794
#include 
4795
#endif
4796
int main() {
4797
char *(*pfn) = (char *(*)) strdup
4798
; return 0; }
4799
EOF
4800
if { (eval echo configure:4801: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4801
  rm -rf conftest*
4802
  bfd_cv_decl_needed_strdup=no
4803
else
4804
  echo "configure: failed program was:" >&5
4805
  cat conftest.$ac_ext >&5
4806
  rm -rf conftest*
4807
  bfd_cv_decl_needed_strdup=yes
4808
fi
4809
rm -f conftest*
4810
fi
4811
 
4812
echo "$ac_t""$bfd_cv_decl_needed_strdup" 1>&6
4813
if test $bfd_cv_decl_needed_strdup = yes; then
4814
  cat >> confdefs.h <<\EOF
4815
#define NEED_DECLARATION_STRDUP 1
4816
EOF
4817
 
4818
fi
4819
 
4820
echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
4821
echo "configure:4822: checking whether strstr must be declared" >&5
4822
if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
4823
  echo $ac_n "(cached) $ac_c" 1>&6
4824
else
4825
  cat > conftest.$ac_ext <
4826
#line 4827 "configure"
4827
#include "confdefs.h"
4828
 
4829
#include 
4830
#ifdef HAVE_STRING_H
4831
#include 
4832
#else
4833
#ifdef HAVE_STRINGS_H
4834
#include 
4835
#endif
4836
#endif
4837
#ifdef HAVE_STDLIB_H
4838
#include 
4839
#endif
4840
#ifdef HAVE_UNISTD_H
4841
#include 
4842
#endif
4843
int main() {
4844
char *(*pfn) = (char *(*)) strstr
4845
; return 0; }
4846
EOF
4847
if { (eval echo configure:4848: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4848
  rm -rf conftest*
4849
  bfd_cv_decl_needed_strstr=no
4850
else
4851
  echo "configure: failed program was:" >&5
4852
  cat conftest.$ac_ext >&5
4853
  rm -rf conftest*
4854
  bfd_cv_decl_needed_strstr=yes
4855
fi
4856
rm -f conftest*
4857
fi
4858
 
4859
echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
4860
if test $bfd_cv_decl_needed_strstr = yes; then
4861
  cat >> confdefs.h <<\EOF
4862
#define NEED_DECLARATION_STRSTR 1
4863
EOF
4864
 
4865
fi
4866
 
4867
echo $ac_n "checking whether canonicalize_file_name must be declared""... $ac_c" 1>&6
4868
echo "configure:4869: checking whether canonicalize_file_name must be declared" >&5
4869
if eval "test \"`echo '$''{'bfd_cv_decl_needed_canonicalize_file_name'+set}'`\" = set"; then
4870
  echo $ac_n "(cached) $ac_c" 1>&6
4871
else
4872
  cat > conftest.$ac_ext <
4873
#line 4874 "configure"
4874
#include "confdefs.h"
4875
 
4876
#include 
4877
#ifdef HAVE_STRING_H
4878
#include 
4879
#else
4880
#ifdef HAVE_STRINGS_H
4881
#include 
4882
#endif
4883
#endif
4884
#ifdef HAVE_STDLIB_H
4885
#include 
4886
#endif
4887
#ifdef HAVE_UNISTD_H
4888
#include 
4889
#endif
4890
int main() {
4891
char *(*pfn) = (char *(*)) canonicalize_file_name
4892
; return 0; }
4893
EOF
4894
if { (eval echo configure:4895: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4895
  rm -rf conftest*
4896
  bfd_cv_decl_needed_canonicalize_file_name=no
4897
else
4898
  echo "configure: failed program was:" >&5
4899
  cat conftest.$ac_ext >&5
4900
  rm -rf conftest*
4901
  bfd_cv_decl_needed_canonicalize_file_name=yes
4902
fi
4903
rm -f conftest*
4904
fi
4905
 
4906
echo "$ac_t""$bfd_cv_decl_needed_canonicalize_file_name" 1>&6
4907
if test $bfd_cv_decl_needed_canonicalize_file_name = yes; then
4908
  cat >> confdefs.h <<\EOF
4909
#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1
4910
EOF
4911
 
4912
fi
4913
 
4914
 
4915
# The following save_state_t checkery is only necessary for HPUX
4916
# versions earlier than 10.20.  When those fade from memory, this
4917
# could be expunged. --jsm 1999-03-22
4918
 
4919
echo $ac_n "checking for HPUX save_state structure""... $ac_c" 1>&6
4920
echo "configure:4921: checking for HPUX save_state structure" >&5
4921
cat > conftest.$ac_ext <
4922
#line 4923 "configure"
4923
#include "confdefs.h"
4924
#include 
4925
EOF
4926
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4927
  egrep "save_state_t" >/dev/null 2>&1; then
4928
  rm -rf conftest*
4929
  gdb_cv_hpux_savestate=yes
4930
else
4931
  rm -rf conftest*
4932
  gdb_cv_hpux_savestate=no
4933
fi
4934
rm -f conftest*
4935
 
4936
cat > conftest.$ac_ext <
4937
#line 4938 "configure"
4938
#include "confdefs.h"
4939
#include 
4940
EOF
4941
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4942
  egrep "ss_wide" >/dev/null 2>&1; then
4943
  rm -rf conftest*
4944
  gdb_cv_hpux_sswide=yes
4945
else
4946
  rm -rf conftest*
4947
  gdb_cv_hpux_sswide=no
4948
fi
4949
rm -f conftest*
4950
 
4951
if test $gdb_cv_hpux_savestate = yes
4952
then
4953
  cat >> confdefs.h <<\EOF
4954
#define HAVE_STRUCT_SAVE_STATE_T 1
4955
EOF
4956
 
4957
fi
4958
if test $gdb_cv_hpux_sswide = yes
4959
then
4960
  cat >> confdefs.h <<\EOF
4961
#define HAVE_STRUCT_MEMBER_SS_WIDE 1
4962
EOF
4963
 
4964
fi
4965
echo "$ac_t""$gdb_cv_hpux_sswide" 1>&6
4966
 
4967
 
4968
# If we are configured native on GNU/Linux, work around problems with
4969
# sys/procfs.h
4970
# Also detect which type of /proc is in use, such as for Unixware or Solaris.
4971
 
4972
if test "${target}" = "${host}"; then
4973
  case "${host}" in
4974
  i[3456]86-*-linux*)
4975
        cat >> confdefs.h <<\EOF
4976
#define START_INFERIOR_TRAPS_EXPECTED 2
4977
EOF
4978
 
4979
        cat >> confdefs.h <<\EOF
4980
#define sys_quotactl 1
4981
EOF
4982
 
4983
        ;;
4984
  ia64-*-aix*)
4985
      cat >> confdefs.h <<\EOF
4986
#define NEW_PROC_API 1
4987
EOF
4988
 
4989
      ;;
4990
  *-*-unixware* | *-*-sysv4.2* | *-*-sysv5*)
4991
      cat >> confdefs.h <<\EOF
4992
#define NEW_PROC_API 1
4993
EOF
4994
 
4995
      ;;
4996
  *-*-solaris2.[678])
4997
      cat >> confdefs.h <<\EOF
4998
#define NEW_PROC_API 1
4999
EOF
5000
 
5001
      ;;
5002
  esac
5003
fi
5004
 
5005
if test "$ac_cv_header_sys_procfs_h" = yes; then
5006
  echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
5007
echo "configure:5008: checking for pstatus_t in sys/procfs.h" >&5
5008
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
5009
  echo $ac_n "(cached) $ac_c" 1>&6
5010
else
5011
  cat > conftest.$ac_ext <
5012
#line 5013 "configure"
5013
#include "confdefs.h"
5014
 
5015
#define _SYSCALL32
5016
#include 
5017
int main() {
5018
pstatus_t avar
5019
; return 0; }
5020
EOF
5021
if { (eval echo configure:5022: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5022
  rm -rf conftest*
5023
  bfd_cv_have_sys_procfs_type_pstatus_t=yes
5024
else
5025
  echo "configure: failed program was:" >&5
5026
  cat conftest.$ac_ext >&5
5027
  rm -rf conftest*
5028
  bfd_cv_have_sys_procfs_type_pstatus_t=no
5029
 
5030
fi
5031
rm -f conftest*
5032
fi
5033
 
5034
 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
5035
   cat >> confdefs.h <<\EOF
5036
#define HAVE_PSTATUS_T 1
5037
EOF
5038
 
5039
 fi
5040
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
5041
 
5042
  echo $ac_n "checking for prrun_t in sys/procfs.h""... $ac_c" 1>&6
5043
echo "configure:5044: checking for prrun_t in sys/procfs.h" >&5
5044
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prrun_t'+set}'`\" = set"; then
5045
  echo $ac_n "(cached) $ac_c" 1>&6
5046
else
5047
  cat > conftest.$ac_ext <
5048
#line 5049 "configure"
5049
#include "confdefs.h"
5050
 
5051
#define _SYSCALL32
5052
#include 
5053
int main() {
5054
prrun_t avar
5055
; return 0; }
5056
EOF
5057
if { (eval echo configure:5058: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5058
  rm -rf conftest*
5059
  bfd_cv_have_sys_procfs_type_prrun_t=yes
5060
else
5061
  echo "configure: failed program was:" >&5
5062
  cat conftest.$ac_ext >&5
5063
  rm -rf conftest*
5064
  bfd_cv_have_sys_procfs_type_prrun_t=no
5065
 
5066
fi
5067
rm -f conftest*
5068
fi
5069
 
5070
 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
5071
   cat >> confdefs.h <<\EOF
5072
#define HAVE_PRRUN_T 1
5073
EOF
5074
 
5075
 fi
5076
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prrun_t" 1>&6
5077
 
5078
  echo $ac_n "checking for gregset_t in sys/procfs.h""... $ac_c" 1>&6
5079
echo "configure:5080: checking for gregset_t in sys/procfs.h" >&5
5080
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_gregset_t'+set}'`\" = set"; then
5081
  echo $ac_n "(cached) $ac_c" 1>&6
5082
else
5083
  cat > conftest.$ac_ext <
5084
#line 5085 "configure"
5085
#include "confdefs.h"
5086
 
5087
#define _SYSCALL32
5088
#include 
5089
int main() {
5090
gregset_t avar
5091
; return 0; }
5092
EOF
5093
if { (eval echo configure:5094: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5094
  rm -rf conftest*
5095
  bfd_cv_have_sys_procfs_type_gregset_t=yes
5096
else
5097
  echo "configure: failed program was:" >&5
5098
  cat conftest.$ac_ext >&5
5099
  rm -rf conftest*
5100
  bfd_cv_have_sys_procfs_type_gregset_t=no
5101
 
5102
fi
5103
rm -f conftest*
5104
fi
5105
 
5106
 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
5107
   cat >> confdefs.h <<\EOF
5108
#define HAVE_GREGSET_T 1
5109
EOF
5110
 
5111
 fi
5112
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_gregset_t" 1>&6
5113
 
5114
  echo $ac_n "checking for fpregset_t in sys/procfs.h""... $ac_c" 1>&6
5115
echo "configure:5116: checking for fpregset_t in sys/procfs.h" >&5
5116
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_fpregset_t'+set}'`\" = set"; then
5117
  echo $ac_n "(cached) $ac_c" 1>&6
5118
else
5119
  cat > conftest.$ac_ext <
5120
#line 5121 "configure"
5121
#include "confdefs.h"
5122
 
5123
#define _SYSCALL32
5124
#include 
5125
int main() {
5126
fpregset_t avar
5127
; return 0; }
5128
EOF
5129
if { (eval echo configure:5130: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5130
  rm -rf conftest*
5131
  bfd_cv_have_sys_procfs_type_fpregset_t=yes
5132
else
5133
  echo "configure: failed program was:" >&5
5134
  cat conftest.$ac_ext >&5
5135
  rm -rf conftest*
5136
  bfd_cv_have_sys_procfs_type_fpregset_t=no
5137
 
5138
fi
5139
rm -f conftest*
5140
fi
5141
 
5142
 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
5143
   cat >> confdefs.h <<\EOF
5144
#define HAVE_FPREGSET_T 1
5145
EOF
5146
 
5147
 fi
5148
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_fpregset_t" 1>&6
5149
 
5150
  echo $ac_n "checking for prgregset_t in sys/procfs.h""... $ac_c" 1>&6
5151
echo "configure:5152: checking for prgregset_t in sys/procfs.h" >&5
5152
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset_t'+set}'`\" = set"; then
5153
  echo $ac_n "(cached) $ac_c" 1>&6
5154
else
5155
  cat > conftest.$ac_ext <
5156
#line 5157 "configure"
5157
#include "confdefs.h"
5158
 
5159
#define _SYSCALL32
5160
#include 
5161
int main() {
5162
prgregset_t avar
5163
; return 0; }
5164
EOF
5165
if { (eval echo configure:5166: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5166
  rm -rf conftest*
5167
  bfd_cv_have_sys_procfs_type_prgregset_t=yes
5168
else
5169
  echo "configure: failed program was:" >&5
5170
  cat conftest.$ac_ext >&5
5171
  rm -rf conftest*
5172
  bfd_cv_have_sys_procfs_type_prgregset_t=no
5173
 
5174
fi
5175
rm -f conftest*
5176
fi
5177
 
5178
 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
5179
   cat >> confdefs.h <<\EOF
5180
#define HAVE_PRGREGSET_T 1
5181
EOF
5182
 
5183
 fi
5184
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset_t" 1>&6
5185
 
5186
  echo $ac_n "checking for prfpregset_t in sys/procfs.h""... $ac_c" 1>&6
5187
echo "configure:5188: checking for prfpregset_t in sys/procfs.h" >&5
5188
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset_t'+set}'`\" = set"; then
5189
  echo $ac_n "(cached) $ac_c" 1>&6
5190
else
5191
  cat > conftest.$ac_ext <
5192
#line 5193 "configure"
5193
#include "confdefs.h"
5194
 
5195
#define _SYSCALL32
5196
#include 
5197
int main() {
5198
prfpregset_t avar
5199
; return 0; }
5200
EOF
5201
if { (eval echo configure:5202: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5202
  rm -rf conftest*
5203
  bfd_cv_have_sys_procfs_type_prfpregset_t=yes
5204
else
5205
  echo "configure: failed program was:" >&5
5206
  cat conftest.$ac_ext >&5
5207
  rm -rf conftest*
5208
  bfd_cv_have_sys_procfs_type_prfpregset_t=no
5209
 
5210
fi
5211
rm -f conftest*
5212
fi
5213
 
5214
 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
5215
   cat >> confdefs.h <<\EOF
5216
#define HAVE_PRFPREGSET_T 1
5217
EOF
5218
 
5219
 fi
5220
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset_t" 1>&6
5221
 
5222
  echo $ac_n "checking for prgregset32_t in sys/procfs.h""... $ac_c" 1>&6
5223
echo "configure:5224: checking for prgregset32_t in sys/procfs.h" >&5
5224
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset32_t'+set}'`\" = set"; then
5225
  echo $ac_n "(cached) $ac_c" 1>&6
5226
else
5227
  cat > conftest.$ac_ext <
5228
#line 5229 "configure"
5229
#include "confdefs.h"
5230
 
5231
#define _SYSCALL32
5232
#include 
5233
int main() {
5234
prgregset32_t avar
5235
; return 0; }
5236
EOF
5237
if { (eval echo configure:5238: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5238
  rm -rf conftest*
5239
  bfd_cv_have_sys_procfs_type_prgregset32_t=yes
5240
else
5241
  echo "configure: failed program was:" >&5
5242
  cat conftest.$ac_ext >&5
5243
  rm -rf conftest*
5244
  bfd_cv_have_sys_procfs_type_prgregset32_t=no
5245
 
5246
fi
5247
rm -f conftest*
5248
fi
5249
 
5250
 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
5251
   cat >> confdefs.h <<\EOF
5252
#define HAVE_PRGREGSET32_T 1
5253
EOF
5254
 
5255
 fi
5256
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset32_t" 1>&6
5257
 
5258
  echo $ac_n "checking for prfpregset32_t in sys/procfs.h""... $ac_c" 1>&6
5259
echo "configure:5260: checking for prfpregset32_t in sys/procfs.h" >&5
5260
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset32_t'+set}'`\" = set"; then
5261
  echo $ac_n "(cached) $ac_c" 1>&6
5262
else
5263
  cat > conftest.$ac_ext <
5264
#line 5265 "configure"
5265
#include "confdefs.h"
5266
 
5267
#define _SYSCALL32
5268
#include 
5269
int main() {
5270
prfpregset32_t avar
5271
; return 0; }
5272
EOF
5273
if { (eval echo configure:5274: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5274
  rm -rf conftest*
5275
  bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
5276
else
5277
  echo "configure: failed program was:" >&5
5278
  cat conftest.$ac_ext >&5
5279
  rm -rf conftest*
5280
  bfd_cv_have_sys_procfs_type_prfpregset32_t=no
5281
 
5282
fi
5283
rm -f conftest*
5284
fi
5285
 
5286
 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
5287
   cat >> confdefs.h <<\EOF
5288
#define HAVE_PRFPREGSET32_T 1
5289
EOF
5290
 
5291
 fi
5292
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset32_t" 1>&6
5293
 
5294
  echo $ac_n "checking for lwpid_t in sys/procfs.h""... $ac_c" 1>&6
5295
echo "configure:5296: checking for lwpid_t in sys/procfs.h" >&5
5296
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpid_t'+set}'`\" = set"; then
5297
  echo $ac_n "(cached) $ac_c" 1>&6
5298
else
5299
  cat > conftest.$ac_ext <
5300
#line 5301 "configure"
5301
#include "confdefs.h"
5302
 
5303
#define _SYSCALL32
5304
#include 
5305
int main() {
5306
lwpid_t avar
5307
; return 0; }
5308
EOF
5309
if { (eval echo configure:5310: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5310
  rm -rf conftest*
5311
  bfd_cv_have_sys_procfs_type_lwpid_t=yes
5312
else
5313
  echo "configure: failed program was:" >&5
5314
  cat conftest.$ac_ext >&5
5315
  rm -rf conftest*
5316
  bfd_cv_have_sys_procfs_type_lwpid_t=no
5317
 
5318
fi
5319
rm -f conftest*
5320
fi
5321
 
5322
 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
5323
   cat >> confdefs.h <<\EOF
5324
#define HAVE_LWPID_T 1
5325
EOF
5326
 
5327
 fi
5328
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpid_t" 1>&6
5329
 
5330
  echo $ac_n "checking for psaddr_t in sys/procfs.h""... $ac_c" 1>&6
5331
echo "configure:5332: checking for psaddr_t in sys/procfs.h" >&5
5332
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psaddr_t'+set}'`\" = set"; then
5333
  echo $ac_n "(cached) $ac_c" 1>&6
5334
else
5335
  cat > conftest.$ac_ext <
5336
#line 5337 "configure"
5337
#include "confdefs.h"
5338
 
5339
#define _SYSCALL32
5340
#include 
5341
int main() {
5342
psaddr_t avar
5343
; return 0; }
5344
EOF
5345
if { (eval echo configure:5346: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5346
  rm -rf conftest*
5347
  bfd_cv_have_sys_procfs_type_psaddr_t=yes
5348
else
5349
  echo "configure: failed program was:" >&5
5350
  cat conftest.$ac_ext >&5
5351
  rm -rf conftest*
5352
  bfd_cv_have_sys_procfs_type_psaddr_t=no
5353
 
5354
fi
5355
rm -f conftest*
5356
fi
5357
 
5358
 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
5359
   cat >> confdefs.h <<\EOF
5360
#define HAVE_PSADDR_T 1
5361
EOF
5362
 
5363
 fi
5364
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psaddr_t" 1>&6
5365
 
5366
  echo $ac_n "checking for prsysent_t in sys/procfs.h""... $ac_c" 1>&6
5367
echo "configure:5368: checking for prsysent_t in sys/procfs.h" >&5
5368
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prsysent_t'+set}'`\" = set"; then
5369
  echo $ac_n "(cached) $ac_c" 1>&6
5370
else
5371
  cat > conftest.$ac_ext <
5372
#line 5373 "configure"
5373
#include "confdefs.h"
5374
 
5375
#define _SYSCALL32
5376
#include 
5377
int main() {
5378
prsysent_t avar
5379
; return 0; }
5380
EOF
5381
if { (eval echo configure:5382: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5382
  rm -rf conftest*
5383
  bfd_cv_have_sys_procfs_type_prsysent_t=yes
5384
else
5385
  echo "configure: failed program was:" >&5
5386
  cat conftest.$ac_ext >&5
5387
  rm -rf conftest*
5388
  bfd_cv_have_sys_procfs_type_prsysent_t=no
5389
 
5390
fi
5391
rm -f conftest*
5392
fi
5393
 
5394
 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
5395
   cat >> confdefs.h <<\EOF
5396
#define HAVE_PRSYSENT_T 1
5397
EOF
5398
 
5399
 fi
5400
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prsysent_t" 1>&6
5401
 
5402
  echo $ac_n "checking for pr_sigset_t in sys/procfs.h""... $ac_c" 1>&6
5403
echo "configure:5404: checking for pr_sigset_t in sys/procfs.h" >&5
5404
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigset_t'+set}'`\" = set"; then
5405
  echo $ac_n "(cached) $ac_c" 1>&6
5406
else
5407
  cat > conftest.$ac_ext <
5408
#line 5409 "configure"
5409
#include "confdefs.h"
5410
 
5411
#define _SYSCALL32
5412
#include 
5413
int main() {
5414
pr_sigset_t avar
5415
; return 0; }
5416
EOF
5417
if { (eval echo configure:5418: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5418
  rm -rf conftest*
5419
  bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
5420
else
5421
  echo "configure: failed program was:" >&5
5422
  cat conftest.$ac_ext >&5
5423
  rm -rf conftest*
5424
  bfd_cv_have_sys_procfs_type_pr_sigset_t=no
5425
 
5426
fi
5427
rm -f conftest*
5428
fi
5429
 
5430
 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
5431
   cat >> confdefs.h <<\EOF
5432
#define HAVE_PR_SIGSET_T 1
5433
EOF
5434
 
5435
 fi
5436
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigset_t" 1>&6
5437
 
5438
  echo $ac_n "checking for pr_sigaction64_t in sys/procfs.h""... $ac_c" 1>&6
5439
echo "configure:5440: checking for pr_sigaction64_t in sys/procfs.h" >&5
5440
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigaction64_t'+set}'`\" = set"; then
5441
  echo $ac_n "(cached) $ac_c" 1>&6
5442
else
5443
  cat > conftest.$ac_ext <
5444
#line 5445 "configure"
5445
#include "confdefs.h"
5446
 
5447
#define _SYSCALL32
5448
#include 
5449
int main() {
5450
pr_sigaction64_t avar
5451
; return 0; }
5452
EOF
5453
if { (eval echo configure:5454: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5454
  rm -rf conftest*
5455
  bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
5456
else
5457
  echo "configure: failed program was:" >&5
5458
  cat conftest.$ac_ext >&5
5459
  rm -rf conftest*
5460
  bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
5461
 
5462
fi
5463
rm -f conftest*
5464
fi
5465
 
5466
 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
5467
   cat >> confdefs.h <<\EOF
5468
#define HAVE_PR_SIGACTION64_T 1
5469
EOF
5470
 
5471
 fi
5472
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" 1>&6
5473
 
5474
  echo $ac_n "checking for pr_siginfo64_t in sys/procfs.h""... $ac_c" 1>&6
5475
echo "configure:5476: checking for pr_siginfo64_t in sys/procfs.h" >&5
5476
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_siginfo64_t'+set}'`\" = set"; then
5477
  echo $ac_n "(cached) $ac_c" 1>&6
5478
else
5479
  cat > conftest.$ac_ext <
5480
#line 5481 "configure"
5481
#include "confdefs.h"
5482
 
5483
#define _SYSCALL32
5484
#include 
5485
int main() {
5486
pr_siginfo64_t avar
5487
; return 0; }
5488
EOF
5489
if { (eval echo configure:5490: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5490
  rm -rf conftest*
5491
  bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
5492
else
5493
  echo "configure: failed program was:" >&5
5494
  cat conftest.$ac_ext >&5
5495
  rm -rf conftest*
5496
  bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
5497
 
5498
fi
5499
rm -f conftest*
5500
fi
5501
 
5502
 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
5503
   cat >> confdefs.h <<\EOF
5504
#define HAVE_PR_SIGINFO64_T 1
5505
EOF
5506
 
5507
 fi
5508
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" 1>&6
5509
 
5510
 
5511
 
5512
 
5513
 
5514
  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
5515
    echo $ac_n "checking whether prfpregset_t type is broken""... $ac_c" 1>&6
5516
echo "configure:5517: checking whether prfpregset_t type is broken" >&5
5517
    if eval "test \"`echo '$''{'gdb_cv_prfpregset_t_broken'+set}'`\" = set"; then
5518
  echo $ac_n "(cached) $ac_c" 1>&6
5519
else
5520
  if test "$cross_compiling" = yes; then
5521
  gdb_cv_prfpregset_t_broken=yes
5522
else
5523
  cat > conftest.$ac_ext <
5524
#line 5525 "configure"
5525
#include "confdefs.h"
5526
#include 
5527
       int main ()
5528
       {
5529
         if (sizeof (prfpregset_t) == sizeof (void *))
5530
           return 1;
5531
         return 0;
5532
       }
5533
EOF
5534
if { (eval echo configure:5535: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5535
then
5536
  gdb_cv_prfpregset_t_broken=no
5537
else
5538
  echo "configure: failed program was:" >&5
5539
  cat conftest.$ac_ext >&5
5540
  rm -fr conftest*
5541
  gdb_cv_prfpregset_t_broken=yes
5542
fi
5543
rm -fr conftest*
5544
fi
5545
 
5546
fi
5547
 
5548
    echo "$ac_t""$gdb_cv_prfpregset_t_broken" 1>&6
5549
    if test $gdb_cv_prfpregset_t_broken = yes; then
5550
      cat >> confdefs.h <<\EOF
5551
#define PRFPREGSET_T_BROKEN 1
5552
EOF
5553
 
5554
    fi
5555
  fi
5556
 
5557
 
5558
  echo $ac_n "checking for PIOCSET ioctl entry in sys/procfs.h""... $ac_c" 1>&6
5559
echo "configure:5560: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
5560
  if eval "test \"`echo '$''{'gdb_cv_have_procfs_piocset'+set}'`\" = set"; then
5561
  echo $ac_n "(cached) $ac_c" 1>&6
5562
else
5563
  cat > conftest.$ac_ext <
5564
#line 5565 "configure"
5565
#include "confdefs.h"
5566
#include 
5567
#include 
5568
#include 
5569
 
5570
int main() {
5571
 
5572
    int dummy;;
5573
    dummy = ioctl(0, PIOCSET, &dummy);
5574
 
5575
; return 0; }
5576
EOF
5577
if { (eval echo configure:5578: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5578
  rm -rf conftest*
5579
  gdb_cv_have_procfs_piocset=yes
5580
else
5581
  echo "configure: failed program was:" >&5
5582
  cat conftest.$ac_ext >&5
5583
  rm -rf conftest*
5584
  gdb_cv_have_procfs_piocset=no
5585
fi
5586
rm -f conftest*
5587
fi
5588
 
5589
  echo "$ac_t""$gdb_cv_have_procfs_piocset" 1>&6
5590
  if test $gdb_cv_have_procfs_piocset = yes; then
5591
    cat >> confdefs.h <<\EOF
5592
#define HAVE_PROCFS_PIOCSET 1
5593
EOF
5594
 
5595
  fi
5596
fi
5597
 
5598
if test ${host} = ${target} ; then
5599
 
5600
  echo $ac_n "checking for member l_addr in struct link_map""... $ac_c" 1>&6
5601
echo "configure:5602: checking for member l_addr in struct link_map" >&5
5602
  if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_l_members'+set}'`\" = set"; then
5603
  echo $ac_n "(cached) $ac_c" 1>&6
5604
else
5605
  cat > conftest.$ac_ext <
5606
#line 5607 "configure"
5607
#include "confdefs.h"
5608
#include 
5609
int main() {
5610
struct link_map lm; (void) lm.l_addr;
5611
; return 0; }
5612
EOF
5613
if { (eval echo configure:5614: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5614
  rm -rf conftest*
5615
  gdb_cv_have_struct_link_map_with_l_members=yes
5616
else
5617
  echo "configure: failed program was:" >&5
5618
  cat conftest.$ac_ext >&5
5619
  rm -rf conftest*
5620
  gdb_cv_have_struct_link_map_with_l_members=no
5621
fi
5622
rm -f conftest*
5623
fi
5624
 
5625
  echo "$ac_t""$gdb_cv_have_struct_link_map_with_l_members" 1>&6
5626
  if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
5627
    cat >> confdefs.h <<\EOF
5628
#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1
5629
EOF
5630
 
5631
  fi
5632
 
5633
 
5634
  echo $ac_n "checking for member lm_addr in struct link_map""... $ac_c" 1>&6
5635
echo "configure:5636: checking for member lm_addr in struct link_map" >&5
5636
  if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_lm_members'+set}'`\" = set"; then
5637
  echo $ac_n "(cached) $ac_c" 1>&6
5638
else
5639
  cat > conftest.$ac_ext <
5640
#line 5641 "configure"
5641
#include "confdefs.h"
5642
#include 
5643
#include 
5644
int main() {
5645
struct link_map lm; (void) lm.lm_addr;
5646
; return 0; }
5647
EOF
5648
if { (eval echo configure:5649: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5649
  rm -rf conftest*
5650
  gdb_cv_have_struct_link_map_with_lm_members=yes
5651
else
5652
  echo "configure: failed program was:" >&5
5653
  cat conftest.$ac_ext >&5
5654
  rm -rf conftest*
5655
  gdb_cv_have_struct_link_map_with_lm_members=no
5656
fi
5657
rm -f conftest*
5658
fi
5659
 
5660
  echo "$ac_t""$gdb_cv_have_struct_link_map_with_lm_members" 1>&6
5661
  if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
5662
    cat >> confdefs.h <<\EOF
5663
#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1
5664
EOF
5665
 
5666
  fi
5667
 
5668
 
5669
  echo $ac_n "checking for member som_addr in struct so_map""... $ac_c" 1>&6
5670
echo "configure:5671: checking for member som_addr in struct so_map" >&5
5671
  if eval "test \"`echo '$''{'gdb_cv_have_struct_so_map_with_som_members'+set}'`\" = set"; then
5672
  echo $ac_n "(cached) $ac_c" 1>&6
5673
else
5674
  cat > conftest.$ac_ext <
5675
#line 5676 "configure"
5676
#include "confdefs.h"
5677
#include 
5678
#ifdef HAVE_NLIST_H
5679
#include 
5680
#endif
5681
#include 
5682
int main() {
5683
struct so_map lm; (void) lm.som_addr;
5684
; return 0; }
5685
EOF
5686
if { (eval echo configure:5687: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5687
  rm -rf conftest*
5688
  gdb_cv_have_struct_so_map_with_som_members=yes
5689
else
5690
  echo "configure: failed program was:" >&5
5691
  cat conftest.$ac_ext >&5
5692
  rm -rf conftest*
5693
  gdb_cv_have_struct_so_map_with_som_members=no
5694
fi
5695
rm -f conftest*
5696
fi
5697
 
5698
  echo "$ac_t""$gdb_cv_have_struct_so_map_with_som_members" 1>&6
5699
  if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
5700
    cat >> confdefs.h <<\EOF
5701
#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1
5702
EOF
5703
 
5704
  fi
5705
 
5706
 
5707
  echo $ac_n "checking for struct link_map32 in sys/link.h""... $ac_c" 1>&6
5708
echo "configure:5709: checking for struct link_map32 in sys/link.h" >&5
5709
  if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map32'+set}'`\" = set"; then
5710
  echo $ac_n "(cached) $ac_c" 1>&6
5711
else
5712
  cat > conftest.$ac_ext <
5713
#line 5714 "configure"
5714
#include "confdefs.h"
5715
#define _SYSCALL32
5716
#include 
5717
int main() {
5718
struct link_map32 l;
5719
; return 0; }
5720
EOF
5721
if { (eval echo configure:5722: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5722
  rm -rf conftest*
5723
  gdb_cv_have_struct_link_map32=yes
5724
else
5725
  echo "configure: failed program was:" >&5
5726
  cat conftest.$ac_ext >&5
5727
  rm -rf conftest*
5728
  gdb_cv_have_struct_link_map32=no
5729
fi
5730
rm -f conftest*
5731
fi
5732
 
5733
  echo "$ac_t""$gdb_cv_have_struct_link_map32" 1>&6
5734
  if test $gdb_cv_have_struct_link_map32 = yes; then
5735
    cat >> confdefs.h <<\EOF
5736
#define HAVE_STRUCT_LINK_MAP32 1
5737
EOF
5738
 
5739
    cat >> confdefs.h <<\EOF
5740
#define _SYSCALL32 1
5741
EOF
5742
 
5743
  fi
5744
fi
5745
 
5746
echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5747
echo "configure:5748: checking for main in -lm" >&5
5748
ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5749
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5750
  echo $ac_n "(cached) $ac_c" 1>&6
5751
else
5752
  ac_save_LIBS="$LIBS"
5753
LIBS="-lm  $LIBS"
5754
cat > conftest.$ac_ext <
5755
#line 5756 "configure"
5756
#include "confdefs.h"
5757
 
5758
int main() {
5759
main()
5760
; return 0; }
5761
EOF
5762
if { (eval echo configure:5763: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5763
  rm -rf conftest*
5764
  eval "ac_cv_lib_$ac_lib_var=yes"
5765
else
5766
  echo "configure: failed program was:" >&5
5767
  cat conftest.$ac_ext >&5
5768
  rm -rf conftest*
5769
  eval "ac_cv_lib_$ac_lib_var=no"
5770
fi
5771
rm -f conftest*
5772
LIBS="$ac_save_LIBS"
5773
 
5774
fi
5775
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5776
  echo "$ac_t""yes" 1>&6
5777
    ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5778
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5779
  cat >> confdefs.h <
5780
#define $ac_tr_lib 1
5781
EOF
5782
 
5783
  LIBS="-lm $LIBS"
5784
 
5785
else
5786
  echo "$ac_t""no" 1>&6
5787
fi
5788
 
5789
 
5790
echo $ac_n "checking for wctype in -lc""... $ac_c" 1>&6
5791
echo "configure:5792: checking for wctype in -lc" >&5
5792
ac_lib_var=`echo c'_'wctype | sed 'y%./+-%__p_%'`
5793
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5794
  echo $ac_n "(cached) $ac_c" 1>&6
5795
else
5796
  ac_save_LIBS="$LIBS"
5797
LIBS="-lc  $LIBS"
5798
cat > conftest.$ac_ext <
5799
#line 5800 "configure"
5800
#include "confdefs.h"
5801
/* Override any gcc2 internal prototype to avoid an error.  */
5802
/* We use char because int might match the return type of a gcc2
5803
    builtin and then its argument prototype would still apply.  */
5804
char wctype();
5805
 
5806
int main() {
5807
wctype()
5808
; return 0; }
5809
EOF
5810
if { (eval echo configure:5811: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5811
  rm -rf conftest*
5812
  eval "ac_cv_lib_$ac_lib_var=yes"
5813
else
5814
  echo "configure: failed program was:" >&5
5815
  cat conftest.$ac_ext >&5
5816
  rm -rf conftest*
5817
  eval "ac_cv_lib_$ac_lib_var=no"
5818
fi
5819
rm -f conftest*
5820
LIBS="$ac_save_LIBS"
5821
 
5822
fi
5823
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5824
  echo "$ac_t""yes" 1>&6
5825
  :
5826
else
5827
  echo "$ac_t""no" 1>&6
5828
echo $ac_n "checking for wctype in -lw""... $ac_c" 1>&6
5829
echo "configure:5830: checking for wctype in -lw" >&5
5830
ac_lib_var=`echo w'_'wctype | sed 'y%./+-%__p_%'`
5831
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5832
  echo $ac_n "(cached) $ac_c" 1>&6
5833
else
5834
  ac_save_LIBS="$LIBS"
5835
LIBS="-lw  $LIBS"
5836
cat > conftest.$ac_ext <
5837
#line 5838 "configure"
5838
#include "confdefs.h"
5839
/* Override any gcc2 internal prototype to avoid an error.  */
5840
/* We use char because int might match the return type of a gcc2
5841
    builtin and then its argument prototype would still apply.  */
5842
char wctype();
5843
 
5844
int main() {
5845
wctype()
5846
; return 0; }
5847
EOF
5848
if { (eval echo configure:5849: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5849
  rm -rf conftest*
5850
  eval "ac_cv_lib_$ac_lib_var=yes"
5851
else
5852
  echo "configure: failed program was:" >&5
5853
  cat conftest.$ac_ext >&5
5854
  rm -rf conftest*
5855
  eval "ac_cv_lib_$ac_lib_var=no"
5856
fi
5857
rm -f conftest*
5858
LIBS="$ac_save_LIBS"
5859
 
5860
fi
5861
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5862
  echo "$ac_t""yes" 1>&6
5863
    ac_tr_lib=HAVE_LIB`echo w | sed -e 's/^a-zA-Z0-9_/_/g' \
5864
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5865
  cat >> confdefs.h <
5866
#define $ac_tr_lib 1
5867
EOF
5868
 
5869
  LIBS="-lw $LIBS"
5870
 
5871
else
5872
  echo "$ac_t""no" 1>&6
5873
fi
5874
 
5875
fi
5876
 
5877
 
5878
 
5879
echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
5880
echo "configure:5881: checking for long long support in compiler" >&5
5881
if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
5882
  echo $ac_n "(cached) $ac_c" 1>&6
5883
else
5884
  cat > conftest.$ac_ext <
5885
#line 5886 "configure"
5886
#include "confdefs.h"
5887
 
5888
int main() {
5889
 
5890
  extern long long foo;
5891
  switch (foo & 2) { case 0: return 1; }
5892
 
5893
; return 0; }
5894
EOF
5895
if { (eval echo configure:5896: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5896
  rm -rf conftest*
5897
  gdb_cv_c_long_long=yes
5898
else
5899
  echo "configure: failed program was:" >&5
5900
  cat conftest.$ac_ext >&5
5901
  rm -rf conftest*
5902
  gdb_cv_c_long_long=no
5903
fi
5904
rm -f conftest*
5905
fi
5906
 
5907
echo "$ac_t""$gdb_cv_c_long_long" 1>&6
5908
if test $gdb_cv_c_long_long = yes; then
5909
  cat >> confdefs.h <<\EOF
5910
#define CC_HAS_LONG_LONG 1
5911
EOF
5912
 
5913
fi
5914
 
5915
 
5916
echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
5917
echo "configure:5918: checking for long long support in printf" >&5
5918
if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
5919
  echo $ac_n "(cached) $ac_c" 1>&6
5920
else
5921
  if test "$cross_compiling" = yes; then
5922
  gdb_cv_printf_has_long_long=no
5923
else
5924
  cat > conftest.$ac_ext <
5925
#line 5926 "configure"
5926
#include "confdefs.h"
5927
 
5928
int main () {
5929
  char buf[32];
5930
  long long l = 0;
5931
  l = (l << 16) + 0x0123;
5932
  l = (l << 16) + 0x4567;
5933
  l = (l << 16) + 0x89ab;
5934
  l = (l << 16) + 0xcdef;
5935
  sprintf (buf, "0x%016llx", l);
5936
  return (strcmp ("0x0123456789abcdef", buf));
5937
}
5938
EOF
5939
if { (eval echo configure:5940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5940
then
5941
  gdb_cv_printf_has_long_long=yes
5942
else
5943
  echo "configure: failed program was:" >&5
5944
  cat conftest.$ac_ext >&5
5945
  rm -fr conftest*
5946
  gdb_cv_printf_has_long_long=no
5947
fi
5948
rm -fr conftest*
5949
fi
5950
 
5951
fi
5952
 
5953
if test $gdb_cv_printf_has_long_long = yes; then
5954
  cat >> confdefs.h <<\EOF
5955
#define PRINTF_HAS_LONG_LONG 1
5956
EOF
5957
 
5958
fi
5959
echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
5960
 
5961
 
5962
echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
5963
echo "configure:5964: checking for long double support in compiler" >&5
5964
if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
5965
  echo $ac_n "(cached) $ac_c" 1>&6
5966
else
5967
  cat > conftest.$ac_ext <
5968
#line 5969 "configure"
5969
#include "confdefs.h"
5970
 
5971
int main() {
5972
long double foo;
5973
; return 0; }
5974
EOF
5975
if { (eval echo configure:5976: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5976
  rm -rf conftest*
5977
  ac_cv_c_long_double=yes
5978
else
5979
  echo "configure: failed program was:" >&5
5980
  cat conftest.$ac_ext >&5
5981
  rm -rf conftest*
5982
  ac_cv_c_long_double=no
5983
fi
5984
rm -f conftest*
5985
fi
5986
 
5987
echo "$ac_t""$ac_cv_c_long_double" 1>&6
5988
if test $ac_cv_c_long_double = yes; then
5989
  cat >> confdefs.h <<\EOF
5990
#define HAVE_LONG_DOUBLE 1
5991
EOF
5992
 
5993
fi
5994
 
5995
 
5996
echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
5997
echo "configure:5998: checking for long double support in printf" >&5
5998
if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
5999
  echo $ac_n "(cached) $ac_c" 1>&6
6000
else
6001
  if test "$cross_compiling" = yes; then
6002
  gdb_cv_printf_has_long_double=no
6003
else
6004
  cat > conftest.$ac_ext <
6005
#line 6006 "configure"
6006
#include "confdefs.h"
6007
 
6008
int main () {
6009
  char buf[16];
6010
  long double f = 3.141592653;
6011
  sprintf (buf, "%Lg", f);
6012
  return (strncmp ("3.14159", buf, 7));
6013
}
6014
EOF
6015
if { (eval echo configure:6016: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6016
then
6017
  gdb_cv_printf_has_long_double=yes
6018
else
6019
  echo "configure: failed program was:" >&5
6020
  cat conftest.$ac_ext >&5
6021
  rm -fr conftest*
6022
  gdb_cv_printf_has_long_double=no
6023
fi
6024
rm -fr conftest*
6025
fi
6026
 
6027
fi
6028
 
6029
if test $gdb_cv_printf_has_long_double = yes; then
6030
  cat >> confdefs.h <<\EOF
6031
#define PRINTF_HAS_LONG_DOUBLE 1
6032
EOF
6033
 
6034
fi
6035
echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
6036
 
6037
 
6038
echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
6039
echo "configure:6040: checking for long double support in scanf" >&5
6040
if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
6041
  echo $ac_n "(cached) $ac_c" 1>&6
6042
else
6043
  if test "$cross_compiling" = yes; then
6044
  gdb_cv_scanf_has_long_double=no
6045
else
6046
  cat > conftest.$ac_ext <
6047
#line 6048 "configure"
6048
#include "confdefs.h"
6049
 
6050
int main () {
6051
  char *buf = "3.141592653";
6052
  long double f = 0;
6053
  sscanf (buf, "%Lg", &f);
6054
  return !(f > 3.14159 && f < 3.14160);
6055
}
6056
EOF
6057
if { (eval echo configure:6058: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6058
then
6059
  gdb_cv_scanf_has_long_double=yes
6060
else
6061
  echo "configure: failed program was:" >&5
6062
  cat conftest.$ac_ext >&5
6063
  rm -fr conftest*
6064
  gdb_cv_scanf_has_long_double=no
6065
fi
6066
rm -fr conftest*
6067
fi
6068
 
6069
fi
6070
 
6071
if test $gdb_cv_scanf_has_long_double = yes; then
6072
  cat >> confdefs.h <<\EOF
6073
#define SCANF_HAS_LONG_DOUBLE 1
6074
EOF
6075
 
6076
fi
6077
echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
6078
 
6079
for ac_hdr in unistd.h
6080
do
6081
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6082
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6083
echo "configure:6084: checking for $ac_hdr" >&5
6084
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6085
  echo $ac_n "(cached) $ac_c" 1>&6
6086
else
6087
  cat > conftest.$ac_ext <
6088
#line 6089 "configure"
6089
#include "confdefs.h"
6090
#include <$ac_hdr>
6091
EOF
6092
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6093
{ (eval echo configure:6094: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6094
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6095
if test -z "$ac_err"; then
6096
  rm -rf conftest*
6097
  eval "ac_cv_header_$ac_safe=yes"
6098
else
6099
  echo "$ac_err" >&5
6100
  echo "configure: failed program was:" >&5
6101
  cat conftest.$ac_ext >&5
6102
  rm -rf conftest*
6103
  eval "ac_cv_header_$ac_safe=no"
6104
fi
6105
rm -f conftest*
6106
fi
6107
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6108
  echo "$ac_t""yes" 1>&6
6109
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6110
  cat >> confdefs.h <
6111
#define $ac_tr_hdr 1
6112
EOF
6113
 
6114
else
6115
  echo "$ac_t""no" 1>&6
6116
fi
6117
done
6118
 
6119
for ac_func in getpagesize
6120
do
6121
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6122
echo "configure:6123: checking for $ac_func" >&5
6123
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6124
  echo $ac_n "(cached) $ac_c" 1>&6
6125
else
6126
  cat > conftest.$ac_ext <
6127
#line 6128 "configure"
6128
#include "confdefs.h"
6129
/* System header to define __stub macros and hopefully few prototypes,
6130
    which can conflict with char $ac_func(); below.  */
6131
#include 
6132
/* Override any gcc2 internal prototype to avoid an error.  */
6133
/* We use char because int might match the return type of a gcc2
6134
    builtin and then its argument prototype would still apply.  */
6135
char $ac_func();
6136
 
6137
int main() {
6138
 
6139
/* The GNU C library defines this for functions which it implements
6140
    to always fail with ENOSYS.  Some functions are actually named
6141
    something starting with __ and the normal name is an alias.  */
6142
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6143
choke me
6144
#else
6145
$ac_func();
6146
#endif
6147
 
6148
; return 0; }
6149
EOF
6150
if { (eval echo configure:6151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6151
  rm -rf conftest*
6152
  eval "ac_cv_func_$ac_func=yes"
6153
else
6154
  echo "configure: failed program was:" >&5
6155
  cat conftest.$ac_ext >&5
6156
  rm -rf conftest*
6157
  eval "ac_cv_func_$ac_func=no"
6158
fi
6159
rm -f conftest*
6160
fi
6161
 
6162
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6163
  echo "$ac_t""yes" 1>&6
6164
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6165
  cat >> confdefs.h <
6166
#define $ac_tr_func 1
6167
EOF
6168
 
6169
else
6170
  echo "$ac_t""no" 1>&6
6171
fi
6172
done
6173
 
6174
echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6175
echo "configure:6176: checking for working mmap" >&5
6176
if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6177
  echo $ac_n "(cached) $ac_c" 1>&6
6178
else
6179
  if test "$cross_compiling" = yes; then
6180
  ac_cv_func_mmap_fixed_mapped=no
6181
else
6182
  cat > conftest.$ac_ext <
6183
#line 6184 "configure"
6184
#include "confdefs.h"
6185
 
6186
/* Thanks to Mike Haertel and Jim Avera for this test.
6187
   Here is a matrix of mmap possibilities:
6188
        mmap private not fixed
6189
        mmap private fixed at somewhere currently unmapped
6190
        mmap private fixed at somewhere already mapped
6191
        mmap shared not fixed
6192
        mmap shared fixed at somewhere currently unmapped
6193
        mmap shared fixed at somewhere already mapped
6194
   For private mappings, we should verify that changes cannot be read()
6195
   back from the file, nor mmap's back from the file at a different
6196
   address.  (There have been systems where private was not correctly
6197
   implemented like the infamous i386 svr4.0, and systems where the
6198
   VM page cache was not coherent with the filesystem buffer cache
6199
   like early versions of FreeBSD and possibly contemporary NetBSD.)
6200
   For shared mappings, we should conversely verify that changes get
6201
   propogated back to all the places they're supposed to be.
6202
 
6203
   Grep wants private fixed already mapped.
6204
   The main things grep needs to know about mmap are:
6205
   * does it exist and is it safe to write into the mmap'd area
6206
   * how to use it (BSD variants)  */
6207
#include 
6208
#include 
6209
#include 
6210
 
6211
/* This mess was copied from the GNU getpagesize.h.  */
6212
#ifndef HAVE_GETPAGESIZE
6213
# ifdef HAVE_UNISTD_H
6214
#  include 
6215
# endif
6216
 
6217
/* Assume that all systems that can run configure have sys/param.h.  */
6218
# ifndef HAVE_SYS_PARAM_H
6219
#  define HAVE_SYS_PARAM_H 1
6220
# endif
6221
 
6222
# ifdef _SC_PAGESIZE
6223
#  define getpagesize() sysconf(_SC_PAGESIZE)
6224
# else /* no _SC_PAGESIZE */
6225
#  ifdef HAVE_SYS_PARAM_H
6226
#   include 
6227
#   ifdef EXEC_PAGESIZE
6228
#    define getpagesize() EXEC_PAGESIZE
6229
#   else /* no EXEC_PAGESIZE */
6230
#    ifdef NBPG
6231
#     define getpagesize() NBPG * CLSIZE
6232
#     ifndef CLSIZE
6233
#      define CLSIZE 1
6234
#     endif /* no CLSIZE */
6235
#    else /* no NBPG */
6236
#     ifdef NBPC
6237
#      define getpagesize() NBPC
6238
#     else /* no NBPC */
6239
#      ifdef PAGESIZE
6240
#       define getpagesize() PAGESIZE
6241
#      endif /* PAGESIZE */
6242
#     endif /* no NBPC */
6243
#    endif /* no NBPG */
6244
#   endif /* no EXEC_PAGESIZE */
6245
#  else /* no HAVE_SYS_PARAM_H */
6246
#   define getpagesize() 8192   /* punt totally */
6247
#  endif /* no HAVE_SYS_PARAM_H */
6248
# endif /* no _SC_PAGESIZE */
6249
 
6250
#endif /* no HAVE_GETPAGESIZE */
6251
 
6252
#ifdef __cplusplus
6253
extern "C" { void *malloc(unsigned); }
6254
#else
6255
char *malloc();
6256
#endif
6257
 
6258
int
6259
main()
6260
{
6261
        char *data, *data2, *data3;
6262
        int i, pagesize;
6263
        int fd;
6264
 
6265
        pagesize = getpagesize();
6266
 
6267
        /*
6268
         * First, make a file with some known garbage in it.
6269
         */
6270
        data = malloc(pagesize);
6271
        if (!data)
6272
                exit(1);
6273
        for (i = 0; i < pagesize; ++i)
6274
                *(data + i) = rand();
6275
        umask(0);
6276
        fd = creat("conftestmmap", 0600);
6277
        if (fd < 0)
6278
                exit(1);
6279
        if (write(fd, data, pagesize) != pagesize)
6280
                exit(1);
6281
        close(fd);
6282
 
6283
        /*
6284
         * Next, try to mmap the file at a fixed address which
6285
         * already has something else allocated at it.  If we can,
6286
         * also make sure that we see the same garbage.
6287
         */
6288
        fd = open("conftestmmap", O_RDWR);
6289
        if (fd < 0)
6290
                exit(1);
6291
        data2 = malloc(2 * pagesize);
6292
        if (!data2)
6293
                exit(1);
6294
        data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6295
        if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6296
            MAP_PRIVATE | MAP_FIXED, fd, 0L))
6297
                exit(1);
6298
        for (i = 0; i < pagesize; ++i)
6299
                if (*(data + i) != *(data2 + i))
6300
                        exit(1);
6301
 
6302
        /*
6303
         * Finally, make sure that changes to the mapped area
6304
         * do not percolate back to the file as seen by read().
6305
         * (This is a bug on some variants of i386 svr4.0.)
6306
         */
6307
        for (i = 0; i < pagesize; ++i)
6308
                *(data2 + i) = *(data2 + i) + 1;
6309
        data3 = malloc(pagesize);
6310
        if (!data3)
6311
                exit(1);
6312
        if (read(fd, data3, pagesize) != pagesize)
6313
                exit(1);
6314
        for (i = 0; i < pagesize; ++i)
6315
                if (*(data + i) != *(data3 + i))
6316
                        exit(1);
6317
        close(fd);
6318
        unlink("conftestmmap");
6319
        exit(0);
6320
}
6321
 
6322
EOF
6323
if { (eval echo configure:6324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6324
then
6325
  ac_cv_func_mmap_fixed_mapped=yes
6326
else
6327
  echo "configure: failed program was:" >&5
6328
  cat conftest.$ac_ext >&5
6329
  rm -fr conftest*
6330
  ac_cv_func_mmap_fixed_mapped=no
6331
fi
6332
rm -fr conftest*
6333
fi
6334
 
6335
fi
6336
 
6337
echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
6338
if test $ac_cv_func_mmap_fixed_mapped = yes; then
6339
  cat >> confdefs.h <<\EOF
6340
#define HAVE_MMAP 1
6341
EOF
6342
 
6343
fi
6344
 
6345
 
6346
case ${host_os} in
6347
aix*)
6348
  echo $ac_n "checking for -bbigtoc option""... $ac_c" 1>&6
6349
echo "configure:6350: checking for -bbigtoc option" >&5
6350
if eval "test \"`echo '$''{'gdb_cv_bigtoc'+set}'`\" = set"; then
6351
  echo $ac_n "(cached) $ac_c" 1>&6
6352
else
6353
 
6354
    SAVE_LDFLAGS=$LDFLAGS
6355
 
6356
    case $GCC in
6357
    yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
6358
    *) gdb_cv_bigtoc=-bbigtoc ;;
6359
    esac
6360
 
6361
    LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
6362
    cat > conftest.$ac_ext <
6363
#line 6364 "configure"
6364
#include "confdefs.h"
6365
 
6366
int main() {
6367
int i;
6368
; return 0; }
6369
EOF
6370
if { (eval echo configure:6371: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6371
  :
6372
else
6373
  echo "configure: failed program was:" >&5
6374
  cat conftest.$ac_ext >&5
6375
  rm -rf conftest*
6376
  gdb_cv_bigtoc=
6377
fi
6378
rm -f conftest*
6379
 
6380
fi
6381
 
6382
echo "$ac_t""$gdb_cv_bigtoc" 1>&6
6383
  CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
6384
  ;;
6385
esac
6386
 
6387
 
6388
 
6389
if test ${build} = ${host} -a ${host} = ${target} ; then
6390
   case ${host_os} in
6391
   hpux*)
6392
      echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
6393
echo "configure:6394: checking for HPUX/OSF thread support" >&5
6394
      if test -f /usr/include/dce/cma_config.h ; then
6395
         if test "$GCC" = "yes" ; then
6396
            echo "$ac_t""yes" 1>&6
6397
            cat >> confdefs.h <<\EOF
6398
#define HAVE_HPUX_THREAD_SUPPORT 1
6399
EOF
6400
 
6401
            CONFIG_LIB_OBS="${CONFIG_LIB_OBS} hpux-thread.o"
6402
            CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
6403
         else
6404
            echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
6405
         fi
6406
      else
6407
         echo "$ac_t""no" 1>&6
6408
      fi
6409
      ;;
6410
   solaris*)
6411
      echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
6412
echo "configure:6413: checking for Solaris thread debugging library" >&5
6413
      if test -f /usr/lib/libthread_db.so.1 ; then
6414
         echo "$ac_t""yes" 1>&6
6415
         cat >> confdefs.h <<\EOF
6416
#define HAVE_THREAD_DB_LIB 1
6417
EOF
6418
 
6419
         CONFIG_LIB_OBS="${CONFIG_LIB_OBS} sol-thread.o"
6420
         CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
6421
         echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
6422
echo "configure:6423: checking for dlopen in -ldl" >&5
6423
ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
6424
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6425
  echo $ac_n "(cached) $ac_c" 1>&6
6426
else
6427
  ac_save_LIBS="$LIBS"
6428
LIBS="-ldl  $LIBS"
6429
cat > conftest.$ac_ext <
6430
#line 6431 "configure"
6431
#include "confdefs.h"
6432
/* Override any gcc2 internal prototype to avoid an error.  */
6433
/* We use char because int might match the return type of a gcc2
6434
    builtin and then its argument prototype would still apply.  */
6435
char dlopen();
6436
 
6437
int main() {
6438
dlopen()
6439
; return 0; }
6440
EOF
6441
if { (eval echo configure:6442: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6442
  rm -rf conftest*
6443
  eval "ac_cv_lib_$ac_lib_var=yes"
6444
else
6445
  echo "configure: failed program was:" >&5
6446
  cat conftest.$ac_ext >&5
6447
  rm -rf conftest*
6448
  eval "ac_cv_lib_$ac_lib_var=no"
6449
fi
6450
rm -f conftest*
6451
LIBS="$ac_save_LIBS"
6452
 
6453
fi
6454
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6455
  echo "$ac_t""yes" 1>&6
6456
    ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6457
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6458
  cat >> confdefs.h <
6459
#define $ac_tr_lib 1
6460
EOF
6461
 
6462
  LIBS="-ldl $LIBS"
6463
 
6464
else
6465
  echo "$ac_t""no" 1>&6
6466
fi
6467
 
6468
         if test "$GCC" = "yes" ; then
6469
            # The GNU linker requires the -export-dynamic option to make
6470
            # all symbols visible in the dynamic symbol table.
6471
            hold_ldflags=$LDFLAGS
6472
            echo $ac_n "checking for the ld -export-dynamic flag""... $ac_c" 1>&6
6473
echo "configure:6474: checking for the ld -export-dynamic flag" >&5
6474
            LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
6475
            cat > conftest.$ac_ext <
6476
#line 6477 "configure"
6477
#include "confdefs.h"
6478
 
6479
int main() {
6480
int i;
6481
; return 0; }
6482
EOF
6483
if { (eval echo configure:6484: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6484
  rm -rf conftest*
6485
  found=yes
6486
else
6487
  echo "configure: failed program was:" >&5
6488
  cat conftest.$ac_ext >&5
6489
  rm -rf conftest*
6490
  found=no
6491
fi
6492
rm -f conftest*
6493
            LDFLAGS=$hold_ldflags
6494
            echo "$ac_t""$found" 1>&6
6495
            if test $found = yes; then
6496
               CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
6497
            fi
6498
         fi
6499
         # Sun randomly tweaked the prototypes in 
6500
         # at one point.
6501
         echo $ac_n "checking if  is old""... $ac_c" 1>&6
6502
echo "configure:6503: checking if  is old" >&5
6503
         if eval "test \"`echo '$''{'gdb_cv_proc_service_is_old'+set}'`\" = set"; then
6504
  echo $ac_n "(cached) $ac_c" 1>&6
6505
else
6506
 
6507
            cat > conftest.$ac_ext <
6508
#line 6509 "configure"
6509
#include "confdefs.h"
6510
 
6511
                #include 
6512
                ps_err_e ps_pdwrite
6513
                    (struct ps_prochandle*, psaddr_t, const void*, size_t);
6514
 
6515
int main() {
6516
 
6517
; return 0; }
6518
EOF
6519
if { (eval echo configure:6520: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6520
  rm -rf conftest*
6521
  gdb_cv_proc_service_is_old=no
6522
else
6523
  echo "configure: failed program was:" >&5
6524
  cat conftest.$ac_ext >&5
6525
  rm -rf conftest*
6526
  gdb_cv_proc_service_is_old=yes
6527
fi
6528
rm -f conftest*
6529
 
6530
fi
6531
 
6532
         echo "$ac_t""$gdb_cv_proc_service_is_old" 1>&6
6533
         if test $gdb_cv_proc_service_is_old = yes; then
6534
            cat >> confdefs.h <<\EOF
6535
#define PROC_SERVICE_IS_OLD 1
6536
EOF
6537
 
6538
         fi
6539
      else
6540
         echo "$ac_t""no" 1>&6
6541
      fi
6542
      ;;
6543
   aix*)
6544
      echo $ac_n "checking for AiX thread debugging library""... $ac_c" 1>&6
6545
echo "configure:6546: checking for AiX thread debugging library" >&5
6546
      if eval "test \"`echo '$''{'gdb_cv_have_aix_thread_debug'+set}'`\" = set"; then
6547
  echo $ac_n "(cached) $ac_c" 1>&6
6548
else
6549
  cat > conftest.$ac_ext <
6550
#line 6551 "configure"
6551
#include "confdefs.h"
6552
#include 
6553
int main() {
6554
#ifndef PTHDB_VERSION_3
6555
                                    #error
6556
                                    #endif
6557
; return 0; }
6558
EOF
6559
if { (eval echo configure:6560: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6560
  rm -rf conftest*
6561
  gdb_cv_have_aix_thread_debug=yes
6562
else
6563
  echo "configure: failed program was:" >&5
6564
  cat conftest.$ac_ext >&5
6565
  rm -rf conftest*
6566
  gdb_cv_have_aix_thread_debug=no
6567
fi
6568
rm -f conftest*
6569
fi
6570
 
6571
      echo "$ac_t""$gdb_cv_have_aix_thread_debug" 1>&6
6572
      if test $gdb_cv_have_aix_thread_debug = yes; then
6573
         CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
6574
         CONFIG_LIB_OBS="${CONFIG_LIB_OBS} aix-thread.o"
6575
         CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
6576
      fi
6577
      ;;
6578
   esac
6579
 
6580
fi
6581
 
6582
if test $host = $target; then
6583
  case $target in
6584
    *-linux*)
6585
      save_CFLAGS=$CFLAGS
6586
      CFLAGS="$CFLAGS -D_BSD_SOURCE -D_XOPEN_SOURCE=500 -D_LARGEFILE64_SOURCE"
6587
      cat > conftest.$ac_ext <
6588
#line 6589 "configure"
6589
#include "confdefs.h"
6590
#include 
6591
int main() {
6592
pread64 (0, NULL, 0, 0);
6593
; return 0; }
6594
EOF
6595
if { (eval echo configure:6596: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6596
  rm -rf conftest*
6597
  ENABLE_CFLAGS="$ENABLE_CFLAGS -D_BSD_SOURCE -D_XOPEN_SOURCE=500 -D_LARGEFILE64_SOURCE"
6598
                   cat >> confdefs.h <<\EOF
6599
#define HAVE_PREAD64 1
6600
EOF
6601
 
6602
else
6603
  echo "configure: failed program was:" >&5
6604
  cat conftest.$ac_ext >&5
6605
fi
6606
rm -f conftest*
6607
      CFLAGS=$save_CFLAGS
6608
      ;;
6609
  esac
6610
fi
6611
 
6612
 
6613
# Check whether --enable-gdbcli or --disable-gdbcli was given.
6614
if test "${enable_gdbcli+set}" = set; then
6615
  enableval="$enable_gdbcli"
6616
 
6617
  case "${enableval}" in
6618
    yes) enable_gdbcli=yes ;;
6619
    "") enable_gdbcli=yes ;;
6620
    no)
6621
      { echo "configure: error: The CLI cannot be disabled yet" 1>&2; exit 1; }
6622
    ;;
6623
    *)
6624
      { echo "configure: error: Bad value for --enable-gdbcli: ${enableval}" 1>&2; exit 1; }
6625
    ;;
6626
  esac
6627
 
6628
else
6629
  enable_gdbcli=yes
6630
fi
6631
 
6632
case ${enable_gdbcli} in
6633
  "yes" )
6634
    if test -d "${srcdir}/cli" ; then
6635
      CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_CLI_OBS)"
6636
      CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_CLI_DEPS)"
6637
      CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_CLI_SRCS)"
6638
      CONFIG_INITS="${CONFIG_INITS} \$(SUBDIR_CLI_INITS)"
6639
      ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_CLI_CFLAGS)"
6640
      CONFIG_ALL="${CONFIG_ALL} \$(SUBDIR_CLI_ALL)"
6641
      CONFIG_CLEAN="${CONFIG_CLEAN} \$(SUBDIR_CLI_CLEAN)"
6642
      CONFIG_INSTALL="${CONFIG_INSTALL} \$(SUBDIR_CLI_INSTALL)"
6643
      CONFIG_UNINSTALL="${CONFIG_UNINSTALL} \$(SUBDIR_CLI_UNINSTALL)"
6644
    fi
6645
    ;;
6646
esac
6647
 
6648
 
6649
# Check whether --enable-gdbmi or --disable-gdbmi was given.
6650
if test "${enable_gdbmi+set}" = set; then
6651
  enableval="$enable_gdbmi"
6652
 
6653
  case "${enable_gdbmi}" in
6654
    yes | no) ;;
6655
    "")  enable_gdbmi=yes ;;
6656
    *)
6657
      { echo "configure: error: Bad value for --enable-gdbmi: ${enableval}" 1>&2; exit 1; }
6658
    ;;
6659
  esac
6660
 
6661
else
6662
  enable_gdbmi=yes
6663
fi
6664
 
6665
case ${enable_gdbmi} in
6666
  "yes" )
6667
    if test -d "${srcdir}/mi" ; then
6668
      CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_MI_OBS)"
6669
      CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_MI_DEPS)"
6670
      CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_MI_SRCS)"
6671
      CONFIG_INITS="${CONFIG_INITS} \$(SUBDIR_MI_INITS)"
6672
      ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_MI_CFLAGS)"
6673
      CONFIG_ALL="${CONFIG_ALL} \$(SUBDIR_MI_ALL)"
6674
      CONFIG_CLEAN="${CONFIG_CLEAN} \$(SUBDIR_MI_CLEAN)"
6675
      CONFIG_INSTALL="${CONFIG_INSTALL} \$(SUBDIR_MI_INSTALL)"
6676
      CONFIG_UNINSTALL="${CONFIG_UNINSTALL} \$(SUBDIR_MI_UNINSTALL)"
6677
    fi
6678
    ;;
6679
esac
6680
 
6681
# Configure UI_OUT by default (before 5.2 it can be disabled)
6682
# It must be configured if gdbmi is configured
6683
 
6684
UIOUT_CFLAGS=
6685
 
6686
 
6687
# Check whether --with-uiout or --without-uiout was given.
6688
if test "${with_uiout+set}" = set; then
6689
  withval="$with_uiout"
6690
  case "${withval}" in
6691
  yes)  want_uiout=true ;;
6692
  no)   if test $enable_gdbmi = yes; then
6693
          { echo "configure: error: uiout is needed for MI and cannot be disabled" 1>&2; exit 1; }
6694
        else
6695
           want_uiout=false
6696
        fi ;;
6697
  *)    { echo "configure: error: bad value ${withval} for GDB with-uiout option" 1>&2; exit 1; } ;;
6698
esac
6699
else
6700
  want_uiout=true
6701
fi
6702
 
6703
if test $want_uiout = true; then
6704
   UIOUT_CFLAGS="-DUI_OUT=1"
6705
fi
6706
 
6707
# Check whether --enable-tui or --disable-tui was given.
6708
if test "${enable_tui+set}" = set; then
6709
  enableval="$enable_tui"
6710
 
6711
  case "${enable_tui}" in
6712
    yes | no) ;;
6713
    "")  enable_tui=yes ;;
6714
    *)
6715
      { echo "configure: error: Bad value for --enable-tui: ${enableval}" 1>&2; exit 1; }
6716
    ;;
6717
  esac
6718
 
6719
fi
6720
 
6721
case ${enable_tui} in
6722
  "yes" )
6723
    if test -d "${srcdir}/tui" ; then
6724
      CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_TUI_OBS)"
6725
      CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_TUI_DEPS)"
6726
      CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_TUI_SRCS)"
6727
      CONFIG_INITS="${CONFIG_INITS} \$(SUBDIR_TUI_INITS)"
6728
      ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_TUI_CFLAGS)"
6729
      CONFIG_ALL="${CONFIG_ALL} \$(SUBDIR_TUI_ALL)"
6730
      CONFIG_CLEAN="${CONFIG_CLEAN} \$(SUBDIR_TUI_CLEAN)"
6731
      CONFIG_INSTALL="${CONFIG_INSTALL} \$(SUBDIR_TUI_INSTALL)"
6732
      CONFIG_UNINSTALL="${CONFIG_UNINSTALL} \$(SUBDIR_TUI_UNINSTALL)"
6733
    fi
6734
    ;;
6735
esac
6736
 
6737
# Check whether --enable-netrom or --disable-netrom was given.
6738
if test "${enable_netrom+set}" = set; then
6739
  enableval="$enable_netrom"
6740
  case "${enableval}" in
6741
yes)    enable_netrom=yes ;;
6742
no)     enable_netrom=no ;;
6743
*)      { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
6744
esac
6745
fi
6746
 
6747
 
6748
if test "${enable_netrom}" = "yes"; then
6749
        CONFIG_LIB_OBS="${CONFIG_LIB_OBS} remote-nrom.o"
6750
        CONFIG_SRCS="${CONFIG_SRCS} remote-nrom.c"
6751
fi
6752
 
6753
 
6754
# NOTE: Don't add -Wall or -Wunused, they both include
6755
# -Wunused-parameter which reports bogus warnings.
6756
# NOTE: If you add to this list, remember to update
6757
# gdb/doc/gdbint.texinfo.
6758
build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \
6759
-Wformat -Wparentheses -Wpointer-arith -Wuninitialized"
6760
# Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs
6761
# -Wunused-function -Wunused-label -Wunused-variable -Wunused-value
6762
# -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
6763
# -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes
6764
# -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
6765
# -Woverloaded-virtual -Winline -Werror"
6766
# Check whether --enable-build-warnings or --disable-build-warnings was given.
6767
if test "${enable_build_warnings+set}" = set; then
6768
  enableval="$enable_build_warnings"
6769
  case "${enableval}" in
6770
  yes)  ;;
6771
  no)   build_warnings="-w";;
6772
  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
6773
        build_warnings="${build_warnings} ${t}";;
6774
  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
6775
        build_warnings="${t} ${build_warnings}";;
6776
  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
6777
esac
6778
if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
6779
  echo "Setting compiler warning flags = $build_warnings" 6>&1
6780
fi
6781
fi
6782
# Check whether --enable-gdb-build-warnings or --disable-gdb-build-warnings was given.
6783
if test "${enable_gdb_build_warnings+set}" = set; then
6784
  enableval="$enable_gdb_build_warnings"
6785
  case "${enableval}" in
6786
  yes)  ;;
6787
  no)   build_warnings="-w";;
6788
  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
6789
        build_warnings="${build_warnings} ${t}";;
6790
  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
6791
        build_warnings="${t} ${build_warnings}";;
6792
  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
6793
esac
6794
if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
6795
  echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
6796
fi
6797
fi
6798
WARN_CFLAGS=""
6799
WERROR_CFLAGS=""
6800
if test "x${build_warnings}" != x -a "x$GCC" = xyes
6801
then
6802
    echo $ac_n "checking compiler warning flags""... $ac_c" 1>&6
6803
echo "configure:6804: checking compiler warning flags" >&5
6804
    # Separate out the -Werror flag as some files just cannot be
6805
    # compiled with it enabled.
6806
    for w in ${build_warnings}; do
6807
        case $w in
6808
        -Werr*) WERROR_CFLAGS=-Werror ;;
6809
        *) # Check that GCC accepts it
6810
            saved_CFLAGS="$CFLAGS"
6811
            CFLAGS="$CFLAGS $w"
6812
            cat > conftest.$ac_ext <
6813
#line 6814 "configure"
6814
#include "confdefs.h"
6815
 
6816
int main() {
6817
 
6818
; return 0; }
6819
EOF
6820
if { (eval echo configure:6821: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6821
  rm -rf conftest*
6822
  WARN_CFLAGS="${WARN_CFLAGS} $w"
6823
else
6824
  echo "configure: failed program was:" >&5
6825
  cat conftest.$ac_ext >&5
6826
fi
6827
rm -f conftest*
6828
            CFLAGS="$saved_CFLAGS"
6829
        esac
6830
    done
6831
    echo "$ac_t""${WARN_CFLAGS}${WERROR_CFLAGS}" 1>&6
6832
fi
6833
 
6834
 
6835
 
6836
MMALLOC_CFLAGS=
6837
MMALLOC=
6838
 
6839
 
6840
 
6841
# Check whether --with-mmalloc or --without-mmalloc was given.
6842
if test "${with_mmalloc+set}" = set; then
6843
  withval="$with_mmalloc"
6844
  case "${withval}" in
6845
  yes)  want_mmalloc=true ;;
6846
  no)   want_mmalloc=false;;
6847
  *)    { echo "configure: error: bad value ${withval} for GDB with-mmalloc option" 1>&2; exit 1; } ;;
6848
esac
6849
else
6850
  want_mmalloc=false
6851
fi
6852
 
6853
if test x$want_mmalloc = xtrue; then
6854
   cat >> confdefs.h <<\EOF
6855
#define USE_MMALLOC 1
6856
EOF
6857
 
6858
   cat >> confdefs.h <<\EOF
6859
#define MMCHECK_FORCE 1
6860
EOF
6861
 
6862
   MMALLOC_CFLAGS="-I$srcdir/../mmalloc"
6863
   MMALLOC='../mmalloc/libmmalloc.a'
6864
fi
6865
 
6866
# Check whether --with-included-regex or --without-included-regex was given.
6867
if test "${with_included_regex+set}" = set; then
6868
  withval="$with_included_regex"
6869
  case "${withval}" in
6870
  yes)  want_included_regex=true ;;
6871
  no)   want_included_regex=false;;
6872
  *)    { echo "configure: error: bad value ${withval} for GDB with-included-regex option" 1>&2; exit 1; } ;;
6873
esac
6874
else
6875
  want_included_regex=true
6876
fi
6877
 
6878
if test $want_included_regex = false; then
6879
  echo $ac_n "checking for GNU regex""... $ac_c" 1>&6
6880
echo "configure:6881: checking for GNU regex" >&5
6881
  if eval "test \"`echo '$''{'gdb_cv_have_gnu_regex'+set}'`\" = set"; then
6882
  echo $ac_n "(cached) $ac_c" 1>&6
6883
else
6884
  cat > conftest.$ac_ext <
6885
#line 6886 "configure"
6886
#include "confdefs.h"
6887
#include 
6888
#include 
6889
#include 
6890
int main() {
6891
#if !defined _GNU_REGEX_INTERFACE_VERSION || !defined __GLIBC__ || __GLIBC__ < 2
6892
#error No valid GNU regex.
6893
#endif
6894
 
6895
; return 0; }
6896
EOF
6897
if { (eval echo configure:6898: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6898
  rm -rf conftest*
6899
  gdb_cv_have_gnu_regex=yes
6900
else
6901
  echo "configure: failed program was:" >&5
6902
  cat conftest.$ac_ext >&5
6903
  rm -rf conftest*
6904
  gdb_cv_have_gnu_regex=no
6905
fi
6906
rm -f conftest*
6907
fi
6908
 
6909
  echo "$ac_t""$gdb_cv_have_gnu_regex" 1>&6
6910
  if test $gdb_cv_have_gnu_regex = no; then
6911
        want_included_regex=true
6912
  fi
6913
fi
6914
 
6915
if test x${want_included_regex} = xtrue; then
6916
    REGEX="gnu-regex.o"
6917
    cat >> confdefs.h <<\EOF
6918
#define USE_INCLUDED_REGEX 1
6919
EOF
6920
 
6921
fi
6922
 
6923
 
6924
# In the Cygwin environment, we need some additional flags.
6925
echo $ac_n "checking for cygwin""... $ac_c" 1>&6
6926
echo "configure:6927: checking for cygwin" >&5
6927
if eval "test \"`echo '$''{'gdb_cv_os_cygwin'+set}'`\" = set"; then
6928
  echo $ac_n "(cached) $ac_c" 1>&6
6929
else
6930
  cat > conftest.$ac_ext <
6931
#line 6932 "configure"
6932
#include "confdefs.h"
6933
 
6934
#if defined (__CYGWIN__) || defined (__CYGWIN32__)
6935
lose
6936
#endif
6937
EOF
6938
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6939
  egrep "lose" >/dev/null 2>&1; then
6940
  rm -rf conftest*
6941
  gdb_cv_os_cygwin=yes
6942
else
6943
  rm -rf conftest*
6944
  gdb_cv_os_cygwin=no
6945
fi
6946
rm -f conftest*
6947
 
6948
fi
6949
 
6950
echo "$ac_t""$gdb_cv_os_cygwin" 1>&6
6951
 
6952
 
6953
SER_HARDWIRE="ser-unix.o ser-pipe.o ser-tcp.o"
6954
case ${host} in
6955
  *go32* ) SER_HARDWIRE=ser-go32.o ;;
6956
  *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
6957
esac
6958
 
6959
 
6960
 
6961
if test x$gdb_host = xgo32; then
6962
  TERM_LIB=
6963
else
6964
if test x$gdb_cv_os_cygwin = xyes; then
6965
  TERM_LIB='`if test -r ../libtermcap/libtermcap.a; then echo ../libtermcap/libtermcap.a; else echo -ltermcap; fi`'
6966
else
6967
  TERM_LIB=
6968
  echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6
6969
echo "configure:6970: checking for tgetent in -lncurses" >&5
6970
ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'`
6971
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6972
  echo $ac_n "(cached) $ac_c" 1>&6
6973
else
6974
  ac_save_LIBS="$LIBS"
6975
LIBS="-lncurses  $LIBS"
6976
cat > conftest.$ac_ext <
6977
#line 6978 "configure"
6978
#include "confdefs.h"
6979
/* Override any gcc2 internal prototype to avoid an error.  */
6980
/* We use char because int might match the return type of a gcc2
6981
    builtin and then its argument prototype would still apply.  */
6982
char tgetent();
6983
 
6984
int main() {
6985
tgetent()
6986
; return 0; }
6987
EOF
6988
if { (eval echo configure:6989: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6989
  rm -rf conftest*
6990
  eval "ac_cv_lib_$ac_lib_var=yes"
6991
else
6992
  echo "configure: failed program was:" >&5
6993
  cat conftest.$ac_ext >&5
6994
  rm -rf conftest*
6995
  eval "ac_cv_lib_$ac_lib_var=no"
6996
fi
6997
rm -f conftest*
6998
LIBS="$ac_save_LIBS"
6999
 
7000
fi
7001
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7002
  echo "$ac_t""yes" 1>&6
7003
  TERM_LIB=-lncurses
7004
else
7005
  echo "$ac_t""no" 1>&6
7006
echo $ac_n "checking for tgetent in -lHcurses""... $ac_c" 1>&6
7007
echo "configure:7008: checking for tgetent in -lHcurses" >&5
7008
ac_lib_var=`echo Hcurses'_'tgetent | sed 'y%./+-%__p_%'`
7009
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7010
  echo $ac_n "(cached) $ac_c" 1>&6
7011
else
7012
  ac_save_LIBS="$LIBS"
7013
LIBS="-lHcurses  $LIBS"
7014
cat > conftest.$ac_ext <
7015
#line 7016 "configure"
7016
#include "confdefs.h"
7017
/* Override any gcc2 internal prototype to avoid an error.  */
7018
/* We use char because int might match the return type of a gcc2
7019
    builtin and then its argument prototype would still apply.  */
7020
char tgetent();
7021
 
7022
int main() {
7023
tgetent()
7024
; return 0; }
7025
EOF
7026
if { (eval echo configure:7027: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7027
  rm -rf conftest*
7028
  eval "ac_cv_lib_$ac_lib_var=yes"
7029
else
7030
  echo "configure: failed program was:" >&5
7031
  cat conftest.$ac_ext >&5
7032
  rm -rf conftest*
7033
  eval "ac_cv_lib_$ac_lib_var=no"
7034
fi
7035
rm -f conftest*
7036
LIBS="$ac_save_LIBS"
7037
 
7038
fi
7039
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7040
  echo "$ac_t""yes" 1>&6
7041
  TERM_LIB=-lHcurses
7042
else
7043
  echo "$ac_t""no" 1>&6
7044
echo $ac_n "checking for tgetent in -ltermlib""... $ac_c" 1>&6
7045
echo "configure:7046: checking for tgetent in -ltermlib" >&5
7046
ac_lib_var=`echo termlib'_'tgetent | sed 'y%./+-%__p_%'`
7047
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7048
  echo $ac_n "(cached) $ac_c" 1>&6
7049
else
7050
  ac_save_LIBS="$LIBS"
7051
LIBS="-ltermlib  $LIBS"
7052
cat > conftest.$ac_ext <
7053
#line 7054 "configure"
7054
#include "confdefs.h"
7055
/* Override any gcc2 internal prototype to avoid an error.  */
7056
/* We use char because int might match the return type of a gcc2
7057
    builtin and then its argument prototype would still apply.  */
7058
char tgetent();
7059
 
7060
int main() {
7061
tgetent()
7062
; return 0; }
7063
EOF
7064
if { (eval echo configure:7065: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7065
  rm -rf conftest*
7066
  eval "ac_cv_lib_$ac_lib_var=yes"
7067
else
7068
  echo "configure: failed program was:" >&5
7069
  cat conftest.$ac_ext >&5
7070
  rm -rf conftest*
7071
  eval "ac_cv_lib_$ac_lib_var=no"
7072
fi
7073
rm -f conftest*
7074
LIBS="$ac_save_LIBS"
7075
 
7076
fi
7077
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7078
  echo "$ac_t""yes" 1>&6
7079
  TERM_LIB=-ltermlib
7080
else
7081
  echo "$ac_t""no" 1>&6
7082
echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6
7083
echo "configure:7084: checking for tgetent in -ltermcap" >&5
7084
ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'`
7085
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7086
  echo $ac_n "(cached) $ac_c" 1>&6
7087
else
7088
  ac_save_LIBS="$LIBS"
7089
LIBS="-ltermcap  $LIBS"
7090
cat > conftest.$ac_ext <
7091
#line 7092 "configure"
7092
#include "confdefs.h"
7093
/* Override any gcc2 internal prototype to avoid an error.  */
7094
/* We use char because int might match the return type of a gcc2
7095
    builtin and then its argument prototype would still apply.  */
7096
char tgetent();
7097
 
7098
int main() {
7099
tgetent()
7100
; return 0; }
7101
EOF
7102
if { (eval echo configure:7103: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7103
  rm -rf conftest*
7104
  eval "ac_cv_lib_$ac_lib_var=yes"
7105
else
7106
  echo "configure: failed program was:" >&5
7107
  cat conftest.$ac_ext >&5
7108
  rm -rf conftest*
7109
  eval "ac_cv_lib_$ac_lib_var=no"
7110
fi
7111
rm -f conftest*
7112
LIBS="$ac_save_LIBS"
7113
 
7114
fi
7115
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7116
  echo "$ac_t""yes" 1>&6
7117
  TERM_LIB=-ltermcap
7118
else
7119
  echo "$ac_t""no" 1>&6
7120
echo $ac_n "checking for tgetent in -lcurses""... $ac_c" 1>&6
7121
echo "configure:7122: checking for tgetent in -lcurses" >&5
7122
ac_lib_var=`echo curses'_'tgetent | sed 'y%./+-%__p_%'`
7123
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7124
  echo $ac_n "(cached) $ac_c" 1>&6
7125
else
7126
  ac_save_LIBS="$LIBS"
7127
LIBS="-lcurses  $LIBS"
7128
cat > conftest.$ac_ext <
7129
#line 7130 "configure"
7130
#include "confdefs.h"
7131
/* Override any gcc2 internal prototype to avoid an error.  */
7132
/* We use char because int might match the return type of a gcc2
7133
    builtin and then its argument prototype would still apply.  */
7134
char tgetent();
7135
 
7136
int main() {
7137
tgetent()
7138
; return 0; }
7139
EOF
7140
if { (eval echo configure:7141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7141
  rm -rf conftest*
7142
  eval "ac_cv_lib_$ac_lib_var=yes"
7143
else
7144
  echo "configure: failed program was:" >&5
7145
  cat conftest.$ac_ext >&5
7146
  rm -rf conftest*
7147
  eval "ac_cv_lib_$ac_lib_var=no"
7148
fi
7149
rm -f conftest*
7150
LIBS="$ac_save_LIBS"
7151
 
7152
fi
7153
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7154
  echo "$ac_t""yes" 1>&6
7155
  TERM_LIB=-lcurses
7156
else
7157
  echo "$ac_t""no" 1>&6
7158
echo $ac_n "checking for tgetent in -lterminfo""... $ac_c" 1>&6
7159
echo "configure:7160: checking for tgetent in -lterminfo" >&5
7160
ac_lib_var=`echo terminfo'_'tgetent | sed 'y%./+-%__p_%'`
7161
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7162
  echo $ac_n "(cached) $ac_c" 1>&6
7163
else
7164
  ac_save_LIBS="$LIBS"
7165
LIBS="-lterminfo  $LIBS"
7166
cat > conftest.$ac_ext <
7167
#line 7168 "configure"
7168
#include "confdefs.h"
7169
/* Override any gcc2 internal prototype to avoid an error.  */
7170
/* We use char because int might match the return type of a gcc2
7171
    builtin and then its argument prototype would still apply.  */
7172
char tgetent();
7173
 
7174
int main() {
7175
tgetent()
7176
; return 0; }
7177
EOF
7178
if { (eval echo configure:7179: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7179
  rm -rf conftest*
7180
  eval "ac_cv_lib_$ac_lib_var=yes"
7181
else
7182
  echo "configure: failed program was:" >&5
7183
  cat conftest.$ac_ext >&5
7184
  rm -rf conftest*
7185
  eval "ac_cv_lib_$ac_lib_var=no"
7186
fi
7187
rm -f conftest*
7188
LIBS="$ac_save_LIBS"
7189
 
7190
fi
7191
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7192
  echo "$ac_t""yes" 1>&6
7193
  TERM_LIB=-lterminfo
7194
else
7195
  echo "$ac_t""no" 1>&6
7196
fi
7197
 
7198
fi
7199
 
7200
fi
7201
 
7202
fi
7203
 
7204
fi
7205
 
7206
fi
7207
 
7208
 
7209
  if test "x$TERM_LIB" = x
7210
  then
7211
    { echo "configure: error: Could not find a term library" 1>&2; exit 1; }
7212
  fi
7213
fi
7214
fi
7215
 
7216
 
7217
# libreadline needs libuser32.a in a cygwin environment
7218
WIN32LIBS=
7219
if test x$gdb_cv_os_cygwin = xyes; then
7220
    WIN32LIBS="-luser32"
7221
    case "${target}" in
7222
        *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
7223
        ;;
7224
    esac
7225
fi
7226
 
7227
 
7228
LIBGUI="../libgui/src/libgui.a"
7229
GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
7230
 
7231
 
7232
 
7233
# Check whether --with-cpu or --without-cpu was given.
7234
if test "${with_cpu+set}" = set; then
7235
  withval="$with_cpu"
7236
  case "${target}" in
7237
  powerpc-* | powerpcle-* )
7238
    ## It would be nice to keep this table in sync with the one in
7239
    ## gcc/configure.
7240
    case "${with_cpu}" in
7241
      ppc-uisa | rs6000 | 403 | 403GC | 505 | 860 | 601 | 602 | 603 \
7242
      | 604 | 750 )
7243
        ## Those are all handled in variants in rs6000-tdep.c, so they're fine.
7244
      ;;
7245
      common | power | power2 | rios | rios1 | rios2 | rsc | rsc1 )
7246
        ## These are all RS6000 variants, as far as GDB is concerned.
7247
        with_cpu=rs6000
7248
      ;;
7249
      603e | ec603e )
7250
        with_cpu=603
7251
      ;;
7252
      604e )
7253
        with_cpu=604
7254
      ;;
7255
      * )
7256
        echo "configure: warning: GDB: unknown --with-cpu value: \`${with_cpu}'; using \`ppc-uisa'." 1>&2
7257
        with_cpu=ppc-uisa
7258
      ;;
7259
    esac
7260
  ;;
7261
  * )
7262
    echo "configure: warning: GDB may ignore the --with-cpu flag for ${target} targets" 1>&2
7263
  ;;
7264
esac
7265
cat >> confdefs.h <
7266
#define TARGET_CPU_DEFAULT "${with_cpu}"
7267
EOF
7268
 
7269
 
7270
fi
7271
 
7272
 
7273
 
7274
# Check whether --enable-gdbtk or --disable-gdbtk was given.
7275
if test "${enable_gdbtk+set}" = set; then
7276
  enableval="$enable_gdbtk"
7277
  case "${enableval}" in
7278
    yes)
7279
        case "$host" in
7280
        *go32*)
7281
            echo "configure: warning: GDB does not support GDBtk on host ${host}.  GDBtk will be disabled." 1>&2
7282
            enable_gdbtk=no ;;
7283
        *windows*)
7284
            echo "configure: warning: GDB does not support GDBtk on host ${host}.  GDBtk will be disabled." 1>&2
7285
            enable_gdbtk=no ;;
7286
        *)
7287
            enable_gdbtk=yes ;;
7288
        esac ;;
7289
    no)
7290
        enable_gdbtk=no  ;;
7291
    *)
7292
        { echo "configure: error: bad value ${enableval} given for gdbtk option" 1>&2; exit 1; } ;;
7293
esac
7294
else
7295
 
7296
# Default is on for everything but go32 and Cygwin
7297
case "$host" in
7298
    *go32* | *windows*)
7299
        ;;
7300
    *)
7301
        if test -d "${srcdir}/gdbtk" ; then
7302
            enable_gdbtk=yes
7303
        fi
7304
        ;;
7305
esac
7306
 
7307
fi
7308
 
7309
 
7310
WIN32LDAPP=
7311
 
7312
 
7313
 
7314
configdir="unix"
7315
 
7316
GDBTKLIBS=
7317
if test "${enable_gdbtk}" = "yes"; then
7318
 
7319
    # Gdbtk must have an absolute path to srcdir in order to run
7320
    # properly when not installed.
7321
    here=`pwd`
7322
    cd ${srcdir}
7323
    GDBTK_SRC_DIR=`pwd`
7324
    cd $here
7325
 
7326
 
7327
#
7328
# Ok, lets find the tcl configuration
7329
# First, look for one uninstalled.
7330
# the alternative search directory is invoked by --with-tclconfig
7331
#
7332
 
7333
if test x"${no_tcl}" = x ; then
7334
  # we reset no_tcl in case something fails here
7335
  no_tcl=true
7336
  # Check whether --with-tclconfig or --without-tclconfig was given.
7337
if test "${with_tclconfig+set}" = set; then
7338
  withval="$with_tclconfig"
7339
  with_tclconfig=${withval}
7340
fi
7341
 
7342
  echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
7343
echo "configure:7344: checking for Tcl configuration" >&5
7344
  if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
7345
  echo $ac_n "(cached) $ac_c" 1>&6
7346
else
7347
 
7348
 
7349
  # First check to see if --with-tclconfig was specified.
7350
  if test x"${with_tclconfig}" != x ; then
7351
    if test -f "${with_tclconfig}/tclConfig.sh" ; then
7352
      ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
7353
    else
7354
      { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
7355
    fi
7356
  fi
7357
 
7358
  # then check for a private Tcl installation
7359
  if test x"${ac_cv_c_tclconfig}" = x ; then
7360
    for i in \
7361
                ../tcl \
7362
                `ls -dr ../tcl[7-9]* 2>/dev/null` \
7363
                ../../tcl \
7364
                `ls -dr ../../tcl[7-9]* 2>/dev/null` \
7365
                ../../../tcl \
7366
                `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
7367
      if test -f "$i/${configdir}/tclConfig.sh" ; then
7368
        ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
7369
        break
7370
      fi
7371
    done
7372
  fi
7373
  # check in a few common install locations
7374
  if test x"${ac_cv_c_tclconfig}" = x ; then
7375
    for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
7376
      if test -f "$i/tclConfig.sh" ; then
7377
        ac_cv_c_tclconfig=`(cd $i; pwd)`
7378
        break
7379
      fi
7380
    done
7381
  fi
7382
  # check in a few other private locations
7383
  if test x"${ac_cv_c_tclconfig}" = x ; then
7384
    for i in \
7385
                ${srcdir}/../tcl \
7386
                `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
7387
      if test -f "$i/${configdir}/tclConfig.sh" ; then
7388
        ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
7389
        break
7390
      fi
7391
    done
7392
  fi
7393
 
7394
fi
7395
 
7396
  if test x"${ac_cv_c_tclconfig}" = x ; then
7397
    TCLCONFIG="# no Tcl configs found"
7398
    echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
7399
  else
7400
    no_tcl=
7401
    TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
7402
    echo "$ac_t""found $TCLCONFIG" 1>&6
7403
  fi
7404
fi
7405
 
7406
    if test -z "${no_tcl}"; then
7407
 
7408
    . $TCLCONFIG
7409
 
7410
 
7411
 
7412
 
7413
 
7414
 
7415
 
7416
 
7417
 
7418
 
7419
 
7420
 
7421
 
7422
 
7423
 
7424
 
7425
 
7426
 
7427
 
7428
 
7429
 
7430
 
7431
 
7432
 
7433
 
7434
 
7435
#
7436
# Ok, lets find the tk configuration
7437
# First, look for one uninstalled.
7438
# the alternative search directory is invoked by --with-tkconfig
7439
#
7440
 
7441
if test x"${no_tk}" = x ; then
7442
  # we reset no_tk in case something fails here
7443
  no_tk=true
7444
  # Check whether --with-tkconfig or --without-tkconfig was given.
7445
if test "${with_tkconfig+set}" = set; then
7446
  withval="$with_tkconfig"
7447
  with_tkconfig=${withval}
7448
fi
7449
 
7450
  echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
7451
echo "configure:7452: checking for Tk configuration" >&5
7452
  if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
7453
  echo $ac_n "(cached) $ac_c" 1>&6
7454
else
7455
 
7456
 
7457
  # First check to see if --with-tkconfig was specified.
7458
  if test x"${with_tkconfig}" != x ; then
7459
    if test -f "${with_tkconfig}/tkConfig.sh" ; then
7460
      ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
7461
    else
7462
      { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
7463
    fi
7464
  fi
7465
 
7466
  # then check for a private Tk library
7467
  if test x"${ac_cv_c_tkconfig}" = x ; then
7468
    for i in \
7469
                ../tk \
7470
                `ls -dr ../tk[4-9]* 2>/dev/null` \
7471
                ../../tk \
7472
                `ls -dr ../../tk[4-9]* 2>/dev/null` \
7473
                ../../../tk \
7474
                `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
7475
      if test -f "$i/${configdir}/tkConfig.sh" ; then
7476
        ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
7477
        break
7478
      fi
7479
    done
7480
  fi
7481
  # check in a few common install locations
7482
  if test x"${ac_cv_c_tkconfig}" = x ; then
7483
    for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
7484
      if test -f "$i/tkConfig.sh" ; then
7485
        ac_cv_c_tkconfig=`(cd $i; pwd)`
7486
        break
7487
      fi
7488
    done
7489
  fi
7490
  # check in a few other private locations
7491
  if test x"${ac_cv_c_tkconfig}" = x ; then
7492
    for i in \
7493
                ${srcdir}/../tk \
7494
                `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
7495
      if test -f "$i/${configdir}/tkConfig.sh" ; then
7496
        ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
7497
        break
7498
      fi
7499
    done
7500
  fi
7501
 
7502
fi
7503
 
7504
  if test x"${ac_cv_c_tkconfig}" = x ; then
7505
    TKCONFIG="# no Tk configs found"
7506
    echo "configure: warning: Can't find Tk configuration definitions" 1>&2
7507
  else
7508
    no_tk=
7509
    TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
7510
    echo "$ac_t""found $TKCONFIG" 1>&6
7511
  fi
7512
fi
7513
 
7514
 
7515
 
7516
        # now look for Tcl library stuff
7517
 
7518
        case "${host}" in
7519
        *-*-cygwin*)
7520
            tcldir=../tcl/win/
7521
            ;;
7522
        *)
7523
            tcldir=../tcl/unix/
7524
            ;;
7525
        esac
7526
 
7527
        TCL_DEPS="${tcldir}${TCL_LIB_FILE}"
7528
 
7529
        # If $no_tk is nonempty, then we can't do Tk, and there is no
7530
        # point to doing Tcl.
7531
        if test -z "${no_tk}"; then
7532
 
7533
    if test -f "$TKCONFIG" ; then
7534
      . $TKCONFIG
7535
    fi
7536
 
7537
 
7538
 
7539
 
7540
 
7541
 
7542
 
7543
 
7544
 
7545
 
7546
 
7547
 
7548
 
7549
 
7550
#
7551
# Ok, lets find the tcl source trees so we can use the headers
7552
# Warning: transition of version 9 to 10 will break this algorithm
7553
# because 10 sorts before 9. We also look for just tcl. We have to
7554
# be careful that we don't match stuff like tclX by accident.
7555
# the alternative search directory is involked by --with-tclinclude
7556
#
7557
 
7558
no_tcl=true
7559
echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
7560
echo "configure:7561: checking for Tcl private headers. dir=${configdir}" >&5
7561
# Check whether --with-tclinclude or --without-tclinclude was given.
7562
if test "${with_tclinclude+set}" = set; then
7563
  withval="$with_tclinclude"
7564
  with_tclinclude=${withval}
7565
fi
7566
 
7567
if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
7568
  echo $ac_n "(cached) $ac_c" 1>&6
7569
else
7570
 
7571
# first check to see if --with-tclinclude was specified
7572
if test x"${with_tclinclude}" != x ; then
7573
  if test -f ${with_tclinclude}/tclInt.h ; then
7574
    ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
7575
  elif test -f ${with_tclinclude}/generic/tclInt.h ; then
7576
    ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
7577
  else
7578
    { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
7579
  fi
7580
fi
7581
 
7582
# next check if it came with Tcl configuration file
7583
if test x"${ac_cv_c_tclconfig}" = x ; then
7584
  if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
7585
    ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
7586
  fi
7587
fi
7588
 
7589
# next check in private source directory
7590
#
7591
# since ls returns lowest version numbers first, reverse its output
7592
if test x"${ac_cv_c_tclh}" = x ; then
7593
  for i in \
7594
                ${srcdir}/../tcl \
7595
                `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
7596
                ${srcdir}/../../tcl \
7597
                `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
7598
                ${srcdir}/../../../tcl \
7599
                `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
7600
    if test -f $i/generic/tclInt.h ; then
7601
      ac_cv_c_tclh=`(cd $i/generic; pwd)`
7602
      break
7603
    fi
7604
  done
7605
fi
7606
# finally check in a few common install locations
7607
#
7608
# since ls returns lowest version numbers first, reverse its output
7609
if test x"${ac_cv_c_tclh}" = x ; then
7610
  for i in \
7611
                `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
7612
                `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
7613
                /usr/local/src/tcl \
7614
                /usr/local/lib/tcl \
7615
                ${prefix}/include ; do
7616
    if test -f $i/generic/tclInt.h ; then
7617
      ac_cv_c_tclh=`(cd $i/generic; pwd)`
7618
      break
7619
    fi
7620
  done
7621
fi
7622
# see if one is installed
7623
if test x"${ac_cv_c_tclh}" = x ; then
7624
   ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
7625
echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
7626
echo "configure:7627: checking for tclInt.h" >&5
7627
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7628
  echo $ac_n "(cached) $ac_c" 1>&6
7629
else
7630
  cat > conftest.$ac_ext <
7631
#line 7632 "configure"
7632
#include "confdefs.h"
7633
#include 
7634
EOF
7635
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7636
{ (eval echo configure:7637: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7637
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7638
if test -z "$ac_err"; then
7639
  rm -rf conftest*
7640
  eval "ac_cv_header_$ac_safe=yes"
7641
else
7642
  echo "$ac_err" >&5
7643
  echo "configure: failed program was:" >&5
7644
  cat conftest.$ac_ext >&5
7645
  rm -rf conftest*
7646
  eval "ac_cv_header_$ac_safe=no"
7647
fi
7648
rm -f conftest*
7649
fi
7650
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7651
  echo "$ac_t""yes" 1>&6
7652
  ac_cv_c_tclh=installed
7653
else
7654
  echo "$ac_t""no" 1>&6
7655
ac_cv_c_tclh=""
7656
fi
7657
 
7658
fi
7659
 
7660
fi
7661
 
7662
if test x"${ac_cv_c_tclh}" = x ; then
7663
  TCLHDIR="# no Tcl private headers found"
7664
  { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
7665
fi
7666
if test x"${ac_cv_c_tclh}" != x ; then
7667
  no_tcl=""
7668
  if test x"${ac_cv_c_tclh}" = x"installed" ; then
7669
    echo "$ac_t""is installed" 1>&6
7670
    TCLHDIR=""
7671
  else
7672
    echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
7673
    # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
7674
    TCLHDIR="-I${ac_cv_c_tclh}"
7675
  fi
7676
fi
7677
 
7678
 
7679
 
7680
 
7681
#
7682
# Ok, lets find the tk source trees so we can use the headers
7683
# If the directory (presumably symlink) named "tk" exists, use that one
7684
# in preference to any others.  Same logic is used when choosing library
7685
# and again with Tcl. The search order is the best place to look first, then in
7686
# decreasing significance. The loop breaks if the trigger file is found.
7687
# Note the gross little conversion here of srcdir by cd'ing to the found
7688
# directory. This converts the path from a relative to an absolute, so
7689
# recursive cache variables for the path will work right. We check all
7690
# the possible paths in one loop rather than many seperate loops to speed
7691
# things up.
7692
# the alternative search directory is involked by --with-tkinclude
7693
#
7694
no_tk=true
7695
echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
7696
echo "configure:7697: checking for Tk private headers" >&5
7697
# Check whether --with-tkinclude or --without-tkinclude was given.
7698
if test "${with_tkinclude+set}" = set; then
7699
  withval="$with_tkinclude"
7700
  with_tkinclude=${withval}
7701
fi
7702
 
7703
if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
7704
  echo $ac_n "(cached) $ac_c" 1>&6
7705
else
7706
 
7707
# first check to see if --with-tkinclude was specified
7708
if test x"${with_tkinclude}" != x ; then
7709
  if test -f ${with_tkinclude}/tk.h ; then
7710
    ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
7711
  elif test -f ${with_tkinclude}/generic/tk.h ; then
7712
    ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
7713
  else
7714
    { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
7715
  fi
7716
fi
7717
 
7718
# next check if it came with Tk configuration file
7719
if test x"${ac_cv_c_tkconfig}" = x ; then
7720
  if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
7721
    ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
7722
  fi
7723
fi
7724
 
7725
# next check in private source directory
7726
#
7727
# since ls returns lowest version numbers first, reverse its output
7728
if test x"${ac_cv_c_tkh}" = x ; then
7729
  for i in \
7730
                ${srcdir}/../tk \
7731
                `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
7732
                ${srcdir}/../../tk \
7733
                `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
7734
                ${srcdir}/../../../tk \
7735
                `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
7736
    if test -f $i/generic/tk.h ; then
7737
      ac_cv_c_tkh=`(cd $i/generic; pwd)`
7738
      break
7739
    fi
7740
  done
7741
fi
7742
# finally check in a few common install locations
7743
#
7744
# since ls returns lowest version numbers first, reverse its output
7745
if test x"${ac_cv_c_tkh}" = x ; then
7746
  for i in \
7747
                `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
7748
                `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
7749
                /usr/local/src/tk \
7750
                /usr/local/lib/tk \
7751
                ${prefix}/include ; do
7752
    if test -f $i/generic/tk.h ; then
7753
      ac_cv_c_tkh=`(cd $i/generic; pwd)`
7754
      break
7755
    fi
7756
  done
7757
fi
7758
# see if one is installed
7759
if test x"${ac_cv_c_tkh}" = x ; then
7760
   ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
7761
echo $ac_n "checking for tk.h""... $ac_c" 1>&6
7762
echo "configure:7763: checking for tk.h" >&5
7763
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7764
  echo $ac_n "(cached) $ac_c" 1>&6
7765
else
7766
  cat > conftest.$ac_ext <
7767
#line 7768 "configure"
7768
#include "confdefs.h"
7769
#include 
7770
EOF
7771
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7772
{ (eval echo configure:7773: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7773
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7774
if test -z "$ac_err"; then
7775
  rm -rf conftest*
7776
  eval "ac_cv_header_$ac_safe=yes"
7777
else
7778
  echo "$ac_err" >&5
7779
  echo "configure: failed program was:" >&5
7780
  cat conftest.$ac_ext >&5
7781
  rm -rf conftest*
7782
  eval "ac_cv_header_$ac_safe=no"
7783
fi
7784
rm -f conftest*
7785
fi
7786
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7787
  echo "$ac_t""yes" 1>&6
7788
  ac_cv_c_tkh=installed
7789
else
7790
  echo "$ac_t""no" 1>&6
7791
ac_cv_c_tkh=""
7792
fi
7793
 
7794
fi
7795
 
7796
fi
7797
 
7798
if test x"${ac_cv_c_tkh}" != x ; then
7799
  no_tk=""
7800
  if test x"${ac_cv_c_tkh}" = x"installed" ; then
7801
    echo "$ac_t""is installed" 1>&6
7802
    TKHDIR=""
7803
  else
7804
    echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
7805
    # this hack is cause the TKHDIR won't print if there is a "-I" in it.
7806
    TKHDIR="-I${ac_cv_c_tkh}"
7807
  fi
7808
else
7809
  TKHDIR="# no Tk directory found"
7810
  echo "configure: warning: Can't find Tk private headers" 1>&2
7811
  no_tk=true
7812
fi
7813
 
7814
 
7815
 
7816
 
7817
echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6
7818
echo "configure:7819: checking for Itcl private headers. srcdir=${srcdir}" >&5
7819
if test x"${ac_cv_c_itclh}" = x ; then
7820
  for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itcl; do
7821
    if test -f $i/generic/itcl.h ; then
7822
      ac_cv_c_itclh=`(cd $i/generic; pwd)`
7823
      break
7824
    fi
7825
  done
7826
fi
7827
if test x"${ac_cv_c_itclh}" = x ; then
7828
  ITCLHDIR="# no Itcl private headers found"
7829
  { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; }
7830
fi
7831
if test x"${ac_cv_c_itclh}" != x ; then
7832
     ITCLHDIR="-I${ac_cv_c_itclh}"
7833
fi
7834
# should always be here
7835
#     ITCLLIB="../itcl/itcl/unix/libitcl.a"
7836
 
7837
#AC_SUBST(ITCLLIB)
7838
 
7839
 
7840
echo $ac_n "checking for Itk private headers. srcdir=${srcdir}""... $ac_c" 1>&6
7841
echo "configure:7842: checking for Itk private headers. srcdir=${srcdir}" >&5
7842
if test x"${ac_cv_c_itkh}" = x ; then
7843
  for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itk; do
7844
    if test -f $i/generic/itk.h ; then
7845
      ac_cv_c_itkh=`(cd $i/generic; pwd)`
7846
      break
7847
    fi
7848
  done
7849
fi
7850
if test x"${ac_cv_c_itkh}" = x ; then
7851
  ITKHDIR="# no Itk private headers found"
7852
  { echo "configure: error: Can't find Itk private headers" 1>&2; exit 1; }
7853
fi
7854
if test x"${ac_cv_c_itkh}" != x ; then
7855
     ITKHDIR="-I${ac_cv_c_itkh}"
7856
fi
7857
# should always be here
7858
#     ITKLIB="../itcl/itk/unix/libitk.a"
7859
 
7860
#AC_SUBST(ITKLIB)
7861
 
7862
 
7863
echo $ac_n "checking for Tix private headers. srcdir=${srcdir}""... $ac_c" 1>&6
7864
echo "configure:7865: checking for Tix private headers. srcdir=${srcdir}" >&5
7865
if test x"${ac_cv_c_tixh}" = x ; then
7866
  for i in ${srcdir}/../tix ${srcdir}/../../tix ${srcdir}/../../../tix ; do
7867
    if test -f $i/generic/tix.h ; then
7868
      ac_cv_c_tixh=`(cd $i/generic; pwd)`
7869
      break
7870
    fi
7871
  done
7872
fi
7873
if test x"${ac_cv_c_tixh}" = x ; then
7874
  TIXHDIR="# no Tix private headers found"
7875
  { echo "configure: error: Can't find Tix private headers" 1>&2; exit 1; }
7876
fi
7877
if test x"${ac_cv_c_tixh}" != x ; then
7878
     TIXHDIR="-I${ac_cv_c_tixh}"
7879
fi
7880
 
7881
 
7882
 
7883
 
7884
           # now look for Tk library stuff
7885
 
7886
           case "${host}" in
7887
           *-*-cygwin*)
7888
               tkdir=../tk/win/
7889
               ;;
7890
           *)
7891
               tkdir=../tk/unix/
7892
               ;;
7893
           esac
7894
 
7895
           TK_DEPS="${tkdir}${TK_LIB_FILE}"
7896
 
7897
           # now look for Itcl library stuff
7898
 
7899
 
7900
#
7901
# Ok, lets find the itcl configuration
7902
# First, look for one uninstalled.
7903
# the alternative search directory is invoked by --with-itclconfig
7904
#
7905
 
7906
if test x"${no_itcl}" = x ; then
7907
  # we reset no_itcl in case something fails here
7908
  no_itcl=true
7909
  # Check whether --with-itclconfig or --without-itclconfig was given.
7910
if test "${with_itclconfig+set}" = set; then
7911
  withval="$with_itclconfig"
7912
  with_itclconfig=${withval}
7913
fi
7914
 
7915
  echo $ac_n "checking for Itcl configuration""... $ac_c" 1>&6
7916
echo "configure:7917: checking for Itcl configuration" >&5
7917
  if eval "test \"`echo '$''{'ac_cv_c_itclconfig'+set}'`\" = set"; then
7918
  echo $ac_n "(cached) $ac_c" 1>&6
7919
else
7920
 
7921
 
7922
  # First check to see if --with-itclconfig was specified.
7923
  if test x"${with_itclconfig}" != x ; then
7924
    if test -f "${with_itclconfig}/itclConfig.sh" ; then
7925
      ac_cv_c_itclconfig=`(cd ${with_itclconfig}; pwd)`
7926
    else
7927
      { echo "configure: error: ${with_itclconfig} directory doesn't contain itclConfig.sh" 1>&2; exit 1; }
7928
    fi
7929
  fi
7930
 
7931
  # then check for a private Itcl library
7932
  if test x"${ac_cv_c_itclconfig}" = x ; then
7933
    for i in \
7934
                ../itcl/itcl \
7935
                `ls -dr ../itcl[4-9]*/itcl 2>/dev/null` \
7936
                ../../itcl \
7937
                `ls -dr ../../itcl[4-9]*/itcl 2>/dev/null` \
7938
                ../../../itcl \
7939
                `ls -dr ../../../itcl[4-9]*/itcl 2>/dev/null` ; do
7940
      if test -f "$i/itclConfig.sh" ; then
7941
        ac_cv_c_itclconfig=`(cd $i; pwd)`
7942
        break
7943
      fi
7944
    done
7945
  fi
7946
  # check in a few common install locations
7947
  if test x"${ac_cv_c_itclconfig}" = x ; then
7948
    for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
7949
      if test -f "$i/itclConfig.sh" ; then
7950
        ac_cv_c_itclconfig=`(cd $i; pwd)`
7951
        break
7952
      fi
7953
    done
7954
  fi
7955
  # check in a few other private locations
7956
  if test x"${ac_cv_c_itclconfig}" = x ; then
7957
    for i in \
7958
                ${srcdir}/../itcl/itcl \
7959
                `ls -dr ${srcdir}/../itcl[4-9]*/itcl 2>/dev/null` ; do
7960
      if test -f "$i/itclConfig.sh" ; then
7961
        ac_cv_c_itclconfig=`(cd $i; pwd)`
7962
        break
7963
      fi
7964
    done
7965
  fi
7966
 
7967
fi
7968
 
7969
  if test x"${ac_cv_c_itclconfig}" = x ; then
7970
    ITCLCONFIG="# no Itcl configs found"
7971
    echo "configure: warning: Can't find Itcl configuration definitions" 1>&2
7972
  else
7973
    no_itcl=
7974
    ITCLCONFIG=${ac_cv_c_itclconfig}/itclConfig.sh
7975
    echo "$ac_t""found $ITCLCONFIG" 1>&6
7976
  fi
7977
fi
7978
 
7979
           if test -z "${no_itcl}"; then
7980
 
7981
    if test -f "$ITCLCONFIG" ; then
7982
      . $ITCLCONFIG
7983
    fi
7984
 
7985
 
7986
 
7987
 
7988
 
7989
 
7990
 
7991
 
7992
 
7993
 
7994
 
7995
 
7996
             ITCLLIB="${ITCL_BUILD_LIB_SPEC}"
7997
             ITCL_DEPS="${ITCL_LIB_FULL_PATH}"
7998
           fi
7999
 
8000
 
8001
           # now look for Itk library stuff
8002
 
8003
#
8004
# Ok, lets find the itk configuration
8005
# First, look for one uninstalled.
8006
# the alternative search directory is invoked by --with-itkconfig
8007
#
8008
 
8009
if test x"${no_itk}" = x ; then
8010
  # we reset no_itk in case something fails here
8011
  no_itk=true
8012
  # Check whether --with-itkconfig or --without-itkconfig was given.
8013
if test "${with_itkconfig+set}" = set; then
8014
  withval="$with_itkconfig"
8015
  with_itkconfig=${withval}
8016
fi
8017
 
8018
  echo $ac_n "checking for Itk configuration""... $ac_c" 1>&6
8019
echo "configure:8020: checking for Itk configuration" >&5
8020
  if eval "test \"`echo '$''{'ac_cv_c_itkconfig'+set}'`\" = set"; then
8021
  echo $ac_n "(cached) $ac_c" 1>&6
8022
else
8023
 
8024
 
8025
  # First check to see if --with-itkconfig was specified.
8026
  if test x"${with_itkconfig}" != x ; then
8027
    if test -f "${with_itkconfig}/itkConfig.sh" ; then
8028
      ac_cv_c_itkconfig=`(cd ${with_itkconfig}; pwd)`
8029
    else
8030
      { echo "configure: error: ${with_itkconfig} directory doesn't contain itkConfig.sh" 1>&2; exit 1; }
8031
    fi
8032
  fi
8033
 
8034
  # then check for a private Itk library
8035
  if test x"${ac_cv_c_itkconfig}" = x ; then
8036
    for i in \
8037
                ../itcl/itk \
8038
                `ls -dr ../itcl[4-9]*/itk 2>/dev/null` \
8039
                ../../itk \
8040
                `ls -dr ../../itcl[4-9]*/itk 2>/dev/null` \
8041
                ../../../itk \
8042
                `ls -dr ../../../itcl[4-9]*/itk 2>/dev/null` ; do
8043
      if test -f "$i/itkConfig.sh" ; then
8044
        ac_cv_c_itkconfig=`(cd $i; pwd)`
8045
        break
8046
      fi
8047
    done
8048
  fi
8049
  # check in a few common install locations
8050
  if test x"${ac_cv_c_itkconfig}" = x ; then
8051
    for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
8052
      if test -f "$i/itkConfig.sh" ; then
8053
        ac_cv_c_itkconfig=`(cd $i; pwd)`
8054
        break
8055
      fi
8056
    done
8057
  fi
8058
  # check in a few other private locations
8059
  if test x"${ac_cv_c_itkconfig}" = x ; then
8060
    for i in \
8061
                ${srcdir}/../itcl/itk \
8062
                `ls -dr ${srcdir}/../itcl[4-9]*/itk 2>/dev/null` ; do
8063
      if test -f "$i/itkConfig.sh" ; then
8064
        ac_cv_c_itkconfig=`(cd $i; pwd)`
8065
        break
8066
      fi
8067
    done
8068
  fi
8069
 
8070
fi
8071
 
8072
  if test x"${ac_cv_c_itkconfig}" = x ; then
8073
    ITKCONFIG="# no Itk configs found"
8074
    echo "configure: warning: Can't find Itk configuration definitions" 1>&2
8075
  else
8076
    no_itk=
8077
    ITKCONFIG=${ac_cv_c_itkconfig}/itkConfig.sh
8078
    echo "$ac_t""found $ITKCONFIG" 1>&6
8079
  fi
8080
fi
8081
 
8082
 
8083
           if test -z "${no_itcl}"; then
8084
 
8085
    if test -f "$ITKCONFIG" ; then
8086
      . $ITKCONFIG
8087
    fi
8088
 
8089
 
8090
 
8091
 
8092
 
8093
 
8094
 
8095
 
8096
 
8097
 
8098
 
8099
 
8100
             ITKLIB="${ITK_BUILD_LIB_SPEC}"
8101
             ITK_DEPS="${ITK_LIB_FULL_PATH}"
8102
           fi
8103
 
8104
           # now look for Tix library stuff
8105
 
8106
#
8107
# Ok, lets find the tix configuration
8108
# First, look for one uninstalled.
8109
# the alternative search directory is invoked by --with-itkconfig
8110
#
8111
 
8112
if test x"${no_tix}" = x ; then
8113
  # we reset no_tix in case something fails here
8114
  no_tix=true
8115
  # Check whether --with-tixconfig or --without-tixconfig was given.
8116
if test "${with_tixconfig+set}" = set; then
8117
  withval="$with_tixconfig"
8118
  with_tixconfig=${withval}
8119
fi
8120
 
8121
  echo $ac_n "checking for Tix configuration""... $ac_c" 1>&6
8122
echo "configure:8123: checking for Tix configuration" >&5
8123
  if eval "test \"`echo '$''{'ac_cv_c_tixconfig'+set}'`\" = set"; then
8124
  echo $ac_n "(cached) $ac_c" 1>&6
8125
else
8126
 
8127
 
8128
  # First check to see if --with-tixconfig was specified.
8129
  if test x"${with_tixconfig}" != x ; then
8130
    if test -f "${with_tixconfig}/tixConfig.sh" ; then
8131
      ac_cv_c_tixconfig=`(cd ${with_tixconfig}; pwd)`
8132
    else
8133
      { echo "configure: error: ${with_tixconfig} directory doesn't contain tixConfig.sh" 1>&2; exit 1; }
8134
    fi
8135
  fi
8136
 
8137
  # then check for a private Tix library
8138
  if test x"${ac_cv_c_tixconfig}" = x ; then
8139
    for i in \
8140
                ../tix \
8141
                `ls -dr ../tix 2>/dev/null` \
8142
                ../../tix \
8143
                `ls -dr ../../tix 2>/dev/null` \
8144
                ../../../tix \
8145
                `ls -dr ../../../tix 2>/dev/null` ; do
8146
      echo "**** Looking at $i - with ${configdir}"
8147
      if test -f "$i/tixConfig.sh" ; then
8148
        ac_cv_c_tixconfig=`(cd $i; pwd)`
8149
        break
8150
      fi
8151
    done
8152
  fi
8153
  # check in a few common install locations
8154
  if test x"${ac_cv_c_tixconfig}" = x ; then
8155
    for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
8156
      echo "**** Looking at $i"
8157
      if test -f "$i/tixConfig.sh" ; then
8158
        ac_cv_c_tixconfig=`(cd $i; pwd)`
8159
        break
8160
      fi
8161
    done
8162
  fi
8163
  # check in a few other private locations
8164
  echo "**** Other private locations"
8165
  if test x"${ac_cv_c_tixconfig}" = x ; then
8166
    for i in \
8167
                ${srcdir}/../tix \
8168
                `ls -dr ${srcdir}/../tix 2>/dev/null` ; do
8169
      echo "**** Looking at $i - with ${configdir}"
8170
      if test -f "$i/${configdir}/tixConfig.sh" ; then
8171
        ac_cv_c_tixconfig=`(cd $i/${configdir}; pwd)`
8172
        break
8173
      fi
8174
    done
8175
  fi
8176
 
8177
fi
8178
 
8179
  if test x"${ac_cv_c_tixconfig}" = x ; then
8180
    TIXCONFIG="# no Tix configs found"
8181
    echo "configure: warning: Can't find Tix configuration definitions" 1>&2
8182
  else
8183
    no_tix=
8184
    TIXCONFIG=${ac_cv_c_tixconfig}/tixConfig.sh
8185
    echo "$ac_t""found $TIXCONFIG" 1>&6
8186
  fi
8187
fi
8188
 
8189
 
8190
           if test -z "${no_tix}"; then
8191
 
8192
    if test -f "$TIXCONFIG" ; then
8193
      . $TIXCONFIG
8194
    fi
8195
 
8196
 
8197
 
8198
 
8199
 
8200
 
8201
 
8202
 
8203
             TIXLIB="${TIX_BUILD_LIB_SPEC}"
8204
             TIX_DEPS="${TIX_BUILD_LOCATION}/${TIX_LIB_FILE}"
8205
           fi
8206
 
8207
           ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
8208
           # Tcl/Tk 8.1 require -fwritable strings.  I don't
8209
           # know whether 8.2 will or not, but I bet it will.
8210
           # I don't have to worry about 7.x since we don't support it.
8211
           GDBTK_CFLAGS=""
8212
           if test "$GCC" = "yes"; then
8213
               if test "$TCL_VERSION" != "8.0" ; then
8214
                   GDBTK_CFLAGS="-fwritable-strings"
8215
               fi
8216
           fi
8217
 
8218
           # Include some libraries that Tcl and Tk want.
8219
           TCL_LIBS='$(LIBGUI) $(ITCL) $(ITK) $(TIX) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
8220
           # Yes, the ordering seems wrong here.  But it isn't.
8221
           # TK_LIBS is the list of libraries that need to be linked
8222
           # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
8223
           # were in LIBS then any link tests after this point would
8224
           # try to include things like `$(LIBGUI)', which wouldn't work.
8225
           GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
8226
 
8227
           CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
8228
           CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
8229
           CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
8230
           CONFIG_INITS="${CONFIG_INITS} \$(SUBDIR_GDBTK_INITS)"
8231
           CONFIG_ALL="${CONFIG_ALL} \$(SUBDIR_GDBTK_ALL)"
8232
           CONFIG_CLEAN="${CONFIG_CLEAN} \$(SUBDIR_GDBTK_CLEAN)"
8233
           CONFIG_INSTALL="${CONFIG_INSTALL} \$(SUBDIR_GDBTK_INSTALL)"
8234
           CONFIG_UNINSTALL="${CONFIG_UNINSTALL} \$(SUBDIR_GDBTK_UNINSTALL)"
8235
 
8236
           if test x$gdb_cv_os_cygwin = xyes; then
8237
              WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
8238
              WIN32LDAPP="-Wl,--subsystem,console"
8239
              CONFIG_OBS="${CONFIG_OBS} gdbres.o"
8240
           fi
8241
        fi
8242
    fi
8243
 
8244
    SUBDIRS="${SUBDIRS} gdbtk"
8245
    configdirs="${configdirs} gdbtk"
8246
fi
8247
 
8248
 
8249
 
8250
 
8251
 
8252
 
8253
 
8254
 
8255
 
8256
 
8257
 
8258
 
8259
 
8260
 
8261
 
8262
 
8263
# If we find X, set shell vars x_includes and x_libraries to the
8264
# paths, otherwise set no_x=yes.
8265
# Uses ac_ vars as temps to allow command line to override cache and checks.
8266
# --without-x overrides everything else, but does not touch the cache.
8267
echo $ac_n "checking for X""... $ac_c" 1>&6
8268
echo "configure:8269: checking for X" >&5
8269
 
8270
# Check whether --with-x or --without-x was given.
8271
if test "${with_x+set}" = set; then
8272
  withval="$with_x"
8273
  :
8274
fi
8275
 
8276
# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
8277
if test "x$with_x" = xno; then
8278
  # The user explicitly disabled X.
8279
  have_x=disabled
8280
else
8281
  if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
8282
    # Both variables are already set.
8283
    have_x=yes
8284
  else
8285
if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
8286
  echo $ac_n "(cached) $ac_c" 1>&6
8287
else
8288
  # One or both of the vars are not set, and there is no cached value.
8289
ac_x_includes=NO ac_x_libraries=NO
8290
rm -fr conftestdir
8291
if mkdir conftestdir; then
8292
  cd conftestdir
8293
  # Make sure to not put "make" in the Imakefile rules, since we grep it out.
8294
  cat > Imakefile <<'EOF'
8295
acfindx:
8296
        @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
8297
EOF
8298
  if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
8299
    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
8300
    eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
8301
    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
8302
    for ac_extension in a so sl; do
8303
      if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
8304
        test -f $ac_im_libdir/libX11.$ac_extension; then
8305
        ac_im_usrlibdir=$ac_im_libdir; break
8306
      fi
8307
    done
8308
    # Screen out bogus values from the imake configuration.  They are
8309
    # bogus both because they are the default anyway, and because
8310
    # using them would break gcc on systems where it needs fixed includes.
8311
    case "$ac_im_incroot" in
8312
        /usr/include) ;;
8313
        *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
8314
    esac
8315
    case "$ac_im_usrlibdir" in
8316
        /usr/lib | /lib) ;;
8317
        *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
8318
    esac
8319
  fi
8320
  cd ..
8321
  rm -fr conftestdir
8322
fi
8323
 
8324
if test "$ac_x_includes" = NO; then
8325
  # Guess where to find include files, by looking for this one X11 .h file.
8326
  test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
8327
 
8328
  # First, try using that file with no special directory specified.
8329
cat > conftest.$ac_ext <
8330
#line 8331 "configure"
8331
#include "confdefs.h"
8332
#include <$x_direct_test_include>
8333
EOF
8334
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8335
{ (eval echo configure:8336: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8336
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8337
if test -z "$ac_err"; then
8338
  rm -rf conftest*
8339
  # We can compile using X headers with no special include directory.
8340
ac_x_includes=
8341
else
8342
  echo "$ac_err" >&5
8343
  echo "configure: failed program was:" >&5
8344
  cat conftest.$ac_ext >&5
8345
  rm -rf conftest*
8346
  # Look for the header file in a standard set of common directories.
8347
# Check X11 before X11Rn because it is often a symlink to the current release.
8348
  for ac_dir in               \
8349
    /usr/X11/include          \
8350
    /usr/X11R6/include        \
8351
    /usr/X11R5/include        \
8352
    /usr/X11R4/include        \
8353
                              \
8354
    /usr/include/X11          \
8355
    /usr/include/X11R6        \
8356
    /usr/include/X11R5        \
8357
    /usr/include/X11R4        \
8358
                              \
8359
    /usr/local/X11/include    \
8360
    /usr/local/X11R6/include  \
8361
    /usr/local/X11R5/include  \
8362
    /usr/local/X11R4/include  \
8363
                              \
8364
    /usr/local/include/X11    \
8365
    /usr/local/include/X11R6  \
8366
    /usr/local/include/X11R5  \
8367
    /usr/local/include/X11R4  \
8368
                              \
8369
    /usr/X386/include         \
8370
    /usr/x386/include         \
8371
    /usr/XFree86/include/X11  \
8372
                              \
8373
    /usr/include              \
8374
    /usr/local/include        \
8375
    /usr/unsupported/include  \
8376
    /usr/athena/include       \
8377
    /usr/local/x11r5/include  \
8378
    /usr/lpp/Xamples/include  \
8379
                              \
8380
    /usr/openwin/include      \
8381
    /usr/openwin/share/include \
8382
    ; \
8383
  do
8384
    if test -r "$ac_dir/$x_direct_test_include"; then
8385
      ac_x_includes=$ac_dir
8386
      break
8387
    fi
8388
  done
8389
fi
8390
rm -f conftest*
8391
fi # $ac_x_includes = NO
8392
 
8393
if test "$ac_x_libraries" = NO; then
8394
  # Check for the libraries.
8395
 
8396
  test -z "$x_direct_test_library" && x_direct_test_library=Xt
8397
  test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
8398
 
8399
  # See if we find them without any special options.
8400
  # Don't add to $LIBS permanently.
8401
  ac_save_LIBS="$LIBS"
8402
  LIBS="-l$x_direct_test_library $LIBS"
8403
cat > conftest.$ac_ext <
8404
#line 8405 "configure"
8405
#include "confdefs.h"
8406
 
8407
int main() {
8408
${x_direct_test_function}()
8409
; return 0; }
8410
EOF
8411
if { (eval echo configure:8412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8412
  rm -rf conftest*
8413
  LIBS="$ac_save_LIBS"
8414
# We can link X programs with no special library path.
8415
ac_x_libraries=
8416
else
8417
  echo "configure: failed program was:" >&5
8418
  cat conftest.$ac_ext >&5
8419
  rm -rf conftest*
8420
  LIBS="$ac_save_LIBS"
8421
# First see if replacing the include by lib works.
8422
# Check X11 before X11Rn because it is often a symlink to the current release.
8423
for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
8424
    /usr/X11/lib          \
8425
    /usr/X11R6/lib        \
8426
    /usr/X11R5/lib        \
8427
    /usr/X11R4/lib        \
8428
                          \
8429
    /usr/lib/X11          \
8430
    /usr/lib/X11R6        \
8431
    /usr/lib/X11R5        \
8432
    /usr/lib/X11R4        \
8433
                          \
8434
    /usr/local/X11/lib    \
8435
    /usr/local/X11R6/lib  \
8436
    /usr/local/X11R5/lib  \
8437
    /usr/local/X11R4/lib  \
8438
                          \
8439
    /usr/local/lib/X11    \
8440
    /usr/local/lib/X11R6  \
8441
    /usr/local/lib/X11R5  \
8442
    /usr/local/lib/X11R4  \
8443
                          \
8444
    /usr/X386/lib         \
8445
    /usr/x386/lib         \
8446
    /usr/XFree86/lib/X11  \
8447
                          \
8448
    /usr/lib              \
8449
    /usr/local/lib        \
8450
    /usr/unsupported/lib  \
8451
    /usr/athena/lib       \
8452
    /usr/local/x11r5/lib  \
8453
    /usr/lpp/Xamples/lib  \
8454
    /lib/usr/lib/X11      \
8455
                          \
8456
    /usr/openwin/lib      \
8457
    /usr/openwin/share/lib \
8458
    ; \
8459
do
8460
  for ac_extension in a so sl; do
8461
    if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
8462
      ac_x_libraries=$ac_dir
8463
      break 2
8464
    fi
8465
  done
8466
done
8467
fi
8468
rm -f conftest*
8469
fi # $ac_x_libraries = NO
8470
 
8471
if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
8472
  # Didn't find X anywhere.  Cache the known absence of X.
8473
  ac_cv_have_x="have_x=no"
8474
else
8475
  # Record where we found X for the cache.
8476
  ac_cv_have_x="have_x=yes \
8477
                ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
8478
fi
8479
fi
8480
  fi
8481
  eval "$ac_cv_have_x"
8482
fi # $with_x != no
8483
 
8484
if test "$have_x" != yes; then
8485
  echo "$ac_t""$have_x" 1>&6
8486
  no_x=yes
8487
else
8488
  # If each of the values was on the command line, it overrides each guess.
8489
  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
8490
  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
8491
  # Update the cache value to reflect the command line values.
8492
  ac_cv_have_x="have_x=yes \
8493
                ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
8494
  echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
8495
fi
8496
 
8497
 
8498
 
8499
# Unlike the sim directory, whether a simulator is linked is controlled by
8500
# presence of a SIM= and a SIM_OBS= definition in the target '.mt' file.
8501
# This code just checks for a few cases where we'd like to ignore those
8502
# definitions, even when they're present in the '.mt' file.  These cases
8503
# are when --disable-sim is specified, or if the simulator directory is
8504
# not part of the source tree.
8505
#
8506
# Check whether --enable-sim or --disable-sim was given.
8507
if test "${enable_sim+set}" = set; then
8508
  enableval="$enable_sim"
8509
  echo "enable_sim = $enable_sim";
8510
 echo "enableval = ${enableval}";
8511
 case "${enableval}" in
8512
  yes) ignore_sim=false ;;
8513
  no)  ignore_sim=true ;;
8514
  *)   ignore_sim=false ;;
8515
 esac
8516
else
8517
  ignore_sim=false
8518
fi
8519
 
8520
 
8521
if test ! -d "${srcdir}/../sim"; then
8522
  ignore_sim=true
8523
fi
8524
 
8525
if test "${ignore_sim}" = "true"; then
8526
    IGNORE_SIM="SIM="
8527
    IGNORE_SIM_OBS="SIM_OBS="
8528
else
8529
    IGNORE_SIM=""
8530
    IGNORE_SIM_OBS=""
8531
    cat >> confdefs.h <<\EOF
8532
#define WITH_SIM 1
8533
EOF
8534
 
8535
fi
8536
 
8537
 
8538
 
8539
 
8540
 
8541
 
8542
 
8543
 
8544
 
8545
 
8546
 
8547
 
8548
 
8549
 
8550
 
8551
# Begin stuff to support --enable-shared
8552
# Check whether --enable-shared or --disable-shared was given.
8553
if test "${enable_shared+set}" = set; then
8554
  enableval="$enable_shared"
8555
  case "${enableval}" in
8556
  yes) shared=true ;;
8557
  no)  shared=false ;;
8558
  *) shared=true ;;
8559
esac
8560
fi
8561
 
8562
HLDFLAGS=
8563
HLDENV=
8564
# If we have shared libraries, try to set rpath reasonably.
8565
if test "${shared}" = "true"; then
8566
  case "${host}" in
8567
  *-*-hpux*)
8568
    HLDFLAGS='-Wl,+s,+b,$(libdir)'
8569
    ;;
8570
  *-*-irix5* | *-*-irix6*)
8571
    HLDFLAGS='-Wl,-rpath,$(libdir)'
8572
    ;;
8573
  *-*-linux*aout*)
8574
    ;;
8575
  *-*-linux* | *-pc-linux-gnu*)
8576
    HLDFLAGS='-Wl,-rpath,$(libdir)'
8577
    ;;
8578
  *-*-solaris*)
8579
    HLDFLAGS='-R $(libdir)'
8580
    ;;
8581
  *-*-sysv4*)
8582
    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;'
8583
    ;;
8584
  esac
8585
fi
8586
 
8587
# On SunOS, if the linker supports the -rpath option, use it to
8588
# prevent ../bfd and ../opcodes from being included in the run time
8589
# search path.
8590
case "${host}" in
8591
  *-*-sunos*)
8592
    echo 'main () { }' > conftest.c
8593
    ${CC} -o conftest -Wl,-rpath= conftest.c >/dev/null 2>conftest.t
8594
    if grep 'unrecognized' conftest.t >/dev/null 2>&1; then
8595
      :
8596
    elif grep 'No such file' conftest.t >/dev/null 2>&1; then
8597
      :
8598
    elif grep 'do not mix' conftest.t >/dev/null 2>&1; then
8599
      :
8600
    elif grep 'some text already loaded' conftest.t >/dev/null 2>&1; then
8601
      :
8602
    elif test "${shared}" = "true"; then
8603
      HLDFLAGS='-Wl,-rpath=$(libdir)'
8604
    else
8605
      HLDFLAGS='-Wl,-rpath='
8606
    fi
8607
    rm -f conftest.t conftest.c conftest
8608
    ;;
8609
esac
8610
 
8611
 
8612
# End stuff to support --enable-shared
8613
 
8614
# target_subdir is used by the testsuite to find the target libraries.
8615
target_subdir=
8616
if test "${host}" != "${target}"; then
8617
    target_subdir="${target_alias}/"
8618
fi
8619
 
8620
 
8621
frags=
8622
host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
8623
if test ! -f ${host_makefile_frag}; then
8624
    # When building a native debuger the .mh file containing things
8625
    # like NATDEPFILES is needed.  Cross debuggers don't need .mh
8626
    # since it no longer contains anything useful.
8627
    if test "${target}" = "${host}"; then
8628
        { echo "configure: error: "*** Gdb does not support native target ${host}"" 1>&2; exit 1; }
8629
    else
8630
        host_makefile_frag=/dev/null
8631
    fi
8632
fi
8633
frags="$frags $host_makefile_frag"
8634
 
8635
target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
8636
if test ! -f ${target_makefile_frag}; then
8637
{ echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
8638
fi
8639
frags="$frags $target_makefile_frag"
8640
 
8641
 
8642
 
8643
 
8644
 
8645
hostfile=`sed -n '
8646
s/XM_FILE[      ]*=[    ]*\([^  ]*\)/\1/p
8647
' ${host_makefile_frag}`
8648
 
8649
targetfile=`sed -n '
8650
s/TM_FILE[      ]*=[    ]*\([^  ]*\)/\1/p
8651
' ${target_makefile_frag}`
8652
 
8653
GDB_MULTI_ARCH=`sed -n '
8654
s/GDB_MULTI_ARCH[       ]*=[    ]*\([^  ]*\)[   ]*/\1/p
8655
' ${target_makefile_frag}`
8656
 
8657
if test "${target}" = "${host}"; then
8658
# We pick this up from the host configuration file (.mh) because we
8659
# do not have a native configuration Makefile fragment.
8660
nativefile=`sed -n '
8661
s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
8662
' ${host_makefile_frag}`
8663
fi
8664
 
8665
 
8666
# New targets should just set gdb_multi_arch=yes in configure.tgt.
8667
# Old targets being converted can either do that or set GDB_MULTI_ARCH
8668
# in the target specific makefile frag.  Eventually gdb_multi_arch=yes
8669
# will be the default.
8670
if test x"${GDB_MULTI_ARCH}" = x ; then
8671
    case "${gdb_multi_arch}" in
8672
    yes ) GDB_MULTI_ARCH=GDB_MULTI_ARCH_PURE ;;
8673
    no ) GDB_MULTI_ARCH=0 ;;
8674
    0|1|2 ) GDB_MULTI_ARCH=${gdb_multi_arch} ;;
8675
    esac
8676
fi
8677
if test x"${GDB_MULTI_ARCH}" != x ; then
8678
    cat >> confdefs.h <
8679
#define GDB_MULTI_ARCH ${GDB_MULTI_ARCH}
8680
EOF
8681
 
8682
fi
8683
# Warn the user when they use an old practice
8684
case "${GDB_MULTI_ARCH}" in
8685
    "" ) ;;
8686
 
8687
        echo "configure: warning: "GDB: Target is not pure multi-arch"" 1>&2 ;;
8688
    GDB_MULTI_ARCH_PURE )
8689
        if test x"${targetfile}" != x ; then
8690
            echo "configure: warning: "GDB: Ignoring TM_FILE in ${target_makefile_frag}"" 1>&2
8691
            targetfile=""
8692
        fi ;;
8693
    *)  { echo "configure: error: "GDB: Unknown GDB_MULTI_ARCH value ${GDB_MULTI_ARCH}"" 1>&2; exit 1; };;
8694
esac
8695
 
8696
if test "${enable_multi_ice}" = "yes"; then
8697
  SUBDIRS="${SUBDIRS} multi-ice"
8698
fi
8699
 
8700
# ``gdbserver'' can only be built in a native configuration.
8701
if test x"${target}" = x"${host}"; then
8702
    echo $ac_n "checking whether gdbserver is supported on this host""... $ac_c" 1>&6
8703
echo "configure:8704: checking whether gdbserver is supported on this host" >&5
8704
    if test x"${build_gdbserver}" = xyes ; then
8705
        configdirs="${configdirs} gdbserver"
8706
        SUBDIRS="${SUBDIRS} gdbserver"
8707
        echo "$ac_t""yes" 1>&6
8708
    else
8709
        echo "$ac_t""no" 1>&6
8710
    fi
8711
fi
8712
 
8713
 
8714
 
8715
# If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
8716
# (NAT_FILE) is not set in config/*/*.m[ht] files, we link to an empty
8717
# version.
8718
 
8719
files=
8720
links=
8721
 
8722
rm -f xm.h
8723
xm_h=""
8724
if test "${hostfile}" != ""; then
8725
    xm_h=xm.h
8726
    GDB_XM_FILE="config/${gdb_host_cpu}/${hostfile}"
8727
    files="${files} ${GDB_XM_FILE}"
8728
    links="${links} xm.h"
8729
    cat >> confdefs.h <
8730
#define GDB_XM_FILE ${GDB_XM_FILE}
8731
EOF
8732
 
8733
fi
8734
 
8735
 
8736
rm -f tm.h
8737
tm_h=""
8738
if test "${targetfile}" != ""; then
8739
    tm_h=tm.h
8740
    GDB_TM_FILE="config/${gdb_target_cpu}/${targetfile}"
8741
    files="${files} ${GDB_TM_FILE}"
8742
    links="${links} tm.h"
8743
    cat >> confdefs.h <
8744
#define GDB_TM_FILE ${GDB_TM_FILE}
8745
EOF
8746
 
8747
fi
8748
 
8749
 
8750
rm -f nm.h
8751
nm_h=""
8752
if test "${nativefile}" != ""; then
8753
    nm_h=nm.h
8754
    GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}"
8755
    files="${files} ${GDB_NM_FILE}"
8756
    links="${links} nm.h"
8757
    cat >> confdefs.h <
8758
#define GDB_NM_FILE ${GDB_NM_FILE}
8759
EOF
8760
 
8761
fi
8762
 
8763
 
8764
echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
8765
echo "configure:8766: checking whether ln -s works" >&5
8766
if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
8767
  echo $ac_n "(cached) $ac_c" 1>&6
8768
else
8769
  rm -f conftestdata
8770
if ln -s X conftestdata 2>/dev/null
8771
then
8772
  rm -f conftestdata
8773
  ac_cv_prog_LN_S="ln -s"
8774
else
8775
  ac_cv_prog_LN_S=ln
8776
fi
8777
fi
8778
LN_S="$ac_cv_prog_LN_S"
8779
if test "$ac_cv_prog_LN_S" = "ln -s"; then
8780
  echo "$ac_t""yes" 1>&6
8781
else
8782
  echo "$ac_t""no" 1>&6
8783
fi
8784
 
8785
 
8786
 
8787
 
8788
echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
8789
echo "configure:8790: checking for Cygwin environment" >&5
8790
if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
8791
  echo $ac_n "(cached) $ac_c" 1>&6
8792
else
8793
  cat > conftest.$ac_ext <
8794
#line 8795 "configure"
8795
#include "confdefs.h"
8796
 
8797
int main() {
8798
 
8799
#ifndef __CYGWIN__
8800
#define __CYGWIN__ __CYGWIN32__
8801
#endif
8802
return __CYGWIN__;
8803
; return 0; }
8804
EOF
8805
if { (eval echo configure:8806: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8806
  rm -rf conftest*
8807
  ac_cv_cygwin=yes
8808
else
8809
  echo "configure: failed program was:" >&5
8810
  cat conftest.$ac_ext >&5
8811
  rm -rf conftest*
8812
  ac_cv_cygwin=no
8813
fi
8814
rm -f conftest*
8815
rm -f conftest*
8816
fi
8817
 
8818
echo "$ac_t""$ac_cv_cygwin" 1>&6
8819
CYGWIN=
8820
test "$ac_cv_cygwin" = yes && CYGWIN=yes
8821
echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
8822
echo "configure:8823: checking for mingw32 environment" >&5
8823
if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
8824
  echo $ac_n "(cached) $ac_c" 1>&6
8825
else
8826
  cat > conftest.$ac_ext <
8827
#line 8828 "configure"
8828
#include "confdefs.h"
8829
 
8830
int main() {
8831
return __MINGW32__;
8832
; return 0; }
8833
EOF
8834
if { (eval echo configure:8835: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8835
  rm -rf conftest*
8836
  ac_cv_mingw32=yes
8837
else
8838
  echo "configure: failed program was:" >&5
8839
  cat conftest.$ac_ext >&5
8840
  rm -rf conftest*
8841
  ac_cv_mingw32=no
8842
fi
8843
rm -f conftest*
8844
rm -f conftest*
8845
fi
8846
 
8847
echo "$ac_t""$ac_cv_mingw32" 1>&6
8848
MINGW32=
8849
test "$ac_cv_mingw32" = yes && MINGW32=yes
8850
 
8851
 
8852
echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
8853
echo "configure:8854: checking for executable suffix" >&5
8854
if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
8855
  echo $ac_n "(cached) $ac_c" 1>&6
8856
else
8857
  if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
8858
  ac_cv_exeext=.exe
8859
else
8860
  rm -f conftest*
8861
  echo 'int main () { return 0; }' > conftest.$ac_ext
8862
  ac_cv_exeext=
8863
  if { (eval echo configure:8864: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
8864
    for file in conftest.*; do
8865
      case $file in
8866
      *.c | *.o | *.obj | *.ilk | *.pdb) ;;
8867
      *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
8868
      esac
8869
    done
8870
  else
8871
    { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
8872
  fi
8873
  rm -f conftest*
8874
  test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
8875
fi
8876
fi
8877
 
8878
EXEEXT=""
8879
test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
8880
echo "$ac_t""${ac_cv_exeext}" 1>&6
8881
ac_exeext=$EXEEXT
8882
 
8883
 
8884
subdirs="$configdirs"
8885
 
8886
trap '' 1 2 15
8887
cat > confcache <<\EOF
8888
# This file is a shell script that caches the results of configure
8889
# tests run on this system so they can be shared between configure
8890
# scripts and configure runs.  It is not useful on other systems.
8891
# If it contains results you don't want to keep, you may remove or edit it.
8892
#
8893
# By default, configure uses ./config.cache as the cache file,
8894
# creating it if it does not exist already.  You can give configure
8895
# the --cache-file=FILE option to use a different cache file; that is
8896
# what configure does when it calls configure scripts in
8897
# subdirectories, so they share the cache.
8898
# Giving --cache-file=/dev/null disables caching, for debugging configure.
8899
# config.status only pays attention to the cache file if you give it the
8900
# --recheck option to rerun configure.
8901
#
8902
EOF
8903
# The following way of writing the cache mishandles newlines in values,
8904
# but we know of no workaround that is simple, portable, and efficient.
8905
# So, don't put newlines in cache variables' values.
8906
# Ultrix sh set writes to stderr and can't be redirected directly,
8907
# and sets the high bit in the cache file unless we assign to the vars.
8908
(set) 2>&1 |
8909
  case `(ac_space=' '; set | grep ac_space) 2>&1` in
8910
  *ac_space=\ *)
8911
    # `set' does not quote correctly, so add quotes (double-quote substitution
8912
    # turns \\\\ into \\, and sed turns \\ into \).
8913
    sed -n \
8914
      -e "s/'/'\\\\''/g" \
8915
      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
8916
    ;;
8917
  *)
8918
    # `set' quotes correctly as required by POSIX, so do not add quotes.
8919
    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
8920
    ;;
8921
  esac >> confcache
8922
if cmp -s $cache_file confcache; then
8923
  :
8924
else
8925
  if test -w $cache_file; then
8926
    echo "updating cache $cache_file"
8927
    cat confcache > $cache_file
8928
  else
8929
    echo "not updating unwritable cache $cache_file"
8930
  fi
8931
fi
8932
rm -f confcache
8933
 
8934
trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
8935
 
8936
test "x$prefix" = xNONE && prefix=$ac_default_prefix
8937
# Let make expand exec_prefix.
8938
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8939
 
8940
# Any assignment to VPATH causes Sun make to only execute
8941
# the first set of double-colon rules, so remove it if not needed.
8942
# If there is a colon in the path, we need to keep it.
8943
if test "x$srcdir" = x.; then
8944
  ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
8945
fi
8946
 
8947
trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
8948
 
8949
DEFS=-DHAVE_CONFIG_H
8950
 
8951
# Without the "./", some shells look in PATH for config.status.
8952
: ${CONFIG_STATUS=./config.status}
8953
 
8954
echo creating $CONFIG_STATUS
8955
rm -f $CONFIG_STATUS
8956
cat > $CONFIG_STATUS <
8957
#! /bin/sh
8958
# Generated automatically by configure.
8959
# Run this file to recreate the current configuration.
8960
# This directory was configured as follows,
8961
# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
8962
#
8963
# $0 $ac_configure_args
8964
#
8965
# Compiler output produced by configure, useful for debugging
8966
# configure, is in ./config.log if it exists.
8967
 
8968
ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
8969
for ac_option
8970
do
8971
  case "\$ac_option" in
8972
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8973
    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
8974
    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
8975
  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
8976
    echo "$CONFIG_STATUS generated by autoconf version 2.13"
8977
    exit 0 ;;
8978
  -help | --help | --hel | --he | --h)
8979
    echo "\$ac_cs_usage"; exit 0 ;;
8980
  *) echo "\$ac_cs_usage"; exit 1 ;;
8981
  esac
8982
done
8983
 
8984
ac_given_srcdir=$srcdir
8985
ac_given_INSTALL="$INSTALL"
8986
 
8987
trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
8988
EOF
8989
cat >> $CONFIG_STATUS <
8990
 
8991
# Protect against being on the right side of a sed subst in config.status.
8992
sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
8993
 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
8994
$ac_vpsub
8995
$extrasub
8996
s%@SHELL@%$SHELL%g
8997
s%@CFLAGS@%$CFLAGS%g
8998
s%@CPPFLAGS@%$CPPFLAGS%g
8999
s%@CXXFLAGS@%$CXXFLAGS%g
9000
s%@FFLAGS@%$FFLAGS%g
9001
s%@DEFS@%$DEFS%g
9002
s%@LDFLAGS@%$LDFLAGS%g
9003
s%@LIBS@%$LIBS%g
9004
s%@exec_prefix@%$exec_prefix%g
9005
s%@prefix@%$prefix%g
9006
s%@program_transform_name@%$program_transform_name%g
9007
s%@bindir@%$bindir%g
9008
s%@sbindir@%$sbindir%g
9009
s%@libexecdir@%$libexecdir%g
9010
s%@datadir@%$datadir%g
9011
s%@sysconfdir@%$sysconfdir%g
9012
s%@sharedstatedir@%$sharedstatedir%g
9013
s%@localstatedir@%$localstatedir%g
9014
s%@libdir@%$libdir%g
9015
s%@includedir@%$includedir%g
9016
s%@oldincludedir@%$oldincludedir%g
9017
s%@infodir@%$infodir%g
9018
s%@mandir@%$mandir%g
9019
s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
9020
s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
9021
s%@MAINT@%$MAINT%g
9022
s%@CC@%$CC%g
9023
s%@CPP@%$CPP%g
9024
s%@host@%$host%g
9025
s%@host_alias@%$host_alias%g
9026
s%@host_cpu@%$host_cpu%g
9027
s%@host_vendor@%$host_vendor%g
9028
s%@host_os@%$host_os%g
9029
s%@target@%$target%g
9030
s%@target_alias@%$target_alias%g
9031
s%@target_cpu@%$target_cpu%g
9032
s%@target_vendor@%$target_vendor%g
9033
s%@target_os@%$target_os%g
9034
s%@build@%$build%g
9035
s%@build_alias@%$build_alias%g
9036
s%@build_cpu@%$build_cpu%g
9037
s%@build_vendor@%$build_vendor%g
9038
s%@build_os@%$build_os%g
9039
s%@SET_MAKE@%$SET_MAKE%g
9040
s%@RANLIB@%$RANLIB%g
9041
s%@ALLOCA@%$ALLOCA%g
9042
s%@USE_NLS@%$USE_NLS%g
9043
s%@MSGFMT@%$MSGFMT%g
9044
s%@GMSGFMT@%$GMSGFMT%g
9045
s%@XGETTEXT@%$XGETTEXT%g
9046
s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
9047
s%@CATALOGS@%$CATALOGS%g
9048
s%@CATOBJEXT@%$CATOBJEXT%g
9049
s%@DATADIRNAME@%$DATADIRNAME%g
9050
s%@GMOFILES@%$GMOFILES%g
9051
s%@INSTOBJEXT@%$INSTOBJEXT%g
9052
s%@INTLDEPS@%$INTLDEPS%g
9053
s%@INTLLIBS@%$INTLLIBS%g
9054
s%@INTLOBJS@%$INTLOBJS%g
9055
s%@POFILES@%$POFILES%g
9056
s%@POSUB@%$POSUB%g
9057
s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
9058
s%@GT_NO@%$GT_NO%g
9059
s%@GT_YES@%$GT_YES%g
9060
s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
9061
s%@l@%$l%g
9062
s%@AWK@%$AWK%g
9063
s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
9064
s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
9065
s%@INSTALL_DATA@%$INSTALL_DATA%g
9066
s%@AR@%$AR%g
9067
s%@DLLTOOL@%$DLLTOOL%g
9068
s%@WINDRES@%$WINDRES%g
9069
s%@YACC@%$YACC%g
9070
s%@MIG@%$MIG%g
9071
s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
9072
s%@UIOUT_CFLAGS@%$UIOUT_CFLAGS%g
9073
s%@WARN_CFLAGS@%$WARN_CFLAGS%g
9074
s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
9075
s%@MMALLOC_CFLAGS@%$MMALLOC_CFLAGS%g
9076
s%@MMALLOC@%$MMALLOC%g
9077
s%@REGEX@%$REGEX%g
9078
s%@SER_HARDWIRE@%$SER_HARDWIRE%g
9079
s%@TERM_LIB@%$TERM_LIB%g
9080
s%@WIN32LIBS@%$WIN32LIBS%g
9081
s%@LIBGUI@%$LIBGUI%g
9082
s%@GUI_CFLAGS_X@%$GUI_CFLAGS_X%g
9083
s%@WIN32LDAPP@%$WIN32LDAPP%g
9084
s%@TCL_VERSION@%$TCL_VERSION%g
9085
s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
9086
s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
9087
s%@TCL_CC@%$TCL_CC%g
9088
s%@TCL_DEFS@%$TCL_DEFS%g
9089
s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
9090
s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
9091
s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
9092
s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
9093
s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
9094
s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
9095
s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
9096
s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
9097
s%@TCL_RANLIB@%$TCL_RANLIB%g
9098
s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
9099
s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
9100
s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
9101
s%@TK_VERSION@%$TK_VERSION%g
9102
s%@TK_DEFS@%$TK_DEFS%g
9103
s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
9104
s%@TK_XINCLUDES@%$TK_XINCLUDES%g
9105
s%@TK_XLIBSW@%$TK_XLIBSW%g
9106
s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
9107
s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
9108
s%@TCLHDIR@%$TCLHDIR%g
9109
s%@TKHDIR@%$TKHDIR%g
9110
s%@ITCLHDIR@%$ITCLHDIR%g
9111
s%@ITKHDIR@%$ITKHDIR%g
9112
s%@TIXHDIR@%$TIXHDIR%g
9113
s%@ITCL_VERSION@%$ITCL_VERSION%g
9114
s%@ITCL_DEFS@%$ITCL_DEFS%g
9115
s%@ITCL_BUILD_INCLUDES@%$ITCL_BUILD_INCLUDES%g
9116
s%@ITCL_BUILD_LIB_SPEC@%$ITCL_BUILD_LIB_SPEC%g
9117
s%@ITCL_LIB_SPEC@%$ITCL_LIB_SPEC%g
9118
s%@ITK_VERSION@%$ITK_VERSION%g
9119
s%@ITK_DEFS@%$ITK_DEFS%g
9120
s%@ITK_BUILD_INCLUDES@%$ITK_BUILD_INCLUDES%g
9121
s%@ITK_BUILD_LIB_SPEC@%$ITK_BUILD_LIB_SPEC%g
9122
s%@ITK_LIB_SPEC@%$ITK_LIB_SPEC%g
9123
s%@TIX_VERSION@%$TIX_VERSION%g
9124
s%@TIX_BUILD_LIB_SPEC@%$TIX_BUILD_LIB_SPEC%g
9125
s%@X_CFLAGS@%$X_CFLAGS%g
9126
s%@X_LDFLAGS@%$X_LDFLAGS%g
9127
s%@X_LIBS@%$X_LIBS%g
9128
s%@TCL_DEPS@%$TCL_DEPS%g
9129
s%@TK_DEPS@%$TK_DEPS%g
9130
s%@ITCLLIB@%$ITCLLIB%g
9131
s%@ITCL_DEPS@%$ITCL_DEPS%g
9132
s%@ITKLIB@%$ITKLIB%g
9133
s%@ITK_DEPS@%$ITK_DEPS%g
9134
s%@TIXLIB@%$TIXLIB%g
9135
s%@TIX_DEPS@%$TIX_DEPS%g
9136
s%@GDBTKLIBS@%$GDBTKLIBS%g
9137
s%@GDBTK_CFLAGS@%$GDBTK_CFLAGS%g
9138
s%@GDBTK_SRC_DIR@%$GDBTK_SRC_DIR%g
9139
s%@IGNORE_SIM@%$IGNORE_SIM%g
9140
s%@IGNORE_SIM_OBS@%$IGNORE_SIM_OBS%g
9141
s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
9142
s%@CONFIG_OBS@%$CONFIG_OBS%g
9143
s%@CONFIG_LIB_OBS@%$CONFIG_LIB_OBS%g
9144
s%@CONFIG_DEPS@%$CONFIG_DEPS%g
9145
s%@CONFIG_SRCS@%$CONFIG_SRCS%g
9146
s%@CONFIG_INITS@%$CONFIG_INITS%g
9147
s%@CONFIG_ALL@%$CONFIG_ALL%g
9148
s%@CONFIG_CLEAN@%$CONFIG_CLEAN%g
9149
s%@CONFIG_INSTALL@%$CONFIG_INSTALL%g
9150
s%@CONFIG_UNINSTALL@%$CONFIG_UNINSTALL%g
9151
s%@HLDFLAGS@%$HLDFLAGS%g
9152
s%@HLDENV@%$HLDENV%g
9153
s%@target_subdir@%$target_subdir%g
9154
/@host_makefile_frag@/r $host_makefile_frag
9155
s%@host_makefile_frag@%%g
9156
/@target_makefile_frag@/r $target_makefile_frag
9157
s%@target_makefile_frag@%%g
9158
s%@frags@%$frags%g
9159
s%@SUBDIRS@%$SUBDIRS%g
9160
s%@xm_h@%$xm_h%g
9161
s%@tm_h@%$tm_h%g
9162
s%@nm_h@%$nm_h%g
9163
s%@LN_S@%$LN_S%g
9164
s%@EXEEXT@%$EXEEXT%g
9165
s%@subdirs@%$subdirs%g
9166
 
9167
CEOF
9168
EOF
9169
 
9170
cat >> $CONFIG_STATUS <<\EOF
9171
 
9172
# Split the substitutions into bite-sized pieces for seds with
9173
# small command number limits, like on Digital OSF/1 and HP-UX.
9174
ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
9175
ac_file=1 # Number of current file.
9176
ac_beg=1 # First line for current file.
9177
ac_end=$ac_max_sed_cmds # Line after last line for current file.
9178
ac_more_lines=:
9179
ac_sed_cmds=""
9180
while $ac_more_lines; do
9181
  if test $ac_beg -gt 1; then
9182
    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
9183
  else
9184
    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
9185
  fi
9186
  if test ! -s conftest.s$ac_file; then
9187
    ac_more_lines=false
9188
    rm -f conftest.s$ac_file
9189
  else
9190
    if test -z "$ac_sed_cmds"; then
9191
      ac_sed_cmds="sed -f conftest.s$ac_file"
9192
    else
9193
      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
9194
    fi
9195
    ac_file=`expr $ac_file + 1`
9196
    ac_beg=$ac_end
9197
    ac_end=`expr $ac_end + $ac_max_sed_cmds`
9198
  fi
9199
done
9200
if test -z "$ac_sed_cmds"; then
9201
  ac_sed_cmds=cat
9202
fi
9203
EOF
9204
 
9205
cat >> $CONFIG_STATUS <
9206
 
9207
CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"}
9208
EOF
9209
cat >> $CONFIG_STATUS <<\EOF
9210
for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
9211
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9212
  case "$ac_file" in
9213
  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
9214
       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
9215
  *) ac_file_in="${ac_file}.in" ;;
9216
  esac
9217
 
9218
  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
9219
 
9220
  # Remove last slash and all that follows it.  Not all systems have dirname.
9221
  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9222
  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9223
    # The file is in a subdirectory.
9224
    test ! -d "$ac_dir" && mkdir "$ac_dir"
9225
    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
9226
    # A "../" for each directory in $ac_dir_suffix.
9227
    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
9228
  else
9229
    ac_dir_suffix= ac_dots=
9230
  fi
9231
 
9232
  case "$ac_given_srcdir" in
9233
  .)  srcdir=.
9234
      if test -z "$ac_dots"; then top_srcdir=.
9235
      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
9236
  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
9237
  *) # Relative path.
9238
    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
9239
    top_srcdir="$ac_dots$ac_given_srcdir" ;;
9240
  esac
9241
 
9242
  case "$ac_given_INSTALL" in
9243
  [/$]*) INSTALL="$ac_given_INSTALL" ;;
9244
  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
9245
  esac
9246
 
9247
  echo creating "$ac_file"
9248
  rm -f "$ac_file"
9249
  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
9250
  case "$ac_file" in
9251
  *Makefile*) ac_comsub="1i\\
9252
# $configure_input" ;;
9253
  *) ac_comsub= ;;
9254
  esac
9255
 
9256
  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9257
  sed -e "$ac_comsub
9258
s%@configure_input@%$configure_input%g
9259
s%@srcdir@%$srcdir%g
9260
s%@top_srcdir@%$top_srcdir%g
9261
s%@INSTALL@%$INSTALL%g
9262
" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
9263
fi; done
9264
rm -f conftest.s*
9265
 
9266
# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
9267
# NAME is the cpp macro being defined and VALUE is the value it is being given.
9268
#
9269
# ac_d sets the value in "#define NAME VALUE" lines.
9270
ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
9271
ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
9272
ac_dC='\3'
9273
ac_dD='%g'
9274
# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
9275
ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
9276
ac_uB='\([      ]\)%\1#\2define\3'
9277
ac_uC=' '
9278
ac_uD='\4%g'
9279
# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
9280
ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
9281
ac_eB='$%\1#\2define\3'
9282
ac_eC=' '
9283
ac_eD='%g'
9284
 
9285
if test "${CONFIG_HEADERS+set}" != set; then
9286
EOF
9287
cat >> $CONFIG_STATUS <
9288
  CONFIG_HEADERS="config.h:config.in"
9289
EOF
9290
cat >> $CONFIG_STATUS <<\EOF
9291
fi
9292
for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
9293
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9294
  case "$ac_file" in
9295
  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
9296
       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
9297
  *) ac_file_in="${ac_file}.in" ;;
9298
  esac
9299
 
9300
  echo creating $ac_file
9301
 
9302
  rm -f conftest.frag conftest.in conftest.out
9303
  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9304
  cat $ac_file_inputs > conftest.in
9305
 
9306
EOF
9307
 
9308
# Transform confdefs.h into a sed script conftest.vals that substitutes
9309
# the proper values into config.h.in to produce config.h.  And first:
9310
# Protect against being on the right side of a sed subst in config.status.
9311
# Protect against being in an unquoted here document in config.status.
9312
rm -f conftest.vals
9313
cat > conftest.hdr <<\EOF
9314
s/[\\&%]/\\&/g
9315
s%[\\$`]%\\&%g
9316
s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
9317
s%ac_d%ac_u%gp
9318
s%ac_u%ac_e%gp
9319
EOF
9320
sed -n -f conftest.hdr confdefs.h > conftest.vals
9321
rm -f conftest.hdr
9322
 
9323
# This sed command replaces #undef with comments.  This is necessary, for
9324
# example, in the case of _POSIX_SOURCE, which is predefined and required
9325
# on some systems where configure will not decide to define it.
9326
cat >> conftest.vals <<\EOF
9327
s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
9328
EOF
9329
 
9330
# Break up conftest.vals because some shells have a limit on
9331
# the size of here documents, and old seds have small limits too.
9332
 
9333
rm -f conftest.tail
9334
while :
9335
do
9336
  ac_lines=`grep -c . conftest.vals`
9337
  # grep -c gives empty output for an empty file on some AIX systems.
9338
  if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
9339
  # Write a limited-size here document to conftest.frag.
9340
  echo '  cat > conftest.frag <> $CONFIG_STATUS
9341
  sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
9342
  echo 'CEOF
9343
  sed -f conftest.frag conftest.in > conftest.out
9344
  rm -f conftest.in
9345
  mv conftest.out conftest.in
9346
' >> $CONFIG_STATUS
9347
  sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
9348
  rm -f conftest.vals
9349
  mv conftest.tail conftest.vals
9350
done
9351
rm -f conftest.vals
9352
 
9353
cat >> $CONFIG_STATUS <<\EOF
9354
  rm -f conftest.frag conftest.h
9355
  echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
9356
  cat conftest.in >> conftest.h
9357
  rm -f conftest.in
9358
  if cmp -s $ac_file conftest.h 2>/dev/null; then
9359
    echo "$ac_file is unchanged"
9360
    rm -f conftest.h
9361
  else
9362
    # Remove last slash and all that follows it.  Not all systems have dirname.
9363
      ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9364
      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9365
      # The file is in a subdirectory.
9366
      test ! -d "$ac_dir" && mkdir "$ac_dir"
9367
    fi
9368
    rm -f $ac_file
9369
    mv conftest.h $ac_file
9370
  fi
9371
fi; done
9372
 
9373
EOF
9374
 
9375
cat >> $CONFIG_STATUS <
9376
ac_sources="$files"
9377
ac_dests="$links"
9378
EOF
9379
 
9380
cat >> $CONFIG_STATUS <<\EOF
9381
srcdir=$ac_given_srcdir
9382
while test -n "$ac_sources"; do
9383
  set $ac_dests; ac_dest=$1; shift; ac_dests=$*
9384
  set $ac_sources; ac_source=$1; shift; ac_sources=$*
9385
 
9386
  echo "linking $srcdir/$ac_source to $ac_dest"
9387
 
9388
  if test ! -r $srcdir/$ac_source; then
9389
    { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
9390
  fi
9391
  rm -f $ac_dest
9392
 
9393
  # Make relative symlinks.
9394
  # Remove last slash and all that follows it.  Not all systems have dirname.
9395
  ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
9396
  if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
9397
    # The dest file is in a subdirectory.
9398
    test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
9399
    ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
9400
    # A "../" for each directory in $ac_dest_dir_suffix.
9401
    ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
9402
  else
9403
    ac_dest_dir_suffix= ac_dots=
9404
  fi
9405
 
9406
  case "$srcdir" in
9407
  [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
9408
  *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
9409
  esac
9410
 
9411
  # Make a symlink if possible; otherwise try a hard link.
9412
  if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
9413
    ln $srcdir/$ac_source $ac_dest; then :
9414
  else
9415
    { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
9416
  fi
9417
done
9418
EOF
9419
cat >> $CONFIG_STATUS <
9420
 
9421
gdb_host_cpu=$gdb_host_cpu
9422
gdb_target_cpu=$gdb_target_cpu
9423
nativefile=$nativefile
9424
 
9425
EOF
9426
cat >> $CONFIG_STATUS <<\EOF
9427
 
9428
if test "${nativefile}" = ""; then
9429
        < Makefile \
9430
        sed -e '/^NATDEPFILES[  ]*=.*\\$/,/[^\\]$/s/^/# /' \
9431
            -e '/^NATDEPFILES[  ]*=/s/^/# /' \
9432
        | sed -e '/^\(NATDEPFILES[      ]*[+]=[         ]*\)/s//# \1/' \
9433
        > Makefile.tem
9434
mv -f Makefile.tem Makefile
9435
fi
9436
 
9437
sed -e '/^TM_FILE[      ]*=/s,^TM_FILE[         ]*=[    ]*,&config/'"${gdb_target_cpu}"'/,
9438
/^XM_FILE[      ]*=/s,^XM_FILE[         ]*=[    ]*,&config/'"${gdb_host_cpu}"'/,
9439
/^NAT_FILE[     ]*=/s,^NAT_FILE[        ]*=[    ]*,&config/'"${gdb_host_cpu}"'/,' Makefile.tmp
9440
mv -f Makefile.tmp Makefile
9441
 
9442
 
9443
case x$CONFIG_HEADERS in
9444
xconfig.h:config.in)
9445
echo > stamp-h ;;
9446
esac
9447
 
9448
exit 0
9449
EOF
9450
chmod +x $CONFIG_STATUS
9451
rm -fr confdefs* $ac_clean_files
9452
test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
9453
 
9454
if test "$no_recursion" != yes; then
9455
 
9456
  # Remove --cache-file and --srcdir arguments so they do not pile up.
9457
  ac_sub_configure_args=
9458
  ac_prev=
9459
  for ac_arg in $ac_configure_args; do
9460
    if test -n "$ac_prev"; then
9461
      ac_prev=
9462
      continue
9463
    fi
9464
    case "$ac_arg" in
9465
    -cache-file | --cache-file | --cache-fil | --cache-fi \
9466
    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9467
      ac_prev=cache_file ;;
9468
    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9469
    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
9470
      ;;
9471
    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9472
      ac_prev=srcdir ;;
9473
    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9474
      ;;
9475
    *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9476
    esac
9477
  done
9478
 
9479
  for ac_config_dir in $configdirs; do
9480
 
9481
    # Do not complain, so a configure script can configure whichever
9482
    # parts of a large source tree are present.
9483
    if test ! -d $srcdir/$ac_config_dir; then
9484
      continue
9485
    fi
9486
 
9487
    echo configuring in $ac_config_dir
9488
 
9489
    case "$srcdir" in
9490
    .) ;;
9491
    *)
9492
      if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
9493
      else
9494
        { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
9495
      fi
9496
      ;;
9497
    esac
9498
 
9499
    ac_popdir=`pwd`
9500
    cd $ac_config_dir
9501
 
9502
      # A "../" for each directory in /$ac_config_dir.
9503
      ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
9504
 
9505
    case "$srcdir" in
9506
    .) # No --srcdir option.  We are building in place.
9507
      ac_sub_srcdir=$srcdir ;;
9508
    /*) # Absolute path.
9509
      ac_sub_srcdir=$srcdir/$ac_config_dir ;;
9510
    *) # Relative path.
9511
      ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
9512
    esac
9513
 
9514
    # Check for guested configure; otherwise get Cygnus style configure.
9515
    if test -f $ac_sub_srcdir/configure; then
9516
      ac_sub_configure=$ac_sub_srcdir/configure
9517
    elif test -f $ac_sub_srcdir/configure.in; then
9518
      ac_sub_configure=$ac_configure
9519
    else
9520
      echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
9521
      ac_sub_configure=
9522
    fi
9523
 
9524
    # The recursion is here.
9525
    if test -n "$ac_sub_configure"; then
9526
 
9527
      # Make the cache file name correct relative to the subdirectory.
9528
      case "$cache_file" in
9529
      /*) ac_sub_cache_file=$cache_file ;;
9530
      *) # Relative path.
9531
        ac_sub_cache_file="$ac_dots$cache_file" ;;
9532
      esac
9533
  case "$ac_given_INSTALL" in
9534
        [/$]*) INSTALL="$ac_given_INSTALL" ;;
9535
        *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
9536
        esac
9537
 
9538
      echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
9539
      # The eval makes quoting arguments work.
9540
      if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
9541
      then :
9542
      else
9543
        { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
9544
      fi
9545
    fi
9546
 
9547
    cd $ac_popdir
9548
  done
9549
fi
9550
 
9551
 
9552
exit 0

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.