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

Subversion Repositories or1k

[/] [or1k/] [tags/] [start/] [insight/] [bfd/] [configure] - Blame information for rev 1780

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

Line No. Rev Author Line
1 578 markom
#! /bin/sh
2
 
3
# Guess values for system-dependent variables and create Makefiles.
4
# Generated automatically using autoconf version 2.13
5
# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6
#
7
# This configure script is free software; the Free Software Foundation
8
# gives unlimited permission to copy, distribute and modify it.
9
 
10
# Defaults:
11
ac_help=
12
ac_default_prefix=/usr/local
13
# Any additions from configure.in:
14
ac_help="$ac_help
15
  --enable-shared[=PKGS]  build shared libraries [default=no]"
16
ac_help="$ac_help
17
  --enable-static[=PKGS]  build static libraries [default=yes]"
18
ac_help="$ac_help
19
  --enable-fast-install[=PKGS]  optimize for fast installation [default=yes]"
20
ac_help="$ac_help
21
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]"
22
ac_help="$ac_help
23
  --disable-libtool-lock  avoid locking (might break parallel builds)"
24
ac_help="$ac_help
25
  --with-pic              try to use only PIC/non-PIC objects [default=use both]"
26
ac_help="$ac_help
27
  --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)"
28
ac_help="$ac_help
29
  --enable-targets        alternative target configurations"
30
ac_help="$ac_help
31
  --enable-commonbfdlib   build shared BFD/opcodes/libiberty library"
32
ac_help="$ac_help
33
  --with-mmap             try using mmap for BFD input files if available"
34
ac_help="$ac_help
35
  --enable-build-warnings Enable build-time compiler warnings if gcc is used"
36
ac_help="$ac_help
37
  --enable-maintainer-mode enable make rules and dependencies not useful
38
                          (and sometimes confusing) to the casual installer"
39
ac_help="$ac_help
40
  --disable-nls           do not use Native Language Support"
41
ac_help="$ac_help
42
  --with-included-gettext use the GNU gettext library included here"
43
 
44
# Initialize some variables set by options.
45
# The variables have the same names as the options, with
46
# dashes changed to underlines.
47
build=NONE
48
cache_file=./config.cache
49
exec_prefix=NONE
50
host=NONE
51
no_create=
52
nonopt=NONE
53
no_recursion=
54
prefix=NONE
55
program_prefix=NONE
56
program_suffix=NONE
57
program_transform_name=s,x,x,
58
silent=
59
site=
60
srcdir=
61
target=NONE
62
verbose=
63
x_includes=NONE
64
x_libraries=NONE
65
bindir='${exec_prefix}/bin'
66
sbindir='${exec_prefix}/sbin'
67
libexecdir='${exec_prefix}/libexec'
68
datadir='${prefix}/share'
69
sysconfdir='${prefix}/etc'
70
sharedstatedir='${prefix}/com'
71
localstatedir='${prefix}/var'
72
libdir='${exec_prefix}/lib'
73
includedir='${prefix}/include'
74
oldincludedir='/usr/include'
75
infodir='${prefix}/info'
76
mandir='${prefix}/man'
77
 
78
# Initialize some other variables.
79
subdirs=
80
MFLAGS= MAKEFLAGS=
81
SHELL=${CONFIG_SHELL-/bin/sh}
82
# Maximum number of lines to put in a shell here document.
83
ac_max_here_lines=12
84
 
85
ac_prev=
86
for ac_option
87
do
88
 
89
  # If the previous option needs an argument, assign it.
90
  if test -n "$ac_prev"; then
91
    eval "$ac_prev=\$ac_option"
92
    ac_prev=
93
    continue
94
  fi
95
 
96
  case "$ac_option" in
97
  -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
98
  *) ac_optarg= ;;
99
  esac
100
 
101
  # Accept the important Cygnus configure options, so we can diagnose typos.
102
 
103
  case "$ac_option" in
104
 
105
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
106
    ac_prev=bindir ;;
107
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
108
    bindir="$ac_optarg" ;;
109
 
110
  -build | --build | --buil | --bui | --bu)
111
    ac_prev=build ;;
112
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
113
    build="$ac_optarg" ;;
114
 
115
  -cache-file | --cache-file | --cache-fil | --cache-fi \
116
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
117
    ac_prev=cache_file ;;
118
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
119
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
120
    cache_file="$ac_optarg" ;;
121
 
122
  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
123
    ac_prev=datadir ;;
124
  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
125
  | --da=*)
126
    datadir="$ac_optarg" ;;
127
 
128
  -disable-* | --disable-*)
129
    ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
130
    # Reject names that are not valid shell variable names.
131
    if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
132
      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
133
    fi
134
    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
135
    eval "enable_${ac_feature}=no" ;;
136
 
137
  -enable-* | --enable-*)
138
    ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
139
    # Reject names that are not valid shell variable names.
140
    if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
141
      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
142
    fi
143
    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
144
    case "$ac_option" in
145
      *=*) ;;
146
      *) ac_optarg=yes ;;
147
    esac
148
    eval "enable_${ac_feature}='$ac_optarg'" ;;
149
 
150
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
151
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
152
  | --exec | --exe | --ex)
153
    ac_prev=exec_prefix ;;
154
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
155
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
156
  | --exec=* | --exe=* | --ex=*)
157
    exec_prefix="$ac_optarg" ;;
158
 
159
  -gas | --gas | --ga | --g)
160
    # Obsolete; use --with-gas.
161
    with_gas=yes ;;
162
 
163
  -help | --help | --hel | --he)
164
    # Omit some internal or obsolete options to make the list less imposing.
165
    # This message is too long to be a string in the A/UX 3.1 sh.
166
    cat << EOF
167
Usage: configure [options] [host]
168
Options: [defaults in brackets after descriptions]
169
Configuration:
170
  --cache-file=FILE       cache test results in FILE
171
  --help                  print this message
172
  --no-create             do not create output files
173
  --quiet, --silent       do not print \`checking...' messages
174
  --version               print the version of autoconf that created configure
175
Directory and file names:
176
  --prefix=PREFIX         install architecture-independent files in PREFIX
177
                          [$ac_default_prefix]
178
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
179
                          [same as prefix]
180
  --bindir=DIR            user executables in DIR [EPREFIX/bin]
181
  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
182
  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
183
  --datadir=DIR           read-only architecture-independent data in DIR
184
                          [PREFIX/share]
185
  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
186
  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
187
                          [PREFIX/com]
188
  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
189
  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
190
  --includedir=DIR        C header files in DIR [PREFIX/include]
191
  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
192
  --infodir=DIR           info documentation in DIR [PREFIX/info]
193
  --mandir=DIR            man documentation in DIR [PREFIX/man]
194
  --srcdir=DIR            find the sources in DIR [configure dir or ..]
195
  --program-prefix=PREFIX prepend PREFIX to installed program names
196
  --program-suffix=SUFFIX append SUFFIX to installed program names
197
  --program-transform-name=PROGRAM
198
                          run sed PROGRAM on installed program names
199
EOF
200
    cat << EOF
201
Host type:
202
  --build=BUILD           configure for building on BUILD [BUILD=HOST]
203
  --host=HOST             configure for HOST [guessed]
204
  --target=TARGET         configure for TARGET [TARGET=HOST]
205
Features and packages:
206
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
207
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
208
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
209
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
210
  --x-includes=DIR        X include files are in DIR
211
  --x-libraries=DIR       X library files are in DIR
212
EOF
213
    if test -n "$ac_help"; then
214
      echo "--enable and --with options recognized:$ac_help"
215
    fi
216
    exit 0 ;;
217
 
218
  -host | --host | --hos | --ho)
219
    ac_prev=host ;;
220
  -host=* | --host=* | --hos=* | --ho=*)
221
    host="$ac_optarg" ;;
222
 
223
  -includedir | --includedir | --includedi | --included | --include \
224
  | --includ | --inclu | --incl | --inc)
225
    ac_prev=includedir ;;
226
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
227
  | --includ=* | --inclu=* | --incl=* | --inc=*)
228
    includedir="$ac_optarg" ;;
229
 
230
  -infodir | --infodir | --infodi | --infod | --info | --inf)
231
    ac_prev=infodir ;;
232
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
233
    infodir="$ac_optarg" ;;
234
 
235
  -libdir | --libdir | --libdi | --libd)
236
    ac_prev=libdir ;;
237
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
238
    libdir="$ac_optarg" ;;
239
 
240
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
241
  | --libexe | --libex | --libe)
242
    ac_prev=libexecdir ;;
243
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
244
  | --libexe=* | --libex=* | --libe=*)
245
    libexecdir="$ac_optarg" ;;
246
 
247
  -localstatedir | --localstatedir | --localstatedi | --localstated \
248
  | --localstate | --localstat | --localsta | --localst \
249
  | --locals | --local | --loca | --loc | --lo)
250
    ac_prev=localstatedir ;;
251
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
252
  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
253
  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
254
    localstatedir="$ac_optarg" ;;
255
 
256
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
257
    ac_prev=mandir ;;
258
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
259
    mandir="$ac_optarg" ;;
260
 
261
  -nfp | --nfp | --nf)
262
    # Obsolete; use --without-fp.
263
    with_fp=no ;;
264
 
265
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
266
  | --no-cr | --no-c)
267
    no_create=yes ;;
268
 
269
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
270
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
271
    no_recursion=yes ;;
272
 
273
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
274
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
275
  | --oldin | --oldi | --old | --ol | --o)
276
    ac_prev=oldincludedir ;;
277
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
278
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
279
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
280
    oldincludedir="$ac_optarg" ;;
281
 
282
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
283
    ac_prev=prefix ;;
284
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
285
    prefix="$ac_optarg" ;;
286
 
287
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
288
  | --program-pre | --program-pr | --program-p)
289
    ac_prev=program_prefix ;;
290
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
291
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
292
    program_prefix="$ac_optarg" ;;
293
 
294
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
295
  | --program-suf | --program-su | --program-s)
296
    ac_prev=program_suffix ;;
297
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
298
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
299
    program_suffix="$ac_optarg" ;;
300
 
301
  -program-transform-name | --program-transform-name \
302
  | --program-transform-nam | --program-transform-na \
303
  | --program-transform-n | --program-transform- \
304
  | --program-transform | --program-transfor \
305
  | --program-transfo | --program-transf \
306
  | --program-trans | --program-tran \
307
  | --progr-tra | --program-tr | --program-t)
308
    ac_prev=program_transform_name ;;
309
  -program-transform-name=* | --program-transform-name=* \
310
  | --program-transform-nam=* | --program-transform-na=* \
311
  | --program-transform-n=* | --program-transform-=* \
312
  | --program-transform=* | --program-transfor=* \
313
  | --program-transfo=* | --program-transf=* \
314
  | --program-trans=* | --program-tran=* \
315
  | --progr-tra=* | --program-tr=* | --program-t=*)
316
    program_transform_name="$ac_optarg" ;;
317
 
318
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
319
  | -silent | --silent | --silen | --sile | --sil)
320
    silent=yes ;;
321
 
322
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
323
    ac_prev=sbindir ;;
324
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
325
  | --sbi=* | --sb=*)
326
    sbindir="$ac_optarg" ;;
327
 
328
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
329
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
330
  | --sharedst | --shareds | --shared | --share | --shar \
331
  | --sha | --sh)
332
    ac_prev=sharedstatedir ;;
333
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
334
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
335
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
336
  | --sha=* | --sh=*)
337
    sharedstatedir="$ac_optarg" ;;
338
 
339
  -site | --site | --sit)
340
    ac_prev=site ;;
341
  -site=* | --site=* | --sit=*)
342
    site="$ac_optarg" ;;
343
 
344
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
345
    ac_prev=srcdir ;;
346
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
347
    srcdir="$ac_optarg" ;;
348
 
349
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
350
  | --syscon | --sysco | --sysc | --sys | --sy)
351
    ac_prev=sysconfdir ;;
352
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
353
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
354
    sysconfdir="$ac_optarg" ;;
355
 
356
  -target | --target | --targe | --targ | --tar | --ta | --t)
357
    ac_prev=target ;;
358
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
359
    target="$ac_optarg" ;;
360
 
361
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
362
    verbose=yes ;;
363
 
364
  -version | --version | --versio | --versi | --vers)
365
    echo "configure generated by autoconf version 2.13"
366
    exit 0 ;;
367
 
368
  -with-* | --with-*)
369
    ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
370
    # Reject names that are not valid shell variable names.
371
    if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
372
      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
373
    fi
374
    ac_package=`echo $ac_package| sed 's/-/_/g'`
375
    case "$ac_option" in
376
      *=*) ;;
377
      *) ac_optarg=yes ;;
378
    esac
379
    eval "with_${ac_package}='$ac_optarg'" ;;
380
 
381
  -without-* | --without-*)
382
    ac_package=`echo $ac_option|sed -e 's/-*without-//'`
383
    # Reject names that are not valid shell variable names.
384
    if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
385
      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
386
    fi
387
    ac_package=`echo $ac_package| sed 's/-/_/g'`
388
    eval "with_${ac_package}=no" ;;
389
 
390
  --x)
391
    # Obsolete; use --with-x.
392
    with_x=yes ;;
393
 
394
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
395
  | --x-incl | --x-inc | --x-in | --x-i)
396
    ac_prev=x_includes ;;
397
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
398
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
399
    x_includes="$ac_optarg" ;;
400
 
401
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
402
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
403
    ac_prev=x_libraries ;;
404
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
405
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
406
    x_libraries="$ac_optarg" ;;
407
 
408
  -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
409
    ;;
410
 
411
  *)
412
    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
413
      echo "configure: warning: $ac_option: invalid host type" 1>&2
414
    fi
415
    if test "x$nonopt" != xNONE; then
416
      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
417
    fi
418
    nonopt="$ac_option"
419
    ;;
420
 
421
  esac
422
done
423
 
424
if test -n "$ac_prev"; then
425
  { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
426
fi
427
 
428
trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
429
 
430
# File descriptor usage:
431
# 0 standard input
432
# 1 file creation
433
# 2 errors and warnings
434
# 3 some systems may open it to /dev/tty
435
# 4 used on the Kubota Titan
436
# 6 checking for... messages and results
437
# 5 compiler messages saved in config.log
438
if test "$silent" = yes; then
439
  exec 6>/dev/null
440
else
441
  exec 6>&1
442
fi
443
exec 5>./config.log
444
 
445
echo "\
446
This file contains any messages produced by compilers while
447
running configure, to aid debugging if configure makes a mistake.
448
" 1>&5
449
 
450
# Strip out --no-create and --no-recursion so they do not pile up.
451
# Also quote any args containing shell metacharacters.
452
ac_configure_args=
453
for ac_arg
454
do
455
  case "$ac_arg" in
456
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
457
  | --no-cr | --no-c) ;;
458
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
459
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
460
  *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
461
  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
462
  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
463
  esac
464
done
465
 
466
# NLS nuisances.
467
# Only set these to C if already set.  These must not be set unconditionally
468
# because not all systems understand e.g. LANG=C (notably SCO).
469
# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
470
# Non-C LC_CTYPE values break the ctype check.
471
if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
472
if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
473
if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
474
if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
475
 
476
# confdefs.h avoids OS command line length limits that DEFS can exceed.
477
rm -rf conftest* confdefs.h
478
# AIX cpp loses on an empty file, so make sure it contains at least a newline.
479
echo > confdefs.h
480
 
481
# A filename unique to this package, relative to the directory that
482
# configure is in, which we can look for to find out if srcdir is correct.
483
ac_unique_file=libbfd.c
484
 
485
# Find the source files, if location was not specified.
486
if test -z "$srcdir"; then
487
  ac_srcdir_defaulted=yes
488
  # Try the directory containing this script, then its parent.
489
  ac_prog=$0
490
  ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
491
  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
492
  srcdir=$ac_confdir
493
  if test ! -r $srcdir/$ac_unique_file; then
494
    srcdir=..
495
  fi
496
else
497
  ac_srcdir_defaulted=no
498
fi
499
if test ! -r $srcdir/$ac_unique_file; then
500
  if test "$ac_srcdir_defaulted" = yes; then
501
    { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
502
  else
503
    { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
504
  fi
505
fi
506
srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
507
 
508
# Prefer explicitly selected file to automatically selected ones.
509
if test -z "$CONFIG_SITE"; then
510
  if test "x$prefix" != xNONE; then
511
    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
512
  else
513
    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
514
  fi
515
fi
516
for ac_site_file in $CONFIG_SITE; do
517
  if test -r "$ac_site_file"; then
518
    echo "loading site script $ac_site_file"
519
    . "$ac_site_file"
520
  fi
521
done
522
 
523
if test -r "$cache_file"; then
524
  echo "loading cache $cache_file"
525
  . $cache_file
526
else
527
  echo "creating cache $cache_file"
528
  > $cache_file
529
fi
530
 
531
ac_ext=c
532
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
533
ac_cpp='$CPP $CPPFLAGS'
534
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
535
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
536
cross_compiling=$ac_cv_prog_cc_cross
537
 
538
ac_exeext=
539
ac_objext=o
540
if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
541
  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
542
  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
543
    ac_n= ac_c='
544
' ac_t='        '
545
  else
546
    ac_n=-n ac_c= ac_t=
547
  fi
548
else
549
  ac_n= ac_c='\c' ac_t=
550
fi
551
 
552
echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
553
echo "configure:554: checking for Cygwin environment" >&5
554
if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
555
  echo $ac_n "(cached) $ac_c" 1>&6
556
else
557
  cat > conftest.$ac_ext <
558
#line 559 "configure"
559
#include "confdefs.h"
560
 
561
int main() {
562
 
563
#ifndef __CYGWIN__
564
#define __CYGWIN__ __CYGWIN32__
565
#endif
566
return __CYGWIN__;
567
; return 0; }
568
EOF
569
if { (eval echo configure:570: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
570
  rm -rf conftest*
571
  ac_cv_cygwin=yes
572
else
573
  echo "configure: failed program was:" >&5
574
  cat conftest.$ac_ext >&5
575
  rm -rf conftest*
576
  ac_cv_cygwin=no
577
fi
578
rm -f conftest*
579
rm -f conftest*
580
fi
581
 
582
echo "$ac_t""$ac_cv_cygwin" 1>&6
583
CYGWIN=
584
test "$ac_cv_cygwin" = yes && CYGWIN=yes
585
echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
586
echo "configure:587: checking for mingw32 environment" >&5
587
if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
588
  echo $ac_n "(cached) $ac_c" 1>&6
589
else
590
  cat > conftest.$ac_ext <
591
#line 592 "configure"
592
#include "confdefs.h"
593
 
594
int main() {
595
return __MINGW32__;
596
; return 0; }
597
EOF
598
if { (eval echo configure:599: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
599
  rm -rf conftest*
600
  ac_cv_mingw32=yes
601
else
602
  echo "configure: failed program was:" >&5
603
  cat conftest.$ac_ext >&5
604
  rm -rf conftest*
605
  ac_cv_mingw32=no
606
fi
607
rm -f conftest*
608
rm -f conftest*
609
fi
610
 
611
echo "$ac_t""$ac_cv_mingw32" 1>&6
612
MINGW32=
613
test "$ac_cv_mingw32" = yes && MINGW32=yes
614
 
615
 
616
ac_aux_dir=
617
for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
618
  if test -f $ac_dir/install-sh; then
619
    ac_aux_dir=$ac_dir
620
    ac_install_sh="$ac_aux_dir/install-sh -c"
621
    break
622
  elif test -f $ac_dir/install.sh; then
623
    ac_aux_dir=$ac_dir
624
    ac_install_sh="$ac_aux_dir/install.sh -c"
625
    break
626
  fi
627
done
628
if test -z "$ac_aux_dir"; then
629
  { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
630
fi
631
ac_config_guess=$ac_aux_dir/config.guess
632
ac_config_sub=$ac_aux_dir/config.sub
633
ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
634
 
635
 
636
# Do some error checking and defaulting for the host and target type.
637
# The inputs are:
638
#    configure --host=HOST --target=TARGET --build=BUILD NONOPT
639
#
640
# The rules are:
641
# 1. You are not allowed to specify --host, --target, and nonopt at the
642
#    same time.
643
# 2. Host defaults to nonopt.
644
# 3. If nonopt is not specified, then host defaults to the current host,
645
#    as determined by config.guess.
646
# 4. Target and build default to nonopt.
647
# 5. If nonopt is not specified, then target and build default to host.
648
 
649
# The aliases save the names the user supplied, while $host etc.
650
# will get canonicalized.
651
case $host---$target---$nonopt in
652
NONE---*---* | *---NONE---* | *---*---NONE) ;;
653
*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
654
esac
655
 
656
 
657
# Make sure we can run config.sub.
658
if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
659
else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
660
fi
661
 
662
echo $ac_n "checking host system type""... $ac_c" 1>&6
663
echo "configure:664: checking host system type" >&5
664
 
665
host_alias=$host
666
case "$host_alias" in
667
NONE)
668
  case $nonopt in
669
  NONE)
670
    if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
671
    else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
672
    fi ;;
673
  *) host_alias=$nonopt ;;
674
  esac ;;
675
esac
676
 
677
host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
678
host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
679
host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
680
host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
681
echo "$ac_t""$host" 1>&6
682
 
683
echo $ac_n "checking target system type""... $ac_c" 1>&6
684
echo "configure:685: checking target system type" >&5
685
 
686
target_alias=$target
687
case "$target_alias" in
688
NONE)
689
  case $nonopt in
690
  NONE) target_alias=$host_alias ;;
691
  *) target_alias=$nonopt ;;
692
  esac ;;
693
esac
694
 
695
target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
696
target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
697
target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
698
target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
699
echo "$ac_t""$target" 1>&6
700
 
701
echo $ac_n "checking build system type""... $ac_c" 1>&6
702
echo "configure:703: checking build system type" >&5
703
 
704
build_alias=$build
705
case "$build_alias" in
706
NONE)
707
  case $nonopt in
708
  NONE) build_alias=$host_alias ;;
709
  *) build_alias=$nonopt ;;
710
  esac ;;
711
esac
712
 
713
build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
714
build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
715
build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
716
build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
717
echo "$ac_t""$build" 1>&6
718
 
719
test "$host_alias" != "$target_alias" &&
720
  test "$program_prefix$program_suffix$program_transform_name" = \
721
    NONENONEs,x,x, &&
722
  program_prefix=${target_alias}-
723
 
724
# Extract the first word of "gcc", so it can be a program name with args.
725
set dummy gcc; ac_word=$2
726
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
727
echo "configure:728: checking for $ac_word" >&5
728
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
729
  echo $ac_n "(cached) $ac_c" 1>&6
730
else
731
  if test -n "$CC"; then
732
  ac_cv_prog_CC="$CC" # Let the user override the test.
733
else
734
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
735
  ac_dummy="$PATH"
736
  for ac_dir in $ac_dummy; do
737
    test -z "$ac_dir" && ac_dir=.
738
    if test -f $ac_dir/$ac_word; then
739
      ac_cv_prog_CC="gcc"
740
      break
741
    fi
742
  done
743
  IFS="$ac_save_ifs"
744
fi
745
fi
746
CC="$ac_cv_prog_CC"
747
if test -n "$CC"; then
748
  echo "$ac_t""$CC" 1>&6
749
else
750
  echo "$ac_t""no" 1>&6
751
fi
752
 
753
if test -z "$CC"; then
754
  # Extract the first word of "cc", so it can be a program name with args.
755
set dummy cc; ac_word=$2
756
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
757
echo "configure:758: checking for $ac_word" >&5
758
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
759
  echo $ac_n "(cached) $ac_c" 1>&6
760
else
761
  if test -n "$CC"; then
762
  ac_cv_prog_CC="$CC" # Let the user override the test.
763
else
764
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
765
  ac_prog_rejected=no
766
  ac_dummy="$PATH"
767
  for ac_dir in $ac_dummy; do
768
    test -z "$ac_dir" && ac_dir=.
769
    if test -f $ac_dir/$ac_word; then
770
      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
771
        ac_prog_rejected=yes
772
        continue
773
      fi
774
      ac_cv_prog_CC="cc"
775
      break
776
    fi
777
  done
778
  IFS="$ac_save_ifs"
779
if test $ac_prog_rejected = yes; then
780
  # We found a bogon in the path, so make sure we never use it.
781
  set dummy $ac_cv_prog_CC
782
  shift
783
  if test $# -gt 0; then
784
    # We chose a different compiler from the bogus one.
785
    # However, it has the same basename, so the bogon will be chosen
786
    # first if we set CC to just the basename; use the full file name.
787
    shift
788
    set dummy "$ac_dir/$ac_word" "$@"
789
    shift
790
    ac_cv_prog_CC="$@"
791
  fi
792
fi
793
fi
794
fi
795
CC="$ac_cv_prog_CC"
796
if test -n "$CC"; then
797
  echo "$ac_t""$CC" 1>&6
798
else
799
  echo "$ac_t""no" 1>&6
800
fi
801
 
802
  if test -z "$CC"; then
803
    case "`uname -s`" in
804
    *win32* | *WIN32*)
805
      # Extract the first word of "cl", so it can be a program name with args.
806
set dummy cl; ac_word=$2
807
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
808
echo "configure:809: checking for $ac_word" >&5
809
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
810
  echo $ac_n "(cached) $ac_c" 1>&6
811
else
812
  if test -n "$CC"; then
813
  ac_cv_prog_CC="$CC" # Let the user override the test.
814
else
815
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
816
  ac_dummy="$PATH"
817
  for ac_dir in $ac_dummy; do
818
    test -z "$ac_dir" && ac_dir=.
819
    if test -f $ac_dir/$ac_word; then
820
      ac_cv_prog_CC="cl"
821
      break
822
    fi
823
  done
824
  IFS="$ac_save_ifs"
825
fi
826
fi
827
CC="$ac_cv_prog_CC"
828
if test -n "$CC"; then
829
  echo "$ac_t""$CC" 1>&6
830
else
831
  echo "$ac_t""no" 1>&6
832
fi
833
 ;;
834
    esac
835
  fi
836
  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
837
fi
838
 
839
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
840
echo "configure:841: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
841
 
842
ac_ext=c
843
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
844
ac_cpp='$CPP $CPPFLAGS'
845
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
846
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
847
cross_compiling=$ac_cv_prog_cc_cross
848
 
849
cat > conftest.$ac_ext << EOF
850
 
851
#line 852 "configure"
852
#include "confdefs.h"
853
 
854
main(){return(0);}
855
EOF
856
if { (eval echo configure:857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
857
  ac_cv_prog_cc_works=yes
858
  # If we can't run a trivial program, we are probably using a cross compiler.
859
  if (./conftest; exit) 2>/dev/null; then
860
    ac_cv_prog_cc_cross=no
861
  else
862
    ac_cv_prog_cc_cross=yes
863
  fi
864
else
865
  echo "configure: failed program was:" >&5
866
  cat conftest.$ac_ext >&5
867
  ac_cv_prog_cc_works=no
868
fi
869
rm -fr conftest*
870
ac_ext=c
871
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
872
ac_cpp='$CPP $CPPFLAGS'
873
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
874
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
875
cross_compiling=$ac_cv_prog_cc_cross
876
 
877
echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
878
if test $ac_cv_prog_cc_works = no; then
879
  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
880
fi
881
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
882
echo "configure:883: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
883
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
884
cross_compiling=$ac_cv_prog_cc_cross
885
 
886
echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
887
echo "configure:888: checking whether we are using GNU C" >&5
888
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
889
  echo $ac_n "(cached) $ac_c" 1>&6
890
else
891
  cat > conftest.c <
892
#ifdef __GNUC__
893
  yes;
894
#endif
895
EOF
896
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:897: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
897
  ac_cv_prog_gcc=yes
898
else
899
  ac_cv_prog_gcc=no
900
fi
901
fi
902
 
903
echo "$ac_t""$ac_cv_prog_gcc" 1>&6
904
 
905
if test $ac_cv_prog_gcc = yes; then
906
  GCC=yes
907
else
908
  GCC=
909
fi
910
 
911
ac_test_CFLAGS="${CFLAGS+set}"
912
ac_save_CFLAGS="$CFLAGS"
913
CFLAGS=
914
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
915
echo "configure:916: checking whether ${CC-cc} accepts -g" >&5
916
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
917
  echo $ac_n "(cached) $ac_c" 1>&6
918
else
919
  echo 'void f(){}' > conftest.c
920
if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
921
  ac_cv_prog_cc_g=yes
922
else
923
  ac_cv_prog_cc_g=no
924
fi
925
rm -f conftest*
926
 
927
fi
928
 
929
echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
930
if test "$ac_test_CFLAGS" = set; then
931
  CFLAGS="$ac_save_CFLAGS"
932
elif test $ac_cv_prog_cc_g = yes; then
933
  if test "$GCC" = yes; then
934
    CFLAGS="-g -O2"
935
  else
936
    CFLAGS="-g"
937
  fi
938
else
939
  if test "$GCC" = yes; then
940
    CFLAGS="-O2"
941
  else
942
    CFLAGS=
943
  fi
944
fi
945
 
946
echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
947
echo "configure:948: checking for POSIXized ISC" >&5
948
if test -d /etc/conf/kconfig.d &&
949
  grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
950
then
951
  echo "$ac_t""yes" 1>&6
952
  ISC=yes # If later tests want to check for ISC.
953
  cat >> confdefs.h <<\EOF
954
#define _POSIX_SOURCE 1
955
EOF
956
 
957
  if test "$GCC" = yes; then
958
    CC="$CC -posix"
959
  else
960
    CC="$CC -Xp"
961
  fi
962
else
963
  echo "$ac_t""no" 1>&6
964
  ISC=
965
fi
966
 
967
 
968
# Find a good install program.  We prefer a C program (faster),
969
# so one script is as good as another.  But avoid the broken or
970
# incompatible versions:
971
# SysV /etc/install, /usr/sbin/install
972
# SunOS /usr/etc/install
973
# IRIX /sbin/install
974
# AIX /bin/install
975
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
976
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
977
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
978
# ./install, which can be erroneously created by make from ./install.sh.
979
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
980
echo "configure:981: checking for a BSD compatible install" >&5
981
if test -z "$INSTALL"; then
982
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
983
  echo $ac_n "(cached) $ac_c" 1>&6
984
else
985
    IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
986
  for ac_dir in $PATH; do
987
    # Account for people who put trailing slashes in PATH elements.
988
    case "$ac_dir/" in
989
    /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
990
    *)
991
      # OSF1 and SCO ODT 3.0 have their own names for install.
992
      # Don't use installbsd from OSF since it installs stuff as root
993
      # by default.
994
      for ac_prog in ginstall scoinst install; do
995
        if test -f $ac_dir/$ac_prog; then
996
          if test $ac_prog = install &&
997
            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
998
            # AIX install.  It has an incompatible calling convention.
999
            :
1000
          else
1001
            ac_cv_path_install="$ac_dir/$ac_prog -c"
1002
            break 2
1003
          fi
1004
        fi
1005
      done
1006
      ;;
1007
    esac
1008
  done
1009
  IFS="$ac_save_IFS"
1010
 
1011
fi
1012
  if test "${ac_cv_path_install+set}" = set; then
1013
    INSTALL="$ac_cv_path_install"
1014
  else
1015
    # As a last resort, use the slow shell script.  We don't cache a
1016
    # path for INSTALL within a source directory, because that will
1017
    # break other packages using the cache if that directory is
1018
    # removed, or if the path is relative.
1019
    INSTALL="$ac_install_sh"
1020
  fi
1021
fi
1022
echo "$ac_t""$INSTALL" 1>&6
1023
 
1024
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1025
# It thinks the first close brace ends the variable substitution.
1026
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1027
 
1028
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1029
 
1030
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1031
 
1032
echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
1033
echo "configure:1034: checking whether build environment is sane" >&5
1034
# Just in case
1035
sleep 1
1036
echo timestamp > conftestfile
1037
# Do `set' in a subshell so we don't clobber the current shell's
1038
# arguments.  Must try -L first in case configure is actually a
1039
# symlink; some systems play weird games with the mod time of symlinks
1040
# (eg FreeBSD returns the mod time of the symlink's containing
1041
# directory).
1042
if (
1043
   set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
1044
   if test "$*" = "X"; then
1045
      # -L didn't work.
1046
      set X `ls -t $srcdir/configure conftestfile`
1047
   fi
1048
   if test "$*" != "X $srcdir/configure conftestfile" \
1049
      && test "$*" != "X conftestfile $srcdir/configure"; then
1050
 
1051
      # If neither matched, then we have a broken ls.  This can happen
1052
      # if, for instance, CONFIG_SHELL is bash and it inherits a
1053
      # broken ls alias from the environment.  This has actually
1054
      # happened.  Such a system could not be considered "sane".
1055
      { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
1056
alias in your environment" 1>&2; exit 1; }
1057
   fi
1058
 
1059
   test "$2" = conftestfile
1060
   )
1061
then
1062
   # Ok.
1063
   :
1064
else
1065
   { echo "configure: error: newly created file is older than distributed files!
1066
Check your system clock" 1>&2; exit 1; }
1067
fi
1068
rm -f conftest*
1069
echo "$ac_t""yes" 1>&6
1070
if test "$program_transform_name" = s,x,x,; then
1071
  program_transform_name=
1072
else
1073
  # Double any \ or $.  echo might interpret backslashes.
1074
  cat <<\EOF_SED > conftestsed
1075
s,\\,\\\\,g; s,\$,$$,g
1076
EOF_SED
1077
  program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1078
  rm -f conftestsed
1079
fi
1080
test "$program_prefix" != NONE &&
1081
  program_transform_name="s,^,${program_prefix},; $program_transform_name"
1082
# Use a double $ so make ignores it.
1083
test "$program_suffix" != NONE &&
1084
  program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1085
 
1086
# sed with no file args requires a program.
1087
test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1088
 
1089
echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1090
echo "configure:1091: checking whether ${MAKE-make} sets \${MAKE}" >&5
1091
set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1092
if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1093
  echo $ac_n "(cached) $ac_c" 1>&6
1094
else
1095
  cat > conftestmake <<\EOF
1096
all:
1097
        @echo 'ac_maketemp="${MAKE}"'
1098
EOF
1099
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1100
eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1101
if test -n "$ac_maketemp"; then
1102
  eval ac_cv_prog_make_${ac_make}_set=yes
1103
else
1104
  eval ac_cv_prog_make_${ac_make}_set=no
1105
fi
1106
rm -f conftestmake
1107
fi
1108
if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1109
  echo "$ac_t""yes" 1>&6
1110
  SET_MAKE=
1111
else
1112
  echo "$ac_t""no" 1>&6
1113
  SET_MAKE="MAKE=${MAKE-make}"
1114
fi
1115
 
1116
 
1117
PACKAGE=bfd
1118
 
1119
VERSION=20010707
1120
 
1121
if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
1122
  { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
1123
fi
1124
cat >> confdefs.h <
1125
#define PACKAGE "$PACKAGE"
1126
EOF
1127
 
1128
cat >> confdefs.h <
1129
#define VERSION "$VERSION"
1130
EOF
1131
 
1132
 
1133
 
1134
missing_dir=`cd $ac_aux_dir && pwd`
1135
echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
1136
echo "configure:1137: checking for working aclocal" >&5
1137
# Run test in a subshell; some versions of sh will print an error if
1138
# an executable is not found, even if stderr is redirected.
1139
# Redirect stdin to placate older versions of autoconf.  Sigh.
1140
if (aclocal --version) < /dev/null > /dev/null 2>&1; then
1141
   ACLOCAL=aclocal
1142
   echo "$ac_t""found" 1>&6
1143
else
1144
   ACLOCAL="$missing_dir/missing aclocal"
1145
   echo "$ac_t""missing" 1>&6
1146
fi
1147
 
1148
echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1149
echo "configure:1150: checking for working autoconf" >&5
1150
# Run test in a subshell; some versions of sh will print an error if
1151
# an executable is not found, even if stderr is redirected.
1152
# Redirect stdin to placate older versions of autoconf.  Sigh.
1153
if (autoconf --version) < /dev/null > /dev/null 2>&1; then
1154
   AUTOCONF=autoconf
1155
   echo "$ac_t""found" 1>&6
1156
else
1157
   AUTOCONF="$missing_dir/missing autoconf"
1158
   echo "$ac_t""missing" 1>&6
1159
fi
1160
 
1161
echo $ac_n "checking for working automake""... $ac_c" 1>&6
1162
echo "configure:1163: checking for working automake" >&5
1163
# Run test in a subshell; some versions of sh will print an error if
1164
# an executable is not found, even if stderr is redirected.
1165
# Redirect stdin to placate older versions of autoconf.  Sigh.
1166
if (automake --version) < /dev/null > /dev/null 2>&1; then
1167
   AUTOMAKE=automake
1168
   echo "$ac_t""found" 1>&6
1169
else
1170
   AUTOMAKE="$missing_dir/missing automake"
1171
   echo "$ac_t""missing" 1>&6
1172
fi
1173
 
1174
echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1175
echo "configure:1176: checking for working autoheader" >&5
1176
# Run test in a subshell; some versions of sh will print an error if
1177
# an executable is not found, even if stderr is redirected.
1178
# Redirect stdin to placate older versions of autoconf.  Sigh.
1179
if (autoheader --version) < /dev/null > /dev/null 2>&1; then
1180
   AUTOHEADER=autoheader
1181
   echo "$ac_t""found" 1>&6
1182
else
1183
   AUTOHEADER="$missing_dir/missing autoheader"
1184
   echo "$ac_t""missing" 1>&6
1185
fi
1186
 
1187
echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1188
echo "configure:1189: checking for working makeinfo" >&5
1189
# Run test in a subshell; some versions of sh will print an error if
1190
# an executable is not found, even if stderr is redirected.
1191
# Redirect stdin to placate older versions of autoconf.  Sigh.
1192
if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
1193
   MAKEINFO=makeinfo
1194
   echo "$ac_t""found" 1>&6
1195
else
1196
   MAKEINFO="$missing_dir/missing makeinfo"
1197
   echo "$ac_t""missing" 1>&6
1198
fi
1199
 
1200
 
1201
 
1202
if test $host != $build; then
1203
  ac_tool_prefix=${host_alias}-
1204
else
1205
  ac_tool_prefix=
1206
fi
1207
 
1208
# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1209
set dummy ${ac_tool_prefix}ar; ac_word=$2
1210
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1211
echo "configure:1212: checking for $ac_word" >&5
1212
if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1213
  echo $ac_n "(cached) $ac_c" 1>&6
1214
else
1215
  if test -n "$AR"; then
1216
  ac_cv_prog_AR="$AR" # Let the user override the test.
1217
else
1218
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1219
  ac_dummy="$PATH"
1220
  for ac_dir in $ac_dummy; do
1221
    test -z "$ac_dir" && ac_dir=.
1222
    if test -f $ac_dir/$ac_word; then
1223
      ac_cv_prog_AR="${ac_tool_prefix}ar"
1224
      break
1225
    fi
1226
  done
1227
  IFS="$ac_save_ifs"
1228
  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1229
fi
1230
fi
1231
AR="$ac_cv_prog_AR"
1232
if test -n "$AR"; then
1233
  echo "$ac_t""$AR" 1>&6
1234
else
1235
  echo "$ac_t""no" 1>&6
1236
fi
1237
 
1238
 
1239
 
1240
# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1241
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1242
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1243
echo "configure:1244: checking for $ac_word" >&5
1244
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1245
  echo $ac_n "(cached) $ac_c" 1>&6
1246
else
1247
  if test -n "$RANLIB"; then
1248
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1249
else
1250
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1251
  ac_dummy="$PATH"
1252
  for ac_dir in $ac_dummy; do
1253
    test -z "$ac_dir" && ac_dir=.
1254
    if test -f $ac_dir/$ac_word; then
1255
      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1256
      break
1257
    fi
1258
  done
1259
  IFS="$ac_save_ifs"
1260
fi
1261
fi
1262
RANLIB="$ac_cv_prog_RANLIB"
1263
if test -n "$RANLIB"; then
1264
  echo "$ac_t""$RANLIB" 1>&6
1265
else
1266
  echo "$ac_t""no" 1>&6
1267
fi
1268
 
1269
 
1270
if test -z "$ac_cv_prog_RANLIB"; then
1271
if test -n "$ac_tool_prefix"; then
1272
  # Extract the first word of "ranlib", so it can be a program name with args.
1273
set dummy ranlib; ac_word=$2
1274
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1275
echo "configure:1276: checking for $ac_word" >&5
1276
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1277
  echo $ac_n "(cached) $ac_c" 1>&6
1278
else
1279
  if test -n "$RANLIB"; then
1280
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1281
else
1282
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1283
  ac_dummy="$PATH"
1284
  for ac_dir in $ac_dummy; do
1285
    test -z "$ac_dir" && ac_dir=.
1286
    if test -f $ac_dir/$ac_word; then
1287
      ac_cv_prog_RANLIB="ranlib"
1288
      break
1289
    fi
1290
  done
1291
  IFS="$ac_save_ifs"
1292
  test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1293
fi
1294
fi
1295
RANLIB="$ac_cv_prog_RANLIB"
1296
if test -n "$RANLIB"; then
1297
  echo "$ac_t""$RANLIB" 1>&6
1298
else
1299
  echo "$ac_t""no" 1>&6
1300
fi
1301
 
1302
else
1303
  RANLIB=":"
1304
fi
1305
fi
1306
 
1307
 
1308
# Check whether --enable-shared or --disable-shared was given.
1309
if test "${enable_shared+set}" = set; then
1310
  enableval="$enable_shared"
1311
  p=${PACKAGE-default}
1312
case $enableval in
1313
yes) enable_shared=yes ;;
1314
no) enable_shared=no ;;
1315
*)
1316
  enable_shared=no
1317
  # Look at the argument we got.  We use all the common list separators.
1318
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1319
  for pkg in $enableval; do
1320
    if test "X$pkg" = "X$p"; then
1321
      enable_shared=yes
1322
    fi
1323
  done
1324
  IFS="$ac_save_ifs"
1325
  ;;
1326
esac
1327
else
1328
  enable_shared=no
1329
fi
1330
 
1331
 
1332
# Check whether --enable-static or --disable-static was given.
1333
if test "${enable_static+set}" = set; then
1334
  enableval="$enable_static"
1335
  p=${PACKAGE-default}
1336
case $enableval in
1337
yes) enable_static=yes ;;
1338
no) enable_static=no ;;
1339
*)
1340
  enable_static=no
1341
  # Look at the argument we got.  We use all the common list separators.
1342
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1343
  for pkg in $enableval; do
1344
    if test "X$pkg" = "X$p"; then
1345
      enable_static=yes
1346
    fi
1347
  done
1348
  IFS="$ac_save_ifs"
1349
  ;;
1350
esac
1351
else
1352
  enable_static=yes
1353
fi
1354
 
1355
# Check whether --enable-fast-install or --disable-fast-install was given.
1356
if test "${enable_fast_install+set}" = set; then
1357
  enableval="$enable_fast_install"
1358
  p=${PACKAGE-default}
1359
case $enableval in
1360
yes) enable_fast_install=yes ;;
1361
no) enable_fast_install=no ;;
1362
*)
1363
  enable_fast_install=no
1364
  # Look at the argument we got.  We use all the common list separators.
1365
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1366
  for pkg in $enableval; do
1367
    if test "X$pkg" = "X$p"; then
1368
      enable_fast_install=yes
1369
    fi
1370
  done
1371
  IFS="$ac_save_ifs"
1372
  ;;
1373
esac
1374
else
1375
  enable_fast_install=yes
1376
fi
1377
 
1378
# Check whether --with-gnu-ld or --without-gnu-ld was given.
1379
if test "${with_gnu_ld+set}" = set; then
1380
  withval="$with_gnu_ld"
1381
  test "$withval" = no || with_gnu_ld=yes
1382
else
1383
  with_gnu_ld=no
1384
fi
1385
 
1386
ac_prog=ld
1387
if test "$GCC" = yes; then
1388
  # Check if gcc -print-prog-name=ld gives a path.
1389
  echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1390
echo "configure:1391: checking for ld used by GCC" >&5
1391
  case $host in
1392
  *-*-mingw*)
1393
    # gcc leaves a trailing carriage return which upsets mingw
1394
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1395
  *)
1396
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1397
  esac
1398
  case $ac_prog in
1399
    # Accept absolute paths.
1400
    [\\/]* | [A-Za-z]:[\\/]*)
1401
      re_direlt='/[^/][^/]*/\.\./'
1402
      # Canonicalize the path of ld
1403
      ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1404
      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1405
        ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1406
      done
1407
      test -z "$LD" && LD="$ac_prog"
1408
      ;;
1409
  "")
1410
    # If it fails, then pretend we aren't using GCC.
1411
    ac_prog=ld
1412
    ;;
1413
  *)
1414
    # If it is relative, then search for the first ld in PATH.
1415
    with_gnu_ld=unknown
1416
    ;;
1417
  esac
1418
elif test "$with_gnu_ld" = yes; then
1419
  echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1420
echo "configure:1421: checking for GNU ld" >&5
1421
else
1422
  echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1423
echo "configure:1424: checking for non-GNU ld" >&5
1424
fi
1425
if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1426
  echo $ac_n "(cached) $ac_c" 1>&6
1427
else
1428
  if test -z "$LD"; then
1429
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1430
  for ac_dir in $PATH; do
1431
    test -z "$ac_dir" && ac_dir=.
1432
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1433
      lt_cv_path_LD="$ac_dir/$ac_prog"
1434
      # Check to see if the program is GNU ld.  I'd rather use --version,
1435
      # but apparently some GNU ld's only accept -v.
1436
      # Break only if it was the GNU/non-GNU ld that we prefer.
1437
      if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1438
        test "$with_gnu_ld" != no && break
1439
      else
1440
        test "$with_gnu_ld" != yes && break
1441
      fi
1442
    fi
1443
  done
1444
  IFS="$ac_save_ifs"
1445
else
1446
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
1447
fi
1448
fi
1449
 
1450
LD="$lt_cv_path_LD"
1451
if test -n "$LD"; then
1452
  echo "$ac_t""$LD" 1>&6
1453
else
1454
  echo "$ac_t""no" 1>&6
1455
fi
1456
test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1457
echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1458
echo "configure:1459: checking if the linker ($LD) is GNU ld" >&5
1459
if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1460
  echo $ac_n "(cached) $ac_c" 1>&6
1461
else
1462
  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1463
if $LD -v 2>&1 &5; then
1464
  lt_cv_prog_gnu_ld=yes
1465
else
1466
  lt_cv_prog_gnu_ld=no
1467
fi
1468
fi
1469
 
1470
echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1471
with_gnu_ld=$lt_cv_prog_gnu_ld
1472
 
1473
 
1474
echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1475
echo "configure:1476: checking for $LD option to reload object files" >&5
1476
if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1477
  echo $ac_n "(cached) $ac_c" 1>&6
1478
else
1479
  lt_cv_ld_reload_flag='-r'
1480
fi
1481
 
1482
echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1483
reload_flag=$lt_cv_ld_reload_flag
1484
test -n "$reload_flag" && reload_flag=" $reload_flag"
1485
 
1486
echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1487
echo "configure:1488: checking for BSD-compatible nm" >&5
1488
if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1489
  echo $ac_n "(cached) $ac_c" 1>&6
1490
else
1491
  if test -n "$NM"; then
1492
  # Let the user override the test.
1493
  lt_cv_path_NM="$NM"
1494
else
1495
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1496
  for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1497
    test -z "$ac_dir" && ac_dir=.
1498
    tmp_nm=$ac_dir/${ac_tool_prefix}nm
1499
    if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
1500
      # Check to see if the nm accepts a BSD-compat flag.
1501
      # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1502
      #   nm: unknown option "B" ignored
1503
      # Tru64's nm complains that /dev/null is an invalid object file
1504
      if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
1505
        lt_cv_path_NM="$tmp_nm -B"
1506
        break
1507
      elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1508
        lt_cv_path_NM="$tmp_nm -p"
1509
        break
1510
      else
1511
        lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1512
        continue # so that we can try to find one that supports BSD flags
1513
      fi
1514
    fi
1515
  done
1516
  IFS="$ac_save_ifs"
1517
  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
1518
fi
1519
fi
1520
 
1521
NM="$lt_cv_path_NM"
1522
echo "$ac_t""$NM" 1>&6
1523
 
1524
echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1525
echo "configure:1526: checking whether ln -s works" >&5
1526
if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1527
  echo $ac_n "(cached) $ac_c" 1>&6
1528
else
1529
  rm -f conftestdata
1530
if ln -s X conftestdata 2>/dev/null
1531
then
1532
  rm -f conftestdata
1533
  ac_cv_prog_LN_S="ln -s"
1534
else
1535
  ac_cv_prog_LN_S=ln
1536
fi
1537
fi
1538
LN_S="$ac_cv_prog_LN_S"
1539
if test "$ac_cv_prog_LN_S" = "ln -s"; then
1540
  echo "$ac_t""yes" 1>&6
1541
else
1542
  echo "$ac_t""no" 1>&6
1543
fi
1544
 
1545
echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1546
echo "configure:1547: checking how to recognise dependant libraries" >&5
1547
if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1548
  echo $ac_n "(cached) $ac_c" 1>&6
1549
else
1550
  lt_cv_file_magic_cmd='$MAGIC_CMD'
1551
lt_cv_file_magic_test_file=
1552
lt_cv_deplibs_check_method='unknown'
1553
# Need to set the preceding variable on all platforms that support
1554
# interlibrary dependencies.
1555
# 'none' -- dependencies not supported.
1556
# `unknown' -- same as none, but documents that we really don't know.
1557
# 'pass_all' -- all dependencies passed with no checks.
1558
# 'test_compile' -- check by making test program.
1559
# 'file_magic [regex]' -- check by looking for files in library path
1560
# which responds to the $file_magic_cmd with a given egrep regex.
1561
# If you have `file' or equivalent on your system and you're not sure
1562
# whether `pass_all' will *always* work, you probably want this one.
1563
 
1564
case $host_os in
1565
aix*)
1566
  lt_cv_deplibs_check_method=pass_all
1567
  ;;
1568
 
1569
beos*)
1570
  lt_cv_deplibs_check_method=pass_all
1571
  ;;
1572
 
1573
bsdi4*)
1574
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1575
  lt_cv_file_magic_cmd='/usr/bin/file -L'
1576
  lt_cv_file_magic_test_file=/shlib/libc.so
1577
  ;;
1578
 
1579
cygwin* | mingw* |pw32*)
1580
  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
1581
  lt_cv_file_magic_cmd='$OBJDUMP -f'
1582
  ;;
1583
 
1584
darwin* | rhapsody*)
1585
  lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
1586
  lt_cv_file_magic_cmd='/usr/bin/file -L'
1587
  case "$host_os" in
1588
  rhapsody* | darwin1.012)
1589
    lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
1590
    ;;
1591
  *) # Darwin 1.3 on
1592
    lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
1593
    ;;
1594
  esac
1595
  ;;
1596
 
1597
freebsd* )
1598
  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1599
    case $host_cpu in
1600
    i*86 )
1601
      # Not sure whether the presence of OpenBSD here was a mistake.
1602
      # Let's accept both of them until this is cleared up.
1603
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1604
      lt_cv_file_magic_cmd=/usr/bin/file
1605
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1606
      ;;
1607
    esac
1608
  else
1609
    lt_cv_deplibs_check_method=pass_all
1610
  fi
1611
  ;;
1612
 
1613
gnu*)
1614
  lt_cv_deplibs_check_method=pass_all
1615
  ;;
1616
 
1617
hpux10.20*|hpux11*)
1618
  lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1619
  lt_cv_file_magic_cmd=/usr/bin/file
1620
  lt_cv_file_magic_test_file=/usr/lib/libc.sl
1621
  ;;
1622
 
1623
irix5* | irix6*)
1624
  case $host_os in
1625
  irix5*)
1626
    # this will be overridden with pass_all, but let us keep it just in case
1627
    lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1628
    ;;
1629
  *)
1630
    case $LD in
1631
    *-32|*"-32 ") libmagic=32-bit;;
1632
    *-n32|*"-n32 ") libmagic=N32;;
1633
    *-64|*"-64 ") libmagic=64-bit;;
1634
    *) libmagic=never-match;;
1635
    esac
1636
    # this will be overridden with pass_all, but let us keep it just in case
1637
    lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1638
    ;;
1639
  esac
1640
  lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1641
  lt_cv_deplibs_check_method=pass_all
1642
  ;;
1643
 
1644
# This must be Linux ELF.
1645
linux-gnu*)
1646
  case $host_cpu in
1647
  alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
1648
    lt_cv_deplibs_check_method=pass_all ;;
1649
  *)
1650
    # glibc up to 2.1.1 does not perform some relocations on ARM
1651
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1652
  esac
1653
  lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1654
  ;;
1655
 
1656
netbsd*)
1657
  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1658
    lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1659
  else
1660
    lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
1661
  fi
1662
  ;;
1663
 
1664
newsos6)
1665
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1666
  lt_cv_file_magic_cmd=/usr/bin/file
1667
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
1668
  ;;
1669
 
1670
osf3* | osf4* | osf5*)
1671
  # this will be overridden with pass_all, but let us keep it just in case
1672
  lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1673
  lt_cv_file_magic_test_file=/shlib/libc.so
1674
  lt_cv_deplibs_check_method=pass_all
1675
  ;;
1676
 
1677
sco3.2v5*)
1678
  lt_cv_deplibs_check_method=pass_all
1679
  ;;
1680
 
1681
solaris*)
1682
  lt_cv_deplibs_check_method=pass_all
1683
  lt_cv_file_magic_test_file=/lib/libc.so
1684
  ;;
1685
 
1686
sysv5uw[78]* | sysv4*uw2*)
1687
  lt_cv_deplibs_check_method=pass_all
1688
  ;;
1689
 
1690
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1691
  case $host_vendor in
1692
  ncr)
1693
    lt_cv_deplibs_check_method=pass_all
1694
    ;;
1695
  motorola)
1696
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
1697
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1698
    ;;
1699
  esac
1700
  ;;
1701
esac
1702
 
1703
fi
1704
 
1705
echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1706
file_magic_cmd=$lt_cv_file_magic_cmd
1707
deplibs_check_method=$lt_cv_deplibs_check_method
1708
 
1709
echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1710
echo "configure:1711: checking for object suffix" >&5
1711
if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1712
  echo $ac_n "(cached) $ac_c" 1>&6
1713
else
1714
  rm -f conftest*
1715
echo 'int i = 1;' > conftest.$ac_ext
1716
if { (eval echo configure:1717: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1717
  for ac_file in conftest.*; do
1718
    case $ac_file in
1719
    *.c) ;;
1720
    *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1721
    esac
1722
  done
1723
else
1724
  { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1725
fi
1726
rm -f conftest*
1727
fi
1728
 
1729
echo "$ac_t""$ac_cv_objext" 1>&6
1730
OBJEXT=$ac_cv_objext
1731
ac_objext=$ac_cv_objext
1732
 
1733
 
1734
 
1735
echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1736
echo "configure:1737: checking for executable suffix" >&5
1737
if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1738
  echo $ac_n "(cached) $ac_c" 1>&6
1739
else
1740
  if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1741
  ac_cv_exeext=.exe
1742
else
1743
  rm -f conftest*
1744
  echo 'int main () { return 0; }' > conftest.$ac_ext
1745
  ac_cv_exeext=
1746
  if { (eval echo configure:1747: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1747
    for file in conftest.*; do
1748
      case $file in
1749
      *.c | *.o | *.obj) ;;
1750
      *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1751
      esac
1752
    done
1753
  else
1754
    { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1755
  fi
1756
  rm -f conftest*
1757
  test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1758
fi
1759
fi
1760
 
1761
EXEEXT=""
1762
test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1763
echo "$ac_t""${ac_cv_exeext}" 1>&6
1764
ac_exeext=$EXEEXT
1765
 
1766
# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1767
 
1768
# Only perform the check for file, if the check method requires it
1769
case $deplibs_check_method in
1770
file_magic*)
1771
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1772
    echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1773
echo "configure:1774: checking for ${ac_tool_prefix}file" >&5
1774
if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1775
  echo $ac_n "(cached) $ac_c" 1>&6
1776
else
1777
  case $MAGIC_CMD in
1778
  /*)
1779
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1780
  ;;
1781
  ?:/*)
1782
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1783
  ;;
1784
  *)
1785
  ac_save_MAGIC_CMD="$MAGIC_CMD"
1786
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1787
  ac_dummy="/usr/bin:$PATH"
1788
  for ac_dir in $ac_dummy; do
1789
    test -z "$ac_dir" && ac_dir=.
1790
    if test -f $ac_dir/${ac_tool_prefix}file; then
1791
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
1792
      if test -n "$file_magic_test_file"; then
1793
        case $deplibs_check_method in
1794
        "file_magic "*)
1795
          file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1796
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1797
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1798
            egrep "$file_magic_regex" > /dev/null; then
1799
            :
1800
          else
1801
            cat <&2
1802
 
1803
*** Warning: the command libtool uses to detect shared libraries,
1804
*** $file_magic_cmd, produces output that libtool cannot recognize.
1805
*** The result is that libtool may fail to recognize shared libraries
1806
*** as such.  This will affect the creation of libtool libraries that
1807
*** depend on shared libraries, but programs linked with such libtool
1808
*** libraries will work regardless of this problem.  Nevertheless, you
1809
*** may want to report the problem to your system manager and/or to
1810
*** bug-libtool@gnu.org
1811
 
1812
EOF
1813
          fi ;;
1814
        esac
1815
      fi
1816
      break
1817
    fi
1818
  done
1819
  IFS="$ac_save_ifs"
1820
  MAGIC_CMD="$ac_save_MAGIC_CMD"
1821
  ;;
1822
esac
1823
fi
1824
 
1825
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1826
if test -n "$MAGIC_CMD"; then
1827
  echo "$ac_t""$MAGIC_CMD" 1>&6
1828
else
1829
  echo "$ac_t""no" 1>&6
1830
fi
1831
 
1832
if test -z "$lt_cv_path_MAGIC_CMD"; then
1833
  if test -n "$ac_tool_prefix"; then
1834
    echo $ac_n "checking for file""... $ac_c" 1>&6
1835
echo "configure:1836: checking for file" >&5
1836
if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1837
  echo $ac_n "(cached) $ac_c" 1>&6
1838
else
1839
  case $MAGIC_CMD in
1840
  /*)
1841
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1842
  ;;
1843
  ?:/*)
1844
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1845
  ;;
1846
  *)
1847
  ac_save_MAGIC_CMD="$MAGIC_CMD"
1848
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1849
  ac_dummy="/usr/bin:$PATH"
1850
  for ac_dir in $ac_dummy; do
1851
    test -z "$ac_dir" && ac_dir=.
1852
    if test -f $ac_dir/file; then
1853
      lt_cv_path_MAGIC_CMD="$ac_dir/file"
1854
      if test -n "$file_magic_test_file"; then
1855
        case $deplibs_check_method in
1856
        "file_magic "*)
1857
          file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1858
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1859
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1860
            egrep "$file_magic_regex" > /dev/null; then
1861
            :
1862
          else
1863
            cat <&2
1864
 
1865
*** Warning: the command libtool uses to detect shared libraries,
1866
*** $file_magic_cmd, produces output that libtool cannot recognize.
1867
*** The result is that libtool may fail to recognize shared libraries
1868
*** as such.  This will affect the creation of libtool libraries that
1869
*** depend on shared libraries, but programs linked with such libtool
1870
*** libraries will work regardless of this problem.  Nevertheless, you
1871
*** may want to report the problem to your system manager and/or to
1872
*** bug-libtool@gnu.org
1873
 
1874
EOF
1875
          fi ;;
1876
        esac
1877
      fi
1878
      break
1879
    fi
1880
  done
1881
  IFS="$ac_save_ifs"
1882
  MAGIC_CMD="$ac_save_MAGIC_CMD"
1883
  ;;
1884
esac
1885
fi
1886
 
1887
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1888
if test -n "$MAGIC_CMD"; then
1889
  echo "$ac_t""$MAGIC_CMD" 1>&6
1890
else
1891
  echo "$ac_t""no" 1>&6
1892
fi
1893
 
1894
  else
1895
    MAGIC_CMD=:
1896
  fi
1897
fi
1898
 
1899
  fi
1900
  ;;
1901
esac
1902
 
1903
# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1904
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1905
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1906
echo "configure:1907: checking for $ac_word" >&5
1907
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1908
  echo $ac_n "(cached) $ac_c" 1>&6
1909
else
1910
  if test -n "$RANLIB"; then
1911
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1912
else
1913
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1914
  ac_dummy="$PATH"
1915
  for ac_dir in $ac_dummy; do
1916
    test -z "$ac_dir" && ac_dir=.
1917
    if test -f $ac_dir/$ac_word; then
1918
      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1919
      break
1920
    fi
1921
  done
1922
  IFS="$ac_save_ifs"
1923
fi
1924
fi
1925
RANLIB="$ac_cv_prog_RANLIB"
1926
if test -n "$RANLIB"; then
1927
  echo "$ac_t""$RANLIB" 1>&6
1928
else
1929
  echo "$ac_t""no" 1>&6
1930
fi
1931
 
1932
 
1933
if test -z "$ac_cv_prog_RANLIB"; then
1934
if test -n "$ac_tool_prefix"; then
1935
  # Extract the first word of "ranlib", so it can be a program name with args.
1936
set dummy ranlib; ac_word=$2
1937
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1938
echo "configure:1939: checking for $ac_word" >&5
1939
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1940
  echo $ac_n "(cached) $ac_c" 1>&6
1941
else
1942
  if test -n "$RANLIB"; then
1943
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1944
else
1945
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1946
  ac_dummy="$PATH"
1947
  for ac_dir in $ac_dummy; do
1948
    test -z "$ac_dir" && ac_dir=.
1949
    if test -f $ac_dir/$ac_word; then
1950
      ac_cv_prog_RANLIB="ranlib"
1951
      break
1952
    fi
1953
  done
1954
  IFS="$ac_save_ifs"
1955
  test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1956
fi
1957
fi
1958
RANLIB="$ac_cv_prog_RANLIB"
1959
if test -n "$RANLIB"; then
1960
  echo "$ac_t""$RANLIB" 1>&6
1961
else
1962
  echo "$ac_t""no" 1>&6
1963
fi
1964
 
1965
else
1966
  RANLIB=":"
1967
fi
1968
fi
1969
 
1970
# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1971
set dummy ${ac_tool_prefix}strip; ac_word=$2
1972
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1973
echo "configure:1974: checking for $ac_word" >&5
1974
if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1975
  echo $ac_n "(cached) $ac_c" 1>&6
1976
else
1977
  if test -n "$STRIP"; then
1978
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1979
else
1980
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1981
  ac_dummy="$PATH"
1982
  for ac_dir in $ac_dummy; do
1983
    test -z "$ac_dir" && ac_dir=.
1984
    if test -f $ac_dir/$ac_word; then
1985
      ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1986
      break
1987
    fi
1988
  done
1989
  IFS="$ac_save_ifs"
1990
fi
1991
fi
1992
STRIP="$ac_cv_prog_STRIP"
1993
if test -n "$STRIP"; then
1994
  echo "$ac_t""$STRIP" 1>&6
1995
else
1996
  echo "$ac_t""no" 1>&6
1997
fi
1998
 
1999
 
2000
if test -z "$ac_cv_prog_STRIP"; then
2001
if test -n "$ac_tool_prefix"; then
2002
  # Extract the first word of "strip", so it can be a program name with args.
2003
set dummy strip; ac_word=$2
2004
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2005
echo "configure:2006: checking for $ac_word" >&5
2006
if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2007
  echo $ac_n "(cached) $ac_c" 1>&6
2008
else
2009
  if test -n "$STRIP"; then
2010
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2011
else
2012
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2013
  ac_dummy="$PATH"
2014
  for ac_dir in $ac_dummy; do
2015
    test -z "$ac_dir" && ac_dir=.
2016
    if test -f $ac_dir/$ac_word; then
2017
      ac_cv_prog_STRIP="strip"
2018
      break
2019
    fi
2020
  done
2021
  IFS="$ac_save_ifs"
2022
  test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
2023
fi
2024
fi
2025
STRIP="$ac_cv_prog_STRIP"
2026
if test -n "$STRIP"; then
2027
  echo "$ac_t""$STRIP" 1>&6
2028
else
2029
  echo "$ac_t""no" 1>&6
2030
fi
2031
 
2032
else
2033
  STRIP=":"
2034
fi
2035
fi
2036
 
2037
 
2038
# Check for any special flags to pass to ltconfig.
2039
libtool_flags="--cache-file=$cache_file"
2040
test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
2041
test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
2042
test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
2043
test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
2044
test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
2045
 
2046
 
2047
# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
2048
if test "${enable_libtool_lock+set}" = set; then
2049
  enableval="$enable_libtool_lock"
2050
  :
2051
fi
2052
 
2053
test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
2054
test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
2055
 
2056
# Check whether --with-pic or --without-pic was given.
2057
if test "${with_pic+set}" = set; then
2058
  withval="$with_pic"
2059
  pic_mode="$withval"
2060
else
2061
  pic_mode=default
2062
fi
2063
 
2064
test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
2065
test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
2066
 
2067
# Some flags need to be propagated to the compiler or linker for good
2068
# libtool support.
2069
case $host in
2070
*-*-irix6*)
2071
  # Find out which ABI we are using.
2072
  echo '#line 2073 "configure"' > conftest.$ac_ext
2073
  if { (eval echo configure:2074: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2074
    case `/usr/bin/file conftest.$ac_objext` in
2075
    *32-bit*)
2076
      LD="${LD-ld} -32"
2077
      ;;
2078
    *N32*)
2079
      LD="${LD-ld} -n32"
2080
      ;;
2081
    *64-bit*)
2082
      LD="${LD-ld} -64"
2083
      ;;
2084
    esac
2085
  fi
2086
  rm -rf conftest*
2087
  ;;
2088
 
2089
*-*-sco3.2v5*)
2090
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2091
  SAVE_CFLAGS="$CFLAGS"
2092
  CFLAGS="$CFLAGS -belf"
2093
  echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2094
echo "configure:2095: checking whether the C compiler needs -belf" >&5
2095
if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2096
  echo $ac_n "(cached) $ac_c" 1>&6
2097
else
2098
 
2099
     ac_ext=c
2100
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2101
ac_cpp='$CPP $CPPFLAGS'
2102
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2103
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2104
cross_compiling=$ac_cv_prog_cc_cross
2105
 
2106
     cat > conftest.$ac_ext <
2107
#line 2108 "configure"
2108
#include "confdefs.h"
2109
 
2110
int main() {
2111
 
2112
; return 0; }
2113
EOF
2114
if { (eval echo configure:2115: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2115
  rm -rf conftest*
2116
  lt_cv_cc_needs_belf=yes
2117
else
2118
  echo "configure: failed program was:" >&5
2119
  cat conftest.$ac_ext >&5
2120
  rm -rf conftest*
2121
  lt_cv_cc_needs_belf=no
2122
fi
2123
rm -f conftest*
2124
     ac_ext=c
2125
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2126
ac_cpp='$CPP $CPPFLAGS'
2127
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2128
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2129
cross_compiling=$ac_cv_prog_cc_cross
2130
 
2131
fi
2132
 
2133
echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2134
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2135
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2136
    CFLAGS="$SAVE_CFLAGS"
2137
  fi
2138
  ;;
2139
 
2140
 
2141
esac
2142
 
2143
 
2144
# Save cache, so that ltconfig can load it
2145
cat > confcache <<\EOF
2146
# This file is a shell script that caches the results of configure
2147
# tests run on this system so they can be shared between configure
2148
# scripts and configure runs.  It is not useful on other systems.
2149
# If it contains results you don't want to keep, you may remove or edit it.
2150
#
2151
# By default, configure uses ./config.cache as the cache file,
2152
# creating it if it does not exist already.  You can give configure
2153
# the --cache-file=FILE option to use a different cache file; that is
2154
# what configure does when it calls configure scripts in
2155
# subdirectories, so they share the cache.
2156
# Giving --cache-file=/dev/null disables caching, for debugging configure.
2157
# config.status only pays attention to the cache file if you give it the
2158
# --recheck option to rerun configure.
2159
#
2160
EOF
2161
# The following way of writing the cache mishandles newlines in values,
2162
# but we know of no workaround that is simple, portable, and efficient.
2163
# So, don't put newlines in cache variables' values.
2164
# Ultrix sh set writes to stderr and can't be redirected directly,
2165
# and sets the high bit in the cache file unless we assign to the vars.
2166
(set) 2>&1 |
2167
  case `(ac_space=' '; set | grep ac_space) 2>&1` in
2168
  *ac_space=\ *)
2169
    # `set' does not quote correctly, so add quotes (double-quote substitution
2170
    # turns \\\\ into \\, and sed turns \\ into \).
2171
    sed -n \
2172
      -e "s/'/'\\\\''/g" \
2173
      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2174
    ;;
2175
  *)
2176
    # `set' quotes correctly as required by POSIX, so do not add quotes.
2177
    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2178
    ;;
2179
  esac >> confcache
2180
if cmp -s $cache_file confcache; then
2181
  :
2182
else
2183
  if test -w $cache_file; then
2184
    echo "updating cache $cache_file"
2185
    cat confcache > $cache_file
2186
  else
2187
    echo "not updating unwritable cache $cache_file"
2188
  fi
2189
fi
2190
rm -f confcache
2191
 
2192
 
2193
# Actually configure libtool.  ac_aux_dir is where install-sh is found.
2194
AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2195
MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2196
LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2197
AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2198
objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2199
deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
2200
${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
2201
$libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
2202
|| { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2203
 
2204
# Reload cache, that may have been modified by ltconfig
2205
if test -r "$cache_file"; then
2206
  echo "loading cache $cache_file"
2207
  . $cache_file
2208
else
2209
  echo "creating cache $cache_file"
2210
  > $cache_file
2211
fi
2212
 
2213
 
2214
# This can be used to rebuild libtool when needed
2215
LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2216
 
2217
# Always use our own libtool.
2218
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2219
 
2220
# Redirect the config.log output again, so that the ltconfig log is not
2221
# clobbered by the next message.
2222
exec 5>>./config.log
2223
 
2224
 
2225
 
2226
 
2227
 
2228
 
2229
 
2230
# Check whether --enable-64-bit-bfd or --disable-64-bit-bfd was given.
2231
if test "${enable_64_bit_bfd+set}" = set; then
2232
  enableval="$enable_64_bit_bfd"
2233
  case "${enableval}" in
2234
  yes)  want64=true  ;;
2235
  no)   want64=false ;;
2236
  *)    { echo "configure: error: bad value ${enableval} for 64-bit-bfd option" 1>&2; exit 1; } ;;
2237
esac
2238
else
2239
  want64=false
2240
fi
2241
# Check whether --enable-targets or --disable-targets was given.
2242
if test "${enable_targets+set}" = set; then
2243
  enableval="$enable_targets"
2244
  case "${enableval}" in
2245
  yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2246
            ;;
2247
  no)       enable_targets= ;;
2248
  *)        enable_targets=$enableval ;;
2249
esac
2250
fi
2251
# Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2252
if test "${enable_commonbfdlib+set}" = set; then
2253
  enableval="$enable_commonbfdlib"
2254
  case "${enableval}" in
2255
  yes) commonbfdlib=true ;;
2256
  no)  commonbfdlib=false ;;
2257
  *)   { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2258
esac
2259
fi
2260
# Check whether --with-mmap or --without-mmap was given.
2261
if test "${with_mmap+set}" = set; then
2262
  withval="$with_mmap"
2263
  case "${withval}" in
2264
  yes)  want_mmap=true ;;
2265
  no)   want_mmap=false ;;
2266
  *)    { echo "configure: error: bad value ${withval} for BFD with-mmap option" 1>&2; exit 1; } ;;
2267
esac
2268
else
2269
  want_mmap=false
2270
fi
2271
 
2272
build_warnings="-W -Wall"
2273
# Check whether --enable-build-warnings or --disable-build-warnings was given.
2274
if test "${enable_build_warnings+set}" = set; then
2275
  enableval="$enable_build_warnings"
2276
  case "${enableval}" in
2277
  yes)  ;;
2278
  no)   build_warnings="-w";;
2279
  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
2280
        build_warnings="${build_warnings} ${t}";;
2281
  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
2282
        build_warnings="${t} ${build_warnings}";;
2283
  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2284
esac
2285
if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
2286
  echo "Setting warning flags = $build_warnings" 6>&1
2287
fi
2288
fi
2289
WARN_CFLAGS=""
2290
if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then
2291
    WARN_CFLAGS="${build_warnings}"
2292
fi
2293
 
2294
 
2295
 
2296
 
2297
 
2298
 
2299
if test -z "$target" ; then
2300
    { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
2301
fi
2302
 
2303
echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
2304
echo "configure:2305: checking whether to enable maintainer-specific portions of Makefiles" >&5
2305
    # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
2306
if test "${enable_maintainer_mode+set}" = set; then
2307
  enableval="$enable_maintainer_mode"
2308
  USE_MAINTAINER_MODE=$enableval
2309
else
2310
  USE_MAINTAINER_MODE=no
2311
fi
2312
 
2313
  echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
2314
 
2315
 
2316
if test $USE_MAINTAINER_MODE = yes; then
2317
  MAINTAINER_MODE_TRUE=
2318
  MAINTAINER_MODE_FALSE='#'
2319
else
2320
  MAINTAINER_MODE_TRUE='#'
2321
  MAINTAINER_MODE_FALSE=
2322
fi
2323
  MAINT=$MAINTAINER_MODE_TRUE
2324
 
2325
 
2326
 
2327
 
2328
echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
2329
echo "configure:2330: checking for executable suffix" >&5
2330
if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
2331
  echo $ac_n "(cached) $ac_c" 1>&6
2332
else
2333
  if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
2334
  ac_cv_exeext=.exe
2335
else
2336
  rm -f conftest*
2337
  echo 'int main () { return 0; }' > conftest.$ac_ext
2338
  ac_cv_exeext=
2339
  if { (eval echo configure:2340: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
2340
    for file in conftest.*; do
2341
      case $file in
2342
      *.c | *.o | *.obj) ;;
2343
      *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
2344
      esac
2345
    done
2346
  else
2347
    { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
2348
  fi
2349
  rm -f conftest*
2350
  test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
2351
fi
2352
fi
2353
 
2354
EXEEXT=""
2355
test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
2356
echo "$ac_t""${ac_cv_exeext}" 1>&6
2357
ac_exeext=$EXEEXT
2358
 
2359
 
2360
host64=false
2361
target64=false
2362
 
2363
# host stuff:
2364
 
2365
# Extract the first word of "gcc", so it can be a program name with args.
2366
set dummy gcc; ac_word=$2
2367
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2368
echo "configure:2369: checking for $ac_word" >&5
2369
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2370
  echo $ac_n "(cached) $ac_c" 1>&6
2371
else
2372
  if test -n "$CC"; then
2373
  ac_cv_prog_CC="$CC" # Let the user override the test.
2374
else
2375
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2376
  ac_dummy="$PATH"
2377
  for ac_dir in $ac_dummy; do
2378
    test -z "$ac_dir" && ac_dir=.
2379
    if test -f $ac_dir/$ac_word; then
2380
      ac_cv_prog_CC="gcc"
2381
      break
2382
    fi
2383
  done
2384
  IFS="$ac_save_ifs"
2385
fi
2386
fi
2387
CC="$ac_cv_prog_CC"
2388
if test -n "$CC"; then
2389
  echo "$ac_t""$CC" 1>&6
2390
else
2391
  echo "$ac_t""no" 1>&6
2392
fi
2393
 
2394
if test -z "$CC"; then
2395
  # Extract the first word of "cc", so it can be a program name with args.
2396
set dummy cc; ac_word=$2
2397
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2398
echo "configure:2399: checking for $ac_word" >&5
2399
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2400
  echo $ac_n "(cached) $ac_c" 1>&6
2401
else
2402
  if test -n "$CC"; then
2403
  ac_cv_prog_CC="$CC" # Let the user override the test.
2404
else
2405
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2406
  ac_prog_rejected=no
2407
  ac_dummy="$PATH"
2408
  for ac_dir in $ac_dummy; do
2409
    test -z "$ac_dir" && ac_dir=.
2410
    if test -f $ac_dir/$ac_word; then
2411
      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2412
        ac_prog_rejected=yes
2413
        continue
2414
      fi
2415
      ac_cv_prog_CC="cc"
2416
      break
2417
    fi
2418
  done
2419
  IFS="$ac_save_ifs"
2420
if test $ac_prog_rejected = yes; then
2421
  # We found a bogon in the path, so make sure we never use it.
2422
  set dummy $ac_cv_prog_CC
2423
  shift
2424
  if test $# -gt 0; then
2425
    # We chose a different compiler from the bogus one.
2426
    # However, it has the same basename, so the bogon will be chosen
2427
    # first if we set CC to just the basename; use the full file name.
2428
    shift
2429
    set dummy "$ac_dir/$ac_word" "$@"
2430
    shift
2431
    ac_cv_prog_CC="$@"
2432
  fi
2433
fi
2434
fi
2435
fi
2436
CC="$ac_cv_prog_CC"
2437
if test -n "$CC"; then
2438
  echo "$ac_t""$CC" 1>&6
2439
else
2440
  echo "$ac_t""no" 1>&6
2441
fi
2442
 
2443
  if test -z "$CC"; then
2444
    case "`uname -s`" in
2445
    *win32* | *WIN32*)
2446
      # Extract the first word of "cl", so it can be a program name with args.
2447
set dummy cl; ac_word=$2
2448
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2449
echo "configure:2450: checking for $ac_word" >&5
2450
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2451
  echo $ac_n "(cached) $ac_c" 1>&6
2452
else
2453
  if test -n "$CC"; then
2454
  ac_cv_prog_CC="$CC" # Let the user override the test.
2455
else
2456
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2457
  ac_dummy="$PATH"
2458
  for ac_dir in $ac_dummy; do
2459
    test -z "$ac_dir" && ac_dir=.
2460
    if test -f $ac_dir/$ac_word; then
2461
      ac_cv_prog_CC="cl"
2462
      break
2463
    fi
2464
  done
2465
  IFS="$ac_save_ifs"
2466
fi
2467
fi
2468
CC="$ac_cv_prog_CC"
2469
if test -n "$CC"; then
2470
  echo "$ac_t""$CC" 1>&6
2471
else
2472
  echo "$ac_t""no" 1>&6
2473
fi
2474
 ;;
2475
    esac
2476
  fi
2477
  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2478
fi
2479
 
2480
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2481
echo "configure:2482: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2482
 
2483
ac_ext=c
2484
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2485
ac_cpp='$CPP $CPPFLAGS'
2486
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2487
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2488
cross_compiling=$ac_cv_prog_cc_cross
2489
 
2490
cat > conftest.$ac_ext << EOF
2491
 
2492
#line 2493 "configure"
2493
#include "confdefs.h"
2494
 
2495
main(){return(0);}
2496
EOF
2497
if { (eval echo configure:2498: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2498
  ac_cv_prog_cc_works=yes
2499
  # If we can't run a trivial program, we are probably using a cross compiler.
2500
  if (./conftest; exit) 2>/dev/null; then
2501
    ac_cv_prog_cc_cross=no
2502
  else
2503
    ac_cv_prog_cc_cross=yes
2504
  fi
2505
else
2506
  echo "configure: failed program was:" >&5
2507
  cat conftest.$ac_ext >&5
2508
  ac_cv_prog_cc_works=no
2509
fi
2510
rm -fr conftest*
2511
ac_ext=c
2512
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2513
ac_cpp='$CPP $CPPFLAGS'
2514
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2515
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2516
cross_compiling=$ac_cv_prog_cc_cross
2517
 
2518
echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2519
if test $ac_cv_prog_cc_works = no; then
2520
  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2521
fi
2522
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2523
echo "configure:2524: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2524
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2525
cross_compiling=$ac_cv_prog_cc_cross
2526
 
2527
echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2528
echo "configure:2529: checking whether we are using GNU C" >&5
2529
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2530
  echo $ac_n "(cached) $ac_c" 1>&6
2531
else
2532
  cat > conftest.c <
2533
#ifdef __GNUC__
2534
  yes;
2535
#endif
2536
EOF
2537
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2538: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2538
  ac_cv_prog_gcc=yes
2539
else
2540
  ac_cv_prog_gcc=no
2541
fi
2542
fi
2543
 
2544
echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2545
 
2546
if test $ac_cv_prog_gcc = yes; then
2547
  GCC=yes
2548
else
2549
  GCC=
2550
fi
2551
 
2552
ac_test_CFLAGS="${CFLAGS+set}"
2553
ac_save_CFLAGS="$CFLAGS"
2554
CFLAGS=
2555
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2556
echo "configure:2557: checking whether ${CC-cc} accepts -g" >&5
2557
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2558
  echo $ac_n "(cached) $ac_c" 1>&6
2559
else
2560
  echo 'void f(){}' > conftest.c
2561
if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2562
  ac_cv_prog_cc_g=yes
2563
else
2564
  ac_cv_prog_cc_g=no
2565
fi
2566
rm -f conftest*
2567
 
2568
fi
2569
 
2570
echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2571
if test "$ac_test_CFLAGS" = set; then
2572
  CFLAGS="$ac_save_CFLAGS"
2573
elif test $ac_cv_prog_cc_g = yes; then
2574
  if test "$GCC" = yes; then
2575
    CFLAGS="-g -O2"
2576
  else
2577
    CFLAGS="-g"
2578
  fi
2579
else
2580
  if test "$GCC" = yes; then
2581
    CFLAGS="-O2"
2582
  else
2583
    CFLAGS=
2584
  fi
2585
fi
2586
 
2587
 
2588
ALL_LINGUAS=
2589
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2590
echo "configure:2591: checking how to run the C preprocessor" >&5
2591
# On Suns, sometimes $CPP names a directory.
2592
if test -n "$CPP" && test -d "$CPP"; then
2593
  CPP=
2594
fi
2595
if test -z "$CPP"; then
2596
if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2597
  echo $ac_n "(cached) $ac_c" 1>&6
2598
else
2599
    # This must be in double quotes, not single quotes, because CPP may get
2600
  # substituted into the Makefile and "${CC-cc}" will confuse make.
2601
  CPP="${CC-cc} -E"
2602
  # On the NeXT, cc -E runs the code through the compiler's parser,
2603
  # not just through cpp.
2604
  cat > conftest.$ac_ext <
2605
#line 2606 "configure"
2606
#include "confdefs.h"
2607
#include 
2608
Syntax Error
2609
EOF
2610
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2611
{ (eval echo configure:2612: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2612
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2613
if test -z "$ac_err"; then
2614
  :
2615
else
2616
  echo "$ac_err" >&5
2617
  echo "configure: failed program was:" >&5
2618
  cat conftest.$ac_ext >&5
2619
  rm -rf conftest*
2620
  CPP="${CC-cc} -E -traditional-cpp"
2621
  cat > conftest.$ac_ext <
2622
#line 2623 "configure"
2623
#include "confdefs.h"
2624
#include 
2625
Syntax Error
2626
EOF
2627
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2628
{ (eval echo configure:2629: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2629
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2630
if test -z "$ac_err"; then
2631
  :
2632
else
2633
  echo "$ac_err" >&5
2634
  echo "configure: failed program was:" >&5
2635
  cat conftest.$ac_ext >&5
2636
  rm -rf conftest*
2637
  CPP="${CC-cc} -nologo -E"
2638
  cat > conftest.$ac_ext <
2639
#line 2640 "configure"
2640
#include "confdefs.h"
2641
#include 
2642
Syntax Error
2643
EOF
2644
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2645
{ (eval echo configure:2646: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2646
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2647
if test -z "$ac_err"; then
2648
  :
2649
else
2650
  echo "$ac_err" >&5
2651
  echo "configure: failed program was:" >&5
2652
  cat conftest.$ac_ext >&5
2653
  rm -rf conftest*
2654
  CPP=/lib/cpp
2655
fi
2656
rm -f conftest*
2657
fi
2658
rm -f conftest*
2659
fi
2660
rm -f conftest*
2661
  ac_cv_prog_CPP="$CPP"
2662
fi
2663
  CPP="$ac_cv_prog_CPP"
2664
else
2665
  ac_cv_prog_CPP="$CPP"
2666
fi
2667
echo "$ac_t""$CPP" 1>&6
2668
 
2669
# Extract the first word of "ranlib", so it can be a program name with args.
2670
set dummy ranlib; ac_word=$2
2671
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2672
echo "configure:2673: checking for $ac_word" >&5
2673
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2674
  echo $ac_n "(cached) $ac_c" 1>&6
2675
else
2676
  if test -n "$RANLIB"; then
2677
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2678
else
2679
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2680
  ac_dummy="$PATH"
2681
  for ac_dir in $ac_dummy; do
2682
    test -z "$ac_dir" && ac_dir=.
2683
    if test -f $ac_dir/$ac_word; then
2684
      ac_cv_prog_RANLIB="ranlib"
2685
      break
2686
    fi
2687
  done
2688
  IFS="$ac_save_ifs"
2689
  test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2690
fi
2691
fi
2692
RANLIB="$ac_cv_prog_RANLIB"
2693
if test -n "$RANLIB"; then
2694
  echo "$ac_t""$RANLIB" 1>&6
2695
else
2696
  echo "$ac_t""no" 1>&6
2697
fi
2698
 
2699
echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2700
echo "configure:2701: checking for ANSI C header files" >&5
2701
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2702
  echo $ac_n "(cached) $ac_c" 1>&6
2703
else
2704
  cat > conftest.$ac_ext <
2705
#line 2706 "configure"
2706
#include "confdefs.h"
2707
#include 
2708
#include 
2709
#include 
2710
#include 
2711
EOF
2712
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2713
{ (eval echo configure:2714: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2714
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2715
if test -z "$ac_err"; then
2716
  rm -rf conftest*
2717
  ac_cv_header_stdc=yes
2718
else
2719
  echo "$ac_err" >&5
2720
  echo "configure: failed program was:" >&5
2721
  cat conftest.$ac_ext >&5
2722
  rm -rf conftest*
2723
  ac_cv_header_stdc=no
2724
fi
2725
rm -f conftest*
2726
 
2727
if test $ac_cv_header_stdc = yes; then
2728
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2729
cat > conftest.$ac_ext <
2730
#line 2731 "configure"
2731
#include "confdefs.h"
2732
#include 
2733
EOF
2734
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2735
  egrep "memchr" >/dev/null 2>&1; then
2736
  :
2737
else
2738
  rm -rf conftest*
2739
  ac_cv_header_stdc=no
2740
fi
2741
rm -f conftest*
2742
 
2743
fi
2744
 
2745
if test $ac_cv_header_stdc = yes; then
2746
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2747
cat > conftest.$ac_ext <
2748
#line 2749 "configure"
2749
#include "confdefs.h"
2750
#include 
2751
EOF
2752
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2753
  egrep "free" >/dev/null 2>&1; then
2754
  :
2755
else
2756
  rm -rf conftest*
2757
  ac_cv_header_stdc=no
2758
fi
2759
rm -f conftest*
2760
 
2761
fi
2762
 
2763
if test $ac_cv_header_stdc = yes; then
2764
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2765
if test "$cross_compiling" = yes; then
2766
  :
2767
else
2768
  cat > conftest.$ac_ext <
2769
#line 2770 "configure"
2770
#include "confdefs.h"
2771
#include 
2772
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2773
#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2774
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2775
int main () { int i; for (i = 0; i < 256; i++)
2776
if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2777
exit (0); }
2778
 
2779
EOF
2780
if { (eval echo configure:2781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2781
then
2782
  :
2783
else
2784
  echo "configure: failed program was:" >&5
2785
  cat conftest.$ac_ext >&5
2786
  rm -fr conftest*
2787
  ac_cv_header_stdc=no
2788
fi
2789
rm -fr conftest*
2790
fi
2791
 
2792
fi
2793
fi
2794
 
2795
echo "$ac_t""$ac_cv_header_stdc" 1>&6
2796
if test $ac_cv_header_stdc = yes; then
2797
  cat >> confdefs.h <<\EOF
2798
#define STDC_HEADERS 1
2799
EOF
2800
 
2801
fi
2802
 
2803
echo $ac_n "checking for working const""... $ac_c" 1>&6
2804
echo "configure:2805: checking for working const" >&5
2805
if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2806
  echo $ac_n "(cached) $ac_c" 1>&6
2807
else
2808
  cat > conftest.$ac_ext <
2809
#line 2810 "configure"
2810
#include "confdefs.h"
2811
 
2812
int main() {
2813
 
2814
/* Ultrix mips cc rejects this.  */
2815
typedef int charset[2]; const charset x;
2816
/* SunOS 4.1.1 cc rejects this.  */
2817
char const *const *ccp;
2818
char **p;
2819
/* NEC SVR4.0.2 mips cc rejects this.  */
2820
struct point {int x, y;};
2821
static struct point const zero = {0,0};
2822
/* AIX XL C 1.02.0.0 rejects this.
2823
   It does not let you subtract one const X* pointer from another in an arm
2824
   of an if-expression whose if-part is not a constant expression */
2825
const char *g = "string";
2826
ccp = &g + (g ? g-g : 0);
2827
/* HPUX 7.0 cc rejects these. */
2828
++ccp;
2829
p = (char**) ccp;
2830
ccp = (char const *const *) p;
2831
{ /* SCO 3.2v4 cc rejects this.  */
2832
  char *t;
2833
  char const *s = 0 ? (char *) 0 : (char const *) 0;
2834
 
2835
  *t++ = 0;
2836
}
2837
{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
2838
  int x[] = {25, 17};
2839
  const int *foo = &x[0];
2840
  ++foo;
2841
}
2842
{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2843
  typedef const int *iptr;
2844
  iptr p = 0;
2845
  ++p;
2846
}
2847
{ /* AIX XL C 1.02.0.0 rejects this saying
2848
     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2849
  struct s { int j; const int *ap[3]; };
2850
  struct s *b; b->j = 5;
2851
}
2852
{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2853
  const int foo = 10;
2854
}
2855
 
2856
; return 0; }
2857
EOF
2858
if { (eval echo configure:2859: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2859
  rm -rf conftest*
2860
  ac_cv_c_const=yes
2861
else
2862
  echo "configure: failed program was:" >&5
2863
  cat conftest.$ac_ext >&5
2864
  rm -rf conftest*
2865
  ac_cv_c_const=no
2866
fi
2867
rm -f conftest*
2868
fi
2869
 
2870
echo "$ac_t""$ac_cv_c_const" 1>&6
2871
if test $ac_cv_c_const = no; then
2872
  cat >> confdefs.h <<\EOF
2873
#define const
2874
EOF
2875
 
2876
fi
2877
 
2878
echo $ac_n "checking for inline""... $ac_c" 1>&6
2879
echo "configure:2880: checking for inline" >&5
2880
if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2881
  echo $ac_n "(cached) $ac_c" 1>&6
2882
else
2883
  ac_cv_c_inline=no
2884
for ac_kw in inline __inline__ __inline; do
2885
  cat > conftest.$ac_ext <
2886
#line 2887 "configure"
2887
#include "confdefs.h"
2888
 
2889
int main() {
2890
} $ac_kw foo() {
2891
; return 0; }
2892
EOF
2893
if { (eval echo configure:2894: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2894
  rm -rf conftest*
2895
  ac_cv_c_inline=$ac_kw; break
2896
else
2897
  echo "configure: failed program was:" >&5
2898
  cat conftest.$ac_ext >&5
2899
fi
2900
rm -f conftest*
2901
done
2902
 
2903
fi
2904
 
2905
echo "$ac_t""$ac_cv_c_inline" 1>&6
2906
case "$ac_cv_c_inline" in
2907
  inline | yes) ;;
2908
  no) cat >> confdefs.h <<\EOF
2909
#define inline
2910
EOF
2911
 ;;
2912
  *)  cat >> confdefs.h <
2913
#define inline $ac_cv_c_inline
2914
EOF
2915
 ;;
2916
esac
2917
 
2918
echo $ac_n "checking for off_t""... $ac_c" 1>&6
2919
echo "configure:2920: checking for off_t" >&5
2920
if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2921
  echo $ac_n "(cached) $ac_c" 1>&6
2922
else
2923
  cat > conftest.$ac_ext <
2924
#line 2925 "configure"
2925
#include "confdefs.h"
2926
#include 
2927
#if STDC_HEADERS
2928
#include 
2929
#include 
2930
#endif
2931
EOF
2932
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2933
  egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2934
  rm -rf conftest*
2935
  ac_cv_type_off_t=yes
2936
else
2937
  rm -rf conftest*
2938
  ac_cv_type_off_t=no
2939
fi
2940
rm -f conftest*
2941
 
2942
fi
2943
echo "$ac_t""$ac_cv_type_off_t" 1>&6
2944
if test $ac_cv_type_off_t = no; then
2945
  cat >> confdefs.h <<\EOF
2946
#define off_t long
2947
EOF
2948
 
2949
fi
2950
 
2951
echo $ac_n "checking for size_t""... $ac_c" 1>&6
2952
echo "configure:2953: checking for size_t" >&5
2953
if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
2954
  echo $ac_n "(cached) $ac_c" 1>&6
2955
else
2956
  cat > conftest.$ac_ext <
2957
#line 2958 "configure"
2958
#include "confdefs.h"
2959
#include 
2960
#if STDC_HEADERS
2961
#include 
2962
#include 
2963
#endif
2964
EOF
2965
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2966
  egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2967
  rm -rf conftest*
2968
  ac_cv_type_size_t=yes
2969
else
2970
  rm -rf conftest*
2971
  ac_cv_type_size_t=no
2972
fi
2973
rm -f conftest*
2974
 
2975
fi
2976
echo "$ac_t""$ac_cv_type_size_t" 1>&6
2977
if test $ac_cv_type_size_t = no; then
2978
  cat >> confdefs.h <<\EOF
2979
#define size_t unsigned
2980
EOF
2981
 
2982
fi
2983
 
2984
# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
2985
# for constant arguments.  Useless!
2986
echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
2987
echo "configure:2988: checking for working alloca.h" >&5
2988
if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
2989
  echo $ac_n "(cached) $ac_c" 1>&6
2990
else
2991
  cat > conftest.$ac_ext <
2992
#line 2993 "configure"
2993
#include "confdefs.h"
2994
#include 
2995
int main() {
2996
char *p = alloca(2 * sizeof(int));
2997
; return 0; }
2998
EOF
2999
if { (eval echo configure:3000: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3000
  rm -rf conftest*
3001
  ac_cv_header_alloca_h=yes
3002
else
3003
  echo "configure: failed program was:" >&5
3004
  cat conftest.$ac_ext >&5
3005
  rm -rf conftest*
3006
  ac_cv_header_alloca_h=no
3007
fi
3008
rm -f conftest*
3009
fi
3010
 
3011
echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3012
if test $ac_cv_header_alloca_h = yes; then
3013
  cat >> confdefs.h <<\EOF
3014
#define HAVE_ALLOCA_H 1
3015
EOF
3016
 
3017
fi
3018
 
3019
echo $ac_n "checking for alloca""... $ac_c" 1>&6
3020
echo "configure:3021: checking for alloca" >&5
3021
if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3022
  echo $ac_n "(cached) $ac_c" 1>&6
3023
else
3024
  cat > conftest.$ac_ext <
3025
#line 3026 "configure"
3026
#include "confdefs.h"
3027
 
3028
#ifdef __GNUC__
3029
# define alloca __builtin_alloca
3030
#else
3031
# ifdef _MSC_VER
3032
#  include 
3033
#  define alloca _alloca
3034
# else
3035
#  if HAVE_ALLOCA_H
3036
#   include 
3037
#  else
3038
#   ifdef _AIX
3039
 #pragma alloca
3040
#   else
3041
#    ifndef alloca /* predefined by HP cc +Olibcalls */
3042
char *alloca ();
3043
#    endif
3044
#   endif
3045
#  endif
3046
# endif
3047
#endif
3048
 
3049
int main() {
3050
char *p = (char *) alloca(1);
3051
; return 0; }
3052
EOF
3053
if { (eval echo configure:3054: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3054
  rm -rf conftest*
3055
  ac_cv_func_alloca_works=yes
3056
else
3057
  echo "configure: failed program was:" >&5
3058
  cat conftest.$ac_ext >&5
3059
  rm -rf conftest*
3060
  ac_cv_func_alloca_works=no
3061
fi
3062
rm -f conftest*
3063
fi
3064
 
3065
echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3066
if test $ac_cv_func_alloca_works = yes; then
3067
  cat >> confdefs.h <<\EOF
3068
#define HAVE_ALLOCA 1
3069
EOF
3070
 
3071
fi
3072
 
3073
if test $ac_cv_func_alloca_works = no; then
3074
  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3075
  # that cause trouble.  Some versions do not even contain alloca or
3076
  # contain a buggy version.  If you still want to use their alloca,
3077
  # use ar to extract alloca.o from them instead of compiling alloca.c.
3078
  ALLOCA=alloca.${ac_objext}
3079
  cat >> confdefs.h <<\EOF
3080
#define C_ALLOCA 1
3081
EOF
3082
 
3083
 
3084
echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3085
echo "configure:3086: checking whether alloca needs Cray hooks" >&5
3086
if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3087
  echo $ac_n "(cached) $ac_c" 1>&6
3088
else
3089
  cat > conftest.$ac_ext <
3090
#line 3091 "configure"
3091
#include "confdefs.h"
3092
#if defined(CRAY) && ! defined(CRAY2)
3093
webecray
3094
#else
3095
wenotbecray
3096
#endif
3097
 
3098
EOF
3099
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3100
  egrep "webecray" >/dev/null 2>&1; then
3101
  rm -rf conftest*
3102
  ac_cv_os_cray=yes
3103
else
3104
  rm -rf conftest*
3105
  ac_cv_os_cray=no
3106
fi
3107
rm -f conftest*
3108
 
3109
fi
3110
 
3111
echo "$ac_t""$ac_cv_os_cray" 1>&6
3112
if test $ac_cv_os_cray = yes; then
3113
for ac_func in _getb67 GETB67 getb67; do
3114
  echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3115
echo "configure:3116: checking for $ac_func" >&5
3116
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3117
  echo $ac_n "(cached) $ac_c" 1>&6
3118
else
3119
  cat > conftest.$ac_ext <
3120
#line 3121 "configure"
3121
#include "confdefs.h"
3122
/* System header to define __stub macros and hopefully few prototypes,
3123
    which can conflict with char $ac_func(); below.  */
3124
#include 
3125
/* Override any gcc2 internal prototype to avoid an error.  */
3126
/* We use char because int might match the return type of a gcc2
3127
    builtin and then its argument prototype would still apply.  */
3128
char $ac_func();
3129
 
3130
int main() {
3131
 
3132
/* The GNU C library defines this for functions which it implements
3133
    to always fail with ENOSYS.  Some functions are actually named
3134
    something starting with __ and the normal name is an alias.  */
3135
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3136
choke me
3137
#else
3138
$ac_func();
3139
#endif
3140
 
3141
; return 0; }
3142
EOF
3143
if { (eval echo configure:3144: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3144
  rm -rf conftest*
3145
  eval "ac_cv_func_$ac_func=yes"
3146
else
3147
  echo "configure: failed program was:" >&5
3148
  cat conftest.$ac_ext >&5
3149
  rm -rf conftest*
3150
  eval "ac_cv_func_$ac_func=no"
3151
fi
3152
rm -f conftest*
3153
fi
3154
 
3155
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3156
  echo "$ac_t""yes" 1>&6
3157
  cat >> confdefs.h <
3158
#define CRAY_STACKSEG_END $ac_func
3159
EOF
3160
 
3161
  break
3162
else
3163
  echo "$ac_t""no" 1>&6
3164
fi
3165
 
3166
done
3167
fi
3168
 
3169
echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3170
echo "configure:3171: checking stack direction for C alloca" >&5
3171
if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3172
  echo $ac_n "(cached) $ac_c" 1>&6
3173
else
3174
  if test "$cross_compiling" = yes; then
3175
  ac_cv_c_stack_direction=0
3176
else
3177
  cat > conftest.$ac_ext <
3178
#line 3179 "configure"
3179
#include "confdefs.h"
3180
find_stack_direction ()
3181
{
3182
  static char *addr = 0;
3183
  auto char dummy;
3184
  if (addr == 0)
3185
    {
3186
      addr = &dummy;
3187
      return find_stack_direction ();
3188
    }
3189
  else
3190
    return (&dummy > addr) ? 1 : -1;
3191
}
3192
main ()
3193
{
3194
  exit (find_stack_direction() < 0);
3195
}
3196
EOF
3197
if { (eval echo configure:3198: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3198
then
3199
  ac_cv_c_stack_direction=1
3200
else
3201
  echo "configure: failed program was:" >&5
3202
  cat conftest.$ac_ext >&5
3203
  rm -fr conftest*
3204
  ac_cv_c_stack_direction=-1
3205
fi
3206
rm -fr conftest*
3207
fi
3208
 
3209
fi
3210
 
3211
echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3212
cat >> confdefs.h <
3213
#define STACK_DIRECTION $ac_cv_c_stack_direction
3214
EOF
3215
 
3216
fi
3217
 
3218
for ac_hdr in unistd.h
3219
do
3220
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3221
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3222
echo "configure:3223: checking for $ac_hdr" >&5
3223
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3224
  echo $ac_n "(cached) $ac_c" 1>&6
3225
else
3226
  cat > conftest.$ac_ext <
3227
#line 3228 "configure"
3228
#include "confdefs.h"
3229
#include <$ac_hdr>
3230
EOF
3231
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3232
{ (eval echo configure:3233: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3233
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3234
if test -z "$ac_err"; then
3235
  rm -rf conftest*
3236
  eval "ac_cv_header_$ac_safe=yes"
3237
else
3238
  echo "$ac_err" >&5
3239
  echo "configure: failed program was:" >&5
3240
  cat conftest.$ac_ext >&5
3241
  rm -rf conftest*
3242
  eval "ac_cv_header_$ac_safe=no"
3243
fi
3244
rm -f conftest*
3245
fi
3246
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3247
  echo "$ac_t""yes" 1>&6
3248
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3249
  cat >> confdefs.h <
3250
#define $ac_tr_hdr 1
3251
EOF
3252
 
3253
else
3254
  echo "$ac_t""no" 1>&6
3255
fi
3256
done
3257
 
3258
for ac_func in getpagesize
3259
do
3260
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3261
echo "configure:3262: checking for $ac_func" >&5
3262
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3263
  echo $ac_n "(cached) $ac_c" 1>&6
3264
else
3265
  cat > conftest.$ac_ext <
3266
#line 3267 "configure"
3267
#include "confdefs.h"
3268
/* System header to define __stub macros and hopefully few prototypes,
3269
    which can conflict with char $ac_func(); below.  */
3270
#include 
3271
/* Override any gcc2 internal prototype to avoid an error.  */
3272
/* We use char because int might match the return type of a gcc2
3273
    builtin and then its argument prototype would still apply.  */
3274
char $ac_func();
3275
 
3276
int main() {
3277
 
3278
/* The GNU C library defines this for functions which it implements
3279
    to always fail with ENOSYS.  Some functions are actually named
3280
    something starting with __ and the normal name is an alias.  */
3281
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3282
choke me
3283
#else
3284
$ac_func();
3285
#endif
3286
 
3287
; return 0; }
3288
EOF
3289
if { (eval echo configure:3290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3290
  rm -rf conftest*
3291
  eval "ac_cv_func_$ac_func=yes"
3292
else
3293
  echo "configure: failed program was:" >&5
3294
  cat conftest.$ac_ext >&5
3295
  rm -rf conftest*
3296
  eval "ac_cv_func_$ac_func=no"
3297
fi
3298
rm -f conftest*
3299
fi
3300
 
3301
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3302
  echo "$ac_t""yes" 1>&6
3303
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3304
  cat >> confdefs.h <
3305
#define $ac_tr_func 1
3306
EOF
3307
 
3308
else
3309
  echo "$ac_t""no" 1>&6
3310
fi
3311
done
3312
 
3313
echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3314
echo "configure:3315: checking for working mmap" >&5
3315
if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3316
  echo $ac_n "(cached) $ac_c" 1>&6
3317
else
3318
  if test "$cross_compiling" = yes; then
3319
  ac_cv_func_mmap_fixed_mapped=no
3320
else
3321
  cat > conftest.$ac_ext <
3322
#line 3323 "configure"
3323
#include "confdefs.h"
3324
 
3325
/* Thanks to Mike Haertel and Jim Avera for this test.
3326
   Here is a matrix of mmap possibilities:
3327
        mmap private not fixed
3328
        mmap private fixed at somewhere currently unmapped
3329
        mmap private fixed at somewhere already mapped
3330
        mmap shared not fixed
3331
        mmap shared fixed at somewhere currently unmapped
3332
        mmap shared fixed at somewhere already mapped
3333
   For private mappings, we should verify that changes cannot be read()
3334
   back from the file, nor mmap's back from the file at a different
3335
   address.  (There have been systems where private was not correctly
3336
   implemented like the infamous i386 svr4.0, and systems where the
3337
   VM page cache was not coherent with the filesystem buffer cache
3338
   like early versions of FreeBSD and possibly contemporary NetBSD.)
3339
   For shared mappings, we should conversely verify that changes get
3340
   propogated back to all the places they're supposed to be.
3341
 
3342
   Grep wants private fixed already mapped.
3343
   The main things grep needs to know about mmap are:
3344
   * does it exist and is it safe to write into the mmap'd area
3345
   * how to use it (BSD variants)  */
3346
#include 
3347
#include 
3348
#include 
3349
 
3350
/* This mess was copied from the GNU getpagesize.h.  */
3351
#ifndef HAVE_GETPAGESIZE
3352
# ifdef HAVE_UNISTD_H
3353
#  include 
3354
# endif
3355
 
3356
/* Assume that all systems that can run configure have sys/param.h.  */
3357
# ifndef HAVE_SYS_PARAM_H
3358
#  define HAVE_SYS_PARAM_H 1
3359
# endif
3360
 
3361
# ifdef _SC_PAGESIZE
3362
#  define getpagesize() sysconf(_SC_PAGESIZE)
3363
# else /* no _SC_PAGESIZE */
3364
#  ifdef HAVE_SYS_PARAM_H
3365
#   include 
3366
#   ifdef EXEC_PAGESIZE
3367
#    define getpagesize() EXEC_PAGESIZE
3368
#   else /* no EXEC_PAGESIZE */
3369
#    ifdef NBPG
3370
#     define getpagesize() NBPG * CLSIZE
3371
#     ifndef CLSIZE
3372
#      define CLSIZE 1
3373
#     endif /* no CLSIZE */
3374
#    else /* no NBPG */
3375
#     ifdef NBPC
3376
#      define getpagesize() NBPC
3377
#     else /* no NBPC */
3378
#      ifdef PAGESIZE
3379
#       define getpagesize() PAGESIZE
3380
#      endif /* PAGESIZE */
3381
#     endif /* no NBPC */
3382
#    endif /* no NBPG */
3383
#   endif /* no EXEC_PAGESIZE */
3384
#  else /* no HAVE_SYS_PARAM_H */
3385
#   define getpagesize() 8192   /* punt totally */
3386
#  endif /* no HAVE_SYS_PARAM_H */
3387
# endif /* no _SC_PAGESIZE */
3388
 
3389
#endif /* no HAVE_GETPAGESIZE */
3390
 
3391
#ifdef __cplusplus
3392
extern "C" { void *malloc(unsigned); }
3393
#else
3394
char *malloc();
3395
#endif
3396
 
3397
int
3398
main()
3399
{
3400
        char *data, *data2, *data3;
3401
        int i, pagesize;
3402
        int fd;
3403
 
3404
        pagesize = getpagesize();
3405
 
3406
        /*
3407
         * First, make a file with some known garbage in it.
3408
         */
3409
        data = malloc(pagesize);
3410
        if (!data)
3411
                exit(1);
3412
        for (i = 0; i < pagesize; ++i)
3413
                *(data + i) = rand();
3414
        umask(0);
3415
        fd = creat("conftestmmap", 0600);
3416
        if (fd < 0)
3417
                exit(1);
3418
        if (write(fd, data, pagesize) != pagesize)
3419
                exit(1);
3420
        close(fd);
3421
 
3422
        /*
3423
         * Next, try to mmap the file at a fixed address which
3424
         * already has something else allocated at it.  If we can,
3425
         * also make sure that we see the same garbage.
3426
         */
3427
        fd = open("conftestmmap", O_RDWR);
3428
        if (fd < 0)
3429
                exit(1);
3430
        data2 = malloc(2 * pagesize);
3431
        if (!data2)
3432
                exit(1);
3433
        data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3434
        if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3435
            MAP_PRIVATE | MAP_FIXED, fd, 0L))
3436
                exit(1);
3437
        for (i = 0; i < pagesize; ++i)
3438
                if (*(data + i) != *(data2 + i))
3439
                        exit(1);
3440
 
3441
        /*
3442
         * Finally, make sure that changes to the mapped area
3443
         * do not percolate back to the file as seen by read().
3444
         * (This is a bug on some variants of i386 svr4.0.)
3445
         */
3446
        for (i = 0; i < pagesize; ++i)
3447
                *(data2 + i) = *(data2 + i) + 1;
3448
        data3 = malloc(pagesize);
3449
        if (!data3)
3450
                exit(1);
3451
        if (read(fd, data3, pagesize) != pagesize)
3452
                exit(1);
3453
        for (i = 0; i < pagesize; ++i)
3454
                if (*(data + i) != *(data3 + i))
3455
                        exit(1);
3456
        close(fd);
3457
        unlink("conftestmmap");
3458
        exit(0);
3459
}
3460
 
3461
EOF
3462
if { (eval echo configure:3463: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3463
then
3464
  ac_cv_func_mmap_fixed_mapped=yes
3465
else
3466
  echo "configure: failed program was:" >&5
3467
  cat conftest.$ac_ext >&5
3468
  rm -fr conftest*
3469
  ac_cv_func_mmap_fixed_mapped=no
3470
fi
3471
rm -fr conftest*
3472
fi
3473
 
3474
fi
3475
 
3476
echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3477
if test $ac_cv_func_mmap_fixed_mapped = yes; then
3478
  cat >> confdefs.h <<\EOF
3479
#define HAVE_MMAP 1
3480
EOF
3481
 
3482
fi
3483
 
3484
 
3485
   for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3486
unistd.h values.h sys/param.h
3487
do
3488
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3489
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3490
echo "configure:3491: checking for $ac_hdr" >&5
3491
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3492
  echo $ac_n "(cached) $ac_c" 1>&6
3493
else
3494
  cat > conftest.$ac_ext <
3495
#line 3496 "configure"
3496
#include "confdefs.h"
3497
#include <$ac_hdr>
3498
EOF
3499
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3500
{ (eval echo configure:3501: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3501
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3502
if test -z "$ac_err"; then
3503
  rm -rf conftest*
3504
  eval "ac_cv_header_$ac_safe=yes"
3505
else
3506
  echo "$ac_err" >&5
3507
  echo "configure: failed program was:" >&5
3508
  cat conftest.$ac_ext >&5
3509
  rm -rf conftest*
3510
  eval "ac_cv_header_$ac_safe=no"
3511
fi
3512
rm -f conftest*
3513
fi
3514
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3515
  echo "$ac_t""yes" 1>&6
3516
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3517
  cat >> confdefs.h <
3518
#define $ac_tr_hdr 1
3519
EOF
3520
 
3521
else
3522
  echo "$ac_t""no" 1>&6
3523
fi
3524
done
3525
 
3526
   for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3527
__argz_count __argz_stringify __argz_next
3528
do
3529
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3530
echo "configure:3531: checking for $ac_func" >&5
3531
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3532
  echo $ac_n "(cached) $ac_c" 1>&6
3533
else
3534
  cat > conftest.$ac_ext <
3535
#line 3536 "configure"
3536
#include "confdefs.h"
3537
/* System header to define __stub macros and hopefully few prototypes,
3538
    which can conflict with char $ac_func(); below.  */
3539
#include 
3540
/* Override any gcc2 internal prototype to avoid an error.  */
3541
/* We use char because int might match the return type of a gcc2
3542
    builtin and then its argument prototype would still apply.  */
3543
char $ac_func();
3544
 
3545
int main() {
3546
 
3547
/* The GNU C library defines this for functions which it implements
3548
    to always fail with ENOSYS.  Some functions are actually named
3549
    something starting with __ and the normal name is an alias.  */
3550
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3551
choke me
3552
#else
3553
$ac_func();
3554
#endif
3555
 
3556
; return 0; }
3557
EOF
3558
if { (eval echo configure:3559: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3559
  rm -rf conftest*
3560
  eval "ac_cv_func_$ac_func=yes"
3561
else
3562
  echo "configure: failed program was:" >&5
3563
  cat conftest.$ac_ext >&5
3564
  rm -rf conftest*
3565
  eval "ac_cv_func_$ac_func=no"
3566
fi
3567
rm -f conftest*
3568
fi
3569
 
3570
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3571
  echo "$ac_t""yes" 1>&6
3572
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3573
  cat >> confdefs.h <
3574
#define $ac_tr_func 1
3575
EOF
3576
 
3577
else
3578
  echo "$ac_t""no" 1>&6
3579
fi
3580
done
3581
 
3582
 
3583
   if test "${ac_cv_func_stpcpy+set}" != "set"; then
3584
     for ac_func in stpcpy
3585
do
3586
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3587
echo "configure:3588: checking for $ac_func" >&5
3588
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3589
  echo $ac_n "(cached) $ac_c" 1>&6
3590
else
3591
  cat > conftest.$ac_ext <
3592
#line 3593 "configure"
3593
#include "confdefs.h"
3594
/* System header to define __stub macros and hopefully few prototypes,
3595
    which can conflict with char $ac_func(); below.  */
3596
#include 
3597
/* Override any gcc2 internal prototype to avoid an error.  */
3598
/* We use char because int might match the return type of a gcc2
3599
    builtin and then its argument prototype would still apply.  */
3600
char $ac_func();
3601
 
3602
int main() {
3603
 
3604
/* The GNU C library defines this for functions which it implements
3605
    to always fail with ENOSYS.  Some functions are actually named
3606
    something starting with __ and the normal name is an alias.  */
3607
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3608
choke me
3609
#else
3610
$ac_func();
3611
#endif
3612
 
3613
; return 0; }
3614
EOF
3615
if { (eval echo configure:3616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3616
  rm -rf conftest*
3617
  eval "ac_cv_func_$ac_func=yes"
3618
else
3619
  echo "configure: failed program was:" >&5
3620
  cat conftest.$ac_ext >&5
3621
  rm -rf conftest*
3622
  eval "ac_cv_func_$ac_func=no"
3623
fi
3624
rm -f conftest*
3625
fi
3626
 
3627
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3628
  echo "$ac_t""yes" 1>&6
3629
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3630
  cat >> confdefs.h <
3631
#define $ac_tr_func 1
3632
EOF
3633
 
3634
else
3635
  echo "$ac_t""no" 1>&6
3636
fi
3637
done
3638
 
3639
   fi
3640
   if test "${ac_cv_func_stpcpy}" = "yes"; then
3641
     cat >> confdefs.h <<\EOF
3642
#define HAVE_STPCPY 1
3643
EOF
3644
 
3645
   fi
3646
 
3647
   if test $ac_cv_header_locale_h = yes; then
3648
    echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3649
echo "configure:3650: checking for LC_MESSAGES" >&5
3650
if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3651
  echo $ac_n "(cached) $ac_c" 1>&6
3652
else
3653
  cat > conftest.$ac_ext <
3654
#line 3655 "configure"
3655
#include "confdefs.h"
3656
#include 
3657
int main() {
3658
return LC_MESSAGES
3659
; return 0; }
3660
EOF
3661
if { (eval echo configure:3662: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3662
  rm -rf conftest*
3663
  am_cv_val_LC_MESSAGES=yes
3664
else
3665
  echo "configure: failed program was:" >&5
3666
  cat conftest.$ac_ext >&5
3667
  rm -rf conftest*
3668
  am_cv_val_LC_MESSAGES=no
3669
fi
3670
rm -f conftest*
3671
fi
3672
 
3673
echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3674
    if test $am_cv_val_LC_MESSAGES = yes; then
3675
      cat >> confdefs.h <<\EOF
3676
#define HAVE_LC_MESSAGES 1
3677
EOF
3678
 
3679
    fi
3680
  fi
3681
   echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3682
echo "configure:3683: checking whether NLS is requested" >&5
3683
        # Check whether --enable-nls or --disable-nls was given.
3684
if test "${enable_nls+set}" = set; then
3685
  enableval="$enable_nls"
3686
  USE_NLS=$enableval
3687
else
3688
  USE_NLS=yes
3689
fi
3690
 
3691
    echo "$ac_t""$USE_NLS" 1>&6
3692
 
3693
 
3694
    USE_INCLUDED_LIBINTL=no
3695
 
3696
        if test "$USE_NLS" = "yes"; then
3697
      cat >> confdefs.h <<\EOF
3698
#define ENABLE_NLS 1
3699
EOF
3700
 
3701
      echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
3702
echo "configure:3703: checking whether included gettext is requested" >&5
3703
      # Check whether --with-included-gettext or --without-included-gettext was given.
3704
if test "${with_included_gettext+set}" = set; then
3705
  withval="$with_included_gettext"
3706
  nls_cv_force_use_gnu_gettext=$withval
3707
else
3708
  nls_cv_force_use_gnu_gettext=no
3709
fi
3710
 
3711
      echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3712
 
3713
      nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3714
      if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3715
                                        nls_cv_header_intl=
3716
        nls_cv_header_libgt=
3717
        CATOBJEXT=NONE
3718
 
3719
        ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3720
echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
3721
echo "configure:3722: checking for libintl.h" >&5
3722
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3723
  echo $ac_n "(cached) $ac_c" 1>&6
3724
else
3725
  cat > conftest.$ac_ext <
3726
#line 3727 "configure"
3727
#include "confdefs.h"
3728
#include 
3729
EOF
3730
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3731
{ (eval echo configure:3732: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3732
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3733
if test -z "$ac_err"; then
3734
  rm -rf conftest*
3735
  eval "ac_cv_header_$ac_safe=yes"
3736
else
3737
  echo "$ac_err" >&5
3738
  echo "configure: failed program was:" >&5
3739
  cat conftest.$ac_ext >&5
3740
  rm -rf conftest*
3741
  eval "ac_cv_header_$ac_safe=no"
3742
fi
3743
rm -f conftest*
3744
fi
3745
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3746
  echo "$ac_t""yes" 1>&6
3747
  echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
3748
echo "configure:3749: checking for gettext in libc" >&5
3749
if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
3750
  echo $ac_n "(cached) $ac_c" 1>&6
3751
else
3752
  cat > conftest.$ac_ext <
3753
#line 3754 "configure"
3754
#include "confdefs.h"
3755
#include 
3756
int main() {
3757
return (int) gettext ("")
3758
; return 0; }
3759
EOF
3760
if { (eval echo configure:3761: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3761
  rm -rf conftest*
3762
  gt_cv_func_gettext_libc=yes
3763
else
3764
  echo "configure: failed program was:" >&5
3765
  cat conftest.$ac_ext >&5
3766
  rm -rf conftest*
3767
  gt_cv_func_gettext_libc=no
3768
fi
3769
rm -f conftest*
3770
fi
3771
 
3772
echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3773
 
3774
           if test "$gt_cv_func_gettext_libc" != "yes"; then
3775
             echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
3776
echo "configure:3777: checking for bindtextdomain in -lintl" >&5
3777
ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3778
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3779
  echo $ac_n "(cached) $ac_c" 1>&6
3780
else
3781
  ac_save_LIBS="$LIBS"
3782
LIBS="-lintl  $LIBS"
3783
cat > conftest.$ac_ext <
3784
#line 3785 "configure"
3785
#include "confdefs.h"
3786
/* Override any gcc2 internal prototype to avoid an error.  */
3787
/* We use char because int might match the return type of a gcc2
3788
    builtin and then its argument prototype would still apply.  */
3789
char bindtextdomain();
3790
 
3791
int main() {
3792
bindtextdomain()
3793
; return 0; }
3794
EOF
3795
if { (eval echo configure:3796: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3796
  rm -rf conftest*
3797
  eval "ac_cv_lib_$ac_lib_var=yes"
3798
else
3799
  echo "configure: failed program was:" >&5
3800
  cat conftest.$ac_ext >&5
3801
  rm -rf conftest*
3802
  eval "ac_cv_lib_$ac_lib_var=no"
3803
fi
3804
rm -f conftest*
3805
LIBS="$ac_save_LIBS"
3806
 
3807
fi
3808
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3809
  echo "$ac_t""yes" 1>&6
3810
  echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
3811
echo "configure:3812: checking for gettext in libintl" >&5
3812
if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
3813
  echo $ac_n "(cached) $ac_c" 1>&6
3814
else
3815
  cat > conftest.$ac_ext <
3816
#line 3817 "configure"
3817
#include "confdefs.h"
3818
 
3819
int main() {
3820
return (int) gettext ("")
3821
; return 0; }
3822
EOF
3823
if { (eval echo configure:3824: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3824
  rm -rf conftest*
3825
  gt_cv_func_gettext_libintl=yes
3826
else
3827
  echo "configure: failed program was:" >&5
3828
  cat conftest.$ac_ext >&5
3829
  rm -rf conftest*
3830
  gt_cv_func_gettext_libintl=no
3831
fi
3832
rm -f conftest*
3833
fi
3834
 
3835
echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3836
else
3837
  echo "$ac_t""no" 1>&6
3838
fi
3839
 
3840
           fi
3841
 
3842
           if test "$gt_cv_func_gettext_libc" = "yes" \
3843
              || test "$gt_cv_func_gettext_libintl" = "yes"; then
3844
              cat >> confdefs.h <<\EOF
3845
#define HAVE_GETTEXT 1
3846
EOF
3847
 
3848
              # Extract the first word of "msgfmt", so it can be a program name with args.
3849
set dummy msgfmt; ac_word=$2
3850
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3851
echo "configure:3852: checking for $ac_word" >&5
3852
if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3853
  echo $ac_n "(cached) $ac_c" 1>&6
3854
else
3855
  case "$MSGFMT" in
3856
  /*)
3857
  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3858
  ;;
3859
  *)
3860
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3861
  for ac_dir in $PATH; do
3862
    test -z "$ac_dir" && ac_dir=.
3863
    if test -f $ac_dir/$ac_word; then
3864
      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3865
        ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3866
        break
3867
      fi
3868
    fi
3869
  done
3870
  IFS="$ac_save_ifs"
3871
  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
3872
  ;;
3873
esac
3874
fi
3875
MSGFMT="$ac_cv_path_MSGFMT"
3876
if test -n "$MSGFMT"; then
3877
  echo "$ac_t""$MSGFMT" 1>&6
3878
else
3879
  echo "$ac_t""no" 1>&6
3880
fi
3881
              if test "$MSGFMT" != "no"; then
3882
                for ac_func in dcgettext
3883
do
3884
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3885
echo "configure:3886: checking for $ac_func" >&5
3886
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3887
  echo $ac_n "(cached) $ac_c" 1>&6
3888
else
3889
  cat > conftest.$ac_ext <
3890
#line 3891 "configure"
3891
#include "confdefs.h"
3892
/* System header to define __stub macros and hopefully few prototypes,
3893
    which can conflict with char $ac_func(); below.  */
3894
#include 
3895
/* Override any gcc2 internal prototype to avoid an error.  */
3896
/* We use char because int might match the return type of a gcc2
3897
    builtin and then its argument prototype would still apply.  */
3898
char $ac_func();
3899
 
3900
int main() {
3901
 
3902
/* The GNU C library defines this for functions which it implements
3903
    to always fail with ENOSYS.  Some functions are actually named
3904
    something starting with __ and the normal name is an alias.  */
3905
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3906
choke me
3907
#else
3908
$ac_func();
3909
#endif
3910
 
3911
; return 0; }
3912
EOF
3913
if { (eval echo configure:3914: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3914
  rm -rf conftest*
3915
  eval "ac_cv_func_$ac_func=yes"
3916
else
3917
  echo "configure: failed program was:" >&5
3918
  cat conftest.$ac_ext >&5
3919
  rm -rf conftest*
3920
  eval "ac_cv_func_$ac_func=no"
3921
fi
3922
rm -f conftest*
3923
fi
3924
 
3925
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3926
  echo "$ac_t""yes" 1>&6
3927
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3928
  cat >> confdefs.h <
3929
#define $ac_tr_func 1
3930
EOF
3931
 
3932
else
3933
  echo "$ac_t""no" 1>&6
3934
fi
3935
done
3936
 
3937
                # Extract the first word of "gmsgfmt", so it can be a program name with args.
3938
set dummy gmsgfmt; ac_word=$2
3939
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3940
echo "configure:3941: checking for $ac_word" >&5
3941
if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3942
  echo $ac_n "(cached) $ac_c" 1>&6
3943
else
3944
  case "$GMSGFMT" in
3945
  /*)
3946
  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3947
  ;;
3948
  ?:/*)
3949
  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3950
  ;;
3951
  *)
3952
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3953
  ac_dummy="$PATH"
3954
  for ac_dir in $ac_dummy; do
3955
    test -z "$ac_dir" && ac_dir=.
3956
    if test -f $ac_dir/$ac_word; then
3957
      ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3958
      break
3959
    fi
3960
  done
3961
  IFS="$ac_save_ifs"
3962
  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3963
  ;;
3964
esac
3965
fi
3966
GMSGFMT="$ac_cv_path_GMSGFMT"
3967
if test -n "$GMSGFMT"; then
3968
  echo "$ac_t""$GMSGFMT" 1>&6
3969
else
3970
  echo "$ac_t""no" 1>&6
3971
fi
3972
 
3973
                # Extract the first word of "xgettext", so it can be a program name with args.
3974
set dummy xgettext; ac_word=$2
3975
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3976
echo "configure:3977: checking for $ac_word" >&5
3977
if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
3978
  echo $ac_n "(cached) $ac_c" 1>&6
3979
else
3980
  case "$XGETTEXT" in
3981
  /*)
3982
  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3983
  ;;
3984
  *)
3985
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3986
  for ac_dir in $PATH; do
3987
    test -z "$ac_dir" && ac_dir=.
3988
    if test -f $ac_dir/$ac_word; then
3989
      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
3990
        ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
3991
        break
3992
      fi
3993
    fi
3994
  done
3995
  IFS="$ac_save_ifs"
3996
  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
3997
  ;;
3998
esac
3999
fi
4000
XGETTEXT="$ac_cv_path_XGETTEXT"
4001
if test -n "$XGETTEXT"; then
4002
  echo "$ac_t""$XGETTEXT" 1>&6
4003
else
4004
  echo "$ac_t""no" 1>&6
4005
fi
4006
 
4007
                cat > conftest.$ac_ext <
4008
#line 4009 "configure"
4009
#include "confdefs.h"
4010
 
4011
int main() {
4012
extern int _nl_msg_cat_cntr;
4013
                               return _nl_msg_cat_cntr
4014
; return 0; }
4015
EOF
4016
if { (eval echo configure:4017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4017
  rm -rf conftest*
4018
  CATOBJEXT=.gmo
4019
                   DATADIRNAME=share
4020
else
4021
  echo "configure: failed program was:" >&5
4022
  cat conftest.$ac_ext >&5
4023
  rm -rf conftest*
4024
  CATOBJEXT=.mo
4025
                   DATADIRNAME=lib
4026
fi
4027
rm -f conftest*
4028
                INSTOBJEXT=.mo
4029
              fi
4030
            fi
4031
 
4032
else
4033
  echo "$ac_t""no" 1>&6
4034
fi
4035
 
4036
 
4037
 
4038
        if test "$CATOBJEXT" = "NONE"; then
4039
                          nls_cv_use_gnu_gettext=yes
4040
        fi
4041
      fi
4042
 
4043
      if test "$nls_cv_use_gnu_gettext" = "yes"; then
4044
                INTLOBJS="\$(GETTOBJS)"
4045
        # Extract the first word of "msgfmt", so it can be a program name with args.
4046
set dummy msgfmt; ac_word=$2
4047
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4048
echo "configure:4049: checking for $ac_word" >&5
4049
if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4050
  echo $ac_n "(cached) $ac_c" 1>&6
4051
else
4052
  case "$MSGFMT" in
4053
  /*)
4054
  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4055
  ;;
4056
  *)
4057
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4058
  for ac_dir in $PATH; do
4059
    test -z "$ac_dir" && ac_dir=.
4060
    if test -f $ac_dir/$ac_word; then
4061
      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4062
        ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4063
        break
4064
      fi
4065
    fi
4066
  done
4067
  IFS="$ac_save_ifs"
4068
  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
4069
  ;;
4070
esac
4071
fi
4072
MSGFMT="$ac_cv_path_MSGFMT"
4073
if test -n "$MSGFMT"; then
4074
  echo "$ac_t""$MSGFMT" 1>&6
4075
else
4076
  echo "$ac_t""no" 1>&6
4077
fi
4078
 
4079
        # Extract the first word of "gmsgfmt", so it can be a program name with args.
4080
set dummy gmsgfmt; ac_word=$2
4081
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4082
echo "configure:4083: checking for $ac_word" >&5
4083
if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4084
  echo $ac_n "(cached) $ac_c" 1>&6
4085
else
4086
  case "$GMSGFMT" in
4087
  /*)
4088
  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4089
  ;;
4090
  ?:/*)
4091
  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4092
  ;;
4093
  *)
4094
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4095
  ac_dummy="$PATH"
4096
  for ac_dir in $ac_dummy; do
4097
    test -z "$ac_dir" && ac_dir=.
4098
    if test -f $ac_dir/$ac_word; then
4099
      ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4100
      break
4101
    fi
4102
  done
4103
  IFS="$ac_save_ifs"
4104
  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4105
  ;;
4106
esac
4107
fi
4108
GMSGFMT="$ac_cv_path_GMSGFMT"
4109
if test -n "$GMSGFMT"; then
4110
  echo "$ac_t""$GMSGFMT" 1>&6
4111
else
4112
  echo "$ac_t""no" 1>&6
4113
fi
4114
 
4115
        # Extract the first word of "xgettext", so it can be a program name with args.
4116
set dummy xgettext; ac_word=$2
4117
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4118
echo "configure:4119: checking for $ac_word" >&5
4119
if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4120
  echo $ac_n "(cached) $ac_c" 1>&6
4121
else
4122
  case "$XGETTEXT" in
4123
  /*)
4124
  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4125
  ;;
4126
  *)
4127
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4128
  for ac_dir in $PATH; do
4129
    test -z "$ac_dir" && ac_dir=.
4130
    if test -f $ac_dir/$ac_word; then
4131
      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4132
        ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4133
        break
4134
      fi
4135
    fi
4136
  done
4137
  IFS="$ac_save_ifs"
4138
  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4139
  ;;
4140
esac
4141
fi
4142
XGETTEXT="$ac_cv_path_XGETTEXT"
4143
if test -n "$XGETTEXT"; then
4144
  echo "$ac_t""$XGETTEXT" 1>&6
4145
else
4146
  echo "$ac_t""no" 1>&6
4147
fi
4148
 
4149
 
4150
        USE_INCLUDED_LIBINTL=yes
4151
        CATOBJEXT=.gmo
4152
        INSTOBJEXT=.mo
4153
        DATADIRNAME=share
4154
        INTLDEPS='$(top_builddir)/../intl/libintl.a'
4155
        INTLLIBS=$INTLDEPS
4156
        LIBS=`echo $LIBS | sed -e 's/-lintl//'`
4157
        nls_cv_header_intl=libintl.h
4158
        nls_cv_header_libgt=libgettext.h
4159
      fi
4160
 
4161
            if test "$XGETTEXT" != ":"; then
4162
                        if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
4163
          : ;
4164
        else
4165
          echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4166
          XGETTEXT=":"
4167
        fi
4168
      fi
4169
 
4170
      # We need to process the po/ directory.
4171
      POSUB=po
4172
    else
4173
      DATADIRNAME=share
4174
      nls_cv_header_intl=libintl.h
4175
      nls_cv_header_libgt=libgettext.h
4176
    fi
4177
 
4178
    # If this is used in GNU gettext we have to set USE_NLS to `yes'
4179
    # because some of the sources are only built for this goal.
4180
    if test "$PACKAGE" = gettext; then
4181
      USE_NLS=yes
4182
      USE_INCLUDED_LIBINTL=yes
4183
    fi
4184
 
4185
                for lang in $ALL_LINGUAS; do
4186
      GMOFILES="$GMOFILES $lang.gmo"
4187
      POFILES="$POFILES $lang.po"
4188
    done
4189
 
4190
 
4191
 
4192
 
4193
 
4194
 
4195
 
4196
 
4197
 
4198
 
4199
 
4200
 
4201
 
4202
 
4203
   if test "x$CATOBJEXT" != "x"; then
4204
     if test "x$ALL_LINGUAS" = "x"; then
4205
       LINGUAS=
4206
     else
4207
       echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4208
echo "configure:4209: checking for catalogs to be installed" >&5
4209
       NEW_LINGUAS=
4210
       for lang in ${LINGUAS=$ALL_LINGUAS}; do
4211
         case "$ALL_LINGUAS" in
4212
          *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
4213
         esac
4214
       done
4215
       LINGUAS=$NEW_LINGUAS
4216
       echo "$ac_t""$LINGUAS" 1>&6
4217
     fi
4218
 
4219
          if test -n "$LINGUAS"; then
4220
       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
4221
     fi
4222
   fi
4223
 
4224
            if test $ac_cv_header_locale_h = yes; then
4225
     INCLUDE_LOCALE_H="#include "
4226
   else
4227
     INCLUDE_LOCALE_H="\
4228
/* The system does not provide the header .  Take care yourself.  */"
4229
   fi
4230
 
4231
 
4232
            if test -f $srcdir/po2tbl.sed.in; then
4233
      if test "$CATOBJEXT" = ".cat"; then
4234
         ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4235
echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4236
echo "configure:4237: checking for linux/version.h" >&5
4237
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4238
  echo $ac_n "(cached) $ac_c" 1>&6
4239
else
4240
  cat > conftest.$ac_ext <
4241
#line 4242 "configure"
4242
#include "confdefs.h"
4243
#include 
4244
EOF
4245
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4246
{ (eval echo configure:4247: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4247
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4248
if test -z "$ac_err"; then
4249
  rm -rf conftest*
4250
  eval "ac_cv_header_$ac_safe=yes"
4251
else
4252
  echo "$ac_err" >&5
4253
  echo "configure: failed program was:" >&5
4254
  cat conftest.$ac_ext >&5
4255
  rm -rf conftest*
4256
  eval "ac_cv_header_$ac_safe=no"
4257
fi
4258
rm -f conftest*
4259
fi
4260
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4261
  echo "$ac_t""yes" 1>&6
4262
  msgformat=linux
4263
else
4264
  echo "$ac_t""no" 1>&6
4265
msgformat=xopen
4266
fi
4267
 
4268
 
4269
                         sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
4270
      fi
4271
            sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4272
         $srcdir/po2tbl.sed.in > po2tbl.sed
4273
   fi
4274
 
4275
            if test "$PACKAGE" = "gettext"; then
4276
     GT_NO="#NO#"
4277
     GT_YES=
4278
   else
4279
     GT_NO=
4280
     GT_YES="#YES#"
4281
   fi
4282
 
4283
 
4284
 
4285
   MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
4286
 
4287
 
4288
      l=
4289
 
4290
 
4291
            if test -d $srcdir/po; then
4292
      test -d po || mkdir po
4293
      if test "x$srcdir" != "x."; then
4294
         if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4295
            posrcprefix="$srcdir/"
4296
         else
4297
            posrcprefix="../$srcdir/"
4298
         fi
4299
      else
4300
         posrcprefix="../"
4301
      fi
4302
      rm -f po/POTFILES
4303
      sed -e "/^#/d" -e "/^\$/d" -e "s,.*,      $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4304
         < $srcdir/po/POTFILES.in > po/POTFILES
4305
   fi
4306
 
4307
 
4308
# Permit host specific settings.
4309
. ${srcdir}/configure.host
4310
 
4311
 
4312
# Find a good install program.  We prefer a C program (faster),
4313
# so one script is as good as another.  But avoid the broken or
4314
# incompatible versions:
4315
# SysV /etc/install, /usr/sbin/install
4316
# SunOS /usr/etc/install
4317
# IRIX /sbin/install
4318
# AIX /bin/install
4319
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4320
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4321
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4322
# ./install, which can be erroneously created by make from ./install.sh.
4323
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
4324
echo "configure:4325: checking for a BSD compatible install" >&5
4325
if test -z "$INSTALL"; then
4326
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
4327
  echo $ac_n "(cached) $ac_c" 1>&6
4328
else
4329
    IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
4330
  for ac_dir in $PATH; do
4331
    # Account for people who put trailing slashes in PATH elements.
4332
    case "$ac_dir/" in
4333
    /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
4334
    *)
4335
      # OSF1 and SCO ODT 3.0 have their own names for install.
4336
      # Don't use installbsd from OSF since it installs stuff as root
4337
      # by default.
4338
      for ac_prog in ginstall scoinst install; do
4339
        if test -f $ac_dir/$ac_prog; then
4340
          if test $ac_prog = install &&
4341
            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
4342
            # AIX install.  It has an incompatible calling convention.
4343
            :
4344
          else
4345
            ac_cv_path_install="$ac_dir/$ac_prog -c"
4346
            break 2
4347
          fi
4348
        fi
4349
      done
4350
      ;;
4351
    esac
4352
  done
4353
  IFS="$ac_save_IFS"
4354
 
4355
fi
4356
  if test "${ac_cv_path_install+set}" = set; then
4357
    INSTALL="$ac_cv_path_install"
4358
  else
4359
    # As a last resort, use the slow shell script.  We don't cache a
4360
    # path for INSTALL within a source directory, because that will
4361
    # break other packages using the cache if that directory is
4362
    # removed, or if the path is relative.
4363
    INSTALL="$ac_install_sh"
4364
  fi
4365
fi
4366
echo "$ac_t""$INSTALL" 1>&6
4367
 
4368
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4369
# It thinks the first close brace ends the variable substitution.
4370
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4371
 
4372
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
4373
 
4374
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4375
 
4376
 
4377
BFD_HOST_64BIT_LONG=0
4378
BFD_HOST_64_BIT_DEFINED=0
4379
BFD_HOST_64_BIT=
4380
BFD_HOST_U_64_BIT=
4381
if test "x${HOST_64BIT_TYPE}" = "xlong"; then
4382
  BFD_HOST_64BIT_LONG=1
4383
elif test "x${HOST_64BIT_TYPE}" != "x"; then
4384
  BFD_HOST_64_BIT_DEFINED=1
4385
  BFD_HOST_64_BIT=${HOST_64BIT_TYPE}
4386
  BFD_HOST_U_64_BIT=${HOST_U_64BIT_TYPE}
4387
fi
4388
 
4389
 
4390
 
4391
 
4392
 
4393
# Put a plausible default for CC_FOR_BUILD in Makefile.
4394
if test -z "$CC_FOR_BUILD"; then
4395
  if test "x$cross_compiling" = "xno"; then
4396
    CC_FOR_BUILD='$(CC)'
4397
  else
4398
    CC_FOR_BUILD=gcc
4399
  fi
4400
fi
4401
 
4402
# Also set EXEEXT_FOR_BUILD.
4403
if test "x$cross_compiling" = "xno"; then
4404
  EXEEXT_FOR_BUILD='$(EXEEXT)'
4405
else
4406
  echo $ac_n "checking for build system executable suffix""... $ac_c" 1>&6
4407
echo "configure:4408: checking for build system executable suffix" >&5
4408
if eval "test \"`echo '$''{'bfd_cv_build_exeext'+set}'`\" = set"; then
4409
  echo $ac_n "(cached) $ac_c" 1>&6
4410
else
4411
  rm -f conftest*
4412
     echo 'int main () { return 0; }' > conftest.c
4413
     bfd_cv_build_exeext=
4414
     ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
4415
     for file in conftest.*; do
4416
       case $file in
4417
       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
4418
       *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4419
       esac
4420
     done
4421
     rm -f conftest*
4422
     test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
4423
fi
4424
 
4425
echo "$ac_t""$bfd_cv_build_exeext" 1>&6
4426
  EXEEXT_FOR_BUILD=""
4427
  test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
4428
fi
4429
 
4430
 
4431
for ac_hdr in stddef.h string.h strings.h stdlib.h time.h unistd.h
4432
do
4433
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4434
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4435
echo "configure:4436: checking for $ac_hdr" >&5
4436
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4437
  echo $ac_n "(cached) $ac_c" 1>&6
4438
else
4439
  cat > conftest.$ac_ext <
4440
#line 4441 "configure"
4441
#include "confdefs.h"
4442
#include <$ac_hdr>
4443
EOF
4444
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4445
{ (eval echo configure:4446: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4446
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4447
if test -z "$ac_err"; then
4448
  rm -rf conftest*
4449
  eval "ac_cv_header_$ac_safe=yes"
4450
else
4451
  echo "$ac_err" >&5
4452
  echo "configure: failed program was:" >&5
4453
  cat conftest.$ac_ext >&5
4454
  rm -rf conftest*
4455
  eval "ac_cv_header_$ac_safe=no"
4456
fi
4457
rm -f conftest*
4458
fi
4459
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4460
  echo "$ac_t""yes" 1>&6
4461
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4462
  cat >> confdefs.h <
4463
#define $ac_tr_hdr 1
4464
EOF
4465
 
4466
else
4467
  echo "$ac_t""no" 1>&6
4468
fi
4469
done
4470
 
4471
for ac_hdr in fcntl.h sys/file.h sys/time.h
4472
do
4473
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4474
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4475
echo "configure:4476: checking for $ac_hdr" >&5
4476
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4477
  echo $ac_n "(cached) $ac_c" 1>&6
4478
else
4479
  cat > conftest.$ac_ext <
4480
#line 4481 "configure"
4481
#include "confdefs.h"
4482
#include <$ac_hdr>
4483
EOF
4484
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4485
{ (eval echo configure:4486: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4486
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4487
if test -z "$ac_err"; then
4488
  rm -rf conftest*
4489
  eval "ac_cv_header_$ac_safe=yes"
4490
else
4491
  echo "$ac_err" >&5
4492
  echo "configure: failed program was:" >&5
4493
  cat conftest.$ac_ext >&5
4494
  rm -rf conftest*
4495
  eval "ac_cv_header_$ac_safe=no"
4496
fi
4497
rm -f conftest*
4498
fi
4499
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4500
  echo "$ac_t""yes" 1>&6
4501
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4502
  cat >> confdefs.h <
4503
#define $ac_tr_hdr 1
4504
EOF
4505
 
4506
else
4507
  echo "$ac_t""no" 1>&6
4508
fi
4509
done
4510
 
4511
echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
4512
echo "configure:4513: checking whether time.h and sys/time.h may both be included" >&5
4513
if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
4514
  echo $ac_n "(cached) $ac_c" 1>&6
4515
else
4516
  cat > conftest.$ac_ext <
4517
#line 4518 "configure"
4518
#include "confdefs.h"
4519
#include 
4520
#include 
4521
#include 
4522
int main() {
4523
struct tm *tp;
4524
; return 0; }
4525
EOF
4526
if { (eval echo configure:4527: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4527
  rm -rf conftest*
4528
  ac_cv_header_time=yes
4529
else
4530
  echo "configure: failed program was:" >&5
4531
  cat conftest.$ac_ext >&5
4532
  rm -rf conftest*
4533
  ac_cv_header_time=no
4534
fi
4535
rm -f conftest*
4536
fi
4537
 
4538
echo "$ac_t""$ac_cv_header_time" 1>&6
4539
if test $ac_cv_header_time = yes; then
4540
  cat >> confdefs.h <<\EOF
4541
#define TIME_WITH_SYS_TIME 1
4542
EOF
4543
 
4544
fi
4545
 
4546
ac_header_dirent=no
4547
for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4548
do
4549
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4550
echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4551
echo "configure:4552: checking for $ac_hdr that defines DIR" >&5
4552
if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4553
  echo $ac_n "(cached) $ac_c" 1>&6
4554
else
4555
  cat > conftest.$ac_ext <
4556
#line 4557 "configure"
4557
#include "confdefs.h"
4558
#include 
4559
#include <$ac_hdr>
4560
int main() {
4561
DIR *dirp = 0;
4562
; return 0; }
4563
EOF
4564
if { (eval echo configure:4565: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4565
  rm -rf conftest*
4566
  eval "ac_cv_header_dirent_$ac_safe=yes"
4567
else
4568
  echo "configure: failed program was:" >&5
4569
  cat conftest.$ac_ext >&5
4570
  rm -rf conftest*
4571
  eval "ac_cv_header_dirent_$ac_safe=no"
4572
fi
4573
rm -f conftest*
4574
fi
4575
if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4576
  echo "$ac_t""yes" 1>&6
4577
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4578
  cat >> confdefs.h <
4579
#define $ac_tr_hdr 1
4580
EOF
4581
 ac_header_dirent=$ac_hdr; break
4582
else
4583
  echo "$ac_t""no" 1>&6
4584
fi
4585
done
4586
# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4587
if test $ac_header_dirent = dirent.h; then
4588
echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4589
echo "configure:4590: checking for opendir in -ldir" >&5
4590
ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4591
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4592
  echo $ac_n "(cached) $ac_c" 1>&6
4593
else
4594
  ac_save_LIBS="$LIBS"
4595
LIBS="-ldir  $LIBS"
4596
cat > conftest.$ac_ext <
4597
#line 4598 "configure"
4598
#include "confdefs.h"
4599
/* Override any gcc2 internal prototype to avoid an error.  */
4600
/* We use char because int might match the return type of a gcc2
4601
    builtin and then its argument prototype would still apply.  */
4602
char opendir();
4603
 
4604
int main() {
4605
opendir()
4606
; return 0; }
4607
EOF
4608
if { (eval echo configure:4609: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4609
  rm -rf conftest*
4610
  eval "ac_cv_lib_$ac_lib_var=yes"
4611
else
4612
  echo "configure: failed program was:" >&5
4613
  cat conftest.$ac_ext >&5
4614
  rm -rf conftest*
4615
  eval "ac_cv_lib_$ac_lib_var=no"
4616
fi
4617
rm -f conftest*
4618
LIBS="$ac_save_LIBS"
4619
 
4620
fi
4621
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4622
  echo "$ac_t""yes" 1>&6
4623
  LIBS="$LIBS -ldir"
4624
else
4625
  echo "$ac_t""no" 1>&6
4626
fi
4627
 
4628
else
4629
echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4630
echo "configure:4631: checking for opendir in -lx" >&5
4631
ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4632
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4633
  echo $ac_n "(cached) $ac_c" 1>&6
4634
else
4635
  ac_save_LIBS="$LIBS"
4636
LIBS="-lx  $LIBS"
4637
cat > conftest.$ac_ext <
4638
#line 4639 "configure"
4639
#include "confdefs.h"
4640
/* Override any gcc2 internal prototype to avoid an error.  */
4641
/* We use char because int might match the return type of a gcc2
4642
    builtin and then its argument prototype would still apply.  */
4643
char opendir();
4644
 
4645
int main() {
4646
opendir()
4647
; return 0; }
4648
EOF
4649
if { (eval echo configure:4650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4650
  rm -rf conftest*
4651
  eval "ac_cv_lib_$ac_lib_var=yes"
4652
else
4653
  echo "configure: failed program was:" >&5
4654
  cat conftest.$ac_ext >&5
4655
  rm -rf conftest*
4656
  eval "ac_cv_lib_$ac_lib_var=no"
4657
fi
4658
rm -f conftest*
4659
LIBS="$ac_save_LIBS"
4660
 
4661
fi
4662
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4663
  echo "$ac_t""yes" 1>&6
4664
  LIBS="$LIBS -lx"
4665
else
4666
  echo "$ac_t""no" 1>&6
4667
fi
4668
 
4669
fi
4670
 
4671
for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid
4672
do
4673
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4674
echo "configure:4675: checking for $ac_func" >&5
4675
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4676
  echo $ac_n "(cached) $ac_c" 1>&6
4677
else
4678
  cat > conftest.$ac_ext <
4679
#line 4680 "configure"
4680
#include "confdefs.h"
4681
/* System header to define __stub macros and hopefully few prototypes,
4682
    which can conflict with char $ac_func(); below.  */
4683
#include 
4684
/* Override any gcc2 internal prototype to avoid an error.  */
4685
/* We use char because int might match the return type of a gcc2
4686
    builtin and then its argument prototype would still apply.  */
4687
char $ac_func();
4688
 
4689
int main() {
4690
 
4691
/* The GNU C library defines this for functions which it implements
4692
    to always fail with ENOSYS.  Some functions are actually named
4693
    something starting with __ and the normal name is an alias.  */
4694
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4695
choke me
4696
#else
4697
$ac_func();
4698
#endif
4699
 
4700
; return 0; }
4701
EOF
4702
if { (eval echo configure:4703: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4703
  rm -rf conftest*
4704
  eval "ac_cv_func_$ac_func=yes"
4705
else
4706
  echo "configure: failed program was:" >&5
4707
  cat conftest.$ac_ext >&5
4708
  rm -rf conftest*
4709
  eval "ac_cv_func_$ac_func=no"
4710
fi
4711
rm -f conftest*
4712
fi
4713
 
4714
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4715
  echo "$ac_t""yes" 1>&6
4716
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4717
  cat >> confdefs.h <
4718
#define $ac_tr_func 1
4719
EOF
4720
 
4721
else
4722
  echo "$ac_t""no" 1>&6
4723
fi
4724
done
4725
 
4726
 
4727
 
4728
case "${host}" in
4729
*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
4730
  cat >> confdefs.h <<\EOF
4731
#define USE_BINARY_FOPEN 1
4732
EOF
4733
 ;;
4734
esac
4735
 
4736
echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
4737
echo "configure:4738: checking whether strstr must be declared" >&5
4738
if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
4739
  echo $ac_n "(cached) $ac_c" 1>&6
4740
else
4741
  cat > conftest.$ac_ext <
4742
#line 4743 "configure"
4743
#include "confdefs.h"
4744
 
4745
#include 
4746
#ifdef HAVE_STRING_H
4747
#include 
4748
#else
4749
#ifdef HAVE_STRINGS_H
4750
#include 
4751
#endif
4752
#endif
4753
#ifdef HAVE_STDLIB_H
4754
#include 
4755
#endif
4756
#ifdef HAVE_UNISTD_H
4757
#include 
4758
#endif
4759
int main() {
4760
char *(*pfn) = (char *(*)) strstr
4761
; return 0; }
4762
EOF
4763
if { (eval echo configure:4764: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4764
  rm -rf conftest*
4765
  bfd_cv_decl_needed_strstr=no
4766
else
4767
  echo "configure: failed program was:" >&5
4768
  cat conftest.$ac_ext >&5
4769
  rm -rf conftest*
4770
  bfd_cv_decl_needed_strstr=yes
4771
fi
4772
rm -f conftest*
4773
fi
4774
 
4775
echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
4776
if test $bfd_cv_decl_needed_strstr = yes; then
4777
  cat >> confdefs.h <<\EOF
4778
#define NEED_DECLARATION_STRSTR 1
4779
EOF
4780
 
4781
fi
4782
 
4783
echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
4784
echo "configure:4785: checking whether malloc must be declared" >&5
4785
if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
4786
  echo $ac_n "(cached) $ac_c" 1>&6
4787
else
4788
  cat > conftest.$ac_ext <
4789
#line 4790 "configure"
4790
#include "confdefs.h"
4791
 
4792
#include 
4793
#ifdef HAVE_STRING_H
4794
#include 
4795
#else
4796
#ifdef HAVE_STRINGS_H
4797
#include 
4798
#endif
4799
#endif
4800
#ifdef HAVE_STDLIB_H
4801
#include 
4802
#endif
4803
#ifdef HAVE_UNISTD_H
4804
#include 
4805
#endif
4806
int main() {
4807
char *(*pfn) = (char *(*)) malloc
4808
; return 0; }
4809
EOF
4810
if { (eval echo configure:4811: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4811
  rm -rf conftest*
4812
  bfd_cv_decl_needed_malloc=no
4813
else
4814
  echo "configure: failed program was:" >&5
4815
  cat conftest.$ac_ext >&5
4816
  rm -rf conftest*
4817
  bfd_cv_decl_needed_malloc=yes
4818
fi
4819
rm -f conftest*
4820
fi
4821
 
4822
echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
4823
if test $bfd_cv_decl_needed_malloc = yes; then
4824
  cat >> confdefs.h <<\EOF
4825
#define NEED_DECLARATION_MALLOC 1
4826
EOF
4827
 
4828
fi
4829
 
4830
echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
4831
echo "configure:4832: checking whether realloc must be declared" >&5
4832
if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
4833
  echo $ac_n "(cached) $ac_c" 1>&6
4834
else
4835
  cat > conftest.$ac_ext <
4836
#line 4837 "configure"
4837
#include "confdefs.h"
4838
 
4839
#include 
4840
#ifdef HAVE_STRING_H
4841
#include 
4842
#else
4843
#ifdef HAVE_STRINGS_H
4844
#include 
4845
#endif
4846
#endif
4847
#ifdef HAVE_STDLIB_H
4848
#include 
4849
#endif
4850
#ifdef HAVE_UNISTD_H
4851
#include 
4852
#endif
4853
int main() {
4854
char *(*pfn) = (char *(*)) realloc
4855
; return 0; }
4856
EOF
4857
if { (eval echo configure:4858: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4858
  rm -rf conftest*
4859
  bfd_cv_decl_needed_realloc=no
4860
else
4861
  echo "configure: failed program was:" >&5
4862
  cat conftest.$ac_ext >&5
4863
  rm -rf conftest*
4864
  bfd_cv_decl_needed_realloc=yes
4865
fi
4866
rm -f conftest*
4867
fi
4868
 
4869
echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
4870
if test $bfd_cv_decl_needed_realloc = yes; then
4871
  cat >> confdefs.h <<\EOF
4872
#define NEED_DECLARATION_REALLOC 1
4873
EOF
4874
 
4875
fi
4876
 
4877
echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
4878
echo "configure:4879: checking whether free must be declared" >&5
4879
if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
4880
  echo $ac_n "(cached) $ac_c" 1>&6
4881
else
4882
  cat > conftest.$ac_ext <
4883
#line 4884 "configure"
4884
#include "confdefs.h"
4885
 
4886
#include 
4887
#ifdef HAVE_STRING_H
4888
#include 
4889
#else
4890
#ifdef HAVE_STRINGS_H
4891
#include 
4892
#endif
4893
#endif
4894
#ifdef HAVE_STDLIB_H
4895
#include 
4896
#endif
4897
#ifdef HAVE_UNISTD_H
4898
#include 
4899
#endif
4900
int main() {
4901
char *(*pfn) = (char *(*)) free
4902
; return 0; }
4903
EOF
4904
if { (eval echo configure:4905: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4905
  rm -rf conftest*
4906
  bfd_cv_decl_needed_free=no
4907
else
4908
  echo "configure: failed program was:" >&5
4909
  cat conftest.$ac_ext >&5
4910
  rm -rf conftest*
4911
  bfd_cv_decl_needed_free=yes
4912
fi
4913
rm -f conftest*
4914
fi
4915
 
4916
echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
4917
if test $bfd_cv_decl_needed_free = yes; then
4918
  cat >> confdefs.h <<\EOF
4919
#define NEED_DECLARATION_FREE 1
4920
EOF
4921
 
4922
fi
4923
 
4924
echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
4925
echo "configure:4926: checking whether getenv must be declared" >&5
4926
if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
4927
  echo $ac_n "(cached) $ac_c" 1>&6
4928
else
4929
  cat > conftest.$ac_ext <
4930
#line 4931 "configure"
4931
#include "confdefs.h"
4932
 
4933
#include 
4934
#ifdef HAVE_STRING_H
4935
#include 
4936
#else
4937
#ifdef HAVE_STRINGS_H
4938
#include 
4939
#endif
4940
#endif
4941
#ifdef HAVE_STDLIB_H
4942
#include 
4943
#endif
4944
#ifdef HAVE_UNISTD_H
4945
#include 
4946
#endif
4947
int main() {
4948
char *(*pfn) = (char *(*)) getenv
4949
; return 0; }
4950
EOF
4951
if { (eval echo configure:4952: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4952
  rm -rf conftest*
4953
  bfd_cv_decl_needed_getenv=no
4954
else
4955
  echo "configure: failed program was:" >&5
4956
  cat conftest.$ac_ext >&5
4957
  rm -rf conftest*
4958
  bfd_cv_decl_needed_getenv=yes
4959
fi
4960
rm -f conftest*
4961
fi
4962
 
4963
echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
4964
if test $bfd_cv_decl_needed_getenv = yes; then
4965
  cat >> confdefs.h <<\EOF
4966
#define NEED_DECLARATION_GETENV 1
4967
EOF
4968
 
4969
fi
4970
 
4971
 
4972
# If we are configured native, pick a core file support file.
4973
COREFILE=
4974
COREFLAG=
4975
TRAD_HEADER=
4976
if test "${target}" = "${host}"; then
4977
  case "${host}" in
4978
  alpha*-*-freebsd*)
4979
        COREFILE=''
4980
        ;;
4981
  alpha*-*-linux-gnu*)
4982
        COREFILE=trad-core.lo
4983
        TRAD_HEADER='"hosts/alphalinux.h"'
4984
        ;;
4985
  alpha*-*-netbsd*)     COREFILE=netbsd-core.lo ;;
4986
  alpha*-*-*)           COREFILE=osf-core.lo ;;
4987
  arm-*-freebsd*)       COREFILE='' ;;
4988
  arm-*-riscix)         COREFILE=trad-core.lo ;;
4989
  hppa*-*-hpux*)        COREFILE=hpux-core.lo ;;
4990
  hppa*-*-hiux*)        COREFILE=hpux-core.lo ;;
4991
  hppa*-*-mpeix*)       COREFILE=hpux-core.lo ;;
4992
  hppa*-*-bsd*)         COREFILE="hpux-core.lo hppabsd-core.lo"
4993
                        COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
4994
  i370-*-*)
4995
        COREFILE=trad-core.lo
4996
        TRAD_HEADER='"hosts/i370linux.h"'
4997
        ;;
4998
 
4999
  i[3456]86-sequent-bsd*)
5000
        COREFILE=trad-core.lo
5001
        TRAD_HEADER='"hosts/symmetry.h"'
5002
        ;;
5003
  i[3456]86-sequent-sysv4*) ;;
5004
  i[3456]86-sequent-sysv*)
5005
        COREFILE=trad-core.lo
5006
        TRAD_HEADER='"hosts/symmetry.h"'
5007
        ;;
5008
  i[3456]86-*-bsd* | i[34567]86-*-freebsd[1234] | i[34567]86-*-freebsd[1234]\.* | i[34567]86-*-freebsd*aout*)
5009
        COREFILE=trad-core.lo
5010
        TRAD_HEADER='"hosts/i386bsd.h"'
5011
        ;;
5012
  i[3456]86-*-freebsd*)
5013
        COREFILE=''
5014
        TRAD_HEADER='"hosts/i386bsd.h"'
5015
        ;;
5016
  i[3456]86-*-netbsd* | i[3456]86-*-openbsd*)
5017
        COREFILE=netbsd-core.lo
5018
        ;;
5019
  i[3456]86-esix-sysv3*)
5020
        COREFILE=trad-core.lo
5021
        TRAD_HEADER='"hosts/esix.h"'
5022
        ;;
5023
  i[3456]86-*-sco3.2v5*)
5024
        COREFILE=sco5-core.lo
5025
        ;;
5026
  i[3456]86-*-sco* | i[3456]86-*-isc*)
5027
        COREFILE=trad-core.lo
5028
        TRAD_HEADER='"hosts/i386sco.h"'
5029
        ;;
5030
  i[3456]86-*-mach3*)
5031
        COREFILE=trad-core.lo
5032
        TRAD_HEADER='"hosts/i386mach3.h"'
5033
        ;;
5034
  i[3456]86-*-linux-gnu*)
5035
        COREFILE=trad-core.lo
5036
        TRAD_HEADER='"hosts/i386linux.h"'
5037
        ;;
5038
  i[3456]86-*-isc*)     COREFILE=trad-core.lo ;;
5039
  i[3456]86-*-aix*)     COREFILE=aix386-core.lo ;;
5040
  i860-*-mach3* | i860-*-osf1*)
5041
        COREFILE=trad-core.lo
5042
        TRAD_HEADER='"hosts/i860mach3.h"'
5043
        ;;
5044
  mips-dec-bsd*)
5045
        COREFILE=trad-core.lo
5046
        TRAD_HEADER='"hosts/mipsbsd.h"'
5047
        ;;
5048
  mips-dec-mach3*)
5049
        COREFILE=trad-core.lo
5050
        TRAD_HEADER='"hosts/mipsmach3.h"'
5051
        ;;
5052
  mips-*-netbsd* | mips*-*-openbsd*)
5053
        COREFILE=netbsd-core.lo
5054
        ;;
5055
  mips-dec-*)
5056
        COREFILE=trad-core.lo
5057
        TRAD_HEADER='"hosts/decstation.h"'
5058
        ;;
5059
  mips-sgi-irix4*)      COREFILE=irix-core.lo ;;
5060
  mips-sgi-irix5*)      COREFILE=irix-core.lo ;;
5061
  mips-sgi-irix6*)      COREFILE=irix-core.lo ;;
5062
  mips-*-mach3*)
5063
        COREFILE=trad-core.lo
5064
        TRAD_HEADER='"hosts/mipsmach3.h"'
5065
        ;;
5066
  mips-*-sysv4*)        ;;
5067
  mips-*-sysv* | mips-*-riscos*)
5068
        COREFILE=trad-core.lo
5069
        TRAD_HEADER='"hosts/riscos.h"'
5070
        ;;
5071
  mips-sony-bsd*)
5072
        COREFILE=trad-core.lo
5073
        TRAD_HEADER='"hosts/news-mips.h"'
5074
        ;;
5075
  m68*-bull*-sysv*)
5076
        COREFILE=trad-core.lo
5077
        TRAD_HEADER='"hosts/dpx2.h"'
5078
        ;;
5079
  m68*-hp-hpux*)        COREFILE=hpux-core.lo ;;
5080
  m68*-hp-bsd*)
5081
        COREFILE=trad-core.lo
5082
        TRAD_HEADER='"hosts/hp300bsd.h"'
5083
        ;;
5084
  m68*-*-linux-gnu*)
5085
        COREFILE=trad-core.lo
5086
        TRAD_HEADER='"hosts/m68klinux.h"'
5087
        ;;
5088
  m68*-motorola-sysv*)
5089
        COREFILE=trad-core.lo
5090
        TRAD_HEADER='"hosts/delta68.h"'
5091
        ;;
5092
  m68*-sony-*)
5093
        COREFILE=trad-core.lo
5094
        TRAD_HEADER='"hosts/news.h"'
5095
        ;;
5096
  m68*-*-netbsd* | m68*-*-openbsd*)
5097
        COREFILE=netbsd-core.lo
5098
        ;;
5099
  m68*-apple-aux*)
5100
        COREFILE=trad-core.lo
5101
        TRAD_HEADER='"hosts/m68kaux.h"'
5102
        ;;
5103
  m88*-*-sysv4*)        ;;
5104
  m88*-motorola-sysv*)  COREFILE=ptrace-core.lo ;;
5105
  m88*-*-mach3*)
5106
        COREFILE=trad-core.lo
5107
        TRAD_HEADER='"hosts/m88kmach3.h"'
5108
        ;;
5109
  ns32k-pc532-mach)
5110
        COREFILE=trad-core.lo
5111
        TRAD_HEADER='"hosts/pc532mach.h"'
5112
        ;;
5113
  ns32k-*-netbsd* | ns32k-*-openbsd*)
5114
        COREFILE=netbsd-core.lo
5115
        ;;
5116
  rs6000-*-lynx*)       COREFILE=lynx-core.lo ;;
5117
  rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
5118
        COREFILE=rs6000-core.lo
5119
        COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
5120
        ;;
5121
  rs6000-*-aix4*)       COREFILE=rs6000-core.lo ;;
5122
  rs6000-*-*)           COREFILE=rs6000-core.lo ;;
5123
  powerpc-*-aix4*)      COREFILE=rs6000-core.lo ;;
5124
  powerpc-*-aix*)       COREFILE=rs6000-core.lo ;;
5125
  powerpc-*-beos*)      ;;
5126
  powerpc-*-freebsd*)   COREFILE='' ;;
5127
  powerpc-*-netbsd*)    COREFILE=netbsd-core.lo ;;
5128
  powerpc-*-*bsd*)      COREFILE=netbsd-core.lo ;;
5129
  s390*-*-*)            COREFILE=trad-core.lo ;;
5130
  sparc-*-netbsd* | sparc-*-openbsd*)
5131
        COREFILE=netbsd-core.lo
5132
        ;;
5133
  tahoe-*-*)
5134
        COREFILE=trad-core.lo
5135
        TRAD_HEADER='"hosts/tahoe.h"'
5136
        ;;
5137
  vax-*-ultrix2*)
5138
        COREFILE=trad-core.lo
5139
        TRAD_HEADER='"hosts/vaxult2.h"'
5140
        ;;
5141
  vax-*-ultrix*)
5142
        COREFILE=trad-core.lo
5143
        TRAD_HEADER='"hosts/vaxult2.h"'
5144
        ;;
5145
  vax-*-*)
5146
        COREFILE=trad-core.lo
5147
        TRAD_HEADER='"hosts/vaxbsd.h"'
5148
        ;;
5149
  esac
5150
 
5151
  case "$COREFILE" in
5152
  aix386-core.lo)       COREFLAG=-DAIX386_CORE ;;
5153
  hppabsd-core.lo)      COREFLAG=-DHPPABSD_CORE ;;
5154
  hpux-core.lo)         COREFLAG=-DHPUX_CORE ;;
5155
  irix-core.lo)         COREFLAG=-DIRIX_CORE ;;
5156
  lynx-core.lo)         COREFLAG=-DLYNX_CORE ;;
5157
  netbsd-core.lo)       COREFLAG=-DNETBSD_CORE ;;
5158
  osf-core.lo)          COREFLAG=-DOSF_CORE ;;
5159
  ptrace-core.lo)       COREFLAG=-DPTRACE_CORE ;;
5160
  rs6000-core.lo)       COREFLAG="$COREFLAG -DAIX_CORE" ;;
5161
  sco5-core.lo)         COREFLAG="$COREFLAG -DSCO5_CORE" ;;
5162
  trad-core.lo)         COREFLAG="$COREFLAG -DTRAD_CORE" ;;
5163
  esac
5164
 
5165
  # ELF corefile support has several flavors, but all of
5166
  # them use something called 
5167
  for ac_hdr in sys/procfs.h
5168
do
5169
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5170
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5171
echo "configure:5172: checking for $ac_hdr" >&5
5172
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5173
  echo $ac_n "(cached) $ac_c" 1>&6
5174
else
5175
  cat > conftest.$ac_ext <
5176
#line 5177 "configure"
5177
#include "confdefs.h"
5178
#include <$ac_hdr>
5179
EOF
5180
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5181
{ (eval echo configure:5182: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5182
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5183
if test -z "$ac_err"; then
5184
  rm -rf conftest*
5185
  eval "ac_cv_header_$ac_safe=yes"
5186
else
5187
  echo "$ac_err" >&5
5188
  echo "configure: failed program was:" >&5
5189
  cat conftest.$ac_ext >&5
5190
  rm -rf conftest*
5191
  eval "ac_cv_header_$ac_safe=no"
5192
fi
5193
rm -f conftest*
5194
fi
5195
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5196
  echo "$ac_t""yes" 1>&6
5197
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5198
  cat >> confdefs.h <
5199
#define $ac_tr_hdr 1
5200
EOF
5201
 
5202
else
5203
  echo "$ac_t""no" 1>&6
5204
fi
5205
done
5206
 
5207
  if test "$ac_cv_header_sys_procfs_h" = yes; then
5208
    echo $ac_n "checking for prstatus_t in sys/procfs.h""... $ac_c" 1>&6
5209
echo "configure:5210: checking for prstatus_t in sys/procfs.h" >&5
5210
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus_t'+set}'`\" = set"; then
5211
  echo $ac_n "(cached) $ac_c" 1>&6
5212
else
5213
  cat > conftest.$ac_ext <
5214
#line 5215 "configure"
5215
#include "confdefs.h"
5216
 
5217
#define _SYSCALL32
5218
#include 
5219
int main() {
5220
prstatus_t avar
5221
; return 0; }
5222
EOF
5223
if { (eval echo configure:5224: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5224
  rm -rf conftest*
5225
  bfd_cv_have_sys_procfs_type_prstatus_t=yes
5226
else
5227
  echo "configure: failed program was:" >&5
5228
  cat conftest.$ac_ext >&5
5229
  rm -rf conftest*
5230
  bfd_cv_have_sys_procfs_type_prstatus_t=no
5231
 
5232
fi
5233
rm -f conftest*
5234
fi
5235
 
5236
 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
5237
   cat >> confdefs.h <<\EOF
5238
#define HAVE_PRSTATUS_T 1
5239
EOF
5240
 
5241
 fi
5242
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus_t" 1>&6
5243
 
5244
    echo $ac_n "checking for prstatus32_t in sys/procfs.h""... $ac_c" 1>&6
5245
echo "configure:5246: checking for prstatus32_t in sys/procfs.h" >&5
5246
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus32_t'+set}'`\" = set"; then
5247
  echo $ac_n "(cached) $ac_c" 1>&6
5248
else
5249
  cat > conftest.$ac_ext <
5250
#line 5251 "configure"
5251
#include "confdefs.h"
5252
 
5253
#define _SYSCALL32
5254
#include 
5255
int main() {
5256
prstatus32_t avar
5257
; return 0; }
5258
EOF
5259
if { (eval echo configure:5260: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5260
  rm -rf conftest*
5261
  bfd_cv_have_sys_procfs_type_prstatus32_t=yes
5262
else
5263
  echo "configure: failed program was:" >&5
5264
  cat conftest.$ac_ext >&5
5265
  rm -rf conftest*
5266
  bfd_cv_have_sys_procfs_type_prstatus32_t=no
5267
 
5268
fi
5269
rm -f conftest*
5270
fi
5271
 
5272
 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
5273
   cat >> confdefs.h <<\EOF
5274
#define HAVE_PRSTATUS32_T 1
5275
EOF
5276
 
5277
 fi
5278
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus32_t" 1>&6
5279
 
5280
    echo $ac_n "checking for prstatus_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
5281
echo "configure:5282: checking for prstatus_t.pr_who in sys/procfs.h" >&5
5282
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who'+set}'`\" = set"; then
5283
  echo $ac_n "(cached) $ac_c" 1>&6
5284
else
5285
  cat > conftest.$ac_ext <
5286
#line 5287 "configure"
5287
#include "confdefs.h"
5288
 
5289
#define _SYSCALL32
5290
#include 
5291
int main() {
5292
prstatus_t avar; void* aref = (void*) &avar.pr_who
5293
; return 0; }
5294
EOF
5295
if { (eval echo configure:5296: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5296
  rm -rf conftest*
5297
  bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
5298
else
5299
  echo "configure: failed program was:" >&5
5300
  cat conftest.$ac_ext >&5
5301
  rm -rf conftest*
5302
  bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
5303
 
5304
fi
5305
rm -f conftest*
5306
fi
5307
 
5308
 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
5309
   cat >> confdefs.h <<\EOF
5310
#define HAVE_PRSTATUS_T_PR_WHO 1
5311
EOF
5312
 
5313
 fi
5314
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" 1>&6
5315
 
5316
    echo $ac_n "checking for prstatus32_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
5317
echo "configure:5318: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
5318
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who'+set}'`\" = set"; then
5319
  echo $ac_n "(cached) $ac_c" 1>&6
5320
else
5321
  cat > conftest.$ac_ext <
5322
#line 5323 "configure"
5323
#include "confdefs.h"
5324
 
5325
#define _SYSCALL32
5326
#include 
5327
int main() {
5328
prstatus32_t avar; void* aref = (void*) &avar.pr_who
5329
; return 0; }
5330
EOF
5331
if { (eval echo configure:5332: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5332
  rm -rf conftest*
5333
  bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
5334
else
5335
  echo "configure: failed program was:" >&5
5336
  cat conftest.$ac_ext >&5
5337
  rm -rf conftest*
5338
  bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
5339
 
5340
fi
5341
rm -f conftest*
5342
fi
5343
 
5344
 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
5345
   cat >> confdefs.h <<\EOF
5346
#define HAVE_PRSTATUS32_T_PR_WHO 1
5347
EOF
5348
 
5349
 fi
5350
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" 1>&6
5351
 
5352
    echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
5353
echo "configure:5354: checking for pstatus_t in sys/procfs.h" >&5
5354
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
5355
  echo $ac_n "(cached) $ac_c" 1>&6
5356
else
5357
  cat > conftest.$ac_ext <
5358
#line 5359 "configure"
5359
#include "confdefs.h"
5360
 
5361
#define _SYSCALL32
5362
#include 
5363
int main() {
5364
pstatus_t avar
5365
; return 0; }
5366
EOF
5367
if { (eval echo configure:5368: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5368
  rm -rf conftest*
5369
  bfd_cv_have_sys_procfs_type_pstatus_t=yes
5370
else
5371
  echo "configure: failed program was:" >&5
5372
  cat conftest.$ac_ext >&5
5373
  rm -rf conftest*
5374
  bfd_cv_have_sys_procfs_type_pstatus_t=no
5375
 
5376
fi
5377
rm -f conftest*
5378
fi
5379
 
5380
 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
5381
   cat >> confdefs.h <<\EOF
5382
#define HAVE_PSTATUS_T 1
5383
EOF
5384
 
5385
 fi
5386
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
5387
 
5388
    echo $ac_n "checking for pxstatus_t in sys/procfs.h""... $ac_c" 1>&6
5389
echo "configure:5390: checking for pxstatus_t in sys/procfs.h" >&5
5390
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pxstatus_t'+set}'`\" = set"; then
5391
  echo $ac_n "(cached) $ac_c" 1>&6
5392
else
5393
  cat > conftest.$ac_ext <
5394
#line 5395 "configure"
5395
#include "confdefs.h"
5396
 
5397
#define _SYSCALL32
5398
#include 
5399
int main() {
5400
pxstatus_t avar
5401
; return 0; }
5402
EOF
5403
if { (eval echo configure:5404: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5404
  rm -rf conftest*
5405
  bfd_cv_have_sys_procfs_type_pxstatus_t=yes
5406
else
5407
  echo "configure: failed program was:" >&5
5408
  cat conftest.$ac_ext >&5
5409
  rm -rf conftest*
5410
  bfd_cv_have_sys_procfs_type_pxstatus_t=no
5411
 
5412
fi
5413
rm -f conftest*
5414
fi
5415
 
5416
 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
5417
   cat >> confdefs.h <<\EOF
5418
#define HAVE_PXSTATUS_T 1
5419
EOF
5420
 
5421
 fi
5422
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pxstatus_t" 1>&6
5423
 
5424
    echo $ac_n "checking for pstatus32_t in sys/procfs.h""... $ac_c" 1>&6
5425
echo "configure:5426: checking for pstatus32_t in sys/procfs.h" >&5
5426
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus32_t'+set}'`\" = set"; then
5427
  echo $ac_n "(cached) $ac_c" 1>&6
5428
else
5429
  cat > conftest.$ac_ext <
5430
#line 5431 "configure"
5431
#include "confdefs.h"
5432
 
5433
#define _SYSCALL32
5434
#include 
5435
int main() {
5436
pstatus32_t avar
5437
; return 0; }
5438
EOF
5439
if { (eval echo configure:5440: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5440
  rm -rf conftest*
5441
  bfd_cv_have_sys_procfs_type_pstatus32_t=yes
5442
else
5443
  echo "configure: failed program was:" >&5
5444
  cat conftest.$ac_ext >&5
5445
  rm -rf conftest*
5446
  bfd_cv_have_sys_procfs_type_pstatus32_t=no
5447
 
5448
fi
5449
rm -f conftest*
5450
fi
5451
 
5452
 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
5453
   cat >> confdefs.h <<\EOF
5454
#define HAVE_PSTATUS32_T 1
5455
EOF
5456
 
5457
 fi
5458
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus32_t" 1>&6
5459
 
5460
    echo $ac_n "checking for prpsinfo_t in sys/procfs.h""... $ac_c" 1>&6
5461
echo "configure:5462: checking for prpsinfo_t in sys/procfs.h" >&5
5462
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo_t'+set}'`\" = set"; then
5463
  echo $ac_n "(cached) $ac_c" 1>&6
5464
else
5465
  cat > conftest.$ac_ext <
5466
#line 5467 "configure"
5467
#include "confdefs.h"
5468
 
5469
#define _SYSCALL32
5470
#include 
5471
int main() {
5472
prpsinfo_t avar
5473
; return 0; }
5474
EOF
5475
if { (eval echo configure:5476: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5476
  rm -rf conftest*
5477
  bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
5478
else
5479
  echo "configure: failed program was:" >&5
5480
  cat conftest.$ac_ext >&5
5481
  rm -rf conftest*
5482
  bfd_cv_have_sys_procfs_type_prpsinfo_t=no
5483
 
5484
fi
5485
rm -f conftest*
5486
fi
5487
 
5488
 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
5489
   cat >> confdefs.h <<\EOF
5490
#define HAVE_PRPSINFO_T 1
5491
EOF
5492
 
5493
 fi
5494
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo_t" 1>&6
5495
 
5496
    echo $ac_n "checking for prpsinfo32_t in sys/procfs.h""... $ac_c" 1>&6
5497
echo "configure:5498: checking for prpsinfo32_t in sys/procfs.h" >&5
5498
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo32_t'+set}'`\" = set"; then
5499
  echo $ac_n "(cached) $ac_c" 1>&6
5500
else
5501
  cat > conftest.$ac_ext <
5502
#line 5503 "configure"
5503
#include "confdefs.h"
5504
 
5505
#define _SYSCALL32
5506
#include 
5507
int main() {
5508
prpsinfo32_t avar
5509
; return 0; }
5510
EOF
5511
if { (eval echo configure:5512: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5512
  rm -rf conftest*
5513
  bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
5514
else
5515
  echo "configure: failed program was:" >&5
5516
  cat conftest.$ac_ext >&5
5517
  rm -rf conftest*
5518
  bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
5519
 
5520
fi
5521
rm -f conftest*
5522
fi
5523
 
5524
 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
5525
   cat >> confdefs.h <<\EOF
5526
#define HAVE_PRPSINFO32_T 1
5527
EOF
5528
 
5529
 fi
5530
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo32_t" 1>&6
5531
 
5532
    echo $ac_n "checking for psinfo_t in sys/procfs.h""... $ac_c" 1>&6
5533
echo "configure:5534: checking for psinfo_t in sys/procfs.h" >&5
5534
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo_t'+set}'`\" = set"; then
5535
  echo $ac_n "(cached) $ac_c" 1>&6
5536
else
5537
  cat > conftest.$ac_ext <
5538
#line 5539 "configure"
5539
#include "confdefs.h"
5540
 
5541
#define _SYSCALL32
5542
#include 
5543
int main() {
5544
psinfo_t avar
5545
; return 0; }
5546
EOF
5547
if { (eval echo configure:5548: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5548
  rm -rf conftest*
5549
  bfd_cv_have_sys_procfs_type_psinfo_t=yes
5550
else
5551
  echo "configure: failed program was:" >&5
5552
  cat conftest.$ac_ext >&5
5553
  rm -rf conftest*
5554
  bfd_cv_have_sys_procfs_type_psinfo_t=no
5555
 
5556
fi
5557
rm -f conftest*
5558
fi
5559
 
5560
 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
5561
   cat >> confdefs.h <<\EOF
5562
#define HAVE_PSINFO_T 1
5563
EOF
5564
 
5565
 fi
5566
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo_t" 1>&6
5567
 
5568
    echo $ac_n "checking for psinfo32_t in sys/procfs.h""... $ac_c" 1>&6
5569
echo "configure:5570: checking for psinfo32_t in sys/procfs.h" >&5
5570
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo32_t'+set}'`\" = set"; then
5571
  echo $ac_n "(cached) $ac_c" 1>&6
5572
else
5573
  cat > conftest.$ac_ext <
5574
#line 5575 "configure"
5575
#include "confdefs.h"
5576
 
5577
#define _SYSCALL32
5578
#include 
5579
int main() {
5580
psinfo32_t avar
5581
; return 0; }
5582
EOF
5583
if { (eval echo configure:5584: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5584
  rm -rf conftest*
5585
  bfd_cv_have_sys_procfs_type_psinfo32_t=yes
5586
else
5587
  echo "configure: failed program was:" >&5
5588
  cat conftest.$ac_ext >&5
5589
  rm -rf conftest*
5590
  bfd_cv_have_sys_procfs_type_psinfo32_t=no
5591
 
5592
fi
5593
rm -f conftest*
5594
fi
5595
 
5596
 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
5597
   cat >> confdefs.h <<\EOF
5598
#define HAVE_PSINFO32_T 1
5599
EOF
5600
 
5601
 fi
5602
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo32_t" 1>&6
5603
 
5604
    echo $ac_n "checking for lwpstatus_t in sys/procfs.h""... $ac_c" 1>&6
5605
echo "configure:5606: checking for lwpstatus_t in sys/procfs.h" >&5
5606
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpstatus_t'+set}'`\" = set"; then
5607
  echo $ac_n "(cached) $ac_c" 1>&6
5608
else
5609
  cat > conftest.$ac_ext <
5610
#line 5611 "configure"
5611
#include "confdefs.h"
5612
 
5613
#define _SYSCALL32
5614
#include 
5615
int main() {
5616
lwpstatus_t avar
5617
; return 0; }
5618
EOF
5619
if { (eval echo configure:5620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5620
  rm -rf conftest*
5621
  bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
5622
else
5623
  echo "configure: failed program was:" >&5
5624
  cat conftest.$ac_ext >&5
5625
  rm -rf conftest*
5626
  bfd_cv_have_sys_procfs_type_lwpstatus_t=no
5627
 
5628
fi
5629
rm -f conftest*
5630
fi
5631
 
5632
 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
5633
   cat >> confdefs.h <<\EOF
5634
#define HAVE_LWPSTATUS_T 1
5635
EOF
5636
 
5637
 fi
5638
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpstatus_t" 1>&6
5639
 
5640
    echo $ac_n "checking for lwpxstatus_t in sys/procfs.h""... $ac_c" 1>&6
5641
echo "configure:5642: checking for lwpxstatus_t in sys/procfs.h" >&5
5642
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpxstatus_t'+set}'`\" = set"; then
5643
  echo $ac_n "(cached) $ac_c" 1>&6
5644
else
5645
  cat > conftest.$ac_ext <
5646
#line 5647 "configure"
5647
#include "confdefs.h"
5648
 
5649
#define _SYSCALL32
5650
#include 
5651
int main() {
5652
lwpxstatus_t avar
5653
; return 0; }
5654
EOF
5655
if { (eval echo configure:5656: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5656
  rm -rf conftest*
5657
  bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
5658
else
5659
  echo "configure: failed program was:" >&5
5660
  cat conftest.$ac_ext >&5
5661
  rm -rf conftest*
5662
  bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
5663
 
5664
fi
5665
rm -f conftest*
5666
fi
5667
 
5668
 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
5669
   cat >> confdefs.h <<\EOF
5670
#define HAVE_LWPXSTATUS_T 1
5671
EOF
5672
 
5673
 fi
5674
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpxstatus_t" 1>&6
5675
 
5676
    echo $ac_n "checking for lwpstatus_t.pr_context in sys/procfs.h""... $ac_c" 1>&6
5677
echo "configure:5678: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
5678
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context'+set}'`\" = set"; then
5679
  echo $ac_n "(cached) $ac_c" 1>&6
5680
else
5681
  cat > conftest.$ac_ext <
5682
#line 5683 "configure"
5683
#include "confdefs.h"
5684
 
5685
#define _SYSCALL32
5686
#include 
5687
int main() {
5688
lwpstatus_t avar; void* aref = (void*) &avar.pr_context
5689
; return 0; }
5690
EOF
5691
if { (eval echo configure:5692: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5692
  rm -rf conftest*
5693
  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
5694
else
5695
  echo "configure: failed program was:" >&5
5696
  cat conftest.$ac_ext >&5
5697
  rm -rf conftest*
5698
  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
5699
 
5700
fi
5701
rm -f conftest*
5702
fi
5703
 
5704
 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
5705
   cat >> confdefs.h <<\EOF
5706
#define HAVE_LWPSTATUS_T_PR_CONTEXT 1
5707
EOF
5708
 
5709
 fi
5710
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" 1>&6
5711
 
5712
    echo $ac_n "checking for lwpstatus_t.pr_reg in sys/procfs.h""... $ac_c" 1>&6
5713
echo "configure:5714: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
5714
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg'+set}'`\" = set"; then
5715
  echo $ac_n "(cached) $ac_c" 1>&6
5716
else
5717
  cat > conftest.$ac_ext <
5718
#line 5719 "configure"
5719
#include "confdefs.h"
5720
 
5721
#define _SYSCALL32
5722
#include 
5723
int main() {
5724
lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
5725
; return 0; }
5726
EOF
5727
if { (eval echo configure:5728: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5728
  rm -rf conftest*
5729
  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
5730
else
5731
  echo "configure: failed program was:" >&5
5732
  cat conftest.$ac_ext >&5
5733
  rm -rf conftest*
5734
  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
5735
 
5736
fi
5737
rm -f conftest*
5738
fi
5739
 
5740
 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
5741
   cat >> confdefs.h <<\EOF
5742
#define HAVE_LWPSTATUS_T_PR_REG 1
5743
EOF
5744
 
5745
 fi
5746
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" 1>&6
5747
 
5748
    echo $ac_n "checking for win32_pstatus_t in sys/procfs.h""... $ac_c" 1>&6
5749
echo "configure:5750: checking for win32_pstatus_t in sys/procfs.h" >&5
5750
 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_win32_pstatus_t'+set}'`\" = set"; then
5751
  echo $ac_n "(cached) $ac_c" 1>&6
5752
else
5753
  cat > conftest.$ac_ext <
5754
#line 5755 "configure"
5755
#include "confdefs.h"
5756
 
5757
#define _SYSCALL32
5758
#include 
5759
int main() {
5760
win32_pstatus_t avar
5761
; return 0; }
5762
EOF
5763
if { (eval echo configure:5764: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5764
  rm -rf conftest*
5765
  bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
5766
else
5767
  echo "configure: failed program was:" >&5
5768
  cat conftest.$ac_ext >&5
5769
  rm -rf conftest*
5770
  bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
5771
 
5772
fi
5773
rm -f conftest*
5774
fi
5775
 
5776
 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
5777
   cat >> confdefs.h <<\EOF
5778
#define HAVE_WIN32_PSTATUS_T 1
5779
EOF
5780
 
5781
 fi
5782
 echo "$ac_t""$bfd_cv_have_sys_procfs_type_win32_pstatus_t" 1>&6
5783
 
5784
  fi
5785
fi
5786
 
5787
 
5788
if test -n "$TRAD_HEADER"; then
5789
  cat >> confdefs.h <
5790
#define TRAD_HEADER $TRAD_HEADER
5791
EOF
5792
 
5793
fi
5794
 
5795
# Horrible hacks to build DLLs on Windows.
5796
WIN32LDFLAGS=
5797
WIN32LIBADD=
5798
case "${host}" in
5799
*-*-cygwin*)
5800
  if test "$enable_shared" = "yes"; then
5801
    WIN32LDFLAGS="-no-undefined"
5802
    WIN32LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
5803
  fi
5804
  ;;
5805
esac
5806
 
5807
 
5808
 
5809
# target stuff:
5810
 
5811
# Canonicalize the secondary target names.
5812
if test -n "$enable_targets" ; then
5813
    for targ in `echo $enable_targets | sed 's/,/ /g'`
5814
    do
5815
        result=`$ac_config_sub $targ 2>/dev/null`
5816
        if test -n "$result" ; then
5817
            canon_targets="$canon_targets $result"
5818
        else
5819
            # Allow targets that config.sub doesn't recognize, like "all".
5820
            canon_targets="$canon_targets $targ"
5821
        fi
5822
    done
5823
fi
5824
 
5825
all_targets=false
5826
defvec=
5827
selvecs=
5828
selarchs=
5829
TDEFINES=
5830
for targ in $target $canon_targets
5831
do
5832
    if test "x$targ" = "xall"; then
5833
        all_targets=true
5834
    else
5835
        . $srcdir/config.bfd
5836
        if test "x$targ" = "x$target"; then
5837
            defvec=$targ_defvec
5838
        fi
5839
        selvecs="$selvecs $targ_defvec $targ_selvecs"
5840
        selarchs="$selarchs $targ_archs"
5841
        TDEFINES="$TDEFINES $targ_cflags"
5842
    fi
5843
done
5844
 
5845
 
5846
# This processing still needs to be done if we're to decide properly whether
5847
# 64-bit support needs to be compiled in.  Currently, it will be included if
5848
# the default or any other explicitly requested target requires it; it
5849
# will not be included on a 32-bit host if no 64-bit target is requested, and
5850
# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
5851
# used.
5852
 
5853
# uniq the default and selected vectors in all the configured targets.
5854
f=""
5855
for i in $selvecs ; do
5856
    case " $f " in
5857
    *" $i "*) ;;
5858
    *) f="$f $i" ;;
5859
    esac
5860
done
5861
selvecs="$f"
5862
 
5863
 
5864
# uniq the architectures in all the configured targets.
5865
f=""
5866
for i in $selarchs ; do
5867
    case " $f " in
5868
    *" $i "*) ;;
5869
    *) f="$f $i" ;;
5870
    esac
5871
done
5872
selarchs="$f"
5873
 
5874
# Target backend .o files.
5875
tb=
5876
 
5877
elf="elf.lo elflink.lo dwarf1.lo"
5878
 
5879
for vec in $selvecs
5880
do
5881
    case "$vec" in
5882
    # This list is alphabetized to make it easy to compare
5883
    # with the two vector lists in targets.c.
5884
    a29kcoff_big_vec)           tb="$tb coff-a29k.lo cofflink.lo" ;;
5885
    a_out_adobe_vec)            tb="$tb aout-adobe.lo aout32.lo" ;;
5886
    armcoff_little_vec)         tb="$tb coff-arm.lo cofflink.lo " ;;
5887
    armcoff_big_vec)            tb="$tb coff-arm.lo cofflink.lo " ;;
5888
    armnetbsd_vec)              tb="$tb armnetbsd.lo aout32.lo" ;;
5889
    armpe_little_vec)           tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
5890
    armpe_big_vec)              tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
5891
    armpei_little_vec)          tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
5892
    armpei_big_vec)             tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
5893
    arm_epoc_pe_little_vec)     tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
5894
    arm_epoc_pe_big_vec)        tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
5895
    arm_epoc_pei_little_vec)    tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
5896
    arm_epoc_pei_big_vec)       tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
5897
    aout0_big_vec)              tb="$tb aout0.lo aout32.lo" ;;
5898
    aout_arm_big_vec)           tb="$tb aout-arm.lo aout32.lo" ;;
5899
    aout_arm_little_vec)        tb="$tb aout-arm.lo aout32.lo" ;;
5900
    aout_mips_big_vec)          tb="$tb mipsbsd.lo aout32.lo" ;;
5901
    aout_mips_little_vec)       tb="$tb mipsbsd.lo aout32.lo" ;;
5902
    apollocoff_vec)             tb="$tb coff-apollo.lo" ;;
5903
    b_out_vec_big_host)         tb="$tb bout.lo aout32.lo" ;;
5904
    b_out_vec_little_host)      tb="$tb bout.lo aout32.lo" ;;
5905
    bfd_efi_app_ia32_vec)       tb="$tb efi-app-ia32.lo peigen.lo cofflink.lo" ;;
5906
    bfd_efi_app_ia64_vec)       tb="$tb efi-app-ia64.lo pepigen.lo cofflink.lo"
5907
                                target64=true ;;
5908
    bfd_elf64_alpha_vec)        tb="$tb elf64-alpha.lo elf64.lo $elf"
5909
                                target64=true ;;
5910
    bfd_elf64_hppa_vec | bfd_elf64_hppa_linux_vec)
5911
                                tb="$tb elf64-hppa.lo elf64.lo $elf"
5912
                                target64=true ;;
5913
    bfd_elf64_ia64_little_vec)  tb="$tb elf64-ia64.lo elf64.lo $elf"
5914
                                target64=true ;;
5915
    bfd_elf64_ia64_big_vec)     tb="$tb elf64-ia64.lo elf64.lo $elf"
5916
                                target64=true ;;
5917
    bfd_elf64_ia64_aix_little_vec)
5918
                                tb="$tb elf64-ia64.lo elf64.lo $elf"
5919
                                target64=true ;;
5920
    bfd_elf64_ia64_aix_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"
5921
                                target64=true ;;
5922
    bfd_elf32_ia64_big_vec)     tb="$tb elf32-ia64.lo elf32.lo $elf" ;;
5923
    bfd_elf32_avr_vec)          tb="$tb elf32-avr.lo elf32.lo $elf" ;;
5924
    bfd_elf32_littlearc_vec)    tb="$tb elf32-arc.lo elf32.lo $elf" ;;
5925
    bfd_elf32_littlearm_vec)    tb="$tb elfarm-nabi.lo elf32.lo $elf" ;;
5926
    bfd_elf32_littlearm_oabi_vec) tb="$tb elfarm-oabi.lo elf32.lo $elf" ;;
5927
    bfd_elf32_bigarc_vec)       tb="$tb elf32-arc.lo elf32.lo $elf" ;;
5928
    bfd_elf32_bigarm_vec)       tb="$tb elfarm-nabi.lo elf32.lo $elf" ;;
5929
    bfd_elf32_bigarm_oabi_vec)  tb="$tb elfarm-oabi.lo elf32.lo $elf" ;;
5930
    bfd_elf32_big_generic_vec)  tb="$tb elf32-gen.lo elf32.lo $elf" ;;
5931
    bfd_elf32_bigmips_vec)      tb="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
5932
    bfd_elf64_bigmips_vec)      tb="$tb elf64-mips.lo elf64.lo elf32-mips.lo elf32.lo $elf ecofflink.lo"
5933
                                target64=true ;;
5934
    bfd_elf32_cris_vec)         tb="$tb elf32-cris.lo elf32.lo $elf" ;;
5935
    bfd_elf32_us_cris_vec)      tb="$tb elf32-cris.lo elf32.lo $elf" ;;
5936
    bfd_elf32_d10v_vec)         tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
5937
    bfd_elf32_d30v_vec)         tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
5938
    bfd_elf32_fr30_vec)         tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
5939
    bfd_elf32_hppa_vec | bfd_elf32_hppa_linux_vec)
5940
                                tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
5941
    bfd_elf32_i370_vec)         tb="$tb elf32-i370.lo elf32.lo $elf" ;;
5942
    bfd_elf32_i386_vec)         tb="$tb elf32-i386.lo elf32.lo $elf" ;;
5943
    bfd_elf64_x86_64_vec)       tb="$tb elf64-x86-64.lo elf64.lo $elf"
5944
                                target64=true ;;
5945
    bfd_elf32_i860_vec)         tb="$tb elf32-i860.lo elf32.lo $elf" ;;
5946
    bfd_elf32_i860_little_vec)  tb="$tb elf32-i860.lo elf32.lo $elf" ;;
5947
    bfd_elf32_i960_vec)         tb="$tb elf32-i960.lo elf32.lo $elf" ;;
5948
    bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
5949
    bfd_elf32_littlemips_vec)   tb="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
5950
    bfd_elf64_littlemips_vec)   tb="$tb elf64-mips.lo elf64.lo elf32-mips.lo elf32.lo $elf ecofflink.lo"
5951
                                target64=true ;;
5952
    bfd_elf32_m32r_vec)         tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
5953
    bfd_elf32_m68hc11_vec)      tb="$tb elf32-m68hc11.lo elf32.lo $elf" ;;
5954
    bfd_elf32_m68hc12_vec)      tb="$tb elf32-m68hc12.lo elf32.lo $elf" ;;
5955
    bfd_elf32_m68k_vec)         tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
5956
    bfd_elf32_m88k_vec)         tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
5957
    bfd_elf32_mcore_big_vec)    tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
5958
    bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
5959
    bfd_elf32_mn10200_vec)      tb="$tb elf-m10200.lo elf32.lo $elf" ;;
5960
    bfd_elf32_mn10300_vec)      tb="$tb elf-m10300.lo elf32.lo $elf" ;;
5961
    bfd_elf32_openrisc_vec)     tb="$tb elf32-openrisc.lo elf32.lo $elf" ;;
5962
    bfd_elf32_pj_vec)           tb="$tb elf32-pj.lo elf32.lo $elf";;
5963
    bfd_elf32_pjl_vec)          tb="$tb elf32-pj.lo elf32.lo $elf";;
5964
    bfd_elf32_powerpc_vec)      tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
5965
    bfd_elf32_powerpcle_vec)    tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
5966
    bfd_elf32_s390_vec)         tb="$tb elf32-s390.lo elf32.lo $elf" ;;
5967
    bfd_elf32_sh_vec)           tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
5968
    bfd_elf32_shl_vec)          tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
5969
    bfd_elf32_shlin_vec)        tb="$tb elf32-sh-lin.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
5970
    bfd_elf32_shblin_vec)       tb="$tb elf32-sh-lin.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
5971
    bfd_elf32_sparc_vec)        tb="$tb elf32-sparc.lo elf32.lo $elf" ;;
5972
    bfd_elf32_tradbigmips_vec)  tb="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
5973
    bfd_elf32_tradlittlemips_vec) tb="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
5974
    bfd_elf32_v850_vec)         tb="$tb elf32-v850.lo elf32.lo $elf" ;;
5975
    bfd_elf64_big_generic_vec)  tb="$tb elf64-gen.lo elf64.lo $elf"
5976
                                target64=true ;;
5977
    bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"
5978
                                target64=true ;;
5979
    bfd_elf64_s390_vec)         tb="$tb elf64-s390.lo elf64.lo $elf"
5980
                                target64=true ;;
5981
    bfd_elf64_sparc_vec)        tb="$tb elf64-sparc.lo elf64.lo $elf"
5982
                                target64=true ;;
5983
    bfd_elf64_tradbigmips_vec)  tb="$tb elf64-mips.lo elf64.lo $elf ecofflink.lo"
5984
                                target64=true ;;
5985
    bfd_elf64_tradlittlemips_vec) tb="$tb elf64-mips.lo elf64.lo $elf ecofflink.lo"
5986
                                target64=true ;;
5987
    cisco_core_big_vec)         tb="$tb cisco-core.lo" ;;
5988
    cisco_core_little_vec)      tb="$tb cisco-core.lo" ;;
5989
    cris_aout_vec)              tb="$tb aout-cris.lo" ;;
5990
    demo_64_vec)                tb="$tb demo64.lo aout64.lo"
5991
                                target64=true ;;
5992
    ecoff_big_vec)              tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
5993
    ecoff_little_vec)           tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
5994
    ecoff_biglittle_vec)        tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
5995
    ecoffalpha_little_vec)      tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"
5996
                                target64=true ;;
5997
    go32coff_vec)               tb="$tb coff-go32.lo cofflink.lo" ;;
5998
    go32stubbedcoff_vec)        tb="$tb coff-stgo32.lo cofflink.lo" ;;
5999
    h8300coff_vec)              tb="$tb coff-h8300.lo reloc16.lo" ;;
6000
    h8500coff_vec)              tb="$tb coff-h8500.lo reloc16.lo" ;;
6001
    host_aout_vec)              tb="$tb host-aout.lo aout32.lo" ;;
6002
    hp300bsd_vec)               tb="$tb hp300bsd.lo aout32.lo" ;;
6003
    hp300hpux_vec)              tb="$tb hp300hpux.lo aout32.lo" ;;
6004
    i386aout_vec)               tb="$tb i386aout.lo aout32.lo" ;;
6005
    i386bsd_vec)                tb="$tb i386bsd.lo aout32.lo" ;;
6006
    i386coff_vec)               tb="$tb coff-i386.lo cofflink.lo" ;;
6007
    i386dynix_vec)              tb="$tb i386dynix.lo aout32.lo" ;;
6008
    i386freebsd_vec)            tb="$tb i386freebsd.lo aout32.lo" ;;
6009
    i386msdos_vec)              tb="$tb i386msdos.lo" ;;
6010
    i386pe_vec)                 tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
6011
    i386pei_vec)                tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
6012
    i386linux_vec)              tb="$tb i386linux.lo aout32.lo" ;;
6013
    i386lynx_aout_vec)          tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
6014
    i386lynx_coff_vec)          tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
6015
    i386mach3_vec)              tb="$tb i386mach3.lo aout32.lo" ;;
6016
    i386netbsd_vec)             tb="$tb i386netbsd.lo aout32.lo" ;;
6017
    i386os9k_vec)               tb="$tb i386os9k.lo aout32.lo" ;;
6018
    i860coff_vec)               tb="$tb coff-i860.lo cofflink.lo" ;;
6019
    icoff_big_vec)              tb="$tb coff-i960.lo cofflink.lo" ;;
6020
    icoff_little_vec)           tb="$tb coff-i960.lo cofflink.lo" ;;
6021
    ieee_vec)                   tb="$tb ieee.lo" ;;
6022
    m68kcoff_vec)               tb="$tb coff-m68k.lo cofflink.lo" ;;
6023
    m68kcoffun_vec)             tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
6024
    m68klinux_vec)              tb="$tb m68klinux.lo aout32.lo" ;;
6025
    m68klynx_aout_vec)          tb="$tb m68klynx.lo lynx-core.lo aout32.lo" ;;
6026
    m68klynx_coff_vec)          tb="$tb cf-m68klynx.lo coff-m68k.lo cofflink.lo lynx-core.lo" ;;
6027
    m68knetbsd_vec)             tb="$tb m68knetbsd.lo aout32.lo" ;;
6028
    m68k4knetbsd_vec)           tb="$tb m68k4knetbsd.lo aout32.lo" ;;
6029
    m68kaux_coff_vec)           tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
6030
    m68ksysvcoff_vec)           tb="$tb coff-svm68k.lo cofflink.lo" ;;
6031
    m88kbcs_vec)                tb="$tb coff-m88k.lo" ;;
6032
    mipslpe_vec)                tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
6033
    mipslpei_vec)               tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
6034
    mcore_pe_big_vec)           tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
6035
    mcore_pe_little_vec)        tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
6036
    mcore_pei_big_vec)          tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
6037
    mcore_pei_little_vec)       tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
6038
    newsos3_vec)                tb="$tb newsos3.lo aout32.lo" ;;
6039
    nlm32_i386_vec)             tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
6040
    rs6000coff64_vec)           tb="$tb coff64-rs6000.lo xcofflink.lo"
6041
                                target64=true ;;
6042
    nlm32_sparc_vec)            tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
6043
    nlm32_alpha_vec)            tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"
6044
                                target64=true ;;
6045
    riscix_vec)                 tb="$tb aout32.lo riscix.lo" ;;
6046
    nlm32_powerpc_vec)          tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
6047
    or32coff_big_vec)           tb="$tb coff-or1k.lo cofflink.lo" ;;
6048
    pc532netbsd_vec)            tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
6049
    pc532machaout_vec)          tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
6050
    pdp11_aout_vec)             tb="$tb pdp11.lo" ;;
6051
    pmac_xcoff_vec)             tb="$tb coff-rs6000.lo xcofflink.lo" ;;
6052
    rs6000coff_vec)             tb="$tb coff-rs6000.lo xcofflink.lo" ;;
6053
    bfd_powerpc_pe_vec)         tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
6054
    bfd_powerpcle_pe_vec)       tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
6055
    bfd_powerpc_pei_vec)        tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
6056
    bfd_powerpcle_pei_vec)      tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
6057
    ppcboot_vec)                tb="$tb ppcboot.lo" ;;
6058
    shcoff_vec)                 tb="$tb coff-sh.lo cofflink.lo" ;;
6059
    shlcoff_vec)                tb="$tb coff-sh.lo cofflink.lo" ;;
6060
    shcoff_small_vec)           tb="$tb coff-sh.lo cofflink.lo" ;;
6061
    shlcoff_small_vec)          tb="$tb coff-sh.lo cofflink.lo" ;;
6062
    shlpe_vec)                  tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
6063
    shlpei_vec)                 tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
6064
    som_vec)                    tb="$tb som.lo" ;;
6065
    sparcle_aout_vec)           tb="$tb aout-sparcle.lo aout32.lo" ;;
6066
    sparclinux_vec)             tb="$tb sparclinux.lo aout32.lo" ;;
6067
    sparclynx_aout_vec)         tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
6068
    sparclynx_coff_vec)         tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
6069
    sparcnetbsd_vec)            tb="$tb sparcnetbsd.lo aout32.lo" ;;
6070
    sparccoff_vec)              tb="$tb coff-sparc.lo" ;;
6071
    srec_vec)                   tb="$tb srec.lo" ;;
6072
    sunos_big_vec)              tb="$tb sunos.lo aout32.lo" ;;
6073
    symbolsrec_vec)             tb="$tb srec.lo" ;;
6074
    tekhex_vec)                 tb="$tb tekhex.lo" ;;
6075
    tic30_aout_vec)             tb="$tb aout-tic30.lo" ;;
6076
    tic30_coff_vec)             tb="$tb coff-tic30.lo" ;;
6077
    tic54x_coff0_vec)           tb="$tb coff-tic54x.lo" ;;
6078
    tic54x_coff0_beh_vec)       tb="$tb coff-tic54x.lo" ;;
6079
    tic54x_coff1_vec)           tb="$tb coff-tic54x.lo" ;;
6080
    tic54x_coff1_beh_vec)       tb="$tb coff-tic54x.lo" ;;
6081
    tic54x_coff2_vec)           tb="$tb coff-tic54x.lo" ;;
6082
    tic54x_coff2_beh_vec)       tb="$tb coff-tic54x.lo" ;;
6083
    tic80coff_vec)              tb="$tb coff-tic80.lo cofflink.lo" ;;
6084
    versados_vec)               tb="$tb versados.lo" ;;
6085
    vms_alpha_vec)              tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo"
6086
                                target64=true ;;
6087
    vms_vax_vec)                tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo" ;;
6088
    w65_vec)                    tb="$tb coff-w65.lo reloc16.lo" ;;
6089
    we32kcoff_vec)              tb="$tb coff-we32k.lo" ;;
6090
    z8kcoff_vec)                tb="$tb coff-z8k.lo reloc16.lo" ;;
6091
 
6092
    "")                 ;;
6093
    *) { echo "configure: error: *** unknown target vector $vec" 1>&2; exit 1; } ;;
6094
    esac
6095
done
6096
 
6097
# Target architecture .o files.
6098
# A couple of CPUs use shorter file names to avoid problems on DOS
6099
# filesystems.
6100
ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
6101
 
6102
# Weed out duplicate .o files.
6103
f=""
6104
for i in $tb ; do
6105
    case " $f " in
6106
    *" $i "*) ;;
6107
    *) f="$f $i" ;;
6108
    esac
6109
done
6110
tb="$f"
6111
 
6112
f=""
6113
for i in $ta ; do
6114
    case " $f " in
6115
    *" $i "*) ;;
6116
    *) f="$f $i" ;;
6117
    esac
6118
done
6119
ta="$f"
6120
 
6121
bfd_backends="$tb"
6122
bfd_machines="$ta"
6123
 
6124
if test x${all_targets} = xtrue ; then
6125
  bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
6126
  bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
6127
  selvecs=
6128
  havevecs=
6129
  selarchs=
6130
else    # all_targets is true
6131
  # Only set these if they will be nonempty, for the clever echo.
6132
  havevecs=
6133
  test -n "$selvecs" &&
6134
    havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
6135
  test -n "$selvecs" &&
6136
    selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6137
  test -n "$selarchs" &&
6138
    selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6139
fi      # all_targets is true
6140
 
6141
case ${host64}-${target64}-${want64} in
6142
  *true*)
6143
    wordsize=64
6144
    all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
6145
    if test -z "$GCC" && test "$BFD_HOST_64BIT_LONG" = "0" && test "$BFD_HOST_64_BIT_DEFINED" = "0"; then
6146
      echo "configure: warning: You have requested a 64 bit BFD configuration, but" 1>&2
6147
      echo "configure: warning: your compiler may not have a 64 bit integral type" 1>&2
6148
    fi
6149
    ;;
6150
  false-false-false)
6151
    wordsize=32
6152
    all_backends='$(BFD32_BACKENDS)'
6153
    ;;
6154
esac
6155
 
6156
 
6157
 
6158
 
6159
 
6160
 
6161
tdefaults=""
6162
test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
6163
test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
6164
test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
6165
test -n "${havevecs}" && tdefaults="${tdefaults} ${havevecs}"
6166
 
6167
 
6168
for ac_hdr in unistd.h
6169
do
6170
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6171
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6172
echo "configure:6173: checking for $ac_hdr" >&5
6173
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6174
  echo $ac_n "(cached) $ac_c" 1>&6
6175
else
6176
  cat > conftest.$ac_ext <
6177
#line 6178 "configure"
6178
#include "confdefs.h"
6179
#include <$ac_hdr>
6180
EOF
6181
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6182
{ (eval echo configure:6183: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6183
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6184
if test -z "$ac_err"; then
6185
  rm -rf conftest*
6186
  eval "ac_cv_header_$ac_safe=yes"
6187
else
6188
  echo "$ac_err" >&5
6189
  echo "configure: failed program was:" >&5
6190
  cat conftest.$ac_ext >&5
6191
  rm -rf conftest*
6192
  eval "ac_cv_header_$ac_safe=no"
6193
fi
6194
rm -f conftest*
6195
fi
6196
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6197
  echo "$ac_t""yes" 1>&6
6198
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6199
  cat >> confdefs.h <
6200
#define $ac_tr_hdr 1
6201
EOF
6202
 
6203
else
6204
  echo "$ac_t""no" 1>&6
6205
fi
6206
done
6207
 
6208
for ac_func in getpagesize
6209
do
6210
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6211
echo "configure:6212: checking for $ac_func" >&5
6212
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6213
  echo $ac_n "(cached) $ac_c" 1>&6
6214
else
6215
  cat > conftest.$ac_ext <
6216
#line 6217 "configure"
6217
#include "confdefs.h"
6218
/* System header to define __stub macros and hopefully few prototypes,
6219
    which can conflict with char $ac_func(); below.  */
6220
#include 
6221
/* Override any gcc2 internal prototype to avoid an error.  */
6222
/* We use char because int might match the return type of a gcc2
6223
    builtin and then its argument prototype would still apply.  */
6224
char $ac_func();
6225
 
6226
int main() {
6227
 
6228
/* The GNU C library defines this for functions which it implements
6229
    to always fail with ENOSYS.  Some functions are actually named
6230
    something starting with __ and the normal name is an alias.  */
6231
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6232
choke me
6233
#else
6234
$ac_func();
6235
#endif
6236
 
6237
; return 0; }
6238
EOF
6239
if { (eval echo configure:6240: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6240
  rm -rf conftest*
6241
  eval "ac_cv_func_$ac_func=yes"
6242
else
6243
  echo "configure: failed program was:" >&5
6244
  cat conftest.$ac_ext >&5
6245
  rm -rf conftest*
6246
  eval "ac_cv_func_$ac_func=no"
6247
fi
6248
rm -f conftest*
6249
fi
6250
 
6251
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6252
  echo "$ac_t""yes" 1>&6
6253
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6254
  cat >> confdefs.h <
6255
#define $ac_tr_func 1
6256
EOF
6257
 
6258
else
6259
  echo "$ac_t""no" 1>&6
6260
fi
6261
done
6262
 
6263
echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6264
echo "configure:6265: checking for working mmap" >&5
6265
if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6266
  echo $ac_n "(cached) $ac_c" 1>&6
6267
else
6268
  if test "$cross_compiling" = yes; then
6269
  ac_cv_func_mmap_fixed_mapped=no
6270
else
6271
  cat > conftest.$ac_ext <
6272
#line 6273 "configure"
6273
#include "confdefs.h"
6274
 
6275
/* Thanks to Mike Haertel and Jim Avera for this test.
6276
   Here is a matrix of mmap possibilities:
6277
        mmap private not fixed
6278
        mmap private fixed at somewhere currently unmapped
6279
        mmap private fixed at somewhere already mapped
6280
        mmap shared not fixed
6281
        mmap shared fixed at somewhere currently unmapped
6282
        mmap shared fixed at somewhere already mapped
6283
   For private mappings, we should verify that changes cannot be read()
6284
   back from the file, nor mmap's back from the file at a different
6285
   address.  (There have been systems where private was not correctly
6286
   implemented like the infamous i386 svr4.0, and systems where the
6287
   VM page cache was not coherent with the filesystem buffer cache
6288
   like early versions of FreeBSD and possibly contemporary NetBSD.)
6289
   For shared mappings, we should conversely verify that changes get
6290
   propogated back to all the places they're supposed to be.
6291
 
6292
   Grep wants private fixed already mapped.
6293
   The main things grep needs to know about mmap are:
6294
   * does it exist and is it safe to write into the mmap'd area
6295
   * how to use it (BSD variants)  */
6296
#include 
6297
#include 
6298
#include 
6299
 
6300
/* This mess was copied from the GNU getpagesize.h.  */
6301
#ifndef HAVE_GETPAGESIZE
6302
# ifdef HAVE_UNISTD_H
6303
#  include 
6304
# endif
6305
 
6306
/* Assume that all systems that can run configure have sys/param.h.  */
6307
# ifndef HAVE_SYS_PARAM_H
6308
#  define HAVE_SYS_PARAM_H 1
6309
# endif
6310
 
6311
# ifdef _SC_PAGESIZE
6312
#  define getpagesize() sysconf(_SC_PAGESIZE)
6313
# else /* no _SC_PAGESIZE */
6314
#  ifdef HAVE_SYS_PARAM_H
6315
#   include 
6316
#   ifdef EXEC_PAGESIZE
6317
#    define getpagesize() EXEC_PAGESIZE
6318
#   else /* no EXEC_PAGESIZE */
6319
#    ifdef NBPG
6320
#     define getpagesize() NBPG * CLSIZE
6321
#     ifndef CLSIZE
6322
#      define CLSIZE 1
6323
#     endif /* no CLSIZE */
6324
#    else /* no NBPG */
6325
#     ifdef NBPC
6326
#      define getpagesize() NBPC
6327
#     else /* no NBPC */
6328
#      ifdef PAGESIZE
6329
#       define getpagesize() PAGESIZE
6330
#      endif /* PAGESIZE */
6331
#     endif /* no NBPC */
6332
#    endif /* no NBPG */
6333
#   endif /* no EXEC_PAGESIZE */
6334
#  else /* no HAVE_SYS_PARAM_H */
6335
#   define getpagesize() 8192   /* punt totally */
6336
#  endif /* no HAVE_SYS_PARAM_H */
6337
# endif /* no _SC_PAGESIZE */
6338
 
6339
#endif /* no HAVE_GETPAGESIZE */
6340
 
6341
#ifdef __cplusplus
6342
extern "C" { void *malloc(unsigned); }
6343
#else
6344
char *malloc();
6345
#endif
6346
 
6347
int
6348
main()
6349
{
6350
        char *data, *data2, *data3;
6351
        int i, pagesize;
6352
        int fd;
6353
 
6354
        pagesize = getpagesize();
6355
 
6356
        /*
6357
         * First, make a file with some known garbage in it.
6358
         */
6359
        data = malloc(pagesize);
6360
        if (!data)
6361
                exit(1);
6362
        for (i = 0; i < pagesize; ++i)
6363
                *(data + i) = rand();
6364
        umask(0);
6365
        fd = creat("conftestmmap", 0600);
6366
        if (fd < 0)
6367
                exit(1);
6368
        if (write(fd, data, pagesize) != pagesize)
6369
                exit(1);
6370
        close(fd);
6371
 
6372
        /*
6373
         * Next, try to mmap the file at a fixed address which
6374
         * already has something else allocated at it.  If we can,
6375
         * also make sure that we see the same garbage.
6376
         */
6377
        fd = open("conftestmmap", O_RDWR);
6378
        if (fd < 0)
6379
                exit(1);
6380
        data2 = malloc(2 * pagesize);
6381
        if (!data2)
6382
                exit(1);
6383
        data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6384
        if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6385
            MAP_PRIVATE | MAP_FIXED, fd, 0L))
6386
                exit(1);
6387
        for (i = 0; i < pagesize; ++i)
6388
                if (*(data + i) != *(data2 + i))
6389
                        exit(1);
6390
 
6391
        /*
6392
         * Finally, make sure that changes to the mapped area
6393
         * do not percolate back to the file as seen by read().
6394
         * (This is a bug on some variants of i386 svr4.0.)
6395
         */
6396
        for (i = 0; i < pagesize; ++i)
6397
                *(data2 + i) = *(data2 + i) + 1;
6398
        data3 = malloc(pagesize);
6399
        if (!data3)
6400
                exit(1);
6401
        if (read(fd, data3, pagesize) != pagesize)
6402
                exit(1);
6403
        for (i = 0; i < pagesize; ++i)
6404
                if (*(data + i) != *(data3 + i))
6405
                        exit(1);
6406
        close(fd);
6407
        unlink("conftestmmap");
6408
        exit(0);
6409
}
6410
 
6411
EOF
6412
if { (eval echo configure:6413: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6413
then
6414
  ac_cv_func_mmap_fixed_mapped=yes
6415
else
6416
  echo "configure: failed program was:" >&5
6417
  cat conftest.$ac_ext >&5
6418
  rm -fr conftest*
6419
  ac_cv_func_mmap_fixed_mapped=no
6420
fi
6421
rm -fr conftest*
6422
fi
6423
 
6424
fi
6425
 
6426
echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
6427
if test $ac_cv_func_mmap_fixed_mapped = yes; then
6428
  cat >> confdefs.h <<\EOF
6429
#define HAVE_MMAP 1
6430
EOF
6431
 
6432
fi
6433
 
6434
for ac_func in madvise mprotect
6435
do
6436
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6437
echo "configure:6438: checking for $ac_func" >&5
6438
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6439
  echo $ac_n "(cached) $ac_c" 1>&6
6440
else
6441
  cat > conftest.$ac_ext <
6442
#line 6443 "configure"
6443
#include "confdefs.h"
6444
/* System header to define __stub macros and hopefully few prototypes,
6445
    which can conflict with char $ac_func(); below.  */
6446
#include 
6447
/* Override any gcc2 internal prototype to avoid an error.  */
6448
/* We use char because int might match the return type of a gcc2
6449
    builtin and then its argument prototype would still apply.  */
6450
char $ac_func();
6451
 
6452
int main() {
6453
 
6454
/* The GNU C library defines this for functions which it implements
6455
    to always fail with ENOSYS.  Some functions are actually named
6456
    something starting with __ and the normal name is an alias.  */
6457
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6458
choke me
6459
#else
6460
$ac_func();
6461
#endif
6462
 
6463
; return 0; }
6464
EOF
6465
if { (eval echo configure:6466: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6466
  rm -rf conftest*
6467
  eval "ac_cv_func_$ac_func=yes"
6468
else
6469
  echo "configure: failed program was:" >&5
6470
  cat conftest.$ac_ext >&5
6471
  rm -rf conftest*
6472
  eval "ac_cv_func_$ac_func=no"
6473
fi
6474
rm -f conftest*
6475
fi
6476
 
6477
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6478
  echo "$ac_t""yes" 1>&6
6479
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6480
  cat >> confdefs.h <
6481
#define $ac_tr_func 1
6482
EOF
6483
 
6484
else
6485
  echo "$ac_t""no" 1>&6
6486
fi
6487
done
6488
 
6489
case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
6490
  true+yes )  cat >> confdefs.h <<\EOF
6491
#define USE_MMAP 1
6492
EOF
6493
 ;;
6494
esac
6495
 
6496
rm -f doc/config.status
6497
trap '' 1 2 15
6498
cat > confcache <<\EOF
6499
# This file is a shell script that caches the results of configure
6500
# tests run on this system so they can be shared between configure
6501
# scripts and configure runs.  It is not useful on other systems.
6502
# If it contains results you don't want to keep, you may remove or edit it.
6503
#
6504
# By default, configure uses ./config.cache as the cache file,
6505
# creating it if it does not exist already.  You can give configure
6506
# the --cache-file=FILE option to use a different cache file; that is
6507
# what configure does when it calls configure scripts in
6508
# subdirectories, so they share the cache.
6509
# Giving --cache-file=/dev/null disables caching, for debugging configure.
6510
# config.status only pays attention to the cache file if you give it the
6511
# --recheck option to rerun configure.
6512
#
6513
EOF
6514
# The following way of writing the cache mishandles newlines in values,
6515
# but we know of no workaround that is simple, portable, and efficient.
6516
# So, don't put newlines in cache variables' values.
6517
# Ultrix sh set writes to stderr and can't be redirected directly,
6518
# and sets the high bit in the cache file unless we assign to the vars.
6519
(set) 2>&1 |
6520
  case `(ac_space=' '; set | grep ac_space) 2>&1` in
6521
  *ac_space=\ *)
6522
    # `set' does not quote correctly, so add quotes (double-quote substitution
6523
    # turns \\\\ into \\, and sed turns \\ into \).
6524
    sed -n \
6525
      -e "s/'/'\\\\''/g" \
6526
      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6527
    ;;
6528
  *)
6529
    # `set' quotes correctly as required by POSIX, so do not add quotes.
6530
    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6531
    ;;
6532
  esac >> confcache
6533
if cmp -s $cache_file confcache; then
6534
  :
6535
else
6536
  if test -w $cache_file; then
6537
    echo "updating cache $cache_file"
6538
    cat confcache > $cache_file
6539
  else
6540
    echo "not updating unwritable cache $cache_file"
6541
  fi
6542
fi
6543
rm -f confcache
6544
 
6545
trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6546
 
6547
test "x$prefix" = xNONE && prefix=$ac_default_prefix
6548
# Let make expand exec_prefix.
6549
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6550
 
6551
# Any assignment to VPATH causes Sun make to only execute
6552
# the first set of double-colon rules, so remove it if not needed.
6553
# If there is a colon in the path, we need to keep it.
6554
if test "x$srcdir" = x.; then
6555
  ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
6556
fi
6557
 
6558
trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6559
 
6560
DEFS=-DHAVE_CONFIG_H
6561
 
6562
# Without the "./", some shells look in PATH for config.status.
6563
: ${CONFIG_STATUS=./config.status}
6564
 
6565
echo creating $CONFIG_STATUS
6566
rm -f $CONFIG_STATUS
6567
cat > $CONFIG_STATUS <
6568
#! /bin/sh
6569
# Generated automatically by configure.
6570
# Run this file to recreate the current configuration.
6571
# This directory was configured as follows,
6572
# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6573
#
6574
# $0 $ac_configure_args
6575
#
6576
# Compiler output produced by configure, useful for debugging
6577
# configure, is in ./config.log if it exists.
6578
 
6579
ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6580
for ac_option
6581
do
6582
  case "\$ac_option" in
6583
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6584
    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6585
    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6586
  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6587
    echo "$CONFIG_STATUS generated by autoconf version 2.13"
6588
    exit 0 ;;
6589
  -help | --help | --hel | --he | --h)
6590
    echo "\$ac_cs_usage"; exit 0 ;;
6591
  *) echo "\$ac_cs_usage"; exit 1 ;;
6592
  esac
6593
done
6594
 
6595
ac_given_srcdir=$srcdir
6596
ac_given_INSTALL="$INSTALL"
6597
 
6598
trap 'rm -fr `echo "Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6599
EOF
6600
cat >> $CONFIG_STATUS <
6601
 
6602
# Protect against being on the right side of a sed subst in config.status.
6603
sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6604
 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6605
$ac_vpsub
6606
$extrasub
6607
s%@SHELL@%$SHELL%g
6608
s%@CFLAGS@%$CFLAGS%g
6609
s%@CPPFLAGS@%$CPPFLAGS%g
6610
s%@CXXFLAGS@%$CXXFLAGS%g
6611
s%@FFLAGS@%$FFLAGS%g
6612
s%@DEFS@%$DEFS%g
6613
s%@LDFLAGS@%$LDFLAGS%g
6614
s%@LIBS@%$LIBS%g
6615
s%@exec_prefix@%$exec_prefix%g
6616
s%@prefix@%$prefix%g
6617
s%@program_transform_name@%$program_transform_name%g
6618
s%@bindir@%$bindir%g
6619
s%@sbindir@%$sbindir%g
6620
s%@libexecdir@%$libexecdir%g
6621
s%@datadir@%$datadir%g
6622
s%@sysconfdir@%$sysconfdir%g
6623
s%@sharedstatedir@%$sharedstatedir%g
6624
s%@localstatedir@%$localstatedir%g
6625
s%@libdir@%$libdir%g
6626
s%@includedir@%$includedir%g
6627
s%@oldincludedir@%$oldincludedir%g
6628
s%@infodir@%$infodir%g
6629
s%@mandir@%$mandir%g
6630
s%@host@%$host%g
6631
s%@host_alias@%$host_alias%g
6632
s%@host_cpu@%$host_cpu%g
6633
s%@host_vendor@%$host_vendor%g
6634
s%@host_os@%$host_os%g
6635
s%@target@%$target%g
6636
s%@target_alias@%$target_alias%g
6637
s%@target_cpu@%$target_cpu%g
6638
s%@target_vendor@%$target_vendor%g
6639
s%@target_os@%$target_os%g
6640
s%@build@%$build%g
6641
s%@build_alias@%$build_alias%g
6642
s%@build_cpu@%$build_cpu%g
6643
s%@build_vendor@%$build_vendor%g
6644
s%@build_os@%$build_os%g
6645
s%@CC@%$CC%g
6646
s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6647
s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6648
s%@INSTALL_DATA@%$INSTALL_DATA%g
6649
s%@PACKAGE@%$PACKAGE%g
6650
s%@VERSION@%$VERSION%g
6651
s%@ACLOCAL@%$ACLOCAL%g
6652
s%@AUTOCONF@%$AUTOCONF%g
6653
s%@AUTOMAKE@%$AUTOMAKE%g
6654
s%@AUTOHEADER@%$AUTOHEADER%g
6655
s%@MAKEINFO@%$MAKEINFO%g
6656
s%@SET_MAKE@%$SET_MAKE%g
6657
s%@AR@%$AR%g
6658
s%@RANLIB@%$RANLIB%g
6659
s%@LN_S@%$LN_S%g
6660
s%@OBJEXT@%$OBJEXT%g
6661
s%@EXEEXT@%$EXEEXT%g
6662
s%@STRIP@%$STRIP%g
6663
s%@LIBTOOL@%$LIBTOOL%g
6664
s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6665
s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6666
s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6667
s%@MAINT@%$MAINT%g
6668
s%@CPP@%$CPP%g
6669
s%@ALLOCA@%$ALLOCA%g
6670
s%@USE_NLS@%$USE_NLS%g
6671
s%@MSGFMT@%$MSGFMT%g
6672
s%@GMSGFMT@%$GMSGFMT%g
6673
s%@XGETTEXT@%$XGETTEXT%g
6674
s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6675
s%@CATALOGS@%$CATALOGS%g
6676
s%@CATOBJEXT@%$CATOBJEXT%g
6677
s%@DATADIRNAME@%$DATADIRNAME%g
6678
s%@GMOFILES@%$GMOFILES%g
6679
s%@INSTOBJEXT@%$INSTOBJEXT%g
6680
s%@INTLDEPS@%$INTLDEPS%g
6681
s%@INTLLIBS@%$INTLLIBS%g
6682
s%@INTLOBJS@%$INTLOBJS%g
6683
s%@POFILES@%$POFILES%g
6684
s%@POSUB@%$POSUB%g
6685
s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6686
s%@GT_NO@%$GT_NO%g
6687
s%@GT_YES@%$GT_YES%g
6688
s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6689
s%@l@%$l%g
6690
s%@HDEFINES@%$HDEFINES%g
6691
s%@BFD_HOST_64BIT_LONG@%$BFD_HOST_64BIT_LONG%g
6692
s%@BFD_HOST_64_BIT_DEFINED@%$BFD_HOST_64_BIT_DEFINED%g
6693
s%@BFD_HOST_64_BIT@%$BFD_HOST_64_BIT%g
6694
s%@BFD_HOST_U_64_BIT@%$BFD_HOST_U_64_BIT%g
6695
s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
6696
s%@EXEEXT_FOR_BUILD@%$EXEEXT_FOR_BUILD%g
6697
s%@COREFILE@%$COREFILE%g
6698
s%@COREFLAG@%$COREFLAG%g
6699
s%@WIN32LDFLAGS@%$WIN32LDFLAGS%g
6700
s%@WIN32LIBADD@%$WIN32LIBADD%g
6701
s%@TDEFINES@%$TDEFINES%g
6702
s%@wordsize@%$wordsize%g
6703
s%@all_backends@%$all_backends%g
6704
s%@bfd_backends@%$bfd_backends%g
6705
s%@bfd_machines@%$bfd_machines%g
6706
s%@tdefaults@%$tdefaults%g
6707
 
6708
CEOF
6709
EOF
6710
 
6711
cat >> $CONFIG_STATUS <<\EOF
6712
 
6713
# Split the substitutions into bite-sized pieces for seds with
6714
# small command number limits, like on Digital OSF/1 and HP-UX.
6715
ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6716
ac_file=1 # Number of current file.
6717
ac_beg=1 # First line for current file.
6718
ac_end=$ac_max_sed_cmds # Line after last line for current file.
6719
ac_more_lines=:
6720
ac_sed_cmds=""
6721
while $ac_more_lines; do
6722
  if test $ac_beg -gt 1; then
6723
    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6724
  else
6725
    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6726
  fi
6727
  if test ! -s conftest.s$ac_file; then
6728
    ac_more_lines=false
6729
    rm -f conftest.s$ac_file
6730
  else
6731
    if test -z "$ac_sed_cmds"; then
6732
      ac_sed_cmds="sed -f conftest.s$ac_file"
6733
    else
6734
      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6735
    fi
6736
    ac_file=`expr $ac_file + 1`
6737
    ac_beg=$ac_end
6738
    ac_end=`expr $ac_end + $ac_max_sed_cmds`
6739
  fi
6740
done
6741
if test -z "$ac_sed_cmds"; then
6742
  ac_sed_cmds=cat
6743
fi
6744
EOF
6745
 
6746
cat >> $CONFIG_STATUS <
6747
 
6748
CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"}
6749
EOF
6750
cat >> $CONFIG_STATUS <<\EOF
6751
for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6752
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6753
  case "$ac_file" in
6754
  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6755
       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6756
  *) ac_file_in="${ac_file}.in" ;;
6757
  esac
6758
 
6759
  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6760
 
6761
  # Remove last slash and all that follows it.  Not all systems have dirname.
6762
  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6763
  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6764
    # The file is in a subdirectory.
6765
    test ! -d "$ac_dir" && mkdir "$ac_dir"
6766
    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6767
    # A "../" for each directory in $ac_dir_suffix.
6768
    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6769
  else
6770
    ac_dir_suffix= ac_dots=
6771
  fi
6772
 
6773
  case "$ac_given_srcdir" in
6774
  .)  srcdir=.
6775
      if test -z "$ac_dots"; then top_srcdir=.
6776
      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6777
  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6778
  *) # Relative path.
6779
    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6780
    top_srcdir="$ac_dots$ac_given_srcdir" ;;
6781
  esac
6782
 
6783
  case "$ac_given_INSTALL" in
6784
  [/$]*) INSTALL="$ac_given_INSTALL" ;;
6785
  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6786
  esac
6787
 
6788
  echo creating "$ac_file"
6789
  rm -f "$ac_file"
6790
  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6791
  case "$ac_file" in
6792
  *Makefile*) ac_comsub="1i\\
6793
# $configure_input" ;;
6794
  *) ac_comsub= ;;
6795
  esac
6796
 
6797
  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6798
  sed -e "$ac_comsub
6799
s%@configure_input@%$configure_input%g
6800
s%@srcdir@%$srcdir%g
6801
s%@top_srcdir@%$top_srcdir%g
6802
s%@INSTALL@%$INSTALL%g
6803
" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6804
fi; done
6805
rm -f conftest.s*
6806
 
6807
# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6808
# NAME is the cpp macro being defined and VALUE is the value it is being given.
6809
#
6810
# ac_d sets the value in "#define NAME VALUE" lines.
6811
ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
6812
ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
6813
ac_dC='\3'
6814
ac_dD='%g'
6815
# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6816
ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
6817
ac_uB='\([      ]\)%\1#\2define\3'
6818
ac_uC=' '
6819
ac_uD='\4%g'
6820
# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6821
ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
6822
ac_eB='$%\1#\2define\3'
6823
ac_eC=' '
6824
ac_eD='%g'
6825
 
6826
if test "${CONFIG_HEADERS+set}" != set; then
6827
EOF
6828
cat >> $CONFIG_STATUS <
6829
  CONFIG_HEADERS="config.h:config.in"
6830
EOF
6831
cat >> $CONFIG_STATUS <<\EOF
6832
fi
6833
for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6834
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6835
  case "$ac_file" in
6836
  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6837
       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6838
  *) ac_file_in="${ac_file}.in" ;;
6839
  esac
6840
 
6841
  echo creating $ac_file
6842
 
6843
  rm -f conftest.frag conftest.in conftest.out
6844
  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6845
  cat $ac_file_inputs > conftest.in
6846
 
6847
EOF
6848
 
6849
# Transform confdefs.h into a sed script conftest.vals that substitutes
6850
# the proper values into config.h.in to produce config.h.  And first:
6851
# Protect against being on the right side of a sed subst in config.status.
6852
# Protect against being in an unquoted here document in config.status.
6853
rm -f conftest.vals
6854
cat > conftest.hdr <<\EOF
6855
s/[\\&%]/\\&/g
6856
s%[\\$`]%\\&%g
6857
s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6858
s%ac_d%ac_u%gp
6859
s%ac_u%ac_e%gp
6860
EOF
6861
sed -n -f conftest.hdr confdefs.h > conftest.vals
6862
rm -f conftest.hdr
6863
 
6864
# This sed command replaces #undef with comments.  This is necessary, for
6865
# example, in the case of _POSIX_SOURCE, which is predefined and required
6866
# on some systems where configure will not decide to define it.
6867
cat >> conftest.vals <<\EOF
6868
s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6869
EOF
6870
 
6871
# Break up conftest.vals because some shells have a limit on
6872
# the size of here documents, and old seds have small limits too.
6873
 
6874
rm -f conftest.tail
6875
while :
6876
do
6877
  ac_lines=`grep -c . conftest.vals`
6878
  # grep -c gives empty output for an empty file on some AIX systems.
6879
  if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6880
  # Write a limited-size here document to conftest.frag.
6881
  echo '  cat > conftest.frag <> $CONFIG_STATUS
6882
  sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6883
  echo 'CEOF
6884
  sed -f conftest.frag conftest.in > conftest.out
6885
  rm -f conftest.in
6886
  mv conftest.out conftest.in
6887
' >> $CONFIG_STATUS
6888
  sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6889
  rm -f conftest.vals
6890
  mv conftest.tail conftest.vals
6891
done
6892
rm -f conftest.vals
6893
 
6894
cat >> $CONFIG_STATUS <<\EOF
6895
  rm -f conftest.frag conftest.h
6896
  echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
6897
  cat conftest.in >> conftest.h
6898
  rm -f conftest.in
6899
  if cmp -s $ac_file conftest.h 2>/dev/null; then
6900
    echo "$ac_file is unchanged"
6901
    rm -f conftest.h
6902
  else
6903
    # Remove last slash and all that follows it.  Not all systems have dirname.
6904
      ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6905
      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6906
      # The file is in a subdirectory.
6907
      test ! -d "$ac_dir" && mkdir "$ac_dir"
6908
    fi
6909
    rm -f $ac_file
6910
    mv conftest.h $ac_file
6911
  fi
6912
fi; done
6913
 
6914
EOF
6915
cat >> $CONFIG_STATUS <
6916
 
6917
 
6918
EOF
6919
cat >> $CONFIG_STATUS <<\EOF
6920
test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6921
sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' -e '/BLD-POTFILES =/r po/BLD-POTFILES' po/Makefile.in > po/Makefile
6922
exit 0
6923
EOF
6924
chmod +x $CONFIG_STATUS
6925
rm -fr confdefs* $ac_clean_files
6926
test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
6927
 
6928
 

powered by: WebSVN 2.1.0

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