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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gdb-6.8/] [sim/] [mips/] [configure] - Blame information for rev 300

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

Line No. Rev Author Line
1 131 jeremybenn
#! /bin/sh
2
# Guess values for system-dependent variables and create Makefiles.
3
# Generated by GNU Autoconf 2.59.
4
#
5
# Copyright (C) 2003 Free Software Foundation, Inc.
6
# This configure script is free software; the Free Software Foundation
7
# gives unlimited permission to copy, distribute and modify it.
8
## --------------------- ##
9
## M4sh Initialization.  ##
10
## --------------------- ##
11
 
12
# Be Bourne compatible
13
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14
  emulate sh
15
  NULLCMD=:
16
  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17
  # is contrary to our usage.  Disable this feature.
18
  alias -g '${1+"$@"}'='"$@"'
19
elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20
  set -o posix
21
fi
22
DUALCASE=1; export DUALCASE # for MKS sh
23
 
24
# Support unset when possible.
25
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26
  as_unset=unset
27
else
28
  as_unset=false
29
fi
30
 
31
 
32
# Work around bugs in pre-3.0 UWIN ksh.
33
$as_unset ENV MAIL MAILPATH
34
PS1='$ '
35
PS2='> '
36
PS4='+ '
37
 
38
# NLS nuisances.
39
for as_var in \
40
  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41
  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
42
  LC_TELEPHONE LC_TIME
43
do
44
  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45
    eval $as_var=C; export $as_var
46
  else
47
    $as_unset $as_var
48
  fi
49
done
50
 
51
# Required to use basename.
52
if expr a : '\(a\)' >/dev/null 2>&1; then
53
  as_expr=expr
54
else
55
  as_expr=false
56
fi
57
 
58
if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59
  as_basename=basename
60
else
61
  as_basename=false
62
fi
63
 
64
 
65
# Name of the executable.
66
as_me=`$as_basename "$0" ||
67
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68
         X"$0" : 'X\(//\)$' \| \
69
         X"$0" : 'X\(/\)$' \| \
70
         .     : '\(.\)' 2>/dev/null ||
71
echo X/"$0" |
72
    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73
          /^X\/\(\/\/\)$/{ s//\1/; q; }
74
          /^X\/\(\/\).*/{ s//\1/; q; }
75
          s/.*/./; q'`
76
 
77
 
78
# PATH needs CR, and LINENO needs CR and PATH.
79
# Avoid depending upon Character Ranges.
80
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83
as_cr_digits='0123456789'
84
as_cr_alnum=$as_cr_Letters$as_cr_digits
85
 
86
# The user is always right.
87
if test "${PATH_SEPARATOR+set}" != set; then
88
  echo "#! /bin/sh" >conf$$.sh
89
  echo  "exit 0"   >>conf$$.sh
90
  chmod +x conf$$.sh
91
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92
    PATH_SEPARATOR=';'
93
  else
94
    PATH_SEPARATOR=:
95
  fi
96
  rm -f conf$$.sh
97
fi
98
 
99
 
100
  as_lineno_1=$LINENO
101
  as_lineno_2=$LINENO
102
  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103
  test "x$as_lineno_1" != "x$as_lineno_2" &&
104
  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
105
  # Find who we are.  Look in the path if we contain no path at all
106
  # relative or not.
107
  case $0 in
108
    *[\\/]* ) as_myself=$0 ;;
109
    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110
for as_dir in $PATH
111
do
112
  IFS=$as_save_IFS
113
  test -z "$as_dir" && as_dir=.
114
  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115
done
116
 
117
       ;;
118
  esac
119
  # We did not find ourselves, most probably we were run as `sh COMMAND'
120
  # in which case we are not to be found in the path.
121
  if test "x$as_myself" = x; then
122
    as_myself=$0
123
  fi
124
  if test ! -f "$as_myself"; then
125
    { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126
   { (exit 1); exit 1; }; }
127
  fi
128
  case $CONFIG_SHELL in
129
  '')
130
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132
do
133
  IFS=$as_save_IFS
134
  test -z "$as_dir" && as_dir=.
135
  for as_base in sh bash ksh sh5; do
136
         case $as_dir in
137
         /*)
138
           if ("$as_dir/$as_base" -c '
139
  as_lineno_1=$LINENO
140
  as_lineno_2=$LINENO
141
  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142
  test "x$as_lineno_1" != "x$as_lineno_2" &&
143
  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
144
             $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145
             $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146
             CONFIG_SHELL=$as_dir/$as_base
147
             export CONFIG_SHELL
148
             exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149
           fi;;
150
         esac
151
       done
152
done
153
;;
154
  esac
155
 
156
  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157
  # uniformly replaced by the line number.  The first 'sed' inserts a
158
  # line-number line before each line; the second 'sed' does the real
159
  # work.  The second script uses 'N' to pair each line-number line
160
  # with the numbered line, and appends trailing '-' during
161
  # substitution so that $LINENO is not a special case at line end.
162
  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163
  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
164
  sed '=' <$as_myself |
165
    sed '
166
      N
167
      s,$,-,
168
      : loop
169
      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170
      t loop
171
      s,-$,,
172
      s,^['$as_cr_digits']*\n,,
173
    ' >$as_me.lineno &&
174
  chmod +x $as_me.lineno ||
175
    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176
   { (exit 1); exit 1; }; }
177
 
178
  # Don't try to exec as it changes $[0], causing all sort of problems
179
  # (the dirname of $[0] is not the place where we might find the
180
  # original and so on.  Autoconf is especially sensible to this).
181
  . ./$as_me.lineno
182
  # Exit status is that of the last command.
183
  exit
184
}
185
 
186
 
187
case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188
  *c*,-n*) ECHO_N= ECHO_C='
189
' ECHO_T='      ' ;;
190
  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191
  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
192
esac
193
 
194
if expr a : '\(a\)' >/dev/null 2>&1; then
195
  as_expr=expr
196
else
197
  as_expr=false
198
fi
199
 
200
rm -f conf$$ conf$$.exe conf$$.file
201
echo >conf$$.file
202
if ln -s conf$$.file conf$$ 2>/dev/null; then
203
  # We could just check for DJGPP; but this test a) works b) is more generic
204
  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205
  if test -f conf$$.exe; then
206
    # Don't use ln at all; we don't have any links
207
    as_ln_s='cp -p'
208
  else
209
    as_ln_s='ln -s'
210
  fi
211
elif ln conf$$.file conf$$ 2>/dev/null; then
212
  as_ln_s=ln
213
else
214
  as_ln_s='cp -p'
215
fi
216
rm -f conf$$ conf$$.exe conf$$.file
217
 
218
if mkdir -p . 2>/dev/null; then
219
  as_mkdir_p=:
220
else
221
  test -d ./-p && rmdir ./-p
222
  as_mkdir_p=false
223
fi
224
 
225
as_executable_p="test -f"
226
 
227
# Sed expression to map a string onto a valid CPP name.
228
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
229
 
230
# Sed expression to map a string onto a valid variable name.
231
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
232
 
233
 
234
# IFS
235
# We need space, tab and new line, in precisely that order.
236
as_nl='
237
'
238
IFS="   $as_nl"
239
 
240
# CDPATH.
241
$as_unset CDPATH
242
 
243
 
244
# Name of the host.
245
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
246
# so uname gets run too.
247
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
248
 
249
exec 6>&1
250
 
251
#
252
# Initializations.
253
#
254
ac_default_prefix=/usr/local
255
ac_config_libobj_dir=.
256
cross_compiling=no
257
subdirs=
258
MFLAGS=
259
MAKEFLAGS=
260
SHELL=${CONFIG_SHELL-/bin/sh}
261
 
262
# Maximum number of lines to put in a shell here document.
263
# This variable seems obsolete.  It should probably be removed, and
264
# only ac_max_sed_lines should be used.
265
: ${ac_max_here_lines=38}
266
 
267
# Identity of this package.
268
PACKAGE_NAME=
269
PACKAGE_TARNAME=
270
PACKAGE_VERSION=
271
PACKAGE_STRING=
272
PACKAGE_BUGREPORT=
273
 
274
ac_unique_file="Makefile.in"
275
# Factoring default headers for most tests.
276
ac_includes_default="\
277
#include 
278
#if HAVE_SYS_TYPES_H
279
# include 
280
#endif
281
#if HAVE_SYS_STAT_H
282
# include 
283
#endif
284
#if STDC_HEADERS
285
# include 
286
# include 
287
#else
288
# if HAVE_STDLIB_H
289
#  include 
290
# endif
291
#endif
292
#if HAVE_STRING_H
293
# if !STDC_HEADERS && HAVE_MEMORY_H
294
#  include 
295
# endif
296
# include 
297
#endif
298
#if HAVE_STRINGS_H
299
# include 
300
#endif
301
#if HAVE_INTTYPES_H
302
# include 
303
#else
304
# if HAVE_STDINT_H
305
#  include 
306
# endif
307
#endif
308
#if HAVE_UNISTD_H
309
# include 
310
#endif"
311
 
312
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS sim_environment sim_alignment sim_assert sim_bitsize sim_endian sim_hostendian sim_float sim_scache sim_default_model sim_hw_cflags sim_hw_objs sim_hw sim_inline sim_packages sim_regparm sim_reserved_bits sim_smp sim_stdcall sim_xor_endian WARN_CFLAGS WERROR_CFLAGS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CC_FOR_BUILD HDEFINES AR RANLIB ac_ct_RANLIB USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS DATADIRNAME INSTOBJEXT GENCAT CATOBJEXT CPP EGREP MAINT sim_bswap sim_cflags sim_debug sim_stdio sim_trace sim_profile SIM_SUBTARGET sim_igen_flags sim_m16_flags sim_gen sim_multi_flags sim_multi_igen_configs sim_multi_src sim_multi_obj mips_extra_objs mips_igen_engine mips_extra_libs cgen_breaks LIBOBJS LTLIBOBJS'
313
ac_subst_files=''
314
 
315
# Initialize some variables set by options.
316
ac_init_help=
317
ac_init_version=false
318
# The variables have the same names as the options, with
319
# dashes changed to underlines.
320
cache_file=/dev/null
321
exec_prefix=NONE
322
no_create=
323
no_recursion=
324
prefix=NONE
325
program_prefix=NONE
326
program_suffix=NONE
327
program_transform_name=s,x,x,
328
silent=
329
site=
330
srcdir=
331
verbose=
332
x_includes=NONE
333
x_libraries=NONE
334
 
335
# Installation directory options.
336
# These are left unexpanded so users can "make install exec_prefix=/foo"
337
# and all the variables that are supposed to be based on exec_prefix
338
# by default will actually change.
339
# Use braces instead of parens because sh, perl, etc. also accept them.
340
bindir='${exec_prefix}/bin'
341
sbindir='${exec_prefix}/sbin'
342
libexecdir='${exec_prefix}/libexec'
343
datadir='${prefix}/share'
344
sysconfdir='${prefix}/etc'
345
sharedstatedir='${prefix}/com'
346
localstatedir='${prefix}/var'
347
libdir='${exec_prefix}/lib'
348
includedir='${prefix}/include'
349
oldincludedir='/usr/include'
350
infodir='${prefix}/info'
351
mandir='${prefix}/man'
352
 
353
ac_prev=
354
for ac_option
355
do
356
  # If the previous option needs an argument, assign it.
357
  if test -n "$ac_prev"; then
358
    eval "$ac_prev=\$ac_option"
359
    ac_prev=
360
    continue
361
  fi
362
 
363
  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
364
 
365
  # Accept the important Cygnus configure options, so we can diagnose typos.
366
 
367
  case $ac_option in
368
 
369
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
370
    ac_prev=bindir ;;
371
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
372
    bindir=$ac_optarg ;;
373
 
374
  -build | --build | --buil | --bui | --bu)
375
    ac_prev=build_alias ;;
376
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
377
    build_alias=$ac_optarg ;;
378
 
379
  -cache-file | --cache-file | --cache-fil | --cache-fi \
380
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
381
    ac_prev=cache_file ;;
382
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
383
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
384
    cache_file=$ac_optarg ;;
385
 
386
  --config-cache | -C)
387
    cache_file=config.cache ;;
388
 
389
  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
390
    ac_prev=datadir ;;
391
  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
392
  | --da=*)
393
    datadir=$ac_optarg ;;
394
 
395
  -disable-* | --disable-*)
396
    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
397
    # Reject names that are not valid shell variable names.
398
    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
399
      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
400
   { (exit 1); exit 1; }; }
401
    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
402
    eval "enable_$ac_feature=no" ;;
403
 
404
  -enable-* | --enable-*)
405
    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
406
    # Reject names that are not valid shell variable names.
407
    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
408
      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
409
   { (exit 1); exit 1; }; }
410
    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
411
    case $ac_option in
412
      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
413
      *) ac_optarg=yes ;;
414
    esac
415
    eval "enable_$ac_feature='$ac_optarg'" ;;
416
 
417
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
418
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
419
  | --exec | --exe | --ex)
420
    ac_prev=exec_prefix ;;
421
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
422
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
423
  | --exec=* | --exe=* | --ex=*)
424
    exec_prefix=$ac_optarg ;;
425
 
426
  -gas | --gas | --ga | --g)
427
    # Obsolete; use --with-gas.
428
    with_gas=yes ;;
429
 
430
  -help | --help | --hel | --he | -h)
431
    ac_init_help=long ;;
432
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
433
    ac_init_help=recursive ;;
434
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
435
    ac_init_help=short ;;
436
 
437
  -host | --host | --hos | --ho)
438
    ac_prev=host_alias ;;
439
  -host=* | --host=* | --hos=* | --ho=*)
440
    host_alias=$ac_optarg ;;
441
 
442
  -includedir | --includedir | --includedi | --included | --include \
443
  | --includ | --inclu | --incl | --inc)
444
    ac_prev=includedir ;;
445
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
446
  | --includ=* | --inclu=* | --incl=* | --inc=*)
447
    includedir=$ac_optarg ;;
448
 
449
  -infodir | --infodir | --infodi | --infod | --info | --inf)
450
    ac_prev=infodir ;;
451
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
452
    infodir=$ac_optarg ;;
453
 
454
  -libdir | --libdir | --libdi | --libd)
455
    ac_prev=libdir ;;
456
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
457
    libdir=$ac_optarg ;;
458
 
459
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
460
  | --libexe | --libex | --libe)
461
    ac_prev=libexecdir ;;
462
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
463
  | --libexe=* | --libex=* | --libe=*)
464
    libexecdir=$ac_optarg ;;
465
 
466
  -localstatedir | --localstatedir | --localstatedi | --localstated \
467
  | --localstate | --localstat | --localsta | --localst \
468
  | --locals | --local | --loca | --loc | --lo)
469
    ac_prev=localstatedir ;;
470
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
471
  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
472
  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
473
    localstatedir=$ac_optarg ;;
474
 
475
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
476
    ac_prev=mandir ;;
477
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
478
    mandir=$ac_optarg ;;
479
 
480
  -nfp | --nfp | --nf)
481
    # Obsolete; use --without-fp.
482
    with_fp=no ;;
483
 
484
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
485
  | --no-cr | --no-c | -n)
486
    no_create=yes ;;
487
 
488
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
489
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
490
    no_recursion=yes ;;
491
 
492
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
493
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
494
  | --oldin | --oldi | --old | --ol | --o)
495
    ac_prev=oldincludedir ;;
496
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
497
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
498
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
499
    oldincludedir=$ac_optarg ;;
500
 
501
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
502
    ac_prev=prefix ;;
503
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
504
    prefix=$ac_optarg ;;
505
 
506
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
507
  | --program-pre | --program-pr | --program-p)
508
    ac_prev=program_prefix ;;
509
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
510
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
511
    program_prefix=$ac_optarg ;;
512
 
513
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
514
  | --program-suf | --program-su | --program-s)
515
    ac_prev=program_suffix ;;
516
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
517
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
518
    program_suffix=$ac_optarg ;;
519
 
520
  -program-transform-name | --program-transform-name \
521
  | --program-transform-nam | --program-transform-na \
522
  | --program-transform-n | --program-transform- \
523
  | --program-transform | --program-transfor \
524
  | --program-transfo | --program-transf \
525
  | --program-trans | --program-tran \
526
  | --progr-tra | --program-tr | --program-t)
527
    ac_prev=program_transform_name ;;
528
  -program-transform-name=* | --program-transform-name=* \
529
  | --program-transform-nam=* | --program-transform-na=* \
530
  | --program-transform-n=* | --program-transform-=* \
531
  | --program-transform=* | --program-transfor=* \
532
  | --program-transfo=* | --program-transf=* \
533
  | --program-trans=* | --program-tran=* \
534
  | --progr-tra=* | --program-tr=* | --program-t=*)
535
    program_transform_name=$ac_optarg ;;
536
 
537
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
538
  | -silent | --silent | --silen | --sile | --sil)
539
    silent=yes ;;
540
 
541
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
542
    ac_prev=sbindir ;;
543
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
544
  | --sbi=* | --sb=*)
545
    sbindir=$ac_optarg ;;
546
 
547
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
548
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
549
  | --sharedst | --shareds | --shared | --share | --shar \
550
  | --sha | --sh)
551
    ac_prev=sharedstatedir ;;
552
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
553
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
554
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
555
  | --sha=* | --sh=*)
556
    sharedstatedir=$ac_optarg ;;
557
 
558
  -site | --site | --sit)
559
    ac_prev=site ;;
560
  -site=* | --site=* | --sit=*)
561
    site=$ac_optarg ;;
562
 
563
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
564
    ac_prev=srcdir ;;
565
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
566
    srcdir=$ac_optarg ;;
567
 
568
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
569
  | --syscon | --sysco | --sysc | --sys | --sy)
570
    ac_prev=sysconfdir ;;
571
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
572
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
573
    sysconfdir=$ac_optarg ;;
574
 
575
  -target | --target | --targe | --targ | --tar | --ta | --t)
576
    ac_prev=target_alias ;;
577
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
578
    target_alias=$ac_optarg ;;
579
 
580
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
581
    verbose=yes ;;
582
 
583
  -version | --version | --versio | --versi | --vers | -V)
584
    ac_init_version=: ;;
585
 
586
  -with-* | --with-*)
587
    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
588
    # Reject names that are not valid shell variable names.
589
    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
590
      { echo "$as_me: error: invalid package name: $ac_package" >&2
591
   { (exit 1); exit 1; }; }
592
    ac_package=`echo $ac_package| sed 's/-/_/g'`
593
    case $ac_option in
594
      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
595
      *) ac_optarg=yes ;;
596
    esac
597
    eval "with_$ac_package='$ac_optarg'" ;;
598
 
599
  -without-* | --without-*)
600
    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
601
    # Reject names that are not valid shell variable names.
602
    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
603
      { echo "$as_me: error: invalid package name: $ac_package" >&2
604
   { (exit 1); exit 1; }; }
605
    ac_package=`echo $ac_package | sed 's/-/_/g'`
606
    eval "with_$ac_package=no" ;;
607
 
608
  --x)
609
    # Obsolete; use --with-x.
610
    with_x=yes ;;
611
 
612
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
613
  | --x-incl | --x-inc | --x-in | --x-i)
614
    ac_prev=x_includes ;;
615
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
616
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
617
    x_includes=$ac_optarg ;;
618
 
619
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
620
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
621
    ac_prev=x_libraries ;;
622
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
623
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
624
    x_libraries=$ac_optarg ;;
625
 
626
  -*) { echo "$as_me: error: unrecognized option: $ac_option
627
Try \`$0 --help' for more information." >&2
628
   { (exit 1); exit 1; }; }
629
    ;;
630
 
631
  *=*)
632
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
633
    # Reject names that are not valid shell variable names.
634
    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
635
      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
636
   { (exit 1); exit 1; }; }
637
    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
638
    eval "$ac_envvar='$ac_optarg'"
639
    export $ac_envvar ;;
640
 
641
  *)
642
    # FIXME: should be removed in autoconf 3.0.
643
    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
644
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
645
      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
646
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
647
    ;;
648
 
649
  esac
650
done
651
 
652
if test -n "$ac_prev"; then
653
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
654
  { echo "$as_me: error: missing argument to $ac_option" >&2
655
   { (exit 1); exit 1; }; }
656
fi
657
 
658
# Be sure to have absolute paths.
659
for ac_var in exec_prefix prefix
660
do
661
  eval ac_val=$`echo $ac_var`
662
  case $ac_val in
663
    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
664
    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
665
   { (exit 1); exit 1; }; };;
666
  esac
667
done
668
 
669
# Be sure to have absolute paths.
670
for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
671
              localstatedir libdir includedir oldincludedir infodir mandir
672
do
673
  eval ac_val=$`echo $ac_var`
674
  case $ac_val in
675
    [\\/$]* | ?:[\\/]* ) ;;
676
    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
677
   { (exit 1); exit 1; }; };;
678
  esac
679
done
680
 
681
# There might be people who depend on the old broken behavior: `$host'
682
# used to hold the argument of --host etc.
683
# FIXME: To remove some day.
684
build=$build_alias
685
host=$host_alias
686
target=$target_alias
687
 
688
# FIXME: To remove some day.
689
if test "x$host_alias" != x; then
690
  if test "x$build_alias" = x; then
691
    cross_compiling=maybe
692
    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
693
    If a cross compiler is detected then cross compile mode will be used." >&2
694
  elif test "x$build_alias" != "x$host_alias"; then
695
    cross_compiling=yes
696
  fi
697
fi
698
 
699
ac_tool_prefix=
700
test -n "$host_alias" && ac_tool_prefix=$host_alias-
701
 
702
test "$silent" = yes && exec 6>/dev/null
703
 
704
 
705
# Find the source files, if location was not specified.
706
if test -z "$srcdir"; then
707
  ac_srcdir_defaulted=yes
708
  # Try the directory containing this script, then its parent.
709
  ac_confdir=`(dirname "$0") 2>/dev/null ||
710
$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
711
         X"$0" : 'X\(//\)[^/]' \| \
712
         X"$0" : 'X\(//\)$' \| \
713
         X"$0" : 'X\(/\)' \| \
714
         .     : '\(.\)' 2>/dev/null ||
715
echo X"$0" |
716
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
717
          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
718
          /^X\(\/\/\)$/{ s//\1/; q; }
719
          /^X\(\/\).*/{ s//\1/; q; }
720
          s/.*/./; q'`
721
  srcdir=$ac_confdir
722
  if test ! -r $srcdir/$ac_unique_file; then
723
    srcdir=..
724
  fi
725
else
726
  ac_srcdir_defaulted=no
727
fi
728
if test ! -r $srcdir/$ac_unique_file; then
729
  if test "$ac_srcdir_defaulted" = yes; then
730
    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
731
   { (exit 1); exit 1; }; }
732
  else
733
    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
734
   { (exit 1); exit 1; }; }
735
  fi
736
fi
737
(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
738
  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
739
   { (exit 1); exit 1; }; }
740
srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
741
ac_env_build_alias_set=${build_alias+set}
742
ac_env_build_alias_value=$build_alias
743
ac_cv_env_build_alias_set=${build_alias+set}
744
ac_cv_env_build_alias_value=$build_alias
745
ac_env_host_alias_set=${host_alias+set}
746
ac_env_host_alias_value=$host_alias
747
ac_cv_env_host_alias_set=${host_alias+set}
748
ac_cv_env_host_alias_value=$host_alias
749
ac_env_target_alias_set=${target_alias+set}
750
ac_env_target_alias_value=$target_alias
751
ac_cv_env_target_alias_set=${target_alias+set}
752
ac_cv_env_target_alias_value=$target_alias
753
ac_env_CC_set=${CC+set}
754
ac_env_CC_value=$CC
755
ac_cv_env_CC_set=${CC+set}
756
ac_cv_env_CC_value=$CC
757
ac_env_CFLAGS_set=${CFLAGS+set}
758
ac_env_CFLAGS_value=$CFLAGS
759
ac_cv_env_CFLAGS_set=${CFLAGS+set}
760
ac_cv_env_CFLAGS_value=$CFLAGS
761
ac_env_LDFLAGS_set=${LDFLAGS+set}
762
ac_env_LDFLAGS_value=$LDFLAGS
763
ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
764
ac_cv_env_LDFLAGS_value=$LDFLAGS
765
ac_env_CPPFLAGS_set=${CPPFLAGS+set}
766
ac_env_CPPFLAGS_value=$CPPFLAGS
767
ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
768
ac_cv_env_CPPFLAGS_value=$CPPFLAGS
769
ac_env_CPP_set=${CPP+set}
770
ac_env_CPP_value=$CPP
771
ac_cv_env_CPP_set=${CPP+set}
772
ac_cv_env_CPP_value=$CPP
773
 
774
#
775
# Report the --help message.
776
#
777
if test "$ac_init_help" = "long"; then
778
  # Omit some internal or obsolete options to make the list less imposing.
779
  # This message is too long to be a string in the A/UX 3.1 sh.
780
  cat <<_ACEOF
781
\`configure' configures this package to adapt to many kinds of systems.
782
 
783
Usage: $0 [OPTION]... [VAR=VALUE]...
784
 
785
To assign environment variables (e.g., CC, CFLAGS...), specify them as
786
VAR=VALUE.  See below for descriptions of some of the useful variables.
787
 
788
Defaults for the options are specified in brackets.
789
 
790
Configuration:
791
  -h, --help              display this help and exit
792
      --help=short        display options specific to this package
793
      --help=recursive    display the short help of all the included packages
794
  -V, --version           display version information and exit
795
  -q, --quiet, --silent   do not print \`checking...' messages
796
      --cache-file=FILE   cache test results in FILE [disabled]
797
  -C, --config-cache      alias for \`--cache-file=config.cache'
798
  -n, --no-create         do not create output files
799
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
800
 
801
_ACEOF
802
 
803
  cat <<_ACEOF
804
Installation directories:
805
  --prefix=PREFIX         install architecture-independent files in PREFIX
806
                          [$ac_default_prefix]
807
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
808
                          [PREFIX]
809
 
810
By default, \`make install' will install all the files in
811
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
812
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
813
for instance \`--prefix=\$HOME'.
814
 
815
For better control, use the options below.
816
 
817
Fine tuning of the installation directories:
818
  --bindir=DIR           user executables [EPREFIX/bin]
819
  --sbindir=DIR          system admin executables [EPREFIX/sbin]
820
  --libexecdir=DIR       program executables [EPREFIX/libexec]
821
  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
822
  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
823
  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
824
  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
825
  --libdir=DIR           object code libraries [EPREFIX/lib]
826
  --includedir=DIR       C header files [PREFIX/include]
827
  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
828
  --infodir=DIR          info documentation [PREFIX/info]
829
  --mandir=DIR           man documentation [PREFIX/man]
830
_ACEOF
831
 
832
  cat <<\_ACEOF
833
 
834
Program names:
835
  --program-prefix=PREFIX            prepend PREFIX to installed program names
836
  --program-suffix=SUFFIX            append SUFFIX to installed program names
837
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
838
 
839
X features:
840
  --x-includes=DIR    X include files are in DIR
841
  --x-libraries=DIR   X library files are in DIR
842
 
843
System types:
844
  --build=BUILD     configure for building on BUILD [guessed]
845
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
846
  --target=TARGET   configure for building compilers for TARGET [HOST]
847
_ACEOF
848
fi
849
 
850
if test -n "$ac_init_help"; then
851
 
852
  cat <<\_ACEOF
853
 
854
Optional Features:
855
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
856
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
857
  --enable-maintainer-mode              Enable developer functionality.
858
  --enable-sim-bswap                    Use Host specific BSWAP instruction.
859
  --enable-sim-cflags=opts              Extra CFLAGS for use in building simulator
860
  --enable-sim-debug=opts               Enable debugging flags
861
  --enable-sim-stdio                    Specify whether to use stdio for console input/output.
862
  --enable-sim-trace=opts               Enable tracing flags
863
  --enable-sim-profile=opts             Enable profiling flags
864
  --enable-sim-inline=inlines           Specify which functions should be inlined.
865
  --enable-sim-alignment=align          Specify strict,  nonstrict or forced alignment of memory accesses.
866
  --enable-sim-hostendian=end           Specify host byte endian orientation.
867
  --enable-build-warnings Enable build-time compiler warnings if gcc is used
868
  --enable-gdb-build-warnings Enable SIM specific build-time compiler warnings if gcc is used
869
  --enable-sim-reserved-bits            Specify whether to check reserved bits in instruction.
870
  --enable-sim-endian=endian            Specify target byte endian orientation.
871
  --enable-sim-bitsize=N                Specify target bitsize (32 or 64).
872
  --enable-sim-float                    Specify that the target processor has floating point hardware.
873
  --enable-sim-smp=n                    Specify number of processors to configure for (default ${default_sim_smp}).
874
  --enable-sim-hardware=LIST            Specify the hardware to be included in the build.
875
 
876
Optional Packages:
877
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
878
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
879
  --with-x                use the X Window System
880
 
881
Some influential environment variables:
882
  CC          C compiler command
883
  CFLAGS      C compiler flags
884
  LDFLAGS     linker flags, e.g. -L if you have libraries in a
885
              nonstandard directory 
886
  CPPFLAGS    C/C++ preprocessor flags, e.g. -I if you have
887
              headers in a nonstandard directory 
888
  CPP         C preprocessor
889
 
890
Use these variables to override the choices made by `configure' or to help
891
it to find libraries and programs with nonstandard names/locations.
892
 
893
_ACEOF
894
fi
895
 
896
if test "$ac_init_help" = "recursive"; then
897
  # If there are subdirs, report their specific --help.
898
  ac_popdir=`pwd`
899
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
900
    test -d $ac_dir || continue
901
    ac_builddir=.
902
 
903
if test "$ac_dir" != .; then
904
  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
905
  # A "../" for each directory in $ac_dir_suffix.
906
  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
907
else
908
  ac_dir_suffix= ac_top_builddir=
909
fi
910
 
911
case $srcdir in
912
  .)  # No --srcdir option.  We are building in place.
913
    ac_srcdir=.
914
    if test -z "$ac_top_builddir"; then
915
       ac_top_srcdir=.
916
    else
917
       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
918
    fi ;;
919
  [\\/]* | ?:[\\/]* )  # Absolute path.
920
    ac_srcdir=$srcdir$ac_dir_suffix;
921
    ac_top_srcdir=$srcdir ;;
922
  *) # Relative path.
923
    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
924
    ac_top_srcdir=$ac_top_builddir$srcdir ;;
925
esac
926
 
927
# Do not use `cd foo && pwd` to compute absolute paths, because
928
# the directories may not exist.
929
case `pwd` in
930
.) ac_abs_builddir="$ac_dir";;
931
*)
932
  case "$ac_dir" in
933
  .) ac_abs_builddir=`pwd`;;
934
  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
935
  *) ac_abs_builddir=`pwd`/"$ac_dir";;
936
  esac;;
937
esac
938
case $ac_abs_builddir in
939
.) ac_abs_top_builddir=${ac_top_builddir}.;;
940
*)
941
  case ${ac_top_builddir}. in
942
  .) ac_abs_top_builddir=$ac_abs_builddir;;
943
  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
944
  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
945
  esac;;
946
esac
947
case $ac_abs_builddir in
948
.) ac_abs_srcdir=$ac_srcdir;;
949
*)
950
  case $ac_srcdir in
951
  .) ac_abs_srcdir=$ac_abs_builddir;;
952
  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
953
  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
954
  esac;;
955
esac
956
case $ac_abs_builddir in
957
.) ac_abs_top_srcdir=$ac_top_srcdir;;
958
*)
959
  case $ac_top_srcdir in
960
  .) ac_abs_top_srcdir=$ac_abs_builddir;;
961
  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
962
  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
963
  esac;;
964
esac
965
 
966
    cd $ac_dir
967
    # Check for guested configure; otherwise get Cygnus style configure.
968
    if test -f $ac_srcdir/configure.gnu; then
969
      echo
970
      $SHELL $ac_srcdir/configure.gnu  --help=recursive
971
    elif test -f $ac_srcdir/configure; then
972
      echo
973
      $SHELL $ac_srcdir/configure  --help=recursive
974
    elif test -f $ac_srcdir/configure.ac ||
975
           test -f $ac_srcdir/configure.in; then
976
      echo
977
      $ac_configure --help
978
    else
979
      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
980
    fi
981
    cd $ac_popdir
982
  done
983
fi
984
 
985
test -n "$ac_init_help" && exit 0
986
if $ac_init_version; then
987
  cat <<\_ACEOF
988
 
989
Copyright (C) 2003 Free Software Foundation, Inc.
990
This configure script is free software; the Free Software Foundation
991
gives unlimited permission to copy, distribute and modify it.
992
_ACEOF
993
  exit 0
994
fi
995
exec 5>config.log
996
cat >&5 <<_ACEOF
997
This file contains any messages produced by compilers while
998
running configure, to aid debugging if configure makes a mistake.
999
 
1000
It was created by $as_me, which was
1001
generated by GNU Autoconf 2.59.  Invocation command line was
1002
 
1003
  $ $0 $@
1004
 
1005
_ACEOF
1006
{
1007
cat <<_ASUNAME
1008
## --------- ##
1009
## Platform. ##
1010
## --------- ##
1011
 
1012
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1013
uname -m = `(uname -m) 2>/dev/null || echo unknown`
1014
uname -r = `(uname -r) 2>/dev/null || echo unknown`
1015
uname -s = `(uname -s) 2>/dev/null || echo unknown`
1016
uname -v = `(uname -v) 2>/dev/null || echo unknown`
1017
 
1018
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1019
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1020
 
1021
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1022
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1023
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1024
hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1025
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1026
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1027
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1028
 
1029
_ASUNAME
1030
 
1031
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1032
for as_dir in $PATH
1033
do
1034
  IFS=$as_save_IFS
1035
  test -z "$as_dir" && as_dir=.
1036
  echo "PATH: $as_dir"
1037
done
1038
 
1039
} >&5
1040
 
1041
cat >&5 <<_ACEOF
1042
 
1043
 
1044
## ----------- ##
1045
## Core tests. ##
1046
## ----------- ##
1047
 
1048
_ACEOF
1049
 
1050
 
1051
# Keep a trace of the command line.
1052
# Strip out --no-create and --no-recursion so they do not pile up.
1053
# Strip out --silent because we don't want to record it for future runs.
1054
# Also quote any args containing shell meta-characters.
1055
# Make two passes to allow for proper duplicate-argument suppression.
1056
ac_configure_args=
1057
ac_configure_args0=
1058
ac_configure_args1=
1059
ac_sep=
1060
ac_must_keep_next=false
1061
for ac_pass in 1 2
1062
do
1063
  for ac_arg
1064
  do
1065
    case $ac_arg in
1066
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1067
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1068
    | -silent | --silent | --silen | --sile | --sil)
1069
      continue ;;
1070
    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1071
      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1072
    esac
1073
    case $ac_pass in
1074
    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1075
    2)
1076
      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1077
      if test $ac_must_keep_next = true; then
1078
        ac_must_keep_next=false # Got value, back to normal.
1079
      else
1080
        case $ac_arg in
1081
          *=* | --config-cache | -C | -disable-* | --disable-* \
1082
          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1083
          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1084
          | -with-* | --with-* | -without-* | --without-* | --x)
1085
            case "$ac_configure_args0 " in
1086
              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1087
            esac
1088
            ;;
1089
          -* ) ac_must_keep_next=true ;;
1090
        esac
1091
      fi
1092
      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1093
      # Get rid of the leading space.
1094
      ac_sep=" "
1095
      ;;
1096
    esac
1097
  done
1098
done
1099
$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1100
$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1101
 
1102
# When interrupted or exit'd, cleanup temporary files, and complete
1103
# config.log.  We remove comments because anyway the quotes in there
1104
# would cause problems or look ugly.
1105
# WARNING: Be sure not to use single quotes in there, as some shells,
1106
# such as our DU 5.0 friend, will then `close' the trap.
1107
trap 'exit_status=$?
1108
  # Save into config.log some information that might help in debugging.
1109
  {
1110
    echo
1111
 
1112
    cat <<\_ASBOX
1113
## ---------------- ##
1114
## Cache variables. ##
1115
## ---------------- ##
1116
_ASBOX
1117
    echo
1118
    # The following way of writing the cache mishandles newlines in values,
1119
{
1120
  (set) 2>&1 |
1121
    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1122
    *ac_space=\ *)
1123
      sed -n \
1124
        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1125
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1126
      ;;
1127
    *)
1128
      sed -n \
1129
        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1130
      ;;
1131
    esac;
1132
}
1133
    echo
1134
 
1135
    cat <<\_ASBOX
1136
## ----------------- ##
1137
## Output variables. ##
1138
## ----------------- ##
1139
_ASBOX
1140
    echo
1141
    for ac_var in $ac_subst_vars
1142
    do
1143
      eval ac_val=$`echo $ac_var`
1144
      echo "$ac_var='"'"'$ac_val'"'"'"
1145
    done | sort
1146
    echo
1147
 
1148
    if test -n "$ac_subst_files"; then
1149
      cat <<\_ASBOX
1150
## ------------- ##
1151
## Output files. ##
1152
## ------------- ##
1153
_ASBOX
1154
      echo
1155
      for ac_var in $ac_subst_files
1156
      do
1157
        eval ac_val=$`echo $ac_var`
1158
        echo "$ac_var='"'"'$ac_val'"'"'"
1159
      done | sort
1160
      echo
1161
    fi
1162
 
1163
    if test -s confdefs.h; then
1164
      cat <<\_ASBOX
1165
## ----------- ##
1166
## confdefs.h. ##
1167
## ----------- ##
1168
_ASBOX
1169
      echo
1170
      sed "/^$/d" confdefs.h | sort
1171
      echo
1172
    fi
1173
    test "$ac_signal" != 0 &&
1174
      echo "$as_me: caught signal $ac_signal"
1175
    echo "$as_me: exit $exit_status"
1176
  } >&5
1177
  rm -f core *.core &&
1178
  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1179
    exit $exit_status
1180
     ' 0
1181
for ac_signal in 1 2 13 15; do
1182
  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1183
done
1184
ac_signal=0
1185
 
1186
# confdefs.h avoids OS command line length limits that DEFS can exceed.
1187
rm -rf conftest* confdefs.h
1188
# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1189
echo >confdefs.h
1190
 
1191
# Predefined preprocessor variables.
1192
 
1193
cat >>confdefs.h <<_ACEOF
1194
#define PACKAGE_NAME "$PACKAGE_NAME"
1195
_ACEOF
1196
 
1197
 
1198
cat >>confdefs.h <<_ACEOF
1199
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1200
_ACEOF
1201
 
1202
 
1203
cat >>confdefs.h <<_ACEOF
1204
#define PACKAGE_VERSION "$PACKAGE_VERSION"
1205
_ACEOF
1206
 
1207
 
1208
cat >>confdefs.h <<_ACEOF
1209
#define PACKAGE_STRING "$PACKAGE_STRING"
1210
_ACEOF
1211
 
1212
 
1213
cat >>confdefs.h <<_ACEOF
1214
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1215
_ACEOF
1216
 
1217
 
1218
# Let the site file select an alternate cache file if it wants to.
1219
# Prefer explicitly selected file to automatically selected ones.
1220
if test -z "$CONFIG_SITE"; then
1221
  if test "x$prefix" != xNONE; then
1222
    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1223
  else
1224
    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1225
  fi
1226
fi
1227
for ac_site_file in $CONFIG_SITE; do
1228
  if test -r "$ac_site_file"; then
1229
    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1230
echo "$as_me: loading site script $ac_site_file" >&6;}
1231
    sed 's/^/| /' "$ac_site_file" >&5
1232
    . "$ac_site_file"
1233
  fi
1234
done
1235
 
1236
if test -r "$cache_file"; then
1237
  # Some versions of bash will fail to source /dev/null (special
1238
  # files actually), so we avoid doing that.
1239
  if test -f "$cache_file"; then
1240
    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1241
echo "$as_me: loading cache $cache_file" >&6;}
1242
    case $cache_file in
1243
      [\\/]* | ?:[\\/]* ) . $cache_file;;
1244
      *)                      . ./$cache_file;;
1245
    esac
1246
  fi
1247
else
1248
  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1249
echo "$as_me: creating cache $cache_file" >&6;}
1250
  >$cache_file
1251
fi
1252
 
1253
# Check that the precious variables saved in the cache have kept the same
1254
# value.
1255
ac_cache_corrupted=false
1256
for ac_var in `(set) 2>&1 |
1257
               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1258
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1259
  eval ac_new_set=\$ac_env_${ac_var}_set
1260
  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1261
  eval ac_new_val="\$ac_env_${ac_var}_value"
1262
  case $ac_old_set,$ac_new_set in
1263
    set,)
1264
      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1265
echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1266
      ac_cache_corrupted=: ;;
1267
    ,set)
1268
      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1269
echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1270
      ac_cache_corrupted=: ;;
1271
    ,);;
1272
    *)
1273
      if test "x$ac_old_val" != "x$ac_new_val"; then
1274
        { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1275
echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1276
        { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1277
echo "$as_me:   former value:  $ac_old_val" >&2;}
1278
        { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1279
echo "$as_me:   current value: $ac_new_val" >&2;}
1280
        ac_cache_corrupted=:
1281
      fi;;
1282
  esac
1283
  # Pass precious variables to config.status.
1284
  if test "$ac_new_set" = set; then
1285
    case $ac_new_val in
1286
    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1287
      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1288
    *) ac_arg=$ac_var=$ac_new_val ;;
1289
    esac
1290
    case " $ac_configure_args " in
1291
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1292
      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1293
    esac
1294
  fi
1295
done
1296
if $ac_cache_corrupted; then
1297
  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1298
echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1299
  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1300
echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1301
   { (exit 1); exit 1; }; }
1302
fi
1303
 
1304
ac_ext=c
1305
ac_cpp='$CPP $CPPFLAGS'
1306
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1307
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1308
ac_compiler_gnu=$ac_cv_c_compiler_gnu
1309
 
1310
 
1311
 
1312
 
1313
 
1314
 
1315
 
1316
 
1317
 
1318
 
1319
 
1320
 
1321
 
1322
 
1323
 
1324
 
1325
 
1326
 
1327
 
1328
          ac_config_headers="$ac_config_headers config.h:config.in"
1329
 
1330
 
1331
# This file contains common code used by all simulators.
1332
#
1333
# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
1334
# directory.  It is intended to be invoked before any target specific stuff.
1335
# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
1336
# It is intended to be invoked last.
1337
#
1338
# The simulator's configure.in should look like:
1339
#
1340
# dnl Process this file with autoconf to produce a configure script.
1341
# sinclude(../common/aclocal.m4)
1342
# AC_PREREQ(2.5)dnl
1343
# AC_INIT(Makefile.in)
1344
#
1345
# SIM_AC_COMMON
1346
#
1347
# ... target specific stuff ...
1348
#
1349
# SIM_AC_OUTPUT
1350
 
1351
 
1352
 
1353
 
1354
 
1355
 
1356
 
1357
 
1358
 
1359
 
1360
 
1361
 
1362
 
1363
 
1364
 
1365
 
1366
 
1367
 
1368
 
1369
 
1370
 
1371
 
1372
 
1373
 
1374
 
1375
 
1376
 
1377
 
1378
 
1379
 
1380
 
1381
 
1382
 
1383
 
1384
 
1385
 
1386
 
1387
 
1388
 
1389
 
1390
 
1391
 
1392
 
1393
 
1394
 
1395
 
1396
 
1397
 
1398
sim_inline="-DDEFAULT_INLINE=0"
1399
 
1400
 
1401
 
1402
 
1403
 
1404
 
1405
 
1406
 
1407
 
1408
 
1409
 
1410
 
1411
 
1412
 
1413
 
1414
 
1415
 
1416
 
1417
 
1418
 
1419
 
1420
 
1421
 
1422
 
1423
 
1424
 
1425
 
1426
 
1427
 
1428
 
1429
 
1430
 
1431
 
1432
 
1433
 
1434
 
1435
# intl sister-directory configuration rules.
1436
#
1437
 
1438
# The idea behind this macro is that there's no need to repeat all the
1439
# autoconf probes done by the intl directory - it's already done them
1440
# for us.  In fact, there's no need even to look at the cache for the
1441
# answers.  All we need to do is nab a few pieces of information.
1442
# The intl directory is set up to make this easy, by generating a
1443
# small file which can be sourced as a shell script; then we produce
1444
# the necessary substitutions and definitions for this directory.
1445
 
1446
 
1447
 
1448
 
1449
 
1450
 
1451
 
1452
# Bugs in autoconf 2.59 break the call to SIM_AC_COMMON, hack around
1453
# it by inlining the macro's contents.
1454
# This file contains common code used by all simulators.
1455
#
1456
# common.m4 invokes AC macros used by all simulators and by the common
1457
# directory.  It is intended to be included before any target specific
1458
# stuff.  SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate
1459
# the Makefile.  It is intended to be invoked last.
1460
#
1461
# The simulator's configure.in should look like:
1462
#
1463
# dnl Process this file with autoconf to produce a configure script.
1464
# AC_PREREQ(2.5)dnl
1465
# AC_INIT(Makefile.in)
1466
# AC_CONFIG_HEADER(config.h:config.in)
1467
#
1468
# sinclude(../common/aclocal.m4)
1469
# sinclude(../common/common.m4)
1470
#
1471
# ... target specific stuff ...
1472
 
1473
ac_aux_dir=
1474
for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1475
  if test -f $ac_dir/install-sh; then
1476
    ac_aux_dir=$ac_dir
1477
    ac_install_sh="$ac_aux_dir/install-sh -c"
1478
    break
1479
  elif test -f $ac_dir/install.sh; then
1480
    ac_aux_dir=$ac_dir
1481
    ac_install_sh="$ac_aux_dir/install.sh -c"
1482
    break
1483
  elif test -f $ac_dir/shtool; then
1484
    ac_aux_dir=$ac_dir
1485
    ac_install_sh="$ac_aux_dir/shtool install -c"
1486
    break
1487
  fi
1488
done
1489
if test -z "$ac_aux_dir"; then
1490
  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1491
echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1492
   { (exit 1); exit 1; }; }
1493
fi
1494
ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1495
ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1496
ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1497
 
1498
# Make sure we can run config.sub.
1499
$ac_config_sub sun4 >/dev/null 2>&1 ||
1500
  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1501
echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1502
   { (exit 1); exit 1; }; }
1503
 
1504
echo "$as_me:$LINENO: checking build system type" >&5
1505
echo $ECHO_N "checking build system type... $ECHO_C" >&6
1506
if test "${ac_cv_build+set}" = set; then
1507
  echo $ECHO_N "(cached) $ECHO_C" >&6
1508
else
1509
  ac_cv_build_alias=$build_alias
1510
test -z "$ac_cv_build_alias" &&
1511
  ac_cv_build_alias=`$ac_config_guess`
1512
test -z "$ac_cv_build_alias" &&
1513
  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1514
echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1515
   { (exit 1); exit 1; }; }
1516
ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1517
  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1518
echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1519
   { (exit 1); exit 1; }; }
1520
 
1521
fi
1522
echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1523
echo "${ECHO_T}$ac_cv_build" >&6
1524
build=$ac_cv_build
1525
build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1526
build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1527
build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1528
 
1529
 
1530
echo "$as_me:$LINENO: checking host system type" >&5
1531
echo $ECHO_N "checking host system type... $ECHO_C" >&6
1532
if test "${ac_cv_host+set}" = set; then
1533
  echo $ECHO_N "(cached) $ECHO_C" >&6
1534
else
1535
  ac_cv_host_alias=$host_alias
1536
test -z "$ac_cv_host_alias" &&
1537
  ac_cv_host_alias=$ac_cv_build_alias
1538
ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1539
  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1540
echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1541
   { (exit 1); exit 1; }; }
1542
 
1543
fi
1544
echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1545
echo "${ECHO_T}$ac_cv_host" >&6
1546
host=$ac_cv_host
1547
host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1548
host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1549
host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1550
 
1551
 
1552
echo "$as_me:$LINENO: checking target system type" >&5
1553
echo $ECHO_N "checking target system type... $ECHO_C" >&6
1554
if test "${ac_cv_target+set}" = set; then
1555
  echo $ECHO_N "(cached) $ECHO_C" >&6
1556
else
1557
  ac_cv_target_alias=$target_alias
1558
test "x$ac_cv_target_alias" = "x" &&
1559
  ac_cv_target_alias=$ac_cv_host_alias
1560
ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1561
  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1562
echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1563
   { (exit 1); exit 1; }; }
1564
 
1565
fi
1566
echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1567
echo "${ECHO_T}$ac_cv_target" >&6
1568
target=$ac_cv_target
1569
target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1570
target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1571
target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1572
 
1573
 
1574
# The aliases save the names the user supplied, while $host etc.
1575
# will get canonicalized.
1576
test -n "$target_alias" &&
1577
  test "$program_prefix$program_suffix$program_transform_name" = \
1578
    NONENONEs,x,x, &&
1579
  program_prefix=${target_alias}-
1580
test "$program_prefix" != NONE &&
1581
  program_transform_name="s,^,$program_prefix,;$program_transform_name"
1582
# Use a double $ so make ignores it.
1583
test "$program_suffix" != NONE &&
1584
  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1585
# Double any \ or $.  echo might interpret backslashes.
1586
# By default was `s,x,x', remove it if useless.
1587
cat <<\_ACEOF >conftest.sed
1588
s/[\\$]/&&/g;s/;s,x,x,$//
1589
_ACEOF
1590
program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1591
rm conftest.sed
1592
 
1593
ac_ext=c
1594
ac_cpp='$CPP $CPPFLAGS'
1595
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1596
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1597
ac_compiler_gnu=$ac_cv_c_compiler_gnu
1598
if test -n "$ac_tool_prefix"; then
1599
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1600
set dummy ${ac_tool_prefix}gcc; ac_word=$2
1601
echo "$as_me:$LINENO: checking for $ac_word" >&5
1602
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1603
if test "${ac_cv_prog_CC+set}" = set; then
1604
  echo $ECHO_N "(cached) $ECHO_C" >&6
1605
else
1606
  if test -n "$CC"; then
1607
  ac_cv_prog_CC="$CC" # Let the user override the test.
1608
else
1609
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1610
for as_dir in $PATH
1611
do
1612
  IFS=$as_save_IFS
1613
  test -z "$as_dir" && as_dir=.
1614
  for ac_exec_ext in '' $ac_executable_extensions; do
1615
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1616
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
1617
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1618
    break 2
1619
  fi
1620
done
1621
done
1622
 
1623
fi
1624
fi
1625
CC=$ac_cv_prog_CC
1626
if test -n "$CC"; then
1627
  echo "$as_me:$LINENO: result: $CC" >&5
1628
echo "${ECHO_T}$CC" >&6
1629
else
1630
  echo "$as_me:$LINENO: result: no" >&5
1631
echo "${ECHO_T}no" >&6
1632
fi
1633
 
1634
fi
1635
if test -z "$ac_cv_prog_CC"; then
1636
  ac_ct_CC=$CC
1637
  # Extract the first word of "gcc", so it can be a program name with args.
1638
set dummy gcc; ac_word=$2
1639
echo "$as_me:$LINENO: checking for $ac_word" >&5
1640
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1641
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1642
  echo $ECHO_N "(cached) $ECHO_C" >&6
1643
else
1644
  if test -n "$ac_ct_CC"; then
1645
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1646
else
1647
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1648
for as_dir in $PATH
1649
do
1650
  IFS=$as_save_IFS
1651
  test -z "$as_dir" && as_dir=.
1652
  for ac_exec_ext in '' $ac_executable_extensions; do
1653
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1654
    ac_cv_prog_ac_ct_CC="gcc"
1655
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1656
    break 2
1657
  fi
1658
done
1659
done
1660
 
1661
fi
1662
fi
1663
ac_ct_CC=$ac_cv_prog_ac_ct_CC
1664
if test -n "$ac_ct_CC"; then
1665
  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1666
echo "${ECHO_T}$ac_ct_CC" >&6
1667
else
1668
  echo "$as_me:$LINENO: result: no" >&5
1669
echo "${ECHO_T}no" >&6
1670
fi
1671
 
1672
  CC=$ac_ct_CC
1673
else
1674
  CC="$ac_cv_prog_CC"
1675
fi
1676
 
1677
if test -z "$CC"; then
1678
  if test -n "$ac_tool_prefix"; then
1679
  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1680
set dummy ${ac_tool_prefix}cc; ac_word=$2
1681
echo "$as_me:$LINENO: checking for $ac_word" >&5
1682
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1683
if test "${ac_cv_prog_CC+set}" = set; then
1684
  echo $ECHO_N "(cached) $ECHO_C" >&6
1685
else
1686
  if test -n "$CC"; then
1687
  ac_cv_prog_CC="$CC" # Let the user override the test.
1688
else
1689
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1690
for as_dir in $PATH
1691
do
1692
  IFS=$as_save_IFS
1693
  test -z "$as_dir" && as_dir=.
1694
  for ac_exec_ext in '' $ac_executable_extensions; do
1695
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1696
    ac_cv_prog_CC="${ac_tool_prefix}cc"
1697
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1698
    break 2
1699
  fi
1700
done
1701
done
1702
 
1703
fi
1704
fi
1705
CC=$ac_cv_prog_CC
1706
if test -n "$CC"; then
1707
  echo "$as_me:$LINENO: result: $CC" >&5
1708
echo "${ECHO_T}$CC" >&6
1709
else
1710
  echo "$as_me:$LINENO: result: no" >&5
1711
echo "${ECHO_T}no" >&6
1712
fi
1713
 
1714
fi
1715
if test -z "$ac_cv_prog_CC"; then
1716
  ac_ct_CC=$CC
1717
  # Extract the first word of "cc", so it can be a program name with args.
1718
set dummy cc; ac_word=$2
1719
echo "$as_me:$LINENO: checking for $ac_word" >&5
1720
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1721
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1722
  echo $ECHO_N "(cached) $ECHO_C" >&6
1723
else
1724
  if test -n "$ac_ct_CC"; then
1725
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1726
else
1727
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1728
for as_dir in $PATH
1729
do
1730
  IFS=$as_save_IFS
1731
  test -z "$as_dir" && as_dir=.
1732
  for ac_exec_ext in '' $ac_executable_extensions; do
1733
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1734
    ac_cv_prog_ac_ct_CC="cc"
1735
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1736
    break 2
1737
  fi
1738
done
1739
done
1740
 
1741
fi
1742
fi
1743
ac_ct_CC=$ac_cv_prog_ac_ct_CC
1744
if test -n "$ac_ct_CC"; then
1745
  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1746
echo "${ECHO_T}$ac_ct_CC" >&6
1747
else
1748
  echo "$as_me:$LINENO: result: no" >&5
1749
echo "${ECHO_T}no" >&6
1750
fi
1751
 
1752
  CC=$ac_ct_CC
1753
else
1754
  CC="$ac_cv_prog_CC"
1755
fi
1756
 
1757
fi
1758
if test -z "$CC"; then
1759
  # Extract the first word of "cc", so it can be a program name with args.
1760
set dummy cc; ac_word=$2
1761
echo "$as_me:$LINENO: checking for $ac_word" >&5
1762
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1763
if test "${ac_cv_prog_CC+set}" = set; then
1764
  echo $ECHO_N "(cached) $ECHO_C" >&6
1765
else
1766
  if test -n "$CC"; then
1767
  ac_cv_prog_CC="$CC" # Let the user override the test.
1768
else
1769
  ac_prog_rejected=no
1770
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1771
for as_dir in $PATH
1772
do
1773
  IFS=$as_save_IFS
1774
  test -z "$as_dir" && as_dir=.
1775
  for ac_exec_ext in '' $ac_executable_extensions; do
1776
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1777
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1778
       ac_prog_rejected=yes
1779
       continue
1780
     fi
1781
    ac_cv_prog_CC="cc"
1782
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1783
    break 2
1784
  fi
1785
done
1786
done
1787
 
1788
if test $ac_prog_rejected = yes; then
1789
  # We found a bogon in the path, so make sure we never use it.
1790
  set dummy $ac_cv_prog_CC
1791
  shift
1792
  if test $# != 0; then
1793
    # We chose a different compiler from the bogus one.
1794
    # However, it has the same basename, so the bogon will be chosen
1795
    # first if we set CC to just the basename; use the full file name.
1796
    shift
1797
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1798
  fi
1799
fi
1800
fi
1801
fi
1802
CC=$ac_cv_prog_CC
1803
if test -n "$CC"; then
1804
  echo "$as_me:$LINENO: result: $CC" >&5
1805
echo "${ECHO_T}$CC" >&6
1806
else
1807
  echo "$as_me:$LINENO: result: no" >&5
1808
echo "${ECHO_T}no" >&6
1809
fi
1810
 
1811
fi
1812
if test -z "$CC"; then
1813
  if test -n "$ac_tool_prefix"; then
1814
  for ac_prog in cl
1815
  do
1816
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1817
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1818
echo "$as_me:$LINENO: checking for $ac_word" >&5
1819
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1820
if test "${ac_cv_prog_CC+set}" = set; then
1821
  echo $ECHO_N "(cached) $ECHO_C" >&6
1822
else
1823
  if test -n "$CC"; then
1824
  ac_cv_prog_CC="$CC" # Let the user override the test.
1825
else
1826
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1827
for as_dir in $PATH
1828
do
1829
  IFS=$as_save_IFS
1830
  test -z "$as_dir" && as_dir=.
1831
  for ac_exec_ext in '' $ac_executable_extensions; do
1832
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1833
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1834
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1835
    break 2
1836
  fi
1837
done
1838
done
1839
 
1840
fi
1841
fi
1842
CC=$ac_cv_prog_CC
1843
if test -n "$CC"; then
1844
  echo "$as_me:$LINENO: result: $CC" >&5
1845
echo "${ECHO_T}$CC" >&6
1846
else
1847
  echo "$as_me:$LINENO: result: no" >&5
1848
echo "${ECHO_T}no" >&6
1849
fi
1850
 
1851
    test -n "$CC" && break
1852
  done
1853
fi
1854
if test -z "$CC"; then
1855
  ac_ct_CC=$CC
1856
  for ac_prog in cl
1857
do
1858
  # Extract the first word of "$ac_prog", so it can be a program name with args.
1859
set dummy $ac_prog; ac_word=$2
1860
echo "$as_me:$LINENO: checking for $ac_word" >&5
1861
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1862
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1863
  echo $ECHO_N "(cached) $ECHO_C" >&6
1864
else
1865
  if test -n "$ac_ct_CC"; then
1866
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1867
else
1868
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1869
for as_dir in $PATH
1870
do
1871
  IFS=$as_save_IFS
1872
  test -z "$as_dir" && as_dir=.
1873
  for ac_exec_ext in '' $ac_executable_extensions; do
1874
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1875
    ac_cv_prog_ac_ct_CC="$ac_prog"
1876
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1877
    break 2
1878
  fi
1879
done
1880
done
1881
 
1882
fi
1883
fi
1884
ac_ct_CC=$ac_cv_prog_ac_ct_CC
1885
if test -n "$ac_ct_CC"; then
1886
  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1887
echo "${ECHO_T}$ac_ct_CC" >&6
1888
else
1889
  echo "$as_me:$LINENO: result: no" >&5
1890
echo "${ECHO_T}no" >&6
1891
fi
1892
 
1893
  test -n "$ac_ct_CC" && break
1894
done
1895
 
1896
  CC=$ac_ct_CC
1897
fi
1898
 
1899
fi
1900
 
1901
 
1902
test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1903
See \`config.log' for more details." >&5
1904
echo "$as_me: error: no acceptable C compiler found in \$PATH
1905
See \`config.log' for more details." >&2;}
1906
   { (exit 1); exit 1; }; }
1907
 
1908
# Provide some information about the compiler.
1909
echo "$as_me:$LINENO:" \
1910
     "checking for C compiler version" >&5
1911
ac_compiler=`set X $ac_compile; echo $2`
1912
{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5
1913
  (eval $ac_compiler --version &5) 2>&5
1914
  ac_status=$?
1915
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1916
  (exit $ac_status); }
1917
{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5
1918
  (eval $ac_compiler -v &5) 2>&5
1919
  ac_status=$?
1920
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1921
  (exit $ac_status); }
1922
{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5
1923
  (eval $ac_compiler -V &5) 2>&5
1924
  ac_status=$?
1925
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1926
  (exit $ac_status); }
1927
 
1928
cat >conftest.$ac_ext <<_ACEOF
1929
/* confdefs.h.  */
1930
_ACEOF
1931
cat confdefs.h >>conftest.$ac_ext
1932
cat >>conftest.$ac_ext <<_ACEOF
1933
/* end confdefs.h.  */
1934
 
1935
int
1936
main ()
1937
{
1938
 
1939
  ;
1940
  return 0;
1941
}
1942
_ACEOF
1943
ac_clean_files_save=$ac_clean_files
1944
ac_clean_files="$ac_clean_files a.out a.exe b.out"
1945
# Try to create an executable without -o first, disregard a.out.
1946
# It will help us diagnose broken compilers, and finding out an intuition
1947
# of exeext.
1948
echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1949
echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
1950
ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1951
if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1952
  (eval $ac_link_default) 2>&5
1953
  ac_status=$?
1954
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1955
  (exit $ac_status); }; then
1956
  # Find the output, starting from the most likely.  This scheme is
1957
# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1958
# resort.
1959
 
1960
# Be careful to initialize this variable, since it used to be cached.
1961
# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1962
ac_cv_exeext=
1963
# b.out is created by i960 compilers.
1964
for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1965
do
1966
  test -f "$ac_file" || continue
1967
  case $ac_file in
1968
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1969
        ;;
1970
    conftest.$ac_ext )
1971
        # This is the source file.
1972
        ;;
1973
    [ab].out )
1974
        # We found the default executable, but exeext='' is most
1975
        # certainly right.
1976
        break;;
1977
    *.* )
1978
        ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1979
        # FIXME: I believe we export ac_cv_exeext for Libtool,
1980
        # but it would be cool to find out if it's true.  Does anybody
1981
        # maintain Libtool? --akim.
1982
        export ac_cv_exeext
1983
        break;;
1984
    * )
1985
        break;;
1986
  esac
1987
done
1988
else
1989
  echo "$as_me: failed program was:" >&5
1990
sed 's/^/| /' conftest.$ac_ext >&5
1991
 
1992
{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
1993
See \`config.log' for more details." >&5
1994
echo "$as_me: error: C compiler cannot create executables
1995
See \`config.log' for more details." >&2;}
1996
   { (exit 77); exit 77; }; }
1997
fi
1998
 
1999
ac_exeext=$ac_cv_exeext
2000
echo "$as_me:$LINENO: result: $ac_file" >&5
2001
echo "${ECHO_T}$ac_file" >&6
2002
 
2003
# Check the compiler produces executables we can run.  If not, either
2004
# the compiler is broken, or we cross compile.
2005
echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2006
echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2007
# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2008
# If not cross compiling, check that we can run a simple program.
2009
if test "$cross_compiling" != yes; then
2010
  if { ac_try='./$ac_file'
2011
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2012
  (eval $ac_try) 2>&5
2013
  ac_status=$?
2014
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2015
  (exit $ac_status); }; }; then
2016
    cross_compiling=no
2017
  else
2018
    if test "$cross_compiling" = maybe; then
2019
        cross_compiling=yes
2020
    else
2021
        { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2022
If you meant to cross compile, use \`--host'.
2023
See \`config.log' for more details." >&5
2024
echo "$as_me: error: cannot run C compiled programs.
2025
If you meant to cross compile, use \`--host'.
2026
See \`config.log' for more details." >&2;}
2027
   { (exit 1); exit 1; }; }
2028
    fi
2029
  fi
2030
fi
2031
echo "$as_me:$LINENO: result: yes" >&5
2032
echo "${ECHO_T}yes" >&6
2033
 
2034
rm -f a.out a.exe conftest$ac_cv_exeext b.out
2035
ac_clean_files=$ac_clean_files_save
2036
# Check the compiler produces executables we can run.  If not, either
2037
# the compiler is broken, or we cross compile.
2038
echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2039
echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2040
echo "$as_me:$LINENO: result: $cross_compiling" >&5
2041
echo "${ECHO_T}$cross_compiling" >&6
2042
 
2043
echo "$as_me:$LINENO: checking for suffix of executables" >&5
2044
echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2045
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2046
  (eval $ac_link) 2>&5
2047
  ac_status=$?
2048
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2049
  (exit $ac_status); }; then
2050
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2051
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2052
# work properly (i.e., refer to `conftest.exe'), while it won't with
2053
# `rm'.
2054
for ac_file in conftest.exe conftest conftest.*; do
2055
  test -f "$ac_file" || continue
2056
  case $ac_file in
2057
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2058
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2059
          export ac_cv_exeext
2060
          break;;
2061
    * ) break;;
2062
  esac
2063
done
2064
else
2065
  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2066
See \`config.log' for more details." >&5
2067
echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2068
See \`config.log' for more details." >&2;}
2069
   { (exit 1); exit 1; }; }
2070
fi
2071
 
2072
rm -f conftest$ac_cv_exeext
2073
echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2074
echo "${ECHO_T}$ac_cv_exeext" >&6
2075
 
2076
rm -f conftest.$ac_ext
2077
EXEEXT=$ac_cv_exeext
2078
ac_exeext=$EXEEXT
2079
echo "$as_me:$LINENO: checking for suffix of object files" >&5
2080
echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2081
if test "${ac_cv_objext+set}" = set; then
2082
  echo $ECHO_N "(cached) $ECHO_C" >&6
2083
else
2084
  cat >conftest.$ac_ext <<_ACEOF
2085
/* confdefs.h.  */
2086
_ACEOF
2087
cat confdefs.h >>conftest.$ac_ext
2088
cat >>conftest.$ac_ext <<_ACEOF
2089
/* end confdefs.h.  */
2090
 
2091
int
2092
main ()
2093
{
2094
 
2095
  ;
2096
  return 0;
2097
}
2098
_ACEOF
2099
rm -f conftest.o conftest.obj
2100
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2101
  (eval $ac_compile) 2>&5
2102
  ac_status=$?
2103
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2104
  (exit $ac_status); }; then
2105
  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2106
  case $ac_file in
2107
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2108
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2109
       break;;
2110
  esac
2111
done
2112
else
2113
  echo "$as_me: failed program was:" >&5
2114
sed 's/^/| /' conftest.$ac_ext >&5
2115
 
2116
{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2117
See \`config.log' for more details." >&5
2118
echo "$as_me: error: cannot compute suffix of object files: cannot compile
2119
See \`config.log' for more details." >&2;}
2120
   { (exit 1); exit 1; }; }
2121
fi
2122
 
2123
rm -f conftest.$ac_cv_objext conftest.$ac_ext
2124
fi
2125
echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2126
echo "${ECHO_T}$ac_cv_objext" >&6
2127
OBJEXT=$ac_cv_objext
2128
ac_objext=$OBJEXT
2129
echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2130
echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2131
if test "${ac_cv_c_compiler_gnu+set}" = set; then
2132
  echo $ECHO_N "(cached) $ECHO_C" >&6
2133
else
2134
  cat >conftest.$ac_ext <<_ACEOF
2135
/* confdefs.h.  */
2136
_ACEOF
2137
cat confdefs.h >>conftest.$ac_ext
2138
cat >>conftest.$ac_ext <<_ACEOF
2139
/* end confdefs.h.  */
2140
 
2141
int
2142
main ()
2143
{
2144
#ifndef __GNUC__
2145
       choke me
2146
#endif
2147
 
2148
  ;
2149
  return 0;
2150
}
2151
_ACEOF
2152
rm -f conftest.$ac_objext
2153
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2154
  (eval $ac_compile) 2>conftest.er1
2155
  ac_status=$?
2156
  grep -v '^ *+' conftest.er1 >conftest.err
2157
  rm -f conftest.er1
2158
  cat conftest.err >&5
2159
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2160
  (exit $ac_status); } &&
2161
         { ac_try='test -z "$ac_c_werror_flag"
2162
                         || test ! -s conftest.err'
2163
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2164
  (eval $ac_try) 2>&5
2165
  ac_status=$?
2166
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2167
  (exit $ac_status); }; } &&
2168
         { ac_try='test -s conftest.$ac_objext'
2169
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2170
  (eval $ac_try) 2>&5
2171
  ac_status=$?
2172
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2173
  (exit $ac_status); }; }; then
2174
  ac_compiler_gnu=yes
2175
else
2176
  echo "$as_me: failed program was:" >&5
2177
sed 's/^/| /' conftest.$ac_ext >&5
2178
 
2179
ac_compiler_gnu=no
2180
fi
2181
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2182
ac_cv_c_compiler_gnu=$ac_compiler_gnu
2183
 
2184
fi
2185
echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2186
echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2187
GCC=`test $ac_compiler_gnu = yes && echo yes`
2188
ac_test_CFLAGS=${CFLAGS+set}
2189
ac_save_CFLAGS=$CFLAGS
2190
CFLAGS="-g"
2191
echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2192
echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2193
if test "${ac_cv_prog_cc_g+set}" = set; then
2194
  echo $ECHO_N "(cached) $ECHO_C" >&6
2195
else
2196
  cat >conftest.$ac_ext <<_ACEOF
2197
/* confdefs.h.  */
2198
_ACEOF
2199
cat confdefs.h >>conftest.$ac_ext
2200
cat >>conftest.$ac_ext <<_ACEOF
2201
/* end confdefs.h.  */
2202
 
2203
int
2204
main ()
2205
{
2206
 
2207
  ;
2208
  return 0;
2209
}
2210
_ACEOF
2211
rm -f conftest.$ac_objext
2212
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2213
  (eval $ac_compile) 2>conftest.er1
2214
  ac_status=$?
2215
  grep -v '^ *+' conftest.er1 >conftest.err
2216
  rm -f conftest.er1
2217
  cat conftest.err >&5
2218
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2219
  (exit $ac_status); } &&
2220
         { ac_try='test -z "$ac_c_werror_flag"
2221
                         || test ! -s conftest.err'
2222
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2223
  (eval $ac_try) 2>&5
2224
  ac_status=$?
2225
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2226
  (exit $ac_status); }; } &&
2227
         { ac_try='test -s conftest.$ac_objext'
2228
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2229
  (eval $ac_try) 2>&5
2230
  ac_status=$?
2231
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2232
  (exit $ac_status); }; }; then
2233
  ac_cv_prog_cc_g=yes
2234
else
2235
  echo "$as_me: failed program was:" >&5
2236
sed 's/^/| /' conftest.$ac_ext >&5
2237
 
2238
ac_cv_prog_cc_g=no
2239
fi
2240
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2241
fi
2242
echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2243
echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2244
if test "$ac_test_CFLAGS" = set; then
2245
  CFLAGS=$ac_save_CFLAGS
2246
elif test $ac_cv_prog_cc_g = yes; then
2247
  if test "$GCC" = yes; then
2248
    CFLAGS="-g -O2"
2249
  else
2250
    CFLAGS="-g"
2251
  fi
2252
else
2253
  if test "$GCC" = yes; then
2254
    CFLAGS="-O2"
2255
  else
2256
    CFLAGS=
2257
  fi
2258
fi
2259
echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2260
echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2261
if test "${ac_cv_prog_cc_stdc+set}" = set; then
2262
  echo $ECHO_N "(cached) $ECHO_C" >&6
2263
else
2264
  ac_cv_prog_cc_stdc=no
2265
ac_save_CC=$CC
2266
cat >conftest.$ac_ext <<_ACEOF
2267
/* confdefs.h.  */
2268
_ACEOF
2269
cat confdefs.h >>conftest.$ac_ext
2270
cat >>conftest.$ac_ext <<_ACEOF
2271
/* end confdefs.h.  */
2272
#include 
2273
#include 
2274
#include 
2275
#include 
2276
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2277
struct buf { int x; };
2278
FILE * (*rcsopen) (struct buf *, struct stat *, int);
2279
static char *e (p, i)
2280
     char **p;
2281
     int i;
2282
{
2283
  return p[i];
2284
}
2285
static char *f (char * (*g) (char **, int), char **p, ...)
2286
{
2287
  char *s;
2288
  va_list v;
2289
  va_start (v,p);
2290
  s = g (p, va_arg (v,int));
2291
  va_end (v);
2292
  return s;
2293
}
2294
 
2295
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2296
   function prototypes and stuff, but not '\xHH' hex character constants.
2297
   These don't provoke an error unfortunately, instead are silently treated
2298
   as 'x'.  The following induces an error, until -std1 is added to get
2299
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2300
   array size at least.  It's necessary to write '\x00'==0 to get something
2301
   that's true only with -std1.  */
2302
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2303
 
2304
int test (int i, double x);
2305
struct s1 {int (*f) (int a);};
2306
struct s2 {int (*f) (double a);};
2307
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2308
int argc;
2309
char **argv;
2310
int
2311
main ()
2312
{
2313
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2314
  ;
2315
  return 0;
2316
}
2317
_ACEOF
2318
# Don't try gcc -ansi; that turns off useful extensions and
2319
# breaks some systems' header files.
2320
# AIX                   -qlanglvl=ansi
2321
# Ultrix and OSF/1      -std1
2322
# HP-UX 10.20 and later -Ae
2323
# HP-UX older versions  -Aa -D_HPUX_SOURCE
2324
# SVR4                  -Xc -D__EXTENSIONS__
2325
for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2326
do
2327
  CC="$ac_save_CC $ac_arg"
2328
  rm -f conftest.$ac_objext
2329
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2330
  (eval $ac_compile) 2>conftest.er1
2331
  ac_status=$?
2332
  grep -v '^ *+' conftest.er1 >conftest.err
2333
  rm -f conftest.er1
2334
  cat conftest.err >&5
2335
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2336
  (exit $ac_status); } &&
2337
         { ac_try='test -z "$ac_c_werror_flag"
2338
                         || test ! -s conftest.err'
2339
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2340
  (eval $ac_try) 2>&5
2341
  ac_status=$?
2342
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2343
  (exit $ac_status); }; } &&
2344
         { ac_try='test -s conftest.$ac_objext'
2345
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2346
  (eval $ac_try) 2>&5
2347
  ac_status=$?
2348
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2349
  (exit $ac_status); }; }; then
2350
  ac_cv_prog_cc_stdc=$ac_arg
2351
break
2352
else
2353
  echo "$as_me: failed program was:" >&5
2354
sed 's/^/| /' conftest.$ac_ext >&5
2355
 
2356
fi
2357
rm -f conftest.err conftest.$ac_objext
2358
done
2359
rm -f conftest.$ac_ext conftest.$ac_objext
2360
CC=$ac_save_CC
2361
 
2362
fi
2363
 
2364
case "x$ac_cv_prog_cc_stdc" in
2365
  x|xno)
2366
    echo "$as_me:$LINENO: result: none needed" >&5
2367
echo "${ECHO_T}none needed" >&6 ;;
2368
  *)
2369
    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2370
echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2371
    CC="$CC $ac_cv_prog_cc_stdc" ;;
2372
esac
2373
 
2374
# Some people use a C++ compiler to compile C.  Since we use `exit',
2375
# in C++ we need to declare it.  In case someone uses the same compiler
2376
# for both compiling C and C++ we need to have the C++ compiler decide
2377
# the declaration of exit, since it's the most demanding environment.
2378
cat >conftest.$ac_ext <<_ACEOF
2379
#ifndef __cplusplus
2380
  choke me
2381
#endif
2382
_ACEOF
2383
rm -f conftest.$ac_objext
2384
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2385
  (eval $ac_compile) 2>conftest.er1
2386
  ac_status=$?
2387
  grep -v '^ *+' conftest.er1 >conftest.err
2388
  rm -f conftest.er1
2389
  cat conftest.err >&5
2390
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2391
  (exit $ac_status); } &&
2392
         { ac_try='test -z "$ac_c_werror_flag"
2393
                         || test ! -s conftest.err'
2394
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2395
  (eval $ac_try) 2>&5
2396
  ac_status=$?
2397
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2398
  (exit $ac_status); }; } &&
2399
         { ac_try='test -s conftest.$ac_objext'
2400
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2401
  (eval $ac_try) 2>&5
2402
  ac_status=$?
2403
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2404
  (exit $ac_status); }; }; then
2405
  for ac_declaration in \
2406
   '' \
2407
   'extern "C" void std::exit (int) throw (); using std::exit;' \
2408
   'extern "C" void std::exit (int); using std::exit;' \
2409
   'extern "C" void exit (int) throw ();' \
2410
   'extern "C" void exit (int);' \
2411
   'void exit (int);'
2412
do
2413
  cat >conftest.$ac_ext <<_ACEOF
2414
/* confdefs.h.  */
2415
_ACEOF
2416
cat confdefs.h >>conftest.$ac_ext
2417
cat >>conftest.$ac_ext <<_ACEOF
2418
/* end confdefs.h.  */
2419
$ac_declaration
2420
#include 
2421
int
2422
main ()
2423
{
2424
exit (42);
2425
  ;
2426
  return 0;
2427
}
2428
_ACEOF
2429
rm -f conftest.$ac_objext
2430
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2431
  (eval $ac_compile) 2>conftest.er1
2432
  ac_status=$?
2433
  grep -v '^ *+' conftest.er1 >conftest.err
2434
  rm -f conftest.er1
2435
  cat conftest.err >&5
2436
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2437
  (exit $ac_status); } &&
2438
         { ac_try='test -z "$ac_c_werror_flag"
2439
                         || test ! -s conftest.err'
2440
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2441
  (eval $ac_try) 2>&5
2442
  ac_status=$?
2443
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2444
  (exit $ac_status); }; } &&
2445
         { ac_try='test -s conftest.$ac_objext'
2446
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2447
  (eval $ac_try) 2>&5
2448
  ac_status=$?
2449
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2450
  (exit $ac_status); }; }; then
2451
  :
2452
else
2453
  echo "$as_me: failed program was:" >&5
2454
sed 's/^/| /' conftest.$ac_ext >&5
2455
 
2456
continue
2457
fi
2458
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2459
  cat >conftest.$ac_ext <<_ACEOF
2460
/* confdefs.h.  */
2461
_ACEOF
2462
cat confdefs.h >>conftest.$ac_ext
2463
cat >>conftest.$ac_ext <<_ACEOF
2464
/* end confdefs.h.  */
2465
$ac_declaration
2466
int
2467
main ()
2468
{
2469
exit (42);
2470
  ;
2471
  return 0;
2472
}
2473
_ACEOF
2474
rm -f conftest.$ac_objext
2475
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2476
  (eval $ac_compile) 2>conftest.er1
2477
  ac_status=$?
2478
  grep -v '^ *+' conftest.er1 >conftest.err
2479
  rm -f conftest.er1
2480
  cat conftest.err >&5
2481
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2482
  (exit $ac_status); } &&
2483
         { ac_try='test -z "$ac_c_werror_flag"
2484
                         || test ! -s conftest.err'
2485
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2486
  (eval $ac_try) 2>&5
2487
  ac_status=$?
2488
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2489
  (exit $ac_status); }; } &&
2490
         { ac_try='test -s conftest.$ac_objext'
2491
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2492
  (eval $ac_try) 2>&5
2493
  ac_status=$?
2494
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2495
  (exit $ac_status); }; }; then
2496
  break
2497
else
2498
  echo "$as_me: failed program was:" >&5
2499
sed 's/^/| /' conftest.$ac_ext >&5
2500
 
2501
fi
2502
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2503
done
2504
rm -f conftest*
2505
if test -n "$ac_declaration"; then
2506
  echo '#ifdef __cplusplus' >>confdefs.h
2507
  echo $ac_declaration      >>confdefs.h
2508
  echo '#endif'             >>confdefs.h
2509
fi
2510
 
2511
else
2512
  echo "$as_me: failed program was:" >&5
2513
sed 's/^/| /' conftest.$ac_ext >&5
2514
 
2515
fi
2516
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2517
ac_ext=c
2518
ac_cpp='$CPP $CPPFLAGS'
2519
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2520
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2521
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2522
 
2523
# Find a good install program.  We prefer a C program (faster),
2524
# so one script is as good as another.  But avoid the broken or
2525
# incompatible versions:
2526
# SysV /etc/install, /usr/sbin/install
2527
# SunOS /usr/etc/install
2528
# IRIX /sbin/install
2529
# AIX /bin/install
2530
# AmigaOS /C/install, which installs bootblocks on floppy discs
2531
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2532
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2533
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2534
# OS/2's system install, which has a completely different semantic
2535
# ./install, which can be erroneously created by make from ./install.sh.
2536
echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2537
echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2538
if test -z "$INSTALL"; then
2539
if test "${ac_cv_path_install+set}" = set; then
2540
  echo $ECHO_N "(cached) $ECHO_C" >&6
2541
else
2542
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2543
for as_dir in $PATH
2544
do
2545
  IFS=$as_save_IFS
2546
  test -z "$as_dir" && as_dir=.
2547
  # Account for people who put trailing slashes in PATH elements.
2548
case $as_dir/ in
2549
  ./ | .// | /cC/* | \
2550
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2551
  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2552
  /usr/ucb/* ) ;;
2553
  *)
2554
    # OSF1 and SCO ODT 3.0 have their own names for install.
2555
    # Don't use installbsd from OSF since it installs stuff as root
2556
    # by default.
2557
    for ac_prog in ginstall scoinst install; do
2558
      for ac_exec_ext in '' $ac_executable_extensions; do
2559
        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2560
          if test $ac_prog = install &&
2561
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2562
            # AIX install.  It has an incompatible calling convention.
2563
            :
2564
          elif test $ac_prog = install &&
2565
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2566
            # program-specific install script used by HP pwplus--don't use.
2567
            :
2568
          else
2569
            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2570
            break 3
2571
          fi
2572
        fi
2573
      done
2574
    done
2575
    ;;
2576
esac
2577
done
2578
 
2579
 
2580
fi
2581
  if test "${ac_cv_path_install+set}" = set; then
2582
    INSTALL=$ac_cv_path_install
2583
  else
2584
    # As a last resort, use the slow shell script.  We don't cache a
2585
    # path for INSTALL within a source directory, because that will
2586
    # break other packages using the cache if that directory is
2587
    # removed, or if the path is relative.
2588
    INSTALL=$ac_install_sh
2589
  fi
2590
fi
2591
echo "$as_me:$LINENO: result: $INSTALL" >&5
2592
echo "${ECHO_T}$INSTALL" >&6
2593
 
2594
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2595
# It thinks the first close brace ends the variable substitution.
2596
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2597
 
2598
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2599
 
2600
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2601
 
2602
 
2603
# Put a plausible default for CC_FOR_BUILD in Makefile.
2604
if test "x$cross_compiling" = "xno"; then
2605
  CC_FOR_BUILD='$(CC)'
2606
else
2607
  CC_FOR_BUILD=gcc
2608
fi
2609
 
2610
 
2611
 
2612
 
2613
AR=${AR-ar}
2614
 
2615
if test -n "$ac_tool_prefix"; then
2616
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2617
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2618
echo "$as_me:$LINENO: checking for $ac_word" >&5
2619
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2620
if test "${ac_cv_prog_RANLIB+set}" = set; then
2621
  echo $ECHO_N "(cached) $ECHO_C" >&6
2622
else
2623
  if test -n "$RANLIB"; then
2624
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2625
else
2626
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2627
for as_dir in $PATH
2628
do
2629
  IFS=$as_save_IFS
2630
  test -z "$as_dir" && as_dir=.
2631
  for ac_exec_ext in '' $ac_executable_extensions; do
2632
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2633
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2634
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2635
    break 2
2636
  fi
2637
done
2638
done
2639
 
2640
fi
2641
fi
2642
RANLIB=$ac_cv_prog_RANLIB
2643
if test -n "$RANLIB"; then
2644
  echo "$as_me:$LINENO: result: $RANLIB" >&5
2645
echo "${ECHO_T}$RANLIB" >&6
2646
else
2647
  echo "$as_me:$LINENO: result: no" >&5
2648
echo "${ECHO_T}no" >&6
2649
fi
2650
 
2651
fi
2652
if test -z "$ac_cv_prog_RANLIB"; then
2653
  ac_ct_RANLIB=$RANLIB
2654
  # Extract the first word of "ranlib", so it can be a program name with args.
2655
set dummy ranlib; ac_word=$2
2656
echo "$as_me:$LINENO: checking for $ac_word" >&5
2657
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2658
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
2659
  echo $ECHO_N "(cached) $ECHO_C" >&6
2660
else
2661
  if test -n "$ac_ct_RANLIB"; then
2662
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2663
else
2664
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2665
for as_dir in $PATH
2666
do
2667
  IFS=$as_save_IFS
2668
  test -z "$as_dir" && as_dir=.
2669
  for ac_exec_ext in '' $ac_executable_extensions; do
2670
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2671
    ac_cv_prog_ac_ct_RANLIB="ranlib"
2672
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2673
    break 2
2674
  fi
2675
done
2676
done
2677
 
2678
  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
2679
fi
2680
fi
2681
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
2682
if test -n "$ac_ct_RANLIB"; then
2683
  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
2684
echo "${ECHO_T}$ac_ct_RANLIB" >&6
2685
else
2686
  echo "$as_me:$LINENO: result: no" >&5
2687
echo "${ECHO_T}no" >&6
2688
fi
2689
 
2690
  RANLIB=$ac_ct_RANLIB
2691
else
2692
  RANLIB="$ac_cv_prog_RANLIB"
2693
fi
2694
 
2695
 
2696
ALL_LINGUAS=
2697
# If we haven't got the data from the intl directory,
2698
# assume NLS is disabled.
2699
USE_NLS=no
2700
LIBINTL=
2701
LIBINTL_DEP=
2702
INCINTL=
2703
XGETTEXT=
2704
GMSGFMT=
2705
POSUB=
2706
 
2707
if test -f  ../../intl/config.intl; then
2708
  .  ../../intl/config.intl
2709
fi
2710
echo "$as_me:$LINENO: checking whether NLS is requested" >&5
2711
echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
2712
if test x"$USE_NLS" != xyes; then
2713
  echo "$as_me:$LINENO: result: no" >&5
2714
echo "${ECHO_T}no" >&6
2715
else
2716
  echo "$as_me:$LINENO: result: yes" >&5
2717
echo "${ECHO_T}yes" >&6
2718
 
2719
cat >>confdefs.h <<\_ACEOF
2720
#define ENABLE_NLS 1
2721
_ACEOF
2722
 
2723
 
2724
  echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
2725
echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
2726
  # Look for .po and .gmo files in the source directory.
2727
  CATALOGS=
2728
  XLINGUAS=
2729
  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
2730
    # If there aren't any .gmo files the shell will give us the
2731
    # literal string "../path/to/srcdir/po/*.gmo" which has to be
2732
    # weeded out.
2733
    case "$cat" in *\**)
2734
      continue;;
2735
    esac
2736
    # The quadruple backslash is collapsed to a double backslash
2737
    # by the backticks, then collapsed again by the double quotes,
2738
    # leaving us with one backslash in the sed expression (right
2739
    # before the dot that mustn't act as a wildcard).
2740
    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
2741
    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
2742
    # The user is allowed to set LINGUAS to a list of languages to
2743
    # install catalogs for.  If it's empty that means "all of them."
2744
    if test "x$LINGUAS" = x; then
2745
      CATALOGS="$CATALOGS $cat"
2746
      XLINGUAS="$XLINGUAS $lang"
2747
    else
2748
      case "$LINGUAS" in *$lang*)
2749
        CATALOGS="$CATALOGS $cat"
2750
        XLINGUAS="$XLINGUAS $lang"
2751
        ;;
2752
      esac
2753
    fi
2754
  done
2755
  LINGUAS="$XLINGUAS"
2756
  echo "$as_me:$LINENO: result: $LINGUAS" >&5
2757
echo "${ECHO_T}$LINGUAS" >&6
2758
 
2759
 
2760
    DATADIRNAME=share
2761
 
2762
  INSTOBJEXT=.mo
2763
 
2764
  GENCAT=gencat
2765
 
2766
  CATOBJEXT=.gmo
2767
 
2768
fi
2769
 
2770
# Check for common headers.
2771
# FIXME: Seems to me this can cause problems for i386-windows hosts.
2772
# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
2773
 
2774
ac_ext=c
2775
ac_cpp='$CPP $CPPFLAGS'
2776
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2777
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2778
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2779
echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2780
echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2781
# On Suns, sometimes $CPP names a directory.
2782
if test -n "$CPP" && test -d "$CPP"; then
2783
  CPP=
2784
fi
2785
if test -z "$CPP"; then
2786
  if test "${ac_cv_prog_CPP+set}" = set; then
2787
  echo $ECHO_N "(cached) $ECHO_C" >&6
2788
else
2789
      # Double quotes because CPP needs to be expanded
2790
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2791
    do
2792
      ac_preproc_ok=false
2793
for ac_c_preproc_warn_flag in '' yes
2794
do
2795
  # Use a header file that comes with gcc, so configuring glibc
2796
  # with a fresh cross-compiler works.
2797
  # Prefer  to  if __STDC__ is defined, since
2798
  #  exists even on freestanding compilers.
2799
  # On the NeXT, cc -E runs the code through the compiler's parser,
2800
  # not just through cpp. "Syntax error" is here to catch this case.
2801
  cat >conftest.$ac_ext <<_ACEOF
2802
/* confdefs.h.  */
2803
_ACEOF
2804
cat confdefs.h >>conftest.$ac_ext
2805
cat >>conftest.$ac_ext <<_ACEOF
2806
/* end confdefs.h.  */
2807
#ifdef __STDC__
2808
# include 
2809
#else
2810
# include 
2811
#endif
2812
                     Syntax error
2813
_ACEOF
2814
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2815
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2816
  ac_status=$?
2817
  grep -v '^ *+' conftest.er1 >conftest.err
2818
  rm -f conftest.er1
2819
  cat conftest.err >&5
2820
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2821
  (exit $ac_status); } >/dev/null; then
2822
  if test -s conftest.err; then
2823
    ac_cpp_err=$ac_c_preproc_warn_flag
2824
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2825
  else
2826
    ac_cpp_err=
2827
  fi
2828
else
2829
  ac_cpp_err=yes
2830
fi
2831
if test -z "$ac_cpp_err"; then
2832
  :
2833
else
2834
  echo "$as_me: failed program was:" >&5
2835
sed 's/^/| /' conftest.$ac_ext >&5
2836
 
2837
  # Broken: fails on valid input.
2838
continue
2839
fi
2840
rm -f conftest.err conftest.$ac_ext
2841
 
2842
  # OK, works on sane cases.  Now check whether non-existent headers
2843
  # can be detected and how.
2844
  cat >conftest.$ac_ext <<_ACEOF
2845
/* confdefs.h.  */
2846
_ACEOF
2847
cat confdefs.h >>conftest.$ac_ext
2848
cat >>conftest.$ac_ext <<_ACEOF
2849
/* end confdefs.h.  */
2850
#include 
2851
_ACEOF
2852
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2853
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2854
  ac_status=$?
2855
  grep -v '^ *+' conftest.er1 >conftest.err
2856
  rm -f conftest.er1
2857
  cat conftest.err >&5
2858
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2859
  (exit $ac_status); } >/dev/null; then
2860
  if test -s conftest.err; then
2861
    ac_cpp_err=$ac_c_preproc_warn_flag
2862
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2863
  else
2864
    ac_cpp_err=
2865
  fi
2866
else
2867
  ac_cpp_err=yes
2868
fi
2869
if test -z "$ac_cpp_err"; then
2870
  # Broken: success on invalid input.
2871
continue
2872
else
2873
  echo "$as_me: failed program was:" >&5
2874
sed 's/^/| /' conftest.$ac_ext >&5
2875
 
2876
  # Passes both tests.
2877
ac_preproc_ok=:
2878
break
2879
fi
2880
rm -f conftest.err conftest.$ac_ext
2881
 
2882
done
2883
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2884
rm -f conftest.err conftest.$ac_ext
2885
if $ac_preproc_ok; then
2886
  break
2887
fi
2888
 
2889
    done
2890
    ac_cv_prog_CPP=$CPP
2891
 
2892
fi
2893
  CPP=$ac_cv_prog_CPP
2894
else
2895
  ac_cv_prog_CPP=$CPP
2896
fi
2897
echo "$as_me:$LINENO: result: $CPP" >&5
2898
echo "${ECHO_T}$CPP" >&6
2899
ac_preproc_ok=false
2900
for ac_c_preproc_warn_flag in '' yes
2901
do
2902
  # Use a header file that comes with gcc, so configuring glibc
2903
  # with a fresh cross-compiler works.
2904
  # Prefer  to  if __STDC__ is defined, since
2905
  #  exists even on freestanding compilers.
2906
  # On the NeXT, cc -E runs the code through the compiler's parser,
2907
  # not just through cpp. "Syntax error" is here to catch this case.
2908
  cat >conftest.$ac_ext <<_ACEOF
2909
/* confdefs.h.  */
2910
_ACEOF
2911
cat confdefs.h >>conftest.$ac_ext
2912
cat >>conftest.$ac_ext <<_ACEOF
2913
/* end confdefs.h.  */
2914
#ifdef __STDC__
2915
# include 
2916
#else
2917
# include 
2918
#endif
2919
                     Syntax error
2920
_ACEOF
2921
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2922
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2923
  ac_status=$?
2924
  grep -v '^ *+' conftest.er1 >conftest.err
2925
  rm -f conftest.er1
2926
  cat conftest.err >&5
2927
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2928
  (exit $ac_status); } >/dev/null; then
2929
  if test -s conftest.err; then
2930
    ac_cpp_err=$ac_c_preproc_warn_flag
2931
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2932
  else
2933
    ac_cpp_err=
2934
  fi
2935
else
2936
  ac_cpp_err=yes
2937
fi
2938
if test -z "$ac_cpp_err"; then
2939
  :
2940
else
2941
  echo "$as_me: failed program was:" >&5
2942
sed 's/^/| /' conftest.$ac_ext >&5
2943
 
2944
  # Broken: fails on valid input.
2945
continue
2946
fi
2947
rm -f conftest.err conftest.$ac_ext
2948
 
2949
  # OK, works on sane cases.  Now check whether non-existent headers
2950
  # can be detected and how.
2951
  cat >conftest.$ac_ext <<_ACEOF
2952
/* confdefs.h.  */
2953
_ACEOF
2954
cat confdefs.h >>conftest.$ac_ext
2955
cat >>conftest.$ac_ext <<_ACEOF
2956
/* end confdefs.h.  */
2957
#include 
2958
_ACEOF
2959
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2960
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2961
  ac_status=$?
2962
  grep -v '^ *+' conftest.er1 >conftest.err
2963
  rm -f conftest.er1
2964
  cat conftest.err >&5
2965
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2966
  (exit $ac_status); } >/dev/null; then
2967
  if test -s conftest.err; then
2968
    ac_cpp_err=$ac_c_preproc_warn_flag
2969
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2970
  else
2971
    ac_cpp_err=
2972
  fi
2973
else
2974
  ac_cpp_err=yes
2975
fi
2976
if test -z "$ac_cpp_err"; then
2977
  # Broken: success on invalid input.
2978
continue
2979
else
2980
  echo "$as_me: failed program was:" >&5
2981
sed 's/^/| /' conftest.$ac_ext >&5
2982
 
2983
  # Passes both tests.
2984
ac_preproc_ok=:
2985
break
2986
fi
2987
rm -f conftest.err conftest.$ac_ext
2988
 
2989
done
2990
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2991
rm -f conftest.err conftest.$ac_ext
2992
if $ac_preproc_ok; then
2993
  :
2994
else
2995
  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
2996
See \`config.log' for more details." >&5
2997
echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
2998
See \`config.log' for more details." >&2;}
2999
   { (exit 1); exit 1; }; }
3000
fi
3001
 
3002
ac_ext=c
3003
ac_cpp='$CPP $CPPFLAGS'
3004
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3005
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3006
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3007
 
3008
 
3009
echo "$as_me:$LINENO: checking for egrep" >&5
3010
echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3011
if test "${ac_cv_prog_egrep+set}" = set; then
3012
  echo $ECHO_N "(cached) $ECHO_C" >&6
3013
else
3014
  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3015
    then ac_cv_prog_egrep='grep -E'
3016
    else ac_cv_prog_egrep='egrep'
3017
    fi
3018
fi
3019
echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3020
echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3021
 EGREP=$ac_cv_prog_egrep
3022
 
3023
 
3024
echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3025
echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3026
if test "${ac_cv_header_stdc+set}" = set; then
3027
  echo $ECHO_N "(cached) $ECHO_C" >&6
3028
else
3029
  cat >conftest.$ac_ext <<_ACEOF
3030
/* confdefs.h.  */
3031
_ACEOF
3032
cat confdefs.h >>conftest.$ac_ext
3033
cat >>conftest.$ac_ext <<_ACEOF
3034
/* end confdefs.h.  */
3035
#include 
3036
#include 
3037
#include 
3038
#include 
3039
 
3040
int
3041
main ()
3042
{
3043
 
3044
  ;
3045
  return 0;
3046
}
3047
_ACEOF
3048
rm -f conftest.$ac_objext
3049
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3050
  (eval $ac_compile) 2>conftest.er1
3051
  ac_status=$?
3052
  grep -v '^ *+' conftest.er1 >conftest.err
3053
  rm -f conftest.er1
3054
  cat conftest.err >&5
3055
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3056
  (exit $ac_status); } &&
3057
         { ac_try='test -z "$ac_c_werror_flag"
3058
                         || test ! -s conftest.err'
3059
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3060
  (eval $ac_try) 2>&5
3061
  ac_status=$?
3062
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3063
  (exit $ac_status); }; } &&
3064
         { ac_try='test -s conftest.$ac_objext'
3065
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3066
  (eval $ac_try) 2>&5
3067
  ac_status=$?
3068
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3069
  (exit $ac_status); }; }; then
3070
  ac_cv_header_stdc=yes
3071
else
3072
  echo "$as_me: failed program was:" >&5
3073
sed 's/^/| /' conftest.$ac_ext >&5
3074
 
3075
ac_cv_header_stdc=no
3076
fi
3077
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3078
 
3079
if test $ac_cv_header_stdc = yes; then
3080
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3081
  cat >conftest.$ac_ext <<_ACEOF
3082
/* confdefs.h.  */
3083
_ACEOF
3084
cat confdefs.h >>conftest.$ac_ext
3085
cat >>conftest.$ac_ext <<_ACEOF
3086
/* end confdefs.h.  */
3087
#include 
3088
 
3089
_ACEOF
3090
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3091
  $EGREP "memchr" >/dev/null 2>&1; then
3092
  :
3093
else
3094
  ac_cv_header_stdc=no
3095
fi
3096
rm -f conftest*
3097
 
3098
fi
3099
 
3100
if test $ac_cv_header_stdc = yes; then
3101
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3102
  cat >conftest.$ac_ext <<_ACEOF
3103
/* confdefs.h.  */
3104
_ACEOF
3105
cat confdefs.h >>conftest.$ac_ext
3106
cat >>conftest.$ac_ext <<_ACEOF
3107
/* end confdefs.h.  */
3108
#include 
3109
 
3110
_ACEOF
3111
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3112
  $EGREP "free" >/dev/null 2>&1; then
3113
  :
3114
else
3115
  ac_cv_header_stdc=no
3116
fi
3117
rm -f conftest*
3118
 
3119
fi
3120
 
3121
if test $ac_cv_header_stdc = yes; then
3122
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3123
  if test "$cross_compiling" = yes; then
3124
  :
3125
else
3126
  cat >conftest.$ac_ext <<_ACEOF
3127
/* confdefs.h.  */
3128
_ACEOF
3129
cat confdefs.h >>conftest.$ac_ext
3130
cat >>conftest.$ac_ext <<_ACEOF
3131
/* end confdefs.h.  */
3132
#include 
3133
#if ((' ' & 0x0FF) == 0x020)
3134
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3135
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3136
#else
3137
# define ISLOWER(c) \
3138
                   (('a' <= (c) && (c) <= 'i') \
3139
                     || ('j' <= (c) && (c) <= 'r') \
3140
                     || ('s' <= (c) && (c) <= 'z'))
3141
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3142
#endif
3143
 
3144
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3145
int
3146
main ()
3147
{
3148
  int i;
3149
  for (i = 0; i < 256; i++)
3150
    if (XOR (islower (i), ISLOWER (i))
3151
        || toupper (i) != TOUPPER (i))
3152
      exit(2);
3153
  exit (0);
3154
}
3155
_ACEOF
3156
rm -f conftest$ac_exeext
3157
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3158
  (eval $ac_link) 2>&5
3159
  ac_status=$?
3160
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3161
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3162
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3163
  (eval $ac_try) 2>&5
3164
  ac_status=$?
3165
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3166
  (exit $ac_status); }; }; then
3167
  :
3168
else
3169
  echo "$as_me: program exited with status $ac_status" >&5
3170
echo "$as_me: failed program was:" >&5
3171
sed 's/^/| /' conftest.$ac_ext >&5
3172
 
3173
( exit $ac_status )
3174
ac_cv_header_stdc=no
3175
fi
3176
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3177
fi
3178
fi
3179
fi
3180
echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3181
echo "${ECHO_T}$ac_cv_header_stdc" >&6
3182
if test $ac_cv_header_stdc = yes; then
3183
 
3184
cat >>confdefs.h <<\_ACEOF
3185
#define STDC_HEADERS 1
3186
_ACEOF
3187
 
3188
fi
3189
 
3190
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3191
 
3192
 
3193
 
3194
 
3195
 
3196
 
3197
 
3198
 
3199
 
3200
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3201
                  inttypes.h stdint.h unistd.h
3202
do
3203
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3204
echo "$as_me:$LINENO: checking for $ac_header" >&5
3205
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3206
if eval "test \"\${$as_ac_Header+set}\" = set"; then
3207
  echo $ECHO_N "(cached) $ECHO_C" >&6
3208
else
3209
  cat >conftest.$ac_ext <<_ACEOF
3210
/* confdefs.h.  */
3211
_ACEOF
3212
cat confdefs.h >>conftest.$ac_ext
3213
cat >>conftest.$ac_ext <<_ACEOF
3214
/* end confdefs.h.  */
3215
$ac_includes_default
3216
 
3217
#include <$ac_header>
3218
_ACEOF
3219
rm -f conftest.$ac_objext
3220
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3221
  (eval $ac_compile) 2>conftest.er1
3222
  ac_status=$?
3223
  grep -v '^ *+' conftest.er1 >conftest.err
3224
  rm -f conftest.er1
3225
  cat conftest.err >&5
3226
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3227
  (exit $ac_status); } &&
3228
         { ac_try='test -z "$ac_c_werror_flag"
3229
                         || test ! -s conftest.err'
3230
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3231
  (eval $ac_try) 2>&5
3232
  ac_status=$?
3233
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3234
  (exit $ac_status); }; } &&
3235
         { ac_try='test -s conftest.$ac_objext'
3236
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3237
  (eval $ac_try) 2>&5
3238
  ac_status=$?
3239
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3240
  (exit $ac_status); }; }; then
3241
  eval "$as_ac_Header=yes"
3242
else
3243
  echo "$as_me: failed program was:" >&5
3244
sed 's/^/| /' conftest.$ac_ext >&5
3245
 
3246
eval "$as_ac_Header=no"
3247
fi
3248
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3249
fi
3250
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3251
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3252
if test `eval echo '${'$as_ac_Header'}'` = yes; then
3253
  cat >>confdefs.h <<_ACEOF
3254
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3255
_ACEOF
3256
 
3257
fi
3258
 
3259
done
3260
 
3261
 
3262
 
3263
 
3264
 
3265
 
3266
 
3267
for ac_header in stdlib.h string.h strings.h unistd.h time.h
3268
do
3269
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3270
if eval "test \"\${$as_ac_Header+set}\" = set"; then
3271
  echo "$as_me:$LINENO: checking for $ac_header" >&5
3272
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3273
if eval "test \"\${$as_ac_Header+set}\" = set"; then
3274
  echo $ECHO_N "(cached) $ECHO_C" >&6
3275
fi
3276
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3277
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3278
else
3279
  # Is the header compilable?
3280
echo "$as_me:$LINENO: checking $ac_header usability" >&5
3281
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3282
cat >conftest.$ac_ext <<_ACEOF
3283
/* confdefs.h.  */
3284
_ACEOF
3285
cat confdefs.h >>conftest.$ac_ext
3286
cat >>conftest.$ac_ext <<_ACEOF
3287
/* end confdefs.h.  */
3288
$ac_includes_default
3289
#include <$ac_header>
3290
_ACEOF
3291
rm -f conftest.$ac_objext
3292
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3293
  (eval $ac_compile) 2>conftest.er1
3294
  ac_status=$?
3295
  grep -v '^ *+' conftest.er1 >conftest.err
3296
  rm -f conftest.er1
3297
  cat conftest.err >&5
3298
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3299
  (exit $ac_status); } &&
3300
         { ac_try='test -z "$ac_c_werror_flag"
3301
                         || test ! -s conftest.err'
3302
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3303
  (eval $ac_try) 2>&5
3304
  ac_status=$?
3305
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3306
  (exit $ac_status); }; } &&
3307
         { ac_try='test -s conftest.$ac_objext'
3308
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3309
  (eval $ac_try) 2>&5
3310
  ac_status=$?
3311
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3312
  (exit $ac_status); }; }; then
3313
  ac_header_compiler=yes
3314
else
3315
  echo "$as_me: failed program was:" >&5
3316
sed 's/^/| /' conftest.$ac_ext >&5
3317
 
3318
ac_header_compiler=no
3319
fi
3320
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3321
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3322
echo "${ECHO_T}$ac_header_compiler" >&6
3323
 
3324
# Is the header present?
3325
echo "$as_me:$LINENO: checking $ac_header presence" >&5
3326
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
3327
cat >conftest.$ac_ext <<_ACEOF
3328
/* confdefs.h.  */
3329
_ACEOF
3330
cat confdefs.h >>conftest.$ac_ext
3331
cat >>conftest.$ac_ext <<_ACEOF
3332
/* end confdefs.h.  */
3333
#include <$ac_header>
3334
_ACEOF
3335
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3336
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3337
  ac_status=$?
3338
  grep -v '^ *+' conftest.er1 >conftest.err
3339
  rm -f conftest.er1
3340
  cat conftest.err >&5
3341
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3342
  (exit $ac_status); } >/dev/null; then
3343
  if test -s conftest.err; then
3344
    ac_cpp_err=$ac_c_preproc_warn_flag
3345
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3346
  else
3347
    ac_cpp_err=
3348
  fi
3349
else
3350
  ac_cpp_err=yes
3351
fi
3352
if test -z "$ac_cpp_err"; then
3353
  ac_header_preproc=yes
3354
else
3355
  echo "$as_me: failed program was:" >&5
3356
sed 's/^/| /' conftest.$ac_ext >&5
3357
 
3358
  ac_header_preproc=no
3359
fi
3360
rm -f conftest.err conftest.$ac_ext
3361
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3362
echo "${ECHO_T}$ac_header_preproc" >&6
3363
 
3364
# So?  What about this header?
3365
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3366
  yes:no: )
3367
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
3368
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
3369
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
3370
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
3371
    ac_header_preproc=yes
3372
    ;;
3373
  no:yes:* )
3374
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
3375
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
3376
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
3377
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
3378
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
3379
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
3380
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
3381
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
3382
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
3383
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
3384
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
3385
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
3386
    (
3387
      cat <<\_ASBOX
3388
## ------------------------------------------ ##
3389
## Report this to the AC_PACKAGE_NAME lists.  ##
3390
## ------------------------------------------ ##
3391
_ASBOX
3392
    ) |
3393
      sed "s/^/$as_me: WARNING:     /" >&2
3394
    ;;
3395
esac
3396
echo "$as_me:$LINENO: checking for $ac_header" >&5
3397
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3398
if eval "test \"\${$as_ac_Header+set}\" = set"; then
3399
  echo $ECHO_N "(cached) $ECHO_C" >&6
3400
else
3401
  eval "$as_ac_Header=\$ac_header_preproc"
3402
fi
3403
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3404
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3405
 
3406
fi
3407
if test `eval echo '${'$as_ac_Header'}'` = yes; then
3408
  cat >>confdefs.h <<_ACEOF
3409
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3410
_ACEOF
3411
 
3412
fi
3413
 
3414
done
3415
 
3416
 
3417
 
3418
for ac_header in sys/time.h sys/resource.h
3419
do
3420
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3421
if eval "test \"\${$as_ac_Header+set}\" = set"; then
3422
  echo "$as_me:$LINENO: checking for $ac_header" >&5
3423
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3424
if eval "test \"\${$as_ac_Header+set}\" = set"; then
3425
  echo $ECHO_N "(cached) $ECHO_C" >&6
3426
fi
3427
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3428
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3429
else
3430
  # Is the header compilable?
3431
echo "$as_me:$LINENO: checking $ac_header usability" >&5
3432
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3433
cat >conftest.$ac_ext <<_ACEOF
3434
/* confdefs.h.  */
3435
_ACEOF
3436
cat confdefs.h >>conftest.$ac_ext
3437
cat >>conftest.$ac_ext <<_ACEOF
3438
/* end confdefs.h.  */
3439
$ac_includes_default
3440
#include <$ac_header>
3441
_ACEOF
3442
rm -f conftest.$ac_objext
3443
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3444
  (eval $ac_compile) 2>conftest.er1
3445
  ac_status=$?
3446
  grep -v '^ *+' conftest.er1 >conftest.err
3447
  rm -f conftest.er1
3448
  cat conftest.err >&5
3449
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3450
  (exit $ac_status); } &&
3451
         { ac_try='test -z "$ac_c_werror_flag"
3452
                         || test ! -s conftest.err'
3453
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3454
  (eval $ac_try) 2>&5
3455
  ac_status=$?
3456
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3457
  (exit $ac_status); }; } &&
3458
         { ac_try='test -s conftest.$ac_objext'
3459
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3460
  (eval $ac_try) 2>&5
3461
  ac_status=$?
3462
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3463
  (exit $ac_status); }; }; then
3464
  ac_header_compiler=yes
3465
else
3466
  echo "$as_me: failed program was:" >&5
3467
sed 's/^/| /' conftest.$ac_ext >&5
3468
 
3469
ac_header_compiler=no
3470
fi
3471
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3472
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3473
echo "${ECHO_T}$ac_header_compiler" >&6
3474
 
3475
# Is the header present?
3476
echo "$as_me:$LINENO: checking $ac_header presence" >&5
3477
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
3478
cat >conftest.$ac_ext <<_ACEOF
3479
/* confdefs.h.  */
3480
_ACEOF
3481
cat confdefs.h >>conftest.$ac_ext
3482
cat >>conftest.$ac_ext <<_ACEOF
3483
/* end confdefs.h.  */
3484
#include <$ac_header>
3485
_ACEOF
3486
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3487
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3488
  ac_status=$?
3489
  grep -v '^ *+' conftest.er1 >conftest.err
3490
  rm -f conftest.er1
3491
  cat conftest.err >&5
3492
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3493
  (exit $ac_status); } >/dev/null; then
3494
  if test -s conftest.err; then
3495
    ac_cpp_err=$ac_c_preproc_warn_flag
3496
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3497
  else
3498
    ac_cpp_err=
3499
  fi
3500
else
3501
  ac_cpp_err=yes
3502
fi
3503
if test -z "$ac_cpp_err"; then
3504
  ac_header_preproc=yes
3505
else
3506
  echo "$as_me: failed program was:" >&5
3507
sed 's/^/| /' conftest.$ac_ext >&5
3508
 
3509
  ac_header_preproc=no
3510
fi
3511
rm -f conftest.err conftest.$ac_ext
3512
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3513
echo "${ECHO_T}$ac_header_preproc" >&6
3514
 
3515
# So?  What about this header?
3516
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3517
  yes:no: )
3518
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
3519
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
3520
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
3521
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
3522
    ac_header_preproc=yes
3523
    ;;
3524
  no:yes:* )
3525
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
3526
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
3527
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
3528
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
3529
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
3530
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
3531
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
3532
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
3533
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
3534
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
3535
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
3536
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
3537
    (
3538
      cat <<\_ASBOX
3539
## ------------------------------------------ ##
3540
## Report this to the AC_PACKAGE_NAME lists.  ##
3541
## ------------------------------------------ ##
3542
_ASBOX
3543
    ) |
3544
      sed "s/^/$as_me: WARNING:     /" >&2
3545
    ;;
3546
esac
3547
echo "$as_me:$LINENO: checking for $ac_header" >&5
3548
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3549
if eval "test \"\${$as_ac_Header+set}\" = set"; then
3550
  echo $ECHO_N "(cached) $ECHO_C" >&6
3551
else
3552
  eval "$as_ac_Header=\$ac_header_preproc"
3553
fi
3554
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3555
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3556
 
3557
fi
3558
if test `eval echo '${'$as_ac_Header'}'` = yes; then
3559
  cat >>confdefs.h <<_ACEOF
3560
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3561
_ACEOF
3562
 
3563
fi
3564
 
3565
done
3566
 
3567
 
3568
 
3569
for ac_header in fcntl.h fpu_control.h
3570
do
3571
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3572
if eval "test \"\${$as_ac_Header+set}\" = set"; then
3573
  echo "$as_me:$LINENO: checking for $ac_header" >&5
3574
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3575
if eval "test \"\${$as_ac_Header+set}\" = set"; then
3576
  echo $ECHO_N "(cached) $ECHO_C" >&6
3577
fi
3578
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3579
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3580
else
3581
  # Is the header compilable?
3582
echo "$as_me:$LINENO: checking $ac_header usability" >&5
3583
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3584
cat >conftest.$ac_ext <<_ACEOF
3585
/* confdefs.h.  */
3586
_ACEOF
3587
cat confdefs.h >>conftest.$ac_ext
3588
cat >>conftest.$ac_ext <<_ACEOF
3589
/* end confdefs.h.  */
3590
$ac_includes_default
3591
#include <$ac_header>
3592
_ACEOF
3593
rm -f conftest.$ac_objext
3594
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3595
  (eval $ac_compile) 2>conftest.er1
3596
  ac_status=$?
3597
  grep -v '^ *+' conftest.er1 >conftest.err
3598
  rm -f conftest.er1
3599
  cat conftest.err >&5
3600
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3601
  (exit $ac_status); } &&
3602
         { ac_try='test -z "$ac_c_werror_flag"
3603
                         || test ! -s conftest.err'
3604
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3605
  (eval $ac_try) 2>&5
3606
  ac_status=$?
3607
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3608
  (exit $ac_status); }; } &&
3609
         { ac_try='test -s conftest.$ac_objext'
3610
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3611
  (eval $ac_try) 2>&5
3612
  ac_status=$?
3613
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3614
  (exit $ac_status); }; }; then
3615
  ac_header_compiler=yes
3616
else
3617
  echo "$as_me: failed program was:" >&5
3618
sed 's/^/| /' conftest.$ac_ext >&5
3619
 
3620
ac_header_compiler=no
3621
fi
3622
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3623
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3624
echo "${ECHO_T}$ac_header_compiler" >&6
3625
 
3626
# Is the header present?
3627
echo "$as_me:$LINENO: checking $ac_header presence" >&5
3628
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
3629
cat >conftest.$ac_ext <<_ACEOF
3630
/* confdefs.h.  */
3631
_ACEOF
3632
cat confdefs.h >>conftest.$ac_ext
3633
cat >>conftest.$ac_ext <<_ACEOF
3634
/* end confdefs.h.  */
3635
#include <$ac_header>
3636
_ACEOF
3637
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3638
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3639
  ac_status=$?
3640
  grep -v '^ *+' conftest.er1 >conftest.err
3641
  rm -f conftest.er1
3642
  cat conftest.err >&5
3643
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3644
  (exit $ac_status); } >/dev/null; then
3645
  if test -s conftest.err; then
3646
    ac_cpp_err=$ac_c_preproc_warn_flag
3647
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3648
  else
3649
    ac_cpp_err=
3650
  fi
3651
else
3652
  ac_cpp_err=yes
3653
fi
3654
if test -z "$ac_cpp_err"; then
3655
  ac_header_preproc=yes
3656
else
3657
  echo "$as_me: failed program was:" >&5
3658
sed 's/^/| /' conftest.$ac_ext >&5
3659
 
3660
  ac_header_preproc=no
3661
fi
3662
rm -f conftest.err conftest.$ac_ext
3663
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3664
echo "${ECHO_T}$ac_header_preproc" >&6
3665
 
3666
# So?  What about this header?
3667
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3668
  yes:no: )
3669
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
3670
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
3671
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
3672
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
3673
    ac_header_preproc=yes
3674
    ;;
3675
  no:yes:* )
3676
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
3677
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
3678
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
3679
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
3680
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
3681
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
3682
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
3683
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
3684
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
3685
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
3686
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
3687
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
3688
    (
3689
      cat <<\_ASBOX
3690
## ------------------------------------------ ##
3691
## Report this to the AC_PACKAGE_NAME lists.  ##
3692
## ------------------------------------------ ##
3693
_ASBOX
3694
    ) |
3695
      sed "s/^/$as_me: WARNING:     /" >&2
3696
    ;;
3697
esac
3698
echo "$as_me:$LINENO: checking for $ac_header" >&5
3699
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3700
if eval "test \"\${$as_ac_Header+set}\" = set"; then
3701
  echo $ECHO_N "(cached) $ECHO_C" >&6
3702
else
3703
  eval "$as_ac_Header=\$ac_header_preproc"
3704
fi
3705
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3706
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3707
 
3708
fi
3709
if test `eval echo '${'$as_ac_Header'}'` = yes; then
3710
  cat >>confdefs.h <<_ACEOF
3711
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3712
_ACEOF
3713
 
3714
fi
3715
 
3716
done
3717
 
3718
 
3719
 
3720
 
3721
for ac_header in dlfcn.h errno.h sys/stat.h
3722
do
3723
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3724
if eval "test \"\${$as_ac_Header+set}\" = set"; then
3725
  echo "$as_me:$LINENO: checking for $ac_header" >&5
3726
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3727
if eval "test \"\${$as_ac_Header+set}\" = set"; then
3728
  echo $ECHO_N "(cached) $ECHO_C" >&6
3729
fi
3730
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3731
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3732
else
3733
  # Is the header compilable?
3734
echo "$as_me:$LINENO: checking $ac_header usability" >&5
3735
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3736
cat >conftest.$ac_ext <<_ACEOF
3737
/* confdefs.h.  */
3738
_ACEOF
3739
cat confdefs.h >>conftest.$ac_ext
3740
cat >>conftest.$ac_ext <<_ACEOF
3741
/* end confdefs.h.  */
3742
$ac_includes_default
3743
#include <$ac_header>
3744
_ACEOF
3745
rm -f conftest.$ac_objext
3746
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3747
  (eval $ac_compile) 2>conftest.er1
3748
  ac_status=$?
3749
  grep -v '^ *+' conftest.er1 >conftest.err
3750
  rm -f conftest.er1
3751
  cat conftest.err >&5
3752
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3753
  (exit $ac_status); } &&
3754
         { ac_try='test -z "$ac_c_werror_flag"
3755
                         || test ! -s conftest.err'
3756
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3757
  (eval $ac_try) 2>&5
3758
  ac_status=$?
3759
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3760
  (exit $ac_status); }; } &&
3761
         { ac_try='test -s conftest.$ac_objext'
3762
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3763
  (eval $ac_try) 2>&5
3764
  ac_status=$?
3765
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3766
  (exit $ac_status); }; }; then
3767
  ac_header_compiler=yes
3768
else
3769
  echo "$as_me: failed program was:" >&5
3770
sed 's/^/| /' conftest.$ac_ext >&5
3771
 
3772
ac_header_compiler=no
3773
fi
3774
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3775
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3776
echo "${ECHO_T}$ac_header_compiler" >&6
3777
 
3778
# Is the header present?
3779
echo "$as_me:$LINENO: checking $ac_header presence" >&5
3780
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
3781
cat >conftest.$ac_ext <<_ACEOF
3782
/* confdefs.h.  */
3783
_ACEOF
3784
cat confdefs.h >>conftest.$ac_ext
3785
cat >>conftest.$ac_ext <<_ACEOF
3786
/* end confdefs.h.  */
3787
#include <$ac_header>
3788
_ACEOF
3789
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3790
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3791
  ac_status=$?
3792
  grep -v '^ *+' conftest.er1 >conftest.err
3793
  rm -f conftest.er1
3794
  cat conftest.err >&5
3795
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3796
  (exit $ac_status); } >/dev/null; then
3797
  if test -s conftest.err; then
3798
    ac_cpp_err=$ac_c_preproc_warn_flag
3799
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3800
  else
3801
    ac_cpp_err=
3802
  fi
3803
else
3804
  ac_cpp_err=yes
3805
fi
3806
if test -z "$ac_cpp_err"; then
3807
  ac_header_preproc=yes
3808
else
3809
  echo "$as_me: failed program was:" >&5
3810
sed 's/^/| /' conftest.$ac_ext >&5
3811
 
3812
  ac_header_preproc=no
3813
fi
3814
rm -f conftest.err conftest.$ac_ext
3815
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3816
echo "${ECHO_T}$ac_header_preproc" >&6
3817
 
3818
# So?  What about this header?
3819
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3820
  yes:no: )
3821
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
3822
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
3823
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
3824
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
3825
    ac_header_preproc=yes
3826
    ;;
3827
  no:yes:* )
3828
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
3829
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
3830
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
3831
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
3832
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
3833
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
3834
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
3835
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
3836
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
3837
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
3838
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
3839
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
3840
    (
3841
      cat <<\_ASBOX
3842
## ------------------------------------------ ##
3843
## Report this to the AC_PACKAGE_NAME lists.  ##
3844
## ------------------------------------------ ##
3845
_ASBOX
3846
    ) |
3847
      sed "s/^/$as_me: WARNING:     /" >&2
3848
    ;;
3849
esac
3850
echo "$as_me:$LINENO: checking for $ac_header" >&5
3851
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3852
if eval "test \"\${$as_ac_Header+set}\" = set"; then
3853
  echo $ECHO_N "(cached) $ECHO_C" >&6
3854
else
3855
  eval "$as_ac_Header=\$ac_header_preproc"
3856
fi
3857
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3858
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3859
 
3860
fi
3861
if test `eval echo '${'$as_ac_Header'}'` = yes; then
3862
  cat >>confdefs.h <<_ACEOF
3863
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3864
_ACEOF
3865
 
3866
fi
3867
 
3868
done
3869
 
3870
 
3871
 
3872
 
3873
 
3874
for ac_func in getrusage time sigaction __setfpucw
3875
do
3876
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
3877
echo "$as_me:$LINENO: checking for $ac_func" >&5
3878
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
3879
if eval "test \"\${$as_ac_var+set}\" = set"; then
3880
  echo $ECHO_N "(cached) $ECHO_C" >&6
3881
else
3882
  cat >conftest.$ac_ext <<_ACEOF
3883
/* confdefs.h.  */
3884
_ACEOF
3885
cat confdefs.h >>conftest.$ac_ext
3886
cat >>conftest.$ac_ext <<_ACEOF
3887
/* end confdefs.h.  */
3888
/* Define $ac_func to an innocuous variant, in case  declares $ac_func.
3889
   For example, HP-UX 11i  declares gettimeofday.  */
3890
#define $ac_func innocuous_$ac_func
3891
 
3892
/* System header to define __stub macros and hopefully few prototypes,
3893
    which can conflict with char $ac_func (); below.
3894
    Prefer  to  if __STDC__ is defined, since
3895
     exists even on freestanding compilers.  */
3896
 
3897
#ifdef __STDC__
3898
# include 
3899
#else
3900
# include 
3901
#endif
3902
 
3903
#undef $ac_func
3904
 
3905
/* Override any gcc2 internal prototype to avoid an error.  */
3906
#ifdef __cplusplus
3907
extern "C"
3908
{
3909
#endif
3910
/* We use char because int might match the return type of a gcc2
3911
   builtin and then its argument prototype would still apply.  */
3912
char $ac_func ();
3913
/* The GNU C library defines this for functions which it implements
3914
    to always fail with ENOSYS.  Some functions are actually named
3915
    something starting with __ and the normal name is an alias.  */
3916
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3917
choke me
3918
#else
3919
char (*f) () = $ac_func;
3920
#endif
3921
#ifdef __cplusplus
3922
}
3923
#endif
3924
 
3925
int
3926
main ()
3927
{
3928
return f != $ac_func;
3929
  ;
3930
  return 0;
3931
}
3932
_ACEOF
3933
rm -f conftest.$ac_objext conftest$ac_exeext
3934
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3935
  (eval $ac_link) 2>conftest.er1
3936
  ac_status=$?
3937
  grep -v '^ *+' conftest.er1 >conftest.err
3938
  rm -f conftest.er1
3939
  cat conftest.err >&5
3940
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3941
  (exit $ac_status); } &&
3942
         { ac_try='test -z "$ac_c_werror_flag"
3943
                         || test ! -s conftest.err'
3944
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3945
  (eval $ac_try) 2>&5
3946
  ac_status=$?
3947
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3948
  (exit $ac_status); }; } &&
3949
         { ac_try='test -s conftest$ac_exeext'
3950
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3951
  (eval $ac_try) 2>&5
3952
  ac_status=$?
3953
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3954
  (exit $ac_status); }; }; then
3955
  eval "$as_ac_var=yes"
3956
else
3957
  echo "$as_me: failed program was:" >&5
3958
sed 's/^/| /' conftest.$ac_ext >&5
3959
 
3960
eval "$as_ac_var=no"
3961
fi
3962
rm -f conftest.err conftest.$ac_objext \
3963
      conftest$ac_exeext conftest.$ac_ext
3964
fi
3965
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
3966
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
3967
if test `eval echo '${'$as_ac_var'}'` = yes; then
3968
  cat >>confdefs.h <<_ACEOF
3969
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
3970
_ACEOF
3971
 
3972
fi
3973
done
3974
 
3975
 
3976
# Check for socket libraries
3977
 
3978
echo "$as_me:$LINENO: checking for bind in -lsocket" >&5
3979
echo $ECHO_N "checking for bind in -lsocket... $ECHO_C" >&6
3980
if test "${ac_cv_lib_socket_bind+set}" = set; then
3981
  echo $ECHO_N "(cached) $ECHO_C" >&6
3982
else
3983
  ac_check_lib_save_LIBS=$LIBS
3984
LIBS="-lsocket  $LIBS"
3985
cat >conftest.$ac_ext <<_ACEOF
3986
/* confdefs.h.  */
3987
_ACEOF
3988
cat confdefs.h >>conftest.$ac_ext
3989
cat >>conftest.$ac_ext <<_ACEOF
3990
/* end confdefs.h.  */
3991
 
3992
/* Override any gcc2 internal prototype to avoid an error.  */
3993
#ifdef __cplusplus
3994
extern "C"
3995
#endif
3996
/* We use char because int might match the return type of a gcc2
3997
   builtin and then its argument prototype would still apply.  */
3998
char bind ();
3999
int
4000
main ()
4001
{
4002
bind ();
4003
  ;
4004
  return 0;
4005
}
4006
_ACEOF
4007
rm -f conftest.$ac_objext conftest$ac_exeext
4008
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4009
  (eval $ac_link) 2>conftest.er1
4010
  ac_status=$?
4011
  grep -v '^ *+' conftest.er1 >conftest.err
4012
  rm -f conftest.er1
4013
  cat conftest.err >&5
4014
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4015
  (exit $ac_status); } &&
4016
         { ac_try='test -z "$ac_c_werror_flag"
4017
                         || test ! -s conftest.err'
4018
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4019
  (eval $ac_try) 2>&5
4020
  ac_status=$?
4021
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4022
  (exit $ac_status); }; } &&
4023
         { ac_try='test -s conftest$ac_exeext'
4024
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4025
  (eval $ac_try) 2>&5
4026
  ac_status=$?
4027
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4028
  (exit $ac_status); }; }; then
4029
  ac_cv_lib_socket_bind=yes
4030
else
4031
  echo "$as_me: failed program was:" >&5
4032
sed 's/^/| /' conftest.$ac_ext >&5
4033
 
4034
ac_cv_lib_socket_bind=no
4035
fi
4036
rm -f conftest.err conftest.$ac_objext \
4037
      conftest$ac_exeext conftest.$ac_ext
4038
LIBS=$ac_check_lib_save_LIBS
4039
fi
4040
echo "$as_me:$LINENO: result: $ac_cv_lib_socket_bind" >&5
4041
echo "${ECHO_T}$ac_cv_lib_socket_bind" >&6
4042
if test $ac_cv_lib_socket_bind = yes; then
4043
  cat >>confdefs.h <<_ACEOF
4044
#define HAVE_LIBSOCKET 1
4045
_ACEOF
4046
 
4047
  LIBS="-lsocket $LIBS"
4048
 
4049
fi
4050
 
4051
 
4052
echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
4053
echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
4054
if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
4055
  echo $ECHO_N "(cached) $ECHO_C" >&6
4056
else
4057
  ac_check_lib_save_LIBS=$LIBS
4058
LIBS="-lnsl  $LIBS"
4059
cat >conftest.$ac_ext <<_ACEOF
4060
/* confdefs.h.  */
4061
_ACEOF
4062
cat confdefs.h >>conftest.$ac_ext
4063
cat >>conftest.$ac_ext <<_ACEOF
4064
/* end confdefs.h.  */
4065
 
4066
/* Override any gcc2 internal prototype to avoid an error.  */
4067
#ifdef __cplusplus
4068
extern "C"
4069
#endif
4070
/* We use char because int might match the return type of a gcc2
4071
   builtin and then its argument prototype would still apply.  */
4072
char gethostbyname ();
4073
int
4074
main ()
4075
{
4076
gethostbyname ();
4077
  ;
4078
  return 0;
4079
}
4080
_ACEOF
4081
rm -f conftest.$ac_objext conftest$ac_exeext
4082
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4083
  (eval $ac_link) 2>conftest.er1
4084
  ac_status=$?
4085
  grep -v '^ *+' conftest.er1 >conftest.err
4086
  rm -f conftest.er1
4087
  cat conftest.err >&5
4088
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4089
  (exit $ac_status); } &&
4090
         { ac_try='test -z "$ac_c_werror_flag"
4091
                         || test ! -s conftest.err'
4092
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4093
  (eval $ac_try) 2>&5
4094
  ac_status=$?
4095
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4096
  (exit $ac_status); }; } &&
4097
         { ac_try='test -s conftest$ac_exeext'
4098
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4099
  (eval $ac_try) 2>&5
4100
  ac_status=$?
4101
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4102
  (exit $ac_status); }; }; then
4103
  ac_cv_lib_nsl_gethostbyname=yes
4104
else
4105
  echo "$as_me: failed program was:" >&5
4106
sed 's/^/| /' conftest.$ac_ext >&5
4107
 
4108
ac_cv_lib_nsl_gethostbyname=no
4109
fi
4110
rm -f conftest.err conftest.$ac_objext \
4111
      conftest$ac_exeext conftest.$ac_ext
4112
LIBS=$ac_check_lib_save_LIBS
4113
fi
4114
echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
4115
echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
4116
if test $ac_cv_lib_nsl_gethostbyname = yes; then
4117
  cat >>confdefs.h <<_ACEOF
4118
#define HAVE_LIBNSL 1
4119
_ACEOF
4120
 
4121
  LIBS="-lnsl $LIBS"
4122
 
4123
fi
4124
 
4125
 
4126
. ${srcdir}/../../bfd/configure.host
4127
 
4128
 
4129
 
4130
USE_MAINTAINER_MODE=no
4131
# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4132
if test "${enable_maintainer_mode+set}" = set; then
4133
  enableval="$enable_maintainer_mode"
4134
  case "${enableval}" in
4135
  yes)  MAINT="" USE_MAINTAINER_MODE=yes ;;
4136
  no)   MAINT="#" ;;
4137
  *)    { { echo "$as_me:$LINENO: error: \"--enable-maintainer-mode does not take a value\"" >&5
4138
echo "$as_me: error: \"--enable-maintainer-mode does not take a value\"" >&2;}
4139
   { (exit 1); exit 1; }; }; MAINT="#" ;;
4140
esac
4141
if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
4142
  echo "Setting maintainer mode" 6>&1
4143
fi
4144
else
4145
  MAINT="#"
4146
fi;
4147
 
4148
 
4149
# Check whether --enable-sim-bswap or --disable-sim-bswap was given.
4150
if test "${enable_sim_bswap+set}" = set; then
4151
  enableval="$enable_sim_bswap"
4152
  case "${enableval}" in
4153
  yes)  sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
4154
  no)   sim_bswap="-DWITH_BSWAP=0";;
4155
  *)    { { echo "$as_me:$LINENO: error: \"--enable-sim-bswap does not take a value\"" >&5
4156
echo "$as_me: error: \"--enable-sim-bswap does not take a value\"" >&2;}
4157
   { (exit 1); exit 1; }; }; sim_bswap="";;
4158
esac
4159
if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
4160
  echo "Setting bswap flags = $sim_bswap" 6>&1
4161
fi
4162
else
4163
  sim_bswap=""
4164
fi;
4165
 
4166
 
4167
# Check whether --enable-sim-cflags or --disable-sim-cflags was given.
4168
if test "${enable_sim_cflags+set}" = set; then
4169
  enableval="$enable_sim_cflags"
4170
  case "${enableval}" in
4171
  yes)   sim_cflags="-O2 -fomit-frame-pointer";;
4172
  trace) { { echo "$as_me:$LINENO: error: \"Please use --enable-sim-debug instead.\"" >&5
4173
echo "$as_me: error: \"Please use --enable-sim-debug instead.\"" >&2;}
4174
   { (exit 1); exit 1; }; }; sim_cflags="";;
4175
  no)    sim_cflags="";;
4176
  *)     sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4177
esac
4178
if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
4179
  echo "Setting sim cflags = $sim_cflags" 6>&1
4180
fi
4181
else
4182
  sim_cflags=""
4183
fi;
4184
 
4185
 
4186
# Check whether --enable-sim-debug or --disable-sim-debug was given.
4187
if test "${enable_sim_debug+set}" = set; then
4188
  enableval="$enable_sim_debug"
4189
  case "${enableval}" in
4190
  yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
4191
  no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
4192
  *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
4193
esac
4194
if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
4195
  echo "Setting sim debug = $sim_debug" 6>&1
4196
fi
4197
else
4198
  sim_debug=""
4199
fi;
4200
 
4201
 
4202
# Check whether --enable-sim-stdio or --disable-sim-stdio was given.
4203
if test "${enable_sim_stdio+set}" = set; then
4204
  enableval="$enable_sim_stdio"
4205
  case "${enableval}" in
4206
  yes)  sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
4207
  no)   sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
4208
  *)    { { echo "$as_me:$LINENO: error: \"Unknown value $enableval passed to --enable-sim-stdio\"" >&5
4209
echo "$as_me: error: \"Unknown value $enableval passed to --enable-sim-stdio\"" >&2;}
4210
   { (exit 1); exit 1; }; }; sim_stdio="";;
4211
esac
4212
if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
4213
  echo "Setting stdio flags = $sim_stdio" 6>&1
4214
fi
4215
else
4216
  sim_stdio=""
4217
fi;
4218
 
4219
 
4220
# Check whether --enable-sim-trace or --disable-sim-trace was given.
4221
if test "${enable_sim_trace+set}" = set; then
4222
  enableval="$enable_sim_trace"
4223
  case "${enableval}" in
4224
  yes)  sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
4225
  no)   sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
4226
  [-0-9]*)
4227
        sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
4228
  [a-z]*)
4229
        sim_trace=""
4230
        for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4231
          if test x"$sim_trace" = x; then
4232
            sim_trace="-DWITH_TRACE='(TRACE_$x"
4233
          else
4234
            sim_trace="${sim_trace}|TRACE_$x"
4235
          fi
4236
        done
4237
        sim_trace="$sim_trace)'" ;;
4238
esac
4239
if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
4240
  echo "Setting sim trace = $sim_trace" 6>&1
4241
fi
4242
else
4243
  sim_trace=""
4244
fi;
4245
 
4246
 
4247
# Check whether --enable-sim-profile or --disable-sim-profile was given.
4248
if test "${enable_sim_profile+set}" = set; then
4249
  enableval="$enable_sim_profile"
4250
  case "${enableval}" in
4251
  yes)  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
4252
  no)   sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
4253
  [-0-9]*)
4254
        sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
4255
  [a-z]*)
4256
        sim_profile=""
4257
        for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4258
          if test x"$sim_profile" = x; then
4259
            sim_profile="-DWITH_PROFILE='(PROFILE_$x"
4260
          else
4261
            sim_profile="${sim_profile}|PROFILE_$x"
4262
          fi
4263
        done
4264
        sim_profile="$sim_profile)'" ;;
4265
esac
4266
if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
4267
  echo "Setting sim profile = $sim_profile" 6>&1
4268
fi
4269
else
4270
  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
4271
fi;
4272
 
4273
 
4274
echo "$as_me:$LINENO: checking return type of signal handlers" >&5
4275
echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
4276
if test "${ac_cv_type_signal+set}" = set; then
4277
  echo $ECHO_N "(cached) $ECHO_C" >&6
4278
else
4279
  cat >conftest.$ac_ext <<_ACEOF
4280
/* confdefs.h.  */
4281
_ACEOF
4282
cat confdefs.h >>conftest.$ac_ext
4283
cat >>conftest.$ac_ext <<_ACEOF
4284
/* end confdefs.h.  */
4285
#include 
4286
#include 
4287
#ifdef signal
4288
# undef signal
4289
#endif
4290
#ifdef __cplusplus
4291
extern "C" void (*signal (int, void (*)(int)))(int);
4292
#else
4293
void (*signal ()) ();
4294
#endif
4295
 
4296
int
4297
main ()
4298
{
4299
int i;
4300
  ;
4301
  return 0;
4302
}
4303
_ACEOF
4304
rm -f conftest.$ac_objext
4305
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4306
  (eval $ac_compile) 2>conftest.er1
4307
  ac_status=$?
4308
  grep -v '^ *+' conftest.er1 >conftest.err
4309
  rm -f conftest.er1
4310
  cat conftest.err >&5
4311
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4312
  (exit $ac_status); } &&
4313
         { ac_try='test -z "$ac_c_werror_flag"
4314
                         || test ! -s conftest.err'
4315
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4316
  (eval $ac_try) 2>&5
4317
  ac_status=$?
4318
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4319
  (exit $ac_status); }; } &&
4320
         { ac_try='test -s conftest.$ac_objext'
4321
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4322
  (eval $ac_try) 2>&5
4323
  ac_status=$?
4324
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4325
  (exit $ac_status); }; }; then
4326
  ac_cv_type_signal=void
4327
else
4328
  echo "$as_me: failed program was:" >&5
4329
sed 's/^/| /' conftest.$ac_ext >&5
4330
 
4331
ac_cv_type_signal=int
4332
fi
4333
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4334
fi
4335
echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
4336
echo "${ECHO_T}$ac_cv_type_signal" >&6
4337
 
4338
cat >>confdefs.h <<_ACEOF
4339
#define RETSIGTYPE $ac_cv_type_signal
4340
_ACEOF
4341
 
4342
 
4343
 
4344
 
4345
 
4346
sim_link_files=
4347
sim_link_links=
4348
 
4349
sim_link_links=tconfig.h
4350
if test -f ${srcdir}/tconfig.in
4351
then
4352
  sim_link_files=tconfig.in
4353
else
4354
  sim_link_files=../common/tconfig.in
4355
fi
4356
 
4357
# targ-vals.def points to the libc macro description file.
4358
case "${target}" in
4359
*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
4360
esac
4361
sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
4362
sim_link_links="${sim_link_links} targ-vals.def"
4363
 
4364
 
4365
 
4366
default_sim_inline=""
4367
# Check whether --enable-sim-inline or --disable-sim-inline was given.
4368
if test "${enable_sim_inline+set}" = set; then
4369
  enableval="$enable_sim_inline"
4370
  sim_inline=""
4371
case "$enableval" in
4372
  no)           sim_inline="-DDEFAULT_INLINE=0";;
4373
  0)            sim_inline="-DDEFAULT_INLINE=0";;
4374
  yes | 2)      sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
4375
  1)            sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
4376
  *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4377
       new_flag=""
4378
       case "$x" in
4379
         *_INLINE=*)    new_flag="-D$x";;
4380
         *=*)           new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
4381
         *_INLINE)      new_flag="-D$x=ALL_C_INLINE";;
4382
         *)             new_flag="-D$x""_INLINE=ALL_C_INLINE";;
4383
       esac
4384
       if test x"$sim_inline" = x""; then
4385
         sim_inline="$new_flag"
4386
       else
4387
         sim_inline="$sim_inline $new_flag"
4388
       fi
4389
     done;;
4390
esac
4391
if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
4392
  echo "Setting inline flags = $sim_inline" 6>&1
4393
fi
4394
else
4395
 
4396
if test "x$cross_compiling" = "xno"; then
4397
  if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
4398
    sim_inline="${default_sim_inline}"
4399
    if test x"$silent" != x"yes"; then
4400
      echo "Setting inline flags = $sim_inline" 6>&1
4401
    fi
4402
  else
4403
    sim_inline=""
4404
  fi
4405
else
4406
  sim_inline="-DDEFAULT_INLINE=0"
4407
fi
4408
fi;
4409
wire_alignment="NONSTRICT_ALIGNMENT"
4410
default_alignment=""
4411
 
4412
# Check whether --enable-sim-alignment or --disable-sim-alignment was given.
4413
if test "${enable_sim_alignment+set}" = set; then
4414
  enableval="$enable_sim_alignment"
4415
  case "${enableval}" in
4416
  strict | STRICT)       sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
4417
  nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
4418
  forced | FORCED)       sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
4419
  yes) if test x"$wire_alignment" != x; then
4420
         sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
4421
       else
4422
         if test x"$default_alignment" != x; then
4423
           sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
4424
         else
4425
           echo "No hard-wired alignment for target $target" 1>&6
4426
           sim_alignment="-DWITH_ALIGNMENT=0"
4427
         fi
4428
       fi;;
4429
  no)  if test x"$default_alignment" != x; then
4430
         sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
4431
       else
4432
         if test x"$wire_alignment" != x; then
4433
           sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
4434
         else
4435
           echo "No default alignment for target $target" 1>&6
4436
           sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
4437
         fi
4438
       fi;;
4439
  *)   { { echo "$as_me:$LINENO: error: \"Unknown value $enableval passed to --enable-sim-alignment\"" >&5
4440
echo "$as_me: error: \"Unknown value $enableval passed to --enable-sim-alignment\"" >&2;}
4441
   { (exit 1); exit 1; }; }; sim_alignment="";;
4442
esac
4443
if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
4444
  echo "Setting alignment flags = $sim_alignment" 6>&1
4445
fi
4446
else
4447
  if test x"$default_alignment" != x; then
4448
  sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
4449
else
4450
  if test x"$wire_alignment" != x; then
4451
    sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
4452
  else
4453
    sim_alignment=
4454
  fi
4455
fi
4456
fi;
4457
 
4458
# Check whether --enable-sim-hostendian or --disable-sim-hostendian was given.
4459
if test "${enable_sim_hostendian+set}" = set; then
4460
  enableval="$enable_sim_hostendian"
4461
  case "${enableval}" in
4462
  no)    sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
4463
  b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
4464
  l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
4465
  *)     { { echo "$as_me:$LINENO: error: \"Unknown value $enableval for --enable-sim-hostendian\"" >&5
4466
echo "$as_me: error: \"Unknown value $enableval for --enable-sim-hostendian\"" >&2;}
4467
   { (exit 1); exit 1; }; }; sim_hostendian="";;
4468
esac
4469
if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
4470
  echo "Setting hostendian flags = $sim_hostendian" 6>&1
4471
fi
4472
else
4473
 
4474
if test "x$cross_compiling" = "xno"; then
4475
  echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4476
echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
4477
if test "${ac_cv_c_bigendian+set}" = set; then
4478
  echo $ECHO_N "(cached) $ECHO_C" >&6
4479
else
4480
  # See if sys/param.h defines the BYTE_ORDER macro.
4481
cat >conftest.$ac_ext <<_ACEOF
4482
/* confdefs.h.  */
4483
_ACEOF
4484
cat confdefs.h >>conftest.$ac_ext
4485
cat >>conftest.$ac_ext <<_ACEOF
4486
/* end confdefs.h.  */
4487
#include 
4488
#include 
4489
 
4490
int
4491
main ()
4492
{
4493
#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4494
 bogus endian macros
4495
#endif
4496
 
4497
  ;
4498
  return 0;
4499
}
4500
_ACEOF
4501
rm -f conftest.$ac_objext
4502
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4503
  (eval $ac_compile) 2>conftest.er1
4504
  ac_status=$?
4505
  grep -v '^ *+' conftest.er1 >conftest.err
4506
  rm -f conftest.er1
4507
  cat conftest.err >&5
4508
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4509
  (exit $ac_status); } &&
4510
         { ac_try='test -z "$ac_c_werror_flag"
4511
                         || test ! -s conftest.err'
4512
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4513
  (eval $ac_try) 2>&5
4514
  ac_status=$?
4515
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4516
  (exit $ac_status); }; } &&
4517
         { ac_try='test -s conftest.$ac_objext'
4518
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4519
  (eval $ac_try) 2>&5
4520
  ac_status=$?
4521
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4522
  (exit $ac_status); }; }; then
4523
  # It does; now see whether it defined to BIG_ENDIAN or not.
4524
cat >conftest.$ac_ext <<_ACEOF
4525
/* confdefs.h.  */
4526
_ACEOF
4527
cat confdefs.h >>conftest.$ac_ext
4528
cat >>conftest.$ac_ext <<_ACEOF
4529
/* end confdefs.h.  */
4530
#include 
4531
#include 
4532
 
4533
int
4534
main ()
4535
{
4536
#if BYTE_ORDER != BIG_ENDIAN
4537
 not big endian
4538
#endif
4539
 
4540
  ;
4541
  return 0;
4542
}
4543
_ACEOF
4544
rm -f conftest.$ac_objext
4545
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4546
  (eval $ac_compile) 2>conftest.er1
4547
  ac_status=$?
4548
  grep -v '^ *+' conftest.er1 >conftest.err
4549
  rm -f conftest.er1
4550
  cat conftest.err >&5
4551
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4552
  (exit $ac_status); } &&
4553
         { ac_try='test -z "$ac_c_werror_flag"
4554
                         || test ! -s conftest.err'
4555
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4556
  (eval $ac_try) 2>&5
4557
  ac_status=$?
4558
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4559
  (exit $ac_status); }; } &&
4560
         { ac_try='test -s conftest.$ac_objext'
4561
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4562
  (eval $ac_try) 2>&5
4563
  ac_status=$?
4564
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4565
  (exit $ac_status); }; }; then
4566
  ac_cv_c_bigendian=yes
4567
else
4568
  echo "$as_me: failed program was:" >&5
4569
sed 's/^/| /' conftest.$ac_ext >&5
4570
 
4571
ac_cv_c_bigendian=no
4572
fi
4573
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4574
else
4575
  echo "$as_me: failed program was:" >&5
4576
sed 's/^/| /' conftest.$ac_ext >&5
4577
 
4578
# It does not; compile a test program.
4579
if test "$cross_compiling" = yes; then
4580
  # try to guess the endianness by grepping values into an object file
4581
  ac_cv_c_bigendian=unknown
4582
  cat >conftest.$ac_ext <<_ACEOF
4583
/* confdefs.h.  */
4584
_ACEOF
4585
cat confdefs.h >>conftest.$ac_ext
4586
cat >>conftest.$ac_ext <<_ACEOF
4587
/* end confdefs.h.  */
4588
short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4589
short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4590
void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4591
short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4592
short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4593
void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4594
int
4595
main ()
4596
{
4597
 _ascii (); _ebcdic ();
4598
  ;
4599
  return 0;
4600
}
4601
_ACEOF
4602
rm -f conftest.$ac_objext
4603
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4604
  (eval $ac_compile) 2>conftest.er1
4605
  ac_status=$?
4606
  grep -v '^ *+' conftest.er1 >conftest.err
4607
  rm -f conftest.er1
4608
  cat conftest.err >&5
4609
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4610
  (exit $ac_status); } &&
4611
         { ac_try='test -z "$ac_c_werror_flag"
4612
                         || test ! -s conftest.err'
4613
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4614
  (eval $ac_try) 2>&5
4615
  ac_status=$?
4616
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4617
  (exit $ac_status); }; } &&
4618
         { ac_try='test -s conftest.$ac_objext'
4619
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4620
  (eval $ac_try) 2>&5
4621
  ac_status=$?
4622
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4623
  (exit $ac_status); }; }; then
4624
  if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4625
  ac_cv_c_bigendian=yes
4626
fi
4627
if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4628
  if test "$ac_cv_c_bigendian" = unknown; then
4629
    ac_cv_c_bigendian=no
4630
  else
4631
    # finding both strings is unlikely to happen, but who knows?
4632
    ac_cv_c_bigendian=unknown
4633
  fi
4634
fi
4635
else
4636
  echo "$as_me: failed program was:" >&5
4637
sed 's/^/| /' conftest.$ac_ext >&5
4638
 
4639
fi
4640
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4641
else
4642
  cat >conftest.$ac_ext <<_ACEOF
4643
/* confdefs.h.  */
4644
_ACEOF
4645
cat confdefs.h >>conftest.$ac_ext
4646
cat >>conftest.$ac_ext <<_ACEOF
4647
/* end confdefs.h.  */
4648
int
4649
main ()
4650
{
4651
  /* Are we little or big endian?  From Harbison&Steele.  */
4652
  union
4653
  {
4654
    long l;
4655
    char c[sizeof (long)];
4656
  } u;
4657
  u.l = 1;
4658
  exit (u.c[sizeof (long) - 1] == 1);
4659
}
4660
_ACEOF
4661
rm -f conftest$ac_exeext
4662
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4663
  (eval $ac_link) 2>&5
4664
  ac_status=$?
4665
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4666
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4667
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4668
  (eval $ac_try) 2>&5
4669
  ac_status=$?
4670
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4671
  (exit $ac_status); }; }; then
4672
  ac_cv_c_bigendian=no
4673
else
4674
  echo "$as_me: program exited with status $ac_status" >&5
4675
echo "$as_me: failed program was:" >&5
4676
sed 's/^/| /' conftest.$ac_ext >&5
4677
 
4678
( exit $ac_status )
4679
ac_cv_c_bigendian=yes
4680
fi
4681
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4682
fi
4683
fi
4684
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4685
fi
4686
echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4687
echo "${ECHO_T}$ac_cv_c_bigendian" >&6
4688
case $ac_cv_c_bigendian in
4689
  yes)
4690
 
4691
cat >>confdefs.h <<\_ACEOF
4692
#define WORDS_BIGENDIAN 1
4693
_ACEOF
4694
 ;;
4695
  no)
4696
     ;;
4697
  *)
4698
    { { echo "$as_me:$LINENO: error: unknown endianness
4699
presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4700
echo "$as_me: error: unknown endianness
4701
presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4702
   { (exit 1); exit 1; }; } ;;
4703
esac
4704
 
4705
  if test $ac_cv_c_bigendian = yes; then
4706
    sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
4707
  else
4708
    sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
4709
  fi
4710
else
4711
  sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
4712
fi
4713
fi;
4714
 
4715
# NOTE: Don't add -Wall or -Wunused, they both include
4716
# -Wunused-parameter which reports bogus warnings.
4717
# NOTE: If you add to this list, remember to update
4718
# gdb/doc/gdbint.texinfo.
4719
build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \
4720
-Wformat -Wparentheses -Wpointer-arith"
4721
# GCC supports -Wuninitialized only with -O or -On, n != 0.
4722
if test x${CFLAGS+set} = xset; then
4723
  case "${CFLAGS}" in
4724
    *"-O0"* ) ;;
4725
    *"-O"* )
4726
      build_warnings="${build_warnings} -Wuninitialized"
4727
    ;;
4728
  esac
4729
else
4730
  build_warnings="${build_warnings} -Wuninitialized"
4731
fi
4732
# Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs
4733
# -Wunused-function -Wunused-label -Wunused-variable -Wunused-value
4734
# -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
4735
# -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes
4736
# -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
4737
# -Woverloaded-virtual -Winline -Werror"
4738
# Check whether --enable-build-warnings or --disable-build-warnings was given.
4739
if test "${enable_build_warnings+set}" = set; then
4740
  enableval="$enable_build_warnings"
4741
  case "${enableval}" in
4742
  yes)  ;;
4743
  no)   build_warnings="-w";;
4744
  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4745
        build_warnings="${build_warnings} ${t}";;
4746
  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4747
        build_warnings="${t} ${build_warnings}";;
4748
  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4749
esac
4750
if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
4751
  echo "Setting compiler warning flags = $build_warnings" 6>&1
4752
fi
4753
fi; # Check whether --enable-sim-build-warnings or --disable-sim-build-warnings was given.
4754
if test "${enable_sim_build_warnings+set}" = set; then
4755
  enableval="$enable_sim_build_warnings"
4756
  case "${enableval}" in
4757
  yes)  ;;
4758
  no)   build_warnings="-w";;
4759
  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4760
        build_warnings="${build_warnings} ${t}";;
4761
  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4762
        build_warnings="${t} ${build_warnings}";;
4763
  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4764
esac
4765
if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
4766
  echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
4767
fi
4768
fi; WARN_CFLAGS=""
4769
WERROR_CFLAGS=""
4770
if test "x${build_warnings}" != x -a "x$GCC" = xyes
4771
then
4772
    echo "$as_me:$LINENO: checking compiler warning flags" >&5
4773
echo $ECHO_N "checking compiler warning flags... $ECHO_C" >&6
4774
    # Separate out the -Werror flag as some files just cannot be
4775
    # compiled with it enabled.
4776
    for w in ${build_warnings}; do
4777
        case $w in
4778
        -Werr*) WERROR_CFLAGS=-Werror ;;
4779
        *) # Check that GCC accepts it
4780
            saved_CFLAGS="$CFLAGS"
4781
            CFLAGS="$CFLAGS $w"
4782
            cat >conftest.$ac_ext <<_ACEOF
4783
/* confdefs.h.  */
4784
_ACEOF
4785
cat confdefs.h >>conftest.$ac_ext
4786
cat >>conftest.$ac_ext <<_ACEOF
4787
/* end confdefs.h.  */
4788
 
4789
int
4790
main ()
4791
{
4792
 
4793
  ;
4794
  return 0;
4795
}
4796
_ACEOF
4797
rm -f conftest.$ac_objext
4798
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4799
  (eval $ac_compile) 2>conftest.er1
4800
  ac_status=$?
4801
  grep -v '^ *+' conftest.er1 >conftest.err
4802
  rm -f conftest.er1
4803
  cat conftest.err >&5
4804
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4805
  (exit $ac_status); } &&
4806
         { ac_try='test -z "$ac_c_werror_flag"
4807
                         || test ! -s conftest.err'
4808
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4809
  (eval $ac_try) 2>&5
4810
  ac_status=$?
4811
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4812
  (exit $ac_status); }; } &&
4813
         { ac_try='test -s conftest.$ac_objext'
4814
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4815
  (eval $ac_try) 2>&5
4816
  ac_status=$?
4817
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4818
  (exit $ac_status); }; }; then
4819
  WARN_CFLAGS="${WARN_CFLAGS} $w"
4820
else
4821
  echo "$as_me: failed program was:" >&5
4822
sed 's/^/| /' conftest.$ac_ext >&5
4823
 
4824
fi
4825
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4826
            CFLAGS="$saved_CFLAGS"
4827
        esac
4828
    done
4829
    echo "$as_me:$LINENO: result: ${WARN_CFLAGS}${WERROR_CFLAGS}" >&5
4830
echo "${ECHO_T}${WARN_CFLAGS}${WERROR_CFLAGS}" >&6
4831
fi
4832
 
4833
 
4834
default_sim_reserved_bits="1"
4835
# Check whether --enable-sim-reserved-bits or --disable-sim-reserved-bits was given.
4836
if test "${enable_sim_reserved_bits+set}" = set; then
4837
  enableval="$enable_sim_reserved_bits"
4838
  case "${enableval}" in
4839
  yes)  sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
4840
  no)   sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
4841
  *)    { { echo "$as_me:$LINENO: error: \"--enable-sim-reserved-bits does not take a value\"" >&5
4842
echo "$as_me: error: \"--enable-sim-reserved-bits does not take a value\"" >&2;}
4843
   { (exit 1); exit 1; }; }; sim_reserved_bits="";;
4844
esac
4845
if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
4846
  echo "Setting reserved flags = $sim_reserved_bits" 6>&1
4847
fi
4848
else
4849
  sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
4850
fi;
4851
 
4852
# DEPRECATED
4853
#
4854
# Instead of defining a `subtarget' macro, code should be checking
4855
# the value of {STATE,CPU}_ARCHITECTURE to identify the architecture
4856
# in question.
4857
#
4858
case "${target}" in
4859
  mips64vr*-*-*)        SIM_SUBTARGET="-DTARGET_ENABLE_FR=1" ;;
4860
  mips*tx39*)           SIM_SUBTARGET="-DSUBTARGET_R3900=1";;
4861
  mips*-sde-elf*)       SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
4862
  mipsisa32*-*-*)       SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
4863
  mipsisa64*-*-*)       SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
4864
  *)                    SIM_SUBTARGET="";;
4865
esac
4866
 
4867
 
4868
 
4869
 
4870
#
4871
# Select the byte order of the target
4872
#
4873
mips_endian=
4874
default_endian=
4875
case "${target}" in
4876
  mips64el*-*-*)        mips_endian=LITTLE_ENDIAN ;;
4877
  mips64vr*el-*-*)      default_endian=LITTLE_ENDIAN ;;
4878
  mips64*-*-*)          default_endian=BIG_ENDIAN ;;
4879
  mips16*-*-*)          default_endian=BIG_ENDIAN ;;
4880
  mipsisa32*-*-*)       default_endian=BIG_ENDIAN ;;
4881
  mipsisa64*-*-*)       default_endian=BIG_ENDIAN ;;
4882
  mips*-*-*)            default_endian=BIG_ENDIAN ;;
4883
  *)                    default_endian=BIG_ENDIAN ;;
4884
esac
4885
 
4886
wire_endian="$mips_endian"
4887
default_endian="$default_endian"
4888
# Check whether --enable-sim-endian or --disable-sim-endian was given.
4889
if test "${enable_sim_endian+set}" = set; then
4890
  enableval="$enable_sim_endian"
4891
  case "${enableval}" in
4892
  b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
4893
  l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
4894
  yes)   if test x"$wire_endian" != x; then
4895
           sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
4896
         else
4897
           if test x"$default_endian" != x; then
4898
             sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
4899
           else
4900
             echo "No hard-wired endian for target $target" 1>&6
4901
             sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
4902
           fi
4903
         fi;;
4904
  no)    if test x"$default_endian" != x; then
4905
           sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
4906
         else
4907
           if test x"$wire_endian" != x; then
4908
             sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
4909
           else
4910
             echo "No default endian for target $target" 1>&6
4911
             sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
4912
           fi
4913
         fi;;
4914
  *)     { { echo "$as_me:$LINENO: error: \"Unknown value $enableval for --enable-sim-endian\"" >&5
4915
echo "$as_me: error: \"Unknown value $enableval for --enable-sim-endian\"" >&2;}
4916
   { (exit 1); exit 1; }; }; sim_endian="";;
4917
esac
4918
if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
4919
  echo "Setting endian flags = $sim_endian" 6>&1
4920
fi
4921
else
4922
  if test x"$default_endian" != x; then
4923
  sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
4924
else
4925
  if test x"$wire_endian" != x; then
4926
    sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
4927
  else
4928
    sim_endian=
4929
  fi
4930
fi
4931
fi;
4932
 
4933
 
4934
 
4935
#
4936
# Select the bitsize of the target
4937
#
4938
mips_addr_bitsize=
4939
case "${target}" in
4940
  mips*-sde-elf*)       mips_bitsize=64 ; mips_msb=63 ;;
4941
  mips64*-*-*)          mips_bitsize=64 ; mips_msb=63 ;;
4942
  mips16*-*-*)          mips_bitsize=64 ; mips_msb=63 ;;
4943
  mipsisa32*-*-*)       mips_bitsize=32 ; mips_msb=31 ;;
4944
  mipsisa64*-*-*)       mips_bitsize=64 ; mips_msb=63 ;;
4945
  mips*-*-*)            mips_bitsize=32 ; mips_msb=31 ;;
4946
  *)                    mips_bitsize=64 ; mips_msb=63 ;;
4947
esac
4948
wire_word_bitsize="$mips_bitsize"
4949
wire_word_msb="$mips_msb"
4950
wire_address_bitsize="$mips_addr_bitsize"
4951
wire_cell_bitsize=""
4952
# Check whether --enable-sim-bitsize or --disable-sim-bitsize was given.
4953
if test "${enable_sim_bitsize+set}" = set; then
4954
  enableval="$enable_sim_bitsize"
4955
  sim_bitsize=
4956
case "${enableval}" in
4957
  64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
4958
  32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
4959
  64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
4960
  32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
4961
  32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
4962
        sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
4963
      else
4964
        sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
4965
      fi ;;
4966
  64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
4967
        sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
4968
      else
4969
        sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
4970
      fi ;;
4971
  *)  { { echo "$as_me:$LINENO: error: \"--enable-sim-bitsize was given $enableval.  Expected 32 or 64\"" >&5
4972
echo "$as_me: error: \"--enable-sim-bitsize was given $enableval.  Expected 32 or 64\"" >&2;}
4973
   { (exit 1); exit 1; }; } ;;
4974
esac
4975
# address bitsize
4976
tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
4977
case x"${tmp}" in
4978
  x ) ;;
4979
  x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
4980
  x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
4981
  * ) { { echo "$as_me:$LINENO: error: \"--enable-sim-bitsize was given address size $enableval.  Expected 32 or 64\"" >&5
4982
echo "$as_me: error: \"--enable-sim-bitsize was given address size $enableval.  Expected 32 or 64\"" >&2;}
4983
   { (exit 1); exit 1; }; } ;;
4984
esac
4985
# cell bitsize
4986
tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
4987
case x"${tmp}" in
4988
  x ) ;;
4989
  x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
4990
  x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
4991
  * ) { { echo "$as_me:$LINENO: error: \"--enable-sim-bitsize was given cell size $enableval.  Expected 32 or 64\"" >&5
4992
echo "$as_me: error: \"--enable-sim-bitsize was given cell size $enableval.  Expected 32 or 64\"" >&2;}
4993
   { (exit 1); exit 1; }; } ;;
4994
esac
4995
if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
4996
  echo "Setting bitsize flags = $sim_bitsize" 6>&1
4997
fi
4998
else
4999
  sim_bitsize=""
5000
if test x"$wire_word_bitsize" != x; then
5001
  sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
5002
fi
5003
if test x"$wire_word_msb" != x; then
5004
  sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
5005
fi
5006
if test x"$wire_address_bitsize" != x; then
5007
  sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
5008
fi
5009
if test x"$wire_cell_bitsize" != x; then
5010
  sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
5011
fi
5012
fi;
5013
 
5014
 
5015
 
5016
#
5017
# Select the floating hardware support of the target
5018
#
5019
mips_fpu=HARDWARE_FLOATING_POINT
5020
mips_fpu_bitsize=
5021
case "${target}" in
5022
  mips*tx39*)           mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
5023
  mips*-sde-elf*)       mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
5024
  mips64*-*-*)          mips_fpu=HARD_FLOATING_POINT ;;
5025
  mips16*-*-*)          mips_fpu=HARD_FLOATING_POINT ;;
5026
  mipsisa32*-*-*)       mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
5027
  mipsisa64*-*-*)       mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
5028
  mips*-*-*)            mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
5029
  *)                    mips_fpu=HARD_FLOATING_POINT ;;
5030
esac
5031
 
5032
default_sim_float="$mips_fpu"
5033
default_sim_float_bitsize="$mips_fpu_bitsize"
5034
# Check whether --enable-sim-float or --disable-sim-float was given.
5035
if test "${enable_sim_float+set}" = set; then
5036
  enableval="$enable_sim_float"
5037
  case "${enableval}" in
5038
  yes | hard)   sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";;
5039
  no | soft)    sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";;
5040
  32)           sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=32";;
5041
  64)           sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=64";;
5042
  *)            { { echo "$as_me:$LINENO: error: \"Unknown value $enableval passed to --enable-sim-float\"" >&5
5043
echo "$as_me: error: \"Unknown value $enableval passed to --enable-sim-float\"" >&2;}
5044
   { (exit 1); exit 1; }; }; sim_float="";;
5045
esac
5046
if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
5047
  echo "Setting float flags = $sim_float" 6>&1
5048
fi
5049
else
5050
 
5051
sim_float=
5052
if test x"${default_sim_float}" != x""; then
5053
  sim_float="-DWITH_FLOATING_POINT=${default_sim_float}"
5054
fi
5055
if test x"${default_sim_float_bitsize}" != x""; then
5056
  sim_float="$sim_float -DWITH_TARGET_FLOATING_POINT_BITSIZE=${default_sim_float_bitsize}"
5057
fi
5058
 
5059
fi;
5060
 
5061
 
5062
 
5063
#
5064
# Select the level of SMP support
5065
#
5066
case "${target}" in
5067
  *)                    mips_smp=0 ;;
5068
esac
5069
 
5070
default_sim_smp="$mips_smp"
5071
# Check whether --enable-sim-smp or --disable-sim-smp was given.
5072
if test "${enable_sim_smp+set}" = set; then
5073
  enableval="$enable_sim_smp"
5074
  case "${enableval}" in
5075
  yes)  sim_smp="-DWITH_SMP=5" ; sim_igen_smp="-N 5";;
5076
  no)   sim_smp="-DWITH_SMP=0" ; sim_igen_smp="-N 0";;
5077
  *)    sim_smp="-DWITH_SMP=$enableval" ; sim_igen_smp="-N $enableval";;
5078
esac
5079
if test x"$silent" != x"yes" && test x"$sim_smp" != x""; then
5080
  echo "Setting smp flags = $sim_smp" 6>&1
5081
fi
5082
else
5083
  sim_smp="-DWITH_SMP=${default_sim_smp}" ; sim_igen_smp="-N ${default_sim_smp}"
5084
if test x"$silent" != x"yes"; then
5085
  echo "Setting smp flags = $sim_smp" 6>&1
5086
fi
5087
fi;
5088
 
5089
 
5090
 
5091
#
5092
# Select the IGEN architecture
5093
#
5094
sim_gen=IGEN
5095
sim_igen_machine="-M mipsIV"
5096
sim_m16_machine="-M mips16,mipsIII"
5097
sim_igen_filter="32,64,f"
5098
sim_m16_filter="16"
5099
sim_mach_default="mips8000"
5100
 
5101
case "${target}" in
5102
  mips*tx39*)           sim_gen=IGEN
5103
                        sim_igen_filter="32,f"
5104
                        sim_igen_machine="-M r3900"
5105
                        ;;
5106
  mips64vr43*-*-*)      sim_gen=IGEN
5107
                        sim_igen_machine="-M mipsIV"
5108
                        sim_mach_default="mips8000"
5109
                        ;;
5110
  mips64vr5*-*-*)       sim_gen=IGEN
5111
                        sim_igen_machine="-M vr5000"
5112
                        sim_mach_default="mips5000"
5113
                        ;;
5114
  mips64vr41*)          sim_gen=M16
5115
                        sim_igen_machine="-M vr4100"
5116
                        sim_m16_machine="-M vr4100"
5117
                        sim_igen_filter="32,64,f"
5118
                        sim_m16_filter="16"
5119
                        sim_mach_default="mips4100"
5120
                        ;;
5121
  mips64vr-*-* | mips64vrel-*-*)
5122
                        sim_gen=MULTI
5123
                        sim_multi_configs="\
5124
                          vr4100:mipsIII,mips16,vr4100:32,64:mips4100,mips4111\
5125
                          vr4120:mipsIII,mips16,vr4120:32,64:mips4120\
5126
                          vr5000:mipsIV:32,64,f:mips4300,mips5000\
5127
                          vr5400:mipsIV,vr5400:32,64,f:mips5400\
5128
                          vr5500:mipsIV,vr5500:32,64,f:mips5500"
5129
                        sim_multi_default=mips5000
5130
                        ;;
5131
  mips*-sde-elf*)       sim_gen=M16
5132
                        sim_igen_machine="-M mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2,smartmips"
5133
                        sim_m16_machine="-M mips16,mips16e,mips64r2"
5134
                        sim_igen_filter="32,64,f"
5135
                        sim_mach_default="mipsisa64r2"
5136
                        ;;
5137
  mips64*-*-*)          sim_igen_filter="32,64,f"
5138
                        sim_gen=IGEN
5139
                        ;;
5140
  mips16*-*-*)          sim_gen=M16
5141
                        sim_igen_filter="32,64,f"
5142
                        sim_m16_filter="16"
5143
                        ;;
5144
  mipsisa32r2*-*-*)     sim_gen=M16
5145
                        sim_igen_machine="-M mips32r2,mips16,mips16e,mdmx,dsp,dsp2,smartmips"
5146
                        sim_m16_machine="-M mips16,mips16e,mips32r2"
5147
                        sim_igen_filter="32,f"
5148
                        sim_mach_default="mipsisa32r2"
5149
                        ;;
5150
  mipsisa32*-*-*)       sim_gen=M16
5151
                        sim_igen_machine="-M mips32,mips16,mips16e,smartmips"
5152
                        sim_m16_machine="-M mips16,mips16e,mips32"
5153
                        sim_igen_filter="32,f"
5154
                        sim_mach_default="mipsisa32"
5155
                        ;;
5156
  mipsisa64r2*-*-*)     sim_gen=M16
5157
                        sim_igen_machine="-M mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2"
5158
                        sim_m16_machine="-M mips16,mips16e,mips64r2"
5159
                        sim_igen_filter="32,64,f"
5160
                        sim_mach_default="mipsisa64r2"
5161
                        ;;
5162
  mipsisa64sb1*-*-*)    sim_gen=IGEN
5163
                        sim_igen_machine="-M mips64,mips3d,sb1"
5164
                        sim_igen_filter="32,64,f"
5165
                        sim_mach_default="mips_sb1"
5166
                        ;;
5167
  mipsisa64*-*-*)       sim_gen=M16
5168
                        sim_igen_machine="-M mips64,mips3d,mips16,mips16e,mdmx"
5169
                        sim_m16_machine="-M mips16,mips16e,mips64"
5170
                        sim_igen_filter="32,64,f"
5171
                        sim_mach_default="mipsisa64"
5172
                        ;;
5173
  mips*lsi*)            sim_gen=M16
5174
                        sim_igen_machine="-M mipsIII,mips16"
5175
                        sim_m16_machine="-M mips16,mipsIII"
5176
                        sim_igen_filter="32,f"
5177
                        sim_m16_filter="16"
5178
                        sim_mach_default="mips4000"
5179
                        ;;
5180
  mips*-*-*)            sim_gen=IGEN
5181
                        sim_igen_filter="32,f"
5182
                        ;;
5183
esac
5184
 
5185
# The MULTI generator can combine several simulation engines into one.
5186
# executable.  A configuration which uses the MULTI should set two
5187
# variables: ${sim_multi_configs} and ${sim_multi_default}.
5188
#
5189
# ${sim_multi_configs} is the list of engines to build.  Each
5190
# space-separated entry has the form NAME:MACHINE:FILTER:BFDMACHS,
5191
# where:
5192
#
5193
# - NAME is a C-compatible prefix for the engine,
5194
# - MACHINE is a -M argument,
5195
# - FILTER is a -F argument, and
5196
# - BFDMACHS is a comma-separated list of bfd machines that the
5197
#     simulator can run.
5198
#
5199
# Each entry will have a separate simulation engine whose prefix is
5200
# m32.  If the machine list includes "mips16", there will also
5201
# be a mips16 engine, prefix m16.  The mips16 engine will be
5202
# generated using the same machine list as the 32-bit version,
5203
# but the filter will be "16" instead of FILTER.
5204
#
5205
# The simulator compares the bfd mach against BFDMACHS to decide
5206
# which engine to use.  Entries in BFDMACHS should be bfd_mach
5207
# values with "bfd_mach_" removed.  ${sim_multi_default} says
5208
# which entry should be the default.
5209
if test ${sim_gen} = MULTI; then
5210
 
5211
  # Simple sanity check.
5212
  if test -z "${sim_multi_configs}" || test -z "${sim_multi_default}"; then
5213
    { { echo "$as_me:$LINENO: error: Error in configure.in: MULTI simulator not set up correctly" >&5
5214
echo "$as_me: error: Error in configure.in: MULTI simulator not set up correctly" >&2;}
5215
   { (exit 1); exit 1; }; }
5216
  fi
5217
 
5218
  # Start in a known state.
5219
  rm -f multi-include.h multi-run.c
5220
  sim_multi_flags=
5221
  sim_multi_src=
5222
  sim_multi_obj=multi-run.o
5223
  sim_multi_igen_configs=
5224
  sim_seen_default=no
5225
 
5226
  cat << __EOF__ > multi-run.c
5227
/* Main entry point for MULTI simulators.
5228
   Copyright (C) 2003, 2007 Free Software Foundation, Inc.
5229
 
5230
   This program is free software; you can redistribute it and/or modify
5231
   it under the terms of the GNU General Public License as published by
5232
   the Free Software Foundation; either version 3 of the License, or
5233
   (at your option) any later version.
5234
 
5235
   This program is distributed in the hope that it will be useful,
5236
   but WITHOUT ANY WARRANTY; without even the implied warranty of
5237
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
5238
   GNU General Public License for more details.
5239
 
5240
   You should have received a copy of the GNU General Public License
5241
   along with this program.  If not, see .
5242
 
5243
   --
5244
 
5245
   This file was generated by sim/mips/configure.  */
5246
 
5247
#include "sim-main.h"
5248
#include "multi-include.h"
5249
 
5250
#define SD sd
5251
#define CPU cpu
5252
 
5253
void
5254
sim_engine_run (SIM_DESC sd,
5255
                int next_cpu_nr,
5256
                int nr_cpus,
5257
                int signal) /* ignore */
5258
{
5259
  int mach;
5260
 
5261
  if (STATE_ARCHITECTURE (sd) == NULL)
5262
    mach = bfd_mach_${sim_multi_default};
5263
  else
5264
    mach = STATE_ARCHITECTURE (SD)->mach;
5265
 
5266
  switch (mach)
5267
    {
5268
__EOF__
5269
 
5270
  for fc in ${sim_multi_configs}; do
5271
 
5272
    # Split up the entry.  ${c} contains the first three elements.
5273
    # Note: outer sqaure brackets are m4 quotes.
5274
    c=`echo ${fc} | sed 's/:[^:]*$//'`
5275
    bfdmachs=`echo ${fc} | sed 's/.*://'`
5276
    name=`echo ${c} | sed 's/:.*//'`
5277
    machine=`echo ${c} | sed 's/.*:\(.*\):.*/\1/'`
5278
    filter=`echo ${c} | sed 's/.*://'`
5279
 
5280
    # Build the following lists:
5281
    #
5282
    #   sim_multi_flags: all -M and -F flags used by the simulator
5283
    #   sim_multi_src: all makefile-generated source files
5284
    #   sim_multi_obj: the objects for ${sim_multi_src}
5285
    #   sim_multi_igen_configs: igen configuration strings.
5286
    #
5287
    # Each entry in ${sim_multi_igen_configs} is a prefix (m32
5288
    # or m16) followed by the NAME, MACHINE and FILTER part of
5289
    # the ${sim_multi_configs} entry.
5290
    sim_multi_flags="${sim_multi_flags} -F ${filter} -M ${machine}"
5291
 
5292
    # Check whether mips16 handling is needed.
5293
    case ${c} in
5294
      *:*mips16*:*)
5295
        # Run igen twice, once for normal mode and once for mips16.
5296
        ws="m32 m16"
5297
 
5298
        # The top-level function for the mips16 simulator is
5299
        # in a file m16${name}_run.c, generated by the
5300
        # tmp-run-multi Makefile rule.
5301
        sim_multi_src="${sim_multi_src} m16${name}_run.c"
5302
        sim_multi_obj="${sim_multi_obj} m16${name}_run.o"
5303
        sim_multi_flags="${sim_multi_flags} -F 16"
5304
        ;;
5305
      *)
5306
        ws=m32
5307
        ;;
5308
    esac
5309
 
5310
    # Now add the list of igen-generated files to ${sim_multi_src}
5311
    # and ${sim_multi_obj}.
5312
    for w in ${ws}; do
5313
      for base in engine icache idecode model semantics support; do
5314
        sim_multi_src="${sim_multi_src} ${w}${name}_${base}.c"
5315
        sim_multi_src="${sim_multi_src} ${w}${name}_${base}.h"
5316
        sim_multi_obj="${sim_multi_obj} ${w}${name}_${base}.o"
5317
      done
5318
      sim_multi_igen_configs="${sim_multi_igen_configs} ${w}${c}"
5319
    done
5320
 
5321
    # Add an include for the engine.h file.  This file declares the
5322
    # top-level foo_engine_run() function.
5323
    echo "#include \"${w}${name}_engine.h\"" >> multi-include.h
5324
 
5325
    # Add case statements for this engine to sim_engine_run().
5326
    for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do
5327
      echo "    case bfd_mach_${mach}:" >> multi-run.c
5328
      if test ${mach} = ${sim_multi_default}; then
5329
        echo "    default:" >> multi-run.c
5330
        sim_seen_default=yes
5331
      fi
5332
    done
5333
    echo "      ${w}${name}_engine_run (sd, next_cpu_nr, nr_cpus, signal);" \
5334
      >> multi-run.c
5335
    echo "      break;" >> multi-run.c
5336
  done
5337
 
5338
  # Check whether we added a 'default:' label.
5339
  if test ${sim_seen_default} = no; then
5340
    { { echo "$as_me:$LINENO: error: Error in configure.in: \${sim_multi_configs} doesn't have an entry for \${sim_multi_default}" >&5
5341
echo "$as_me: error: Error in configure.in: \${sim_multi_configs} doesn't have an entry for \${sim_multi_default}" >&2;}
5342
   { (exit 1); exit 1; }; }
5343
  fi
5344
 
5345
  cat << __EOF__ >> multi-run.c
5346
    }
5347
}
5348
 
5349
int
5350
mips_mach_multi (SIM_DESC sd)
5351
{
5352
  if (STATE_ARCHITECTURE (sd) == NULL)
5353
    return bfd_mach_${sim_multi_default};
5354
 
5355
  switch (STATE_ARCHITECTURE (SD)->mach)
5356
    {
5357
__EOF__
5358
 
5359
  # Add case statements for this engine to mips_mach_multi().
5360
  for fc in ${sim_multi_configs}; do
5361
 
5362
    # Split up the entry.  ${c} contains the first three elements.
5363
    # Note: outer sqaure brackets are m4 quotes.
5364
    c=`echo ${fc} | sed 's/:[^:]*$//'`
5365
    bfdmachs=`echo ${fc} | sed 's/.*://'`
5366
 
5367
    for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do
5368
      echo "    case bfd_mach_${mach}:" >> multi-run.c
5369
    done
5370
  done
5371
 
5372
  cat << __EOF__ >> multi-run.c
5373
      return (STATE_ARCHITECTURE (SD)->mach);
5374
    default:
5375
      return bfd_mach_${sim_multi_default};
5376
    }
5377
}
5378
__EOF__
5379
 
5380
  SIM_SUBTARGET="$SIM_SUBTARGET -DMIPS_MACH_MULTI"
5381
else
5382
  # For clean-extra
5383
  sim_multi_src=doesnt-exist.c
5384
 
5385
  if test x"${sim_mach_default}" = x""; then
5386
    { { echo "$as_me:$LINENO: error: Error in configure.in: \${sim_mach_default} not defined" >&5
5387
echo "$as_me: error: Error in configure.in: \${sim_mach_default} not defined" >&2;}
5388
   { (exit 1); exit 1; }; }
5389
  fi
5390
  SIM_SUBTARGET="$SIM_SUBTARGET -DMIPS_MACH_DEFAULT=bfd_mach_${sim_mach_default}"
5391
fi
5392
sim_igen_flags="-F ${sim_igen_filter} ${sim_igen_machine} ${sim_igen_smp}"
5393
sim_m16_flags=" -F ${sim_m16_filter}  ${sim_m16_machine}  ${sim_igen_smp}"
5394
 
5395
 
5396
 
5397
 
5398
 
5399
 
5400
 
5401
 
5402
 
5403
#
5404
# Add simulated hardware devices
5405
#
5406
hw_enabled=no
5407
case "${target}" in
5408
  mips*tx39*)
5409
        hw_enabled=yes
5410
        hw_extra_devices="tx3904cpu tx3904irc tx3904tmr tx3904sio"
5411
        mips_extra_objs="dv-sockser.o"
5412
        SIM_SUBTARGET="$SIM_SUBTARGET -DTARGET_TX3904=1"
5413
        ;;
5414
  *)
5415
        mips_extra_objs=""
5416
        ;;
5417
esac
5418
 
5419
if test x"$hw_enabled" = x"yes"; then
5420
  sim_hw_p=yes
5421
else
5422
  sim_hw_p=no
5423
fi
5424
if test "$hw_devices"; then
5425
  hardware="core pal glue"
5426
else
5427
  hardware="core pal glue $hw_extra_devices"
5428
fi
5429
sim_hw_cflags="-DWITH_HW=1"
5430
sim_hw="$hardware"
5431
sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
5432
# Check whether --enable-sim-hardware or --disable-sim-hardware was given.
5433
if test "${enable_sim_hardware+set}" = set; then
5434
  enableval="$enable_sim_hardware"
5435
 
5436
case "${enableval}" in
5437
  yes)  sim_hw_p=yes;;
5438
  no)   sim_hw_p=no;;
5439
  ,*)   sim_hw_p=yes; hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
5440
  *,)   sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
5441
  *)    sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
5442
esac
5443
if test "$sim_hw_p" != yes; then
5444
  sim_hw_objs=
5445
  sim_hw_cflags="-DWITH_HW=0"
5446
  sim_hw=
5447
else
5448
  sim_hw_cflags="-DWITH_HW=1"
5449
  # remove duplicates
5450
  sim_hw=""
5451
  sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
5452
  for i in $hardware ; do
5453
    case " $sim_hw " in
5454
      *" $i "*) ;;
5455
      *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
5456
    esac
5457
  done
5458
fi
5459
if test x"$silent" != x"yes" && test "$sim_hw_p" = "yes"; then
5460
  echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
5461
fi
5462
else
5463
 
5464
if test "$sim_hw_p" != yes; then
5465
  sim_hw_objs=
5466
  sim_hw_cflags="-DWITH_HW=0"
5467
  sim_hw=
5468
fi
5469
if test x"$silent" != x"yes"; then
5470
  echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
5471
fi
5472
fi;
5473
 
5474
 
5475
 
5476
# Choose simulator engine
5477
case "${target}" in
5478
  *)    mips_igen_engine="engine.o"
5479
        ;;
5480
esac
5481
 
5482
 
5483
 
5484
echo "$as_me:$LINENO: checking for X" >&5
5485
echo $ECHO_N "checking for X... $ECHO_C" >&6
5486
 
5487
 
5488
# Check whether --with-x or --without-x was given.
5489
if test "${with_x+set}" = set; then
5490
  withval="$with_x"
5491
 
5492
fi;
5493
# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5494
if test "x$with_x" = xno; then
5495
  # The user explicitly disabled X.
5496
  have_x=disabled
5497
else
5498
  if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
5499
    # Both variables are already set.
5500
    have_x=yes
5501
  else
5502
    if test "${ac_cv_have_x+set}" = set; then
5503
  echo $ECHO_N "(cached) $ECHO_C" >&6
5504
else
5505
  # One or both of the vars are not set, and there is no cached value.
5506
ac_x_includes=no ac_x_libraries=no
5507
rm -fr conftest.dir
5508
if mkdir conftest.dir; then
5509
  cd conftest.dir
5510
  # Make sure to not put "make" in the Imakefile rules, since we grep it out.
5511
  cat >Imakefile <<'_ACEOF'
5512
acfindx:
5513
        @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
5514
_ACEOF
5515
  if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
5516
    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5517
    eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
5518
    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
5519
    for ac_extension in a so sl; do
5520
      if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
5521
         test -f $ac_im_libdir/libX11.$ac_extension; then
5522
        ac_im_usrlibdir=$ac_im_libdir; break
5523
      fi
5524
    done
5525
    # Screen out bogus values from the imake configuration.  They are
5526
    # bogus both because they are the default anyway, and because
5527
    # using them would break gcc on systems where it needs fixed includes.
5528
    case $ac_im_incroot in
5529
        /usr/include) ;;
5530
        *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
5531
    esac
5532
    case $ac_im_usrlibdir in
5533
        /usr/lib | /lib) ;;
5534
        *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
5535
    esac
5536
  fi
5537
  cd ..
5538
  rm -fr conftest.dir
5539
fi
5540
 
5541
# Standard set of common directories for X headers.
5542
# Check X11 before X11Rn because it is often a symlink to the current release.
5543
ac_x_header_dirs='
5544
/usr/X11/include
5545
/usr/X11R6/include
5546
/usr/X11R5/include
5547
/usr/X11R4/include
5548
 
5549
/usr/include/X11
5550
/usr/include/X11R6
5551
/usr/include/X11R5
5552
/usr/include/X11R4
5553
 
5554
/usr/local/X11/include
5555
/usr/local/X11R6/include
5556
/usr/local/X11R5/include
5557
/usr/local/X11R4/include
5558
 
5559
/usr/local/include/X11
5560
/usr/local/include/X11R6
5561
/usr/local/include/X11R5
5562
/usr/local/include/X11R4
5563
 
5564
/usr/X386/include
5565
/usr/x386/include
5566
/usr/XFree86/include/X11
5567
 
5568
/usr/include
5569
/usr/local/include
5570
/usr/unsupported/include
5571
/usr/athena/include
5572
/usr/local/x11r5/include
5573
/usr/lpp/Xamples/include
5574
 
5575
/usr/openwin/include
5576
/usr/openwin/share/include'
5577
 
5578
if test "$ac_x_includes" = no; then
5579
  # Guess where to find include files, by looking for Intrinsic.h.
5580
  # First, try using that file with no special directory specified.
5581
  cat >conftest.$ac_ext <<_ACEOF
5582
/* confdefs.h.  */
5583
_ACEOF
5584
cat confdefs.h >>conftest.$ac_ext
5585
cat >>conftest.$ac_ext <<_ACEOF
5586
/* end confdefs.h.  */
5587
#include 
5588
_ACEOF
5589
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5590
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5591
  ac_status=$?
5592
  grep -v '^ *+' conftest.er1 >conftest.err
5593
  rm -f conftest.er1
5594
  cat conftest.err >&5
5595
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5596
  (exit $ac_status); } >/dev/null; then
5597
  if test -s conftest.err; then
5598
    ac_cpp_err=$ac_c_preproc_warn_flag
5599
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5600
  else
5601
    ac_cpp_err=
5602
  fi
5603
else
5604
  ac_cpp_err=yes
5605
fi
5606
if test -z "$ac_cpp_err"; then
5607
  # We can compile using X headers with no special include directory.
5608
ac_x_includes=
5609
else
5610
  echo "$as_me: failed program was:" >&5
5611
sed 's/^/| /' conftest.$ac_ext >&5
5612
 
5613
  for ac_dir in $ac_x_header_dirs; do
5614
  if test -r "$ac_dir/X11/Intrinsic.h"; then
5615
    ac_x_includes=$ac_dir
5616
    break
5617
  fi
5618
done
5619
fi
5620
rm -f conftest.err conftest.$ac_ext
5621
fi # $ac_x_includes = no
5622
 
5623
if test "$ac_x_libraries" = no; then
5624
  # Check for the libraries.
5625
  # See if we find them without any special options.
5626
  # Don't add to $LIBS permanently.
5627
  ac_save_LIBS=$LIBS
5628
  LIBS="-lXt $LIBS"
5629
  cat >conftest.$ac_ext <<_ACEOF
5630
/* confdefs.h.  */
5631
_ACEOF
5632
cat confdefs.h >>conftest.$ac_ext
5633
cat >>conftest.$ac_ext <<_ACEOF
5634
/* end confdefs.h.  */
5635
#include 
5636
int
5637
main ()
5638
{
5639
XtMalloc (0)
5640
  ;
5641
  return 0;
5642
}
5643
_ACEOF
5644
rm -f conftest.$ac_objext conftest$ac_exeext
5645
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5646
  (eval $ac_link) 2>conftest.er1
5647
  ac_status=$?
5648
  grep -v '^ *+' conftest.er1 >conftest.err
5649
  rm -f conftest.er1
5650
  cat conftest.err >&5
5651
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5652
  (exit $ac_status); } &&
5653
         { ac_try='test -z "$ac_c_werror_flag"
5654
                         || test ! -s conftest.err'
5655
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5656
  (eval $ac_try) 2>&5
5657
  ac_status=$?
5658
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5659
  (exit $ac_status); }; } &&
5660
         { ac_try='test -s conftest$ac_exeext'
5661
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5662
  (eval $ac_try) 2>&5
5663
  ac_status=$?
5664
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5665
  (exit $ac_status); }; }; then
5666
  LIBS=$ac_save_LIBS
5667
# We can link X programs with no special library path.
5668
ac_x_libraries=
5669
else
5670
  echo "$as_me: failed program was:" >&5
5671
sed 's/^/| /' conftest.$ac_ext >&5
5672
 
5673
LIBS=$ac_save_LIBS
5674
for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
5675
do
5676
  # Don't even attempt the hair of trying to link an X program!
5677
  for ac_extension in a so sl; do
5678
    if test -r $ac_dir/libXt.$ac_extension; then
5679
      ac_x_libraries=$ac_dir
5680
      break 2
5681
    fi
5682
  done
5683
done
5684
fi
5685
rm -f conftest.err conftest.$ac_objext \
5686
      conftest$ac_exeext conftest.$ac_ext
5687
fi # $ac_x_libraries = no
5688
 
5689
if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
5690
  # Didn't find X anywhere.  Cache the known absence of X.
5691
  ac_cv_have_x="have_x=no"
5692
else
5693
  # Record where we found X for the cache.
5694
  ac_cv_have_x="have_x=yes \
5695
                ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
5696
fi
5697
fi
5698
 
5699
  fi
5700
  eval "$ac_cv_have_x"
5701
fi # $with_x != no
5702
 
5703
if test "$have_x" != yes; then
5704
  echo "$as_me:$LINENO: result: $have_x" >&5
5705
echo "${ECHO_T}$have_x" >&6
5706
  no_x=yes
5707
else
5708
  # If each of the values was on the command line, it overrides each guess.
5709
  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
5710
  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
5711
  # Update the cache value to reflect the command line values.
5712
  ac_cv_have_x="have_x=yes \
5713
                ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
5714
  echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
5715
echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
5716
fi
5717
 
5718
mips_extra_libs=""
5719
 
5720
 
5721
 
5722
 
5723
 
5724
 
5725
for ac_header in string.h strings.h stdlib.h stdlib.h
5726
do
5727
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5728
if eval "test \"\${$as_ac_Header+set}\" = set"; then
5729
  echo "$as_me:$LINENO: checking for $ac_header" >&5
5730
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5731
if eval "test \"\${$as_ac_Header+set}\" = set"; then
5732
  echo $ECHO_N "(cached) $ECHO_C" >&6
5733
fi
5734
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5735
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5736
else
5737
  # Is the header compilable?
5738
echo "$as_me:$LINENO: checking $ac_header usability" >&5
5739
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5740
cat >conftest.$ac_ext <<_ACEOF
5741
/* confdefs.h.  */
5742
_ACEOF
5743
cat confdefs.h >>conftest.$ac_ext
5744
cat >>conftest.$ac_ext <<_ACEOF
5745
/* end confdefs.h.  */
5746
$ac_includes_default
5747
#include <$ac_header>
5748
_ACEOF
5749
rm -f conftest.$ac_objext
5750
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5751
  (eval $ac_compile) 2>conftest.er1
5752
  ac_status=$?
5753
  grep -v '^ *+' conftest.er1 >conftest.err
5754
  rm -f conftest.er1
5755
  cat conftest.err >&5
5756
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5757
  (exit $ac_status); } &&
5758
         { ac_try='test -z "$ac_c_werror_flag"
5759
                         || test ! -s conftest.err'
5760
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5761
  (eval $ac_try) 2>&5
5762
  ac_status=$?
5763
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5764
  (exit $ac_status); }; } &&
5765
         { ac_try='test -s conftest.$ac_objext'
5766
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5767
  (eval $ac_try) 2>&5
5768
  ac_status=$?
5769
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5770
  (exit $ac_status); }; }; then
5771
  ac_header_compiler=yes
5772
else
5773
  echo "$as_me: failed program was:" >&5
5774
sed 's/^/| /' conftest.$ac_ext >&5
5775
 
5776
ac_header_compiler=no
5777
fi
5778
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5779
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5780
echo "${ECHO_T}$ac_header_compiler" >&6
5781
 
5782
# Is the header present?
5783
echo "$as_me:$LINENO: checking $ac_header presence" >&5
5784
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5785
cat >conftest.$ac_ext <<_ACEOF
5786
/* confdefs.h.  */
5787
_ACEOF
5788
cat confdefs.h >>conftest.$ac_ext
5789
cat >>conftest.$ac_ext <<_ACEOF
5790
/* end confdefs.h.  */
5791
#include <$ac_header>
5792
_ACEOF
5793
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5794
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5795
  ac_status=$?
5796
  grep -v '^ *+' conftest.er1 >conftest.err
5797
  rm -f conftest.er1
5798
  cat conftest.err >&5
5799
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5800
  (exit $ac_status); } >/dev/null; then
5801
  if test -s conftest.err; then
5802
    ac_cpp_err=$ac_c_preproc_warn_flag
5803
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5804
  else
5805
    ac_cpp_err=
5806
  fi
5807
else
5808
  ac_cpp_err=yes
5809
fi
5810
if test -z "$ac_cpp_err"; then
5811
  ac_header_preproc=yes
5812
else
5813
  echo "$as_me: failed program was:" >&5
5814
sed 's/^/| /' conftest.$ac_ext >&5
5815
 
5816
  ac_header_preproc=no
5817
fi
5818
rm -f conftest.err conftest.$ac_ext
5819
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5820
echo "${ECHO_T}$ac_header_preproc" >&6
5821
 
5822
# So?  What about this header?
5823
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5824
  yes:no: )
5825
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5826
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5827
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5828
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5829
    ac_header_preproc=yes
5830
    ;;
5831
  no:yes:* )
5832
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5833
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5834
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5835
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5836
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5837
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5838
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5839
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5840
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5841
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5842
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5843
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5844
    (
5845
      cat <<\_ASBOX
5846
## ------------------------------------------ ##
5847
## Report this to the AC_PACKAGE_NAME lists.  ##
5848
## ------------------------------------------ ##
5849
_ASBOX
5850
    ) |
5851
      sed "s/^/$as_me: WARNING:     /" >&2
5852
    ;;
5853
esac
5854
echo "$as_me:$LINENO: checking for $ac_header" >&5
5855
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5856
if eval "test \"\${$as_ac_Header+set}\" = set"; then
5857
  echo $ECHO_N "(cached) $ECHO_C" >&6
5858
else
5859
  eval "$as_ac_Header=\$ac_header_preproc"
5860
fi
5861
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5862
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5863
 
5864
fi
5865
if test `eval echo '${'$as_ac_Header'}'` = yes; then
5866
  cat >>confdefs.h <<_ACEOF
5867
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5868
_ACEOF
5869
 
5870
fi
5871
 
5872
done
5873
 
5874
 
5875
echo "$as_me:$LINENO: checking for fabs in -lm" >&5
5876
echo $ECHO_N "checking for fabs in -lm... $ECHO_C" >&6
5877
if test "${ac_cv_lib_m_fabs+set}" = set; then
5878
  echo $ECHO_N "(cached) $ECHO_C" >&6
5879
else
5880
  ac_check_lib_save_LIBS=$LIBS
5881
LIBS="-lm  $LIBS"
5882
cat >conftest.$ac_ext <<_ACEOF
5883
/* confdefs.h.  */
5884
_ACEOF
5885
cat confdefs.h >>conftest.$ac_ext
5886
cat >>conftest.$ac_ext <<_ACEOF
5887
/* end confdefs.h.  */
5888
 
5889
/* Override any gcc2 internal prototype to avoid an error.  */
5890
#ifdef __cplusplus
5891
extern "C"
5892
#endif
5893
/* We use char because int might match the return type of a gcc2
5894
   builtin and then its argument prototype would still apply.  */
5895
char fabs ();
5896
int
5897
main ()
5898
{
5899
fabs ();
5900
  ;
5901
  return 0;
5902
}
5903
_ACEOF
5904
rm -f conftest.$ac_objext conftest$ac_exeext
5905
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5906
  (eval $ac_link) 2>conftest.er1
5907
  ac_status=$?
5908
  grep -v '^ *+' conftest.er1 >conftest.err
5909
  rm -f conftest.er1
5910
  cat conftest.err >&5
5911
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5912
  (exit $ac_status); } &&
5913
         { ac_try='test -z "$ac_c_werror_flag"
5914
                         || test ! -s conftest.err'
5915
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5916
  (eval $ac_try) 2>&5
5917
  ac_status=$?
5918
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5919
  (exit $ac_status); }; } &&
5920
         { ac_try='test -s conftest$ac_exeext'
5921
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5922
  (eval $ac_try) 2>&5
5923
  ac_status=$?
5924
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5925
  (exit $ac_status); }; }; then
5926
  ac_cv_lib_m_fabs=yes
5927
else
5928
  echo "$as_me: failed program was:" >&5
5929
sed 's/^/| /' conftest.$ac_ext >&5
5930
 
5931
ac_cv_lib_m_fabs=no
5932
fi
5933
rm -f conftest.err conftest.$ac_objext \
5934
      conftest$ac_exeext conftest.$ac_ext
5935
LIBS=$ac_check_lib_save_LIBS
5936
fi
5937
echo "$as_me:$LINENO: result: $ac_cv_lib_m_fabs" >&5
5938
echo "${ECHO_T}$ac_cv_lib_m_fabs" >&6
5939
if test $ac_cv_lib_m_fabs = yes; then
5940
  cat >>confdefs.h <<_ACEOF
5941
#define HAVE_LIBM 1
5942
_ACEOF
5943
 
5944
  LIBS="-lm $LIBS"
5945
 
5946
fi
5947
 
5948
 
5949
 
5950
 
5951
for ac_func in aint anint sqrt
5952
do
5953
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5954
echo "$as_me:$LINENO: checking for $ac_func" >&5
5955
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5956
if eval "test \"\${$as_ac_var+set}\" = set"; then
5957
  echo $ECHO_N "(cached) $ECHO_C" >&6
5958
else
5959
  cat >conftest.$ac_ext <<_ACEOF
5960
/* confdefs.h.  */
5961
_ACEOF
5962
cat confdefs.h >>conftest.$ac_ext
5963
cat >>conftest.$ac_ext <<_ACEOF
5964
/* end confdefs.h.  */
5965
/* Define $ac_func to an innocuous variant, in case  declares $ac_func.
5966
   For example, HP-UX 11i  declares gettimeofday.  */
5967
#define $ac_func innocuous_$ac_func
5968
 
5969
/* System header to define __stub macros and hopefully few prototypes,
5970
    which can conflict with char $ac_func (); below.
5971
    Prefer  to  if __STDC__ is defined, since
5972
     exists even on freestanding compilers.  */
5973
 
5974
#ifdef __STDC__
5975
# include 
5976
#else
5977
# include 
5978
#endif
5979
 
5980
#undef $ac_func
5981
 
5982
/* Override any gcc2 internal prototype to avoid an error.  */
5983
#ifdef __cplusplus
5984
extern "C"
5985
{
5986
#endif
5987
/* We use char because int might match the return type of a gcc2
5988
   builtin and then its argument prototype would still apply.  */
5989
char $ac_func ();
5990
/* The GNU C library defines this for functions which it implements
5991
    to always fail with ENOSYS.  Some functions are actually named
5992
    something starting with __ and the normal name is an alias.  */
5993
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5994
choke me
5995
#else
5996
char (*f) () = $ac_func;
5997
#endif
5998
#ifdef __cplusplus
5999
}
6000
#endif
6001
 
6002
int
6003
main ()
6004
{
6005
return f != $ac_func;
6006
  ;
6007
  return 0;
6008
}
6009
_ACEOF
6010
rm -f conftest.$ac_objext conftest$ac_exeext
6011
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6012
  (eval $ac_link) 2>conftest.er1
6013
  ac_status=$?
6014
  grep -v '^ *+' conftest.er1 >conftest.err
6015
  rm -f conftest.er1
6016
  cat conftest.err >&5
6017
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6018
  (exit $ac_status); } &&
6019
         { ac_try='test -z "$ac_c_werror_flag"
6020
                         || test ! -s conftest.err'
6021
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6022
  (eval $ac_try) 2>&5
6023
  ac_status=$?
6024
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6025
  (exit $ac_status); }; } &&
6026
         { ac_try='test -s conftest$ac_exeext'
6027
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6028
  (eval $ac_try) 2>&5
6029
  ac_status=$?
6030
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6031
  (exit $ac_status); }; }; then
6032
  eval "$as_ac_var=yes"
6033
else
6034
  echo "$as_me: failed program was:" >&5
6035
sed 's/^/| /' conftest.$ac_ext >&5
6036
 
6037
eval "$as_ac_var=no"
6038
fi
6039
rm -f conftest.err conftest.$ac_objext \
6040
      conftest$ac_exeext conftest.$ac_ext
6041
fi
6042
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6043
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6044
if test `eval echo '${'$as_ac_var'}'` = yes; then
6045
  cat >>confdefs.h <<_ACEOF
6046
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6047
_ACEOF
6048
 
6049
fi
6050
done
6051
 
6052
 
6053
 
6054
ac_sources="$sim_link_files"
6055
ac_dests="$sim_link_links"
6056
while test -n "$ac_sources"; do
6057
  set $ac_dests; ac_dest=$1; shift; ac_dests=$*
6058
  set $ac_sources; ac_source=$1; shift; ac_sources=$*
6059
  ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
6060
done
6061
          ac_config_links="$ac_config_links $ac_config_links_1"
6062
 
6063
cgen_breaks=""
6064
if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
6065
cgen_breaks="break cgen_rtx_error";
6066
fi
6067
 
6068
          ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
6069
 
6070
          ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
6071
 
6072
          ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
6073
 
6074
          ac_config_commands="$ac_config_commands Makefile"
6075
 
6076
          ac_config_commands="$ac_config_commands stamp-h"
6077
 
6078
cat >confcache <<\_ACEOF
6079
# This file is a shell script that caches the results of configure
6080
# tests run on this system so they can be shared between configure
6081
# scripts and configure runs, see configure's option --config-cache.
6082
# It is not useful on other systems.  If it contains results you don't
6083
# want to keep, you may remove or edit it.
6084
#
6085
# config.status only pays attention to the cache file if you give it
6086
# the --recheck option to rerun configure.
6087
#
6088
# `ac_cv_env_foo' variables (set or unset) will be overridden when
6089
# loading this file, other *unset* `ac_cv_foo' will be assigned the
6090
# following values.
6091
 
6092
_ACEOF
6093
 
6094
# The following way of writing the cache mishandles newlines in values,
6095
# but we know of no workaround that is simple, portable, and efficient.
6096
# So, don't put newlines in cache variables' values.
6097
# Ultrix sh set writes to stderr and can't be redirected directly,
6098
# and sets the high bit in the cache file unless we assign to the vars.
6099
{
6100
  (set) 2>&1 |
6101
    case `(ac_space=' '; set | grep ac_space) 2>&1` in
6102
    *ac_space=\ *)
6103
      # `set' does not quote correctly, so add quotes (double-quote
6104
      # substitution turns \\\\ into \\, and sed turns \\ into \).
6105
      sed -n \
6106
        "s/'/'\\\\''/g;
6107
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6108
      ;;
6109
    *)
6110
      # `set' quotes correctly as required by POSIX, so do not add quotes.
6111
      sed -n \
6112
        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6113
      ;;
6114
    esac;
6115
} |
6116
  sed '
6117
     t clear
6118
     : clear
6119
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6120
     t end
6121
     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6122
     : end' >>confcache
6123
if diff $cache_file confcache >/dev/null 2>&1; then :; else
6124
  if test -w $cache_file; then
6125
    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
6126
    cat confcache >$cache_file
6127
  else
6128
    echo "not updating unwritable cache $cache_file"
6129
  fi
6130
fi
6131
rm -f confcache
6132
 
6133
test "x$prefix" = xNONE && prefix=$ac_default_prefix
6134
# Let make expand exec_prefix.
6135
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6136
 
6137
# VPATH may cause trouble with some makes, so we remove $(srcdir),
6138
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6139
# trailing colons and then remove the whole line if VPATH becomes empty
6140
# (actually we leave an empty line to preserve line numbers).
6141
if test "x$srcdir" = x.; then
6142
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
6143
s/:*\$(srcdir):*/:/;
6144
s/:*\${srcdir}:*/:/;
6145
s/:*@srcdir@:*/:/;
6146
s/^\([^=]*=[     ]*\):*/\1/;
6147
s/:*$//;
6148
s/^[^=]*=[       ]*$//;
6149
}'
6150
fi
6151
 
6152
DEFS=-DHAVE_CONFIG_H
6153
 
6154
ac_libobjs=
6155
ac_ltlibobjs=
6156
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6157
  # 1. Remove the extension, and $U if already installed.
6158
  ac_i=`echo "$ac_i" |
6159
         sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
6160
  # 2. Add them.
6161
  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
6162
  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
6163
done
6164
LIBOBJS=$ac_libobjs
6165
 
6166
LTLIBOBJS=$ac_ltlibobjs
6167
 
6168
 
6169
 
6170
: ${CONFIG_STATUS=./config.status}
6171
ac_clean_files_save=$ac_clean_files
6172
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6173
{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
6174
echo "$as_me: creating $CONFIG_STATUS" >&6;}
6175
cat >$CONFIG_STATUS <<_ACEOF
6176
#! $SHELL
6177
# Generated by $as_me.
6178
# Run this file to recreate the current configuration.
6179
# Compiler output produced by configure, useful for debugging
6180
# configure, is in config.log if it exists.
6181
 
6182
debug=false
6183
ac_cs_recheck=false
6184
ac_cs_silent=false
6185
SHELL=\${CONFIG_SHELL-$SHELL}
6186
_ACEOF
6187
 
6188
cat >>$CONFIG_STATUS <<\_ACEOF
6189
## --------------------- ##
6190
## M4sh Initialization.  ##
6191
## --------------------- ##
6192
 
6193
# Be Bourne compatible
6194
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
6195
  emulate sh
6196
  NULLCMD=:
6197
  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
6198
  # is contrary to our usage.  Disable this feature.
6199
  alias -g '${1+"$@"}'='"$@"'
6200
elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
6201
  set -o posix
6202
fi
6203
DUALCASE=1; export DUALCASE # for MKS sh
6204
 
6205
# Support unset when possible.
6206
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6207
  as_unset=unset
6208
else
6209
  as_unset=false
6210
fi
6211
 
6212
 
6213
# Work around bugs in pre-3.0 UWIN ksh.
6214
$as_unset ENV MAIL MAILPATH
6215
PS1='$ '
6216
PS2='> '
6217
PS4='+ '
6218
 
6219
# NLS nuisances.
6220
for as_var in \
6221
  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
6222
  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
6223
  LC_TELEPHONE LC_TIME
6224
do
6225
  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
6226
    eval $as_var=C; export $as_var
6227
  else
6228
    $as_unset $as_var
6229
  fi
6230
done
6231
 
6232
# Required to use basename.
6233
if expr a : '\(a\)' >/dev/null 2>&1; then
6234
  as_expr=expr
6235
else
6236
  as_expr=false
6237
fi
6238
 
6239
if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
6240
  as_basename=basename
6241
else
6242
  as_basename=false
6243
fi
6244
 
6245
 
6246
# Name of the executable.
6247
as_me=`$as_basename "$0" ||
6248
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
6249
         X"$0" : 'X\(//\)$' \| \
6250
         X"$0" : 'X\(/\)$' \| \
6251
         .     : '\(.\)' 2>/dev/null ||
6252
echo X/"$0" |
6253
    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
6254
          /^X\/\(\/\/\)$/{ s//\1/; q; }
6255
          /^X\/\(\/\).*/{ s//\1/; q; }
6256
          s/.*/./; q'`
6257
 
6258
 
6259
# PATH needs CR, and LINENO needs CR and PATH.
6260
# Avoid depending upon Character Ranges.
6261
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
6262
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
6263
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
6264
as_cr_digits='0123456789'
6265
as_cr_alnum=$as_cr_Letters$as_cr_digits
6266
 
6267
# The user is always right.
6268
if test "${PATH_SEPARATOR+set}" != set; then
6269
  echo "#! /bin/sh" >conf$$.sh
6270
  echo  "exit 0"   >>conf$$.sh
6271
  chmod +x conf$$.sh
6272
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6273
    PATH_SEPARATOR=';'
6274
  else
6275
    PATH_SEPARATOR=:
6276
  fi
6277
  rm -f conf$$.sh
6278
fi
6279
 
6280
 
6281
  as_lineno_1=$LINENO
6282
  as_lineno_2=$LINENO
6283
  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6284
  test "x$as_lineno_1" != "x$as_lineno_2" &&
6285
  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
6286
  # Find who we are.  Look in the path if we contain no path at all
6287
  # relative or not.
6288
  case $0 in
6289
    *[\\/]* ) as_myself=$0 ;;
6290
    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6291
for as_dir in $PATH
6292
do
6293
  IFS=$as_save_IFS
6294
  test -z "$as_dir" && as_dir=.
6295
  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
6296
done
6297
 
6298
       ;;
6299
  esac
6300
  # We did not find ourselves, most probably we were run as `sh COMMAND'
6301
  # in which case we are not to be found in the path.
6302
  if test "x$as_myself" = x; then
6303
    as_myself=$0
6304
  fi
6305
  if test ! -f "$as_myself"; then
6306
    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
6307
echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
6308
   { (exit 1); exit 1; }; }
6309
  fi
6310
  case $CONFIG_SHELL in
6311
  '')
6312
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6313
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
6314
do
6315
  IFS=$as_save_IFS
6316
  test -z "$as_dir" && as_dir=.
6317
  for as_base in sh bash ksh sh5; do
6318
         case $as_dir in
6319
         /*)
6320
           if ("$as_dir/$as_base" -c '
6321
  as_lineno_1=$LINENO
6322
  as_lineno_2=$LINENO
6323
  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6324
  test "x$as_lineno_1" != "x$as_lineno_2" &&
6325
  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
6326
             $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
6327
             $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
6328
             CONFIG_SHELL=$as_dir/$as_base
6329
             export CONFIG_SHELL
6330
             exec "$CONFIG_SHELL" "$0" ${1+"$@"}
6331
           fi;;
6332
         esac
6333
       done
6334
done
6335
;;
6336
  esac
6337
 
6338
  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
6339
  # uniformly replaced by the line number.  The first 'sed' inserts a
6340
  # line-number line before each line; the second 'sed' does the real
6341
  # work.  The second script uses 'N' to pair each line-number line
6342
  # with the numbered line, and appends trailing '-' during
6343
  # substitution so that $LINENO is not a special case at line end.
6344
  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
6345
  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
6346
  sed '=' <$as_myself |
6347
    sed '
6348
      N
6349
      s,$,-,
6350
      : loop
6351
      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
6352
      t loop
6353
      s,-$,,
6354
      s,^['$as_cr_digits']*\n,,
6355
    ' >$as_me.lineno &&
6356
  chmod +x $as_me.lineno ||
6357
    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
6358
echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
6359
   { (exit 1); exit 1; }; }
6360
 
6361
  # Don't try to exec as it changes $[0], causing all sort of problems
6362
  # (the dirname of $[0] is not the place where we might find the
6363
  # original and so on.  Autoconf is especially sensible to this).
6364
  . ./$as_me.lineno
6365
  # Exit status is that of the last command.
6366
  exit
6367
}
6368
 
6369
 
6370
case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
6371
  *c*,-n*) ECHO_N= ECHO_C='
6372
' ECHO_T='      ' ;;
6373
  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
6374
  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
6375
esac
6376
 
6377
if expr a : '\(a\)' >/dev/null 2>&1; then
6378
  as_expr=expr
6379
else
6380
  as_expr=false
6381
fi
6382
 
6383
rm -f conf$$ conf$$.exe conf$$.file
6384
echo >conf$$.file
6385
if ln -s conf$$.file conf$$ 2>/dev/null; then
6386
  # We could just check for DJGPP; but this test a) works b) is more generic
6387
  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
6388
  if test -f conf$$.exe; then
6389
    # Don't use ln at all; we don't have any links
6390
    as_ln_s='cp -p'
6391
  else
6392
    as_ln_s='ln -s'
6393
  fi
6394
elif ln conf$$.file conf$$ 2>/dev/null; then
6395
  as_ln_s=ln
6396
else
6397
  as_ln_s='cp -p'
6398
fi
6399
rm -f conf$$ conf$$.exe conf$$.file
6400
 
6401
if mkdir -p . 2>/dev/null; then
6402
  as_mkdir_p=:
6403
else
6404
  test -d ./-p && rmdir ./-p
6405
  as_mkdir_p=false
6406
fi
6407
 
6408
as_executable_p="test -f"
6409
 
6410
# Sed expression to map a string onto a valid CPP name.
6411
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
6412
 
6413
# Sed expression to map a string onto a valid variable name.
6414
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
6415
 
6416
 
6417
# IFS
6418
# We need space, tab and new line, in precisely that order.
6419
as_nl='
6420
'
6421
IFS="   $as_nl"
6422
 
6423
# CDPATH.
6424
$as_unset CDPATH
6425
 
6426
exec 6>&1
6427
 
6428
# Open the log real soon, to keep \$[0] and so on meaningful, and to
6429
# report actual input values of CONFIG_FILES etc. instead of their
6430
# values after options handling.  Logging --version etc. is OK.
6431
exec 5>>config.log
6432
{
6433
  echo
6434
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6435
## Running $as_me. ##
6436
_ASBOX
6437
} >&5
6438
cat >&5 <<_CSEOF
6439
 
6440
This file was extended by $as_me, which was
6441
generated by GNU Autoconf 2.59.  Invocation command line was
6442
 
6443
  CONFIG_FILES    = $CONFIG_FILES
6444
  CONFIG_HEADERS  = $CONFIG_HEADERS
6445
  CONFIG_LINKS    = $CONFIG_LINKS
6446
  CONFIG_COMMANDS = $CONFIG_COMMANDS
6447
  $ $0 $@
6448
 
6449
_CSEOF
6450
echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
6451
echo >&5
6452
_ACEOF
6453
 
6454
# Files that config.status was made for.
6455
if test -n "$ac_config_files"; then
6456
  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
6457
fi
6458
 
6459
if test -n "$ac_config_headers"; then
6460
  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
6461
fi
6462
 
6463
if test -n "$ac_config_links"; then
6464
  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
6465
fi
6466
 
6467
if test -n "$ac_config_commands"; then
6468
  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
6469
fi
6470
 
6471
cat >>$CONFIG_STATUS <<\_ACEOF
6472
 
6473
ac_cs_usage="\
6474
\`$as_me' instantiates files from templates according to the
6475
current configuration.
6476
 
6477
Usage: $0 [OPTIONS] [FILE]...
6478
 
6479
  -h, --help       print this help, then exit
6480
  -V, --version    print version number, then exit
6481
  -q, --quiet      do not print progress messages
6482
  -d, --debug      don't remove temporary files
6483
      --recheck    update $as_me by reconfiguring in the same conditions
6484
  --file=FILE[:TEMPLATE]
6485
                   instantiate the configuration file FILE
6486
  --header=FILE[:TEMPLATE]
6487
                   instantiate the configuration header FILE
6488
 
6489
Configuration files:
6490
$config_files
6491
 
6492
Configuration headers:
6493
$config_headers
6494
 
6495
Configuration links:
6496
$config_links
6497
 
6498
Configuration commands:
6499
$config_commands
6500
 
6501
Report bugs to ."
6502
_ACEOF
6503
 
6504
cat >>$CONFIG_STATUS <<_ACEOF
6505
ac_cs_version="\\
6506
config.status
6507
configured by $0, generated by GNU Autoconf 2.59,
6508
  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
6509
 
6510
Copyright (C) 2003 Free Software Foundation, Inc.
6511
This config.status script is free software; the Free Software Foundation
6512
gives unlimited permission to copy, distribute and modify it."
6513
srcdir=$srcdir
6514
INSTALL="$INSTALL"
6515
_ACEOF
6516
 
6517
cat >>$CONFIG_STATUS <<\_ACEOF
6518
# If no file are specified by the user, then we need to provide default
6519
# value.  By we need to know if files were specified by the user.
6520
ac_need_defaults=:
6521
while test $# != 0
6522
do
6523
  case $1 in
6524
  --*=*)
6525
    ac_option=`expr "x$1" : 'x\([^=]*\)='`
6526
    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
6527
    ac_shift=:
6528
    ;;
6529
  -*)
6530
    ac_option=$1
6531
    ac_optarg=$2
6532
    ac_shift=shift
6533
    ;;
6534
  *) # This is not an option, so the user has probably given explicit
6535
     # arguments.
6536
     ac_option=$1
6537
     ac_need_defaults=false;;
6538
  esac
6539
 
6540
  case $ac_option in
6541
  # Handling of the options.
6542
_ACEOF
6543
cat >>$CONFIG_STATUS <<\_ACEOF
6544
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6545
    ac_cs_recheck=: ;;
6546
  --version | --vers* | -V )
6547
    echo "$ac_cs_version"; exit 0 ;;
6548
  --he | --h)
6549
    # Conflict between --help and --header
6550
    { { echo "$as_me:$LINENO: error: ambiguous option: $1
6551
Try \`$0 --help' for more information." >&5
6552
echo "$as_me: error: ambiguous option: $1
6553
Try \`$0 --help' for more information." >&2;}
6554
   { (exit 1); exit 1; }; };;
6555
  --help | --hel | -h )
6556
    echo "$ac_cs_usage"; exit 0 ;;
6557
  --debug | --d* | -d )
6558
    debug=: ;;
6559
  --file | --fil | --fi | --f )
6560
    $ac_shift
6561
    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
6562
    ac_need_defaults=false;;
6563
  --header | --heade | --head | --hea )
6564
    $ac_shift
6565
    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
6566
    ac_need_defaults=false;;
6567
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6568
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
6569
    ac_cs_silent=: ;;
6570
 
6571
  # This is an error.
6572
  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
6573
Try \`$0 --help' for more information." >&5
6574
echo "$as_me: error: unrecognized option: $1
6575
Try \`$0 --help' for more information." >&2;}
6576
   { (exit 1); exit 1; }; } ;;
6577
 
6578
  *) ac_config_targets="$ac_config_targets $1" ;;
6579
 
6580
  esac
6581
  shift
6582
done
6583
 
6584
ac_configure_extra_args=
6585
 
6586
if $ac_cs_silent; then
6587
  exec 6>/dev/null
6588
  ac_configure_extra_args="$ac_configure_extra_args --silent"
6589
fi
6590
 
6591
_ACEOF
6592
cat >>$CONFIG_STATUS <<_ACEOF
6593
if \$ac_cs_recheck; then
6594
  echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
6595
  exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6596
fi
6597
 
6598
_ACEOF
6599
 
6600
 
6601
 
6602
 
6603
 
6604
cat >>$CONFIG_STATUS <<\_ACEOF
6605
for ac_config_target in $ac_config_targets
6606
do
6607
  case "$ac_config_target" in
6608
  # Handling of arguments.
6609
  "Makefile.sim" ) CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
6610
  "Make-common.sim" ) CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
6611
  ".gdbinit" ) CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
6612
  "$ac_config_links_1" ) CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
6613
  "Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
6614
  "stamp-h" ) CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
6615
  "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
6616
  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
6617
echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
6618
   { (exit 1); exit 1; }; };;
6619
  esac
6620
done
6621
 
6622
# If the user did not use the arguments to specify the items to instantiate,
6623
# then the envvar interface is used.  Set only those that are not.
6624
# We use the long form for the default assignment because of an extremely
6625
# bizarre bug on SunOS 4.1.3.
6626
if $ac_need_defaults; then
6627
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
6628
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6629
  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
6630
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
6631
fi
6632
 
6633
# Have a temporary directory for convenience.  Make it in the build tree
6634
# simply because there is no reason to put it here, and in addition,
6635
# creating and moving files from /tmp can sometimes cause problems.
6636
# Create a temporary directory, and hook for its removal unless debugging.
6637
$debug ||
6638
{
6639
  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
6640
  trap '{ (exit 1); exit 1; }' 1 2 13 15
6641
}
6642
 
6643
# Create a (secure) tmp directory for tmp files.
6644
 
6645
{
6646
  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
6647
  test -n "$tmp" && test -d "$tmp"
6648
}  ||
6649
{
6650
  tmp=./confstat$$-$RANDOM
6651
  (umask 077 && mkdir $tmp)
6652
} ||
6653
{
6654
   echo "$me: cannot create a temporary directory in ." >&2
6655
   { (exit 1); exit 1; }
6656
}
6657
 
6658
_ACEOF
6659
 
6660
cat >>$CONFIG_STATUS <<_ACEOF
6661
 
6662
#
6663
# CONFIG_FILES section.
6664
#
6665
 
6666
# No need to generate the scripts if there are no CONFIG_FILES.
6667
# This happens for instance when ./config.status config.h
6668
if test -n "\$CONFIG_FILES"; then
6669
  # Protect against being on the right side of a sed subst in config.status.
6670
  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
6671
   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
6672
s,@SHELL@,$SHELL,;t t
6673
s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
6674
s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
6675
s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
6676
s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
6677
s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
6678
s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
6679
s,@exec_prefix@,$exec_prefix,;t t
6680
s,@prefix@,$prefix,;t t
6681
s,@program_transform_name@,$program_transform_name,;t t
6682
s,@bindir@,$bindir,;t t
6683
s,@sbindir@,$sbindir,;t t
6684
s,@libexecdir@,$libexecdir,;t t
6685
s,@datadir@,$datadir,;t t
6686
s,@sysconfdir@,$sysconfdir,;t t
6687
s,@sharedstatedir@,$sharedstatedir,;t t
6688
s,@localstatedir@,$localstatedir,;t t
6689
s,@libdir@,$libdir,;t t
6690
s,@includedir@,$includedir,;t t
6691
s,@oldincludedir@,$oldincludedir,;t t
6692
s,@infodir@,$infodir,;t t
6693
s,@mandir@,$mandir,;t t
6694
s,@build_alias@,$build_alias,;t t
6695
s,@host_alias@,$host_alias,;t t
6696
s,@target_alias@,$target_alias,;t t
6697
s,@DEFS@,$DEFS,;t t
6698
s,@ECHO_C@,$ECHO_C,;t t
6699
s,@ECHO_N@,$ECHO_N,;t t
6700
s,@ECHO_T@,$ECHO_T,;t t
6701
s,@LIBS@,$LIBS,;t t
6702
s,@sim_environment@,$sim_environment,;t t
6703
s,@sim_alignment@,$sim_alignment,;t t
6704
s,@sim_assert@,$sim_assert,;t t
6705
s,@sim_bitsize@,$sim_bitsize,;t t
6706
s,@sim_endian@,$sim_endian,;t t
6707
s,@sim_hostendian@,$sim_hostendian,;t t
6708
s,@sim_float@,$sim_float,;t t
6709
s,@sim_scache@,$sim_scache,;t t
6710
s,@sim_default_model@,$sim_default_model,;t t
6711
s,@sim_hw_cflags@,$sim_hw_cflags,;t t
6712
s,@sim_hw_objs@,$sim_hw_objs,;t t
6713
s,@sim_hw@,$sim_hw,;t t
6714
s,@sim_inline@,$sim_inline,;t t
6715
s,@sim_packages@,$sim_packages,;t t
6716
s,@sim_regparm@,$sim_regparm,;t t
6717
s,@sim_reserved_bits@,$sim_reserved_bits,;t t
6718
s,@sim_smp@,$sim_smp,;t t
6719
s,@sim_stdcall@,$sim_stdcall,;t t
6720
s,@sim_xor_endian@,$sim_xor_endian,;t t
6721
s,@WARN_CFLAGS@,$WARN_CFLAGS,;t t
6722
s,@WERROR_CFLAGS@,$WERROR_CFLAGS,;t t
6723
s,@build@,$build,;t t
6724
s,@build_cpu@,$build_cpu,;t t
6725
s,@build_vendor@,$build_vendor,;t t
6726
s,@build_os@,$build_os,;t t
6727
s,@host@,$host,;t t
6728
s,@host_cpu@,$host_cpu,;t t
6729
s,@host_vendor@,$host_vendor,;t t
6730
s,@host_os@,$host_os,;t t
6731
s,@target@,$target,;t t
6732
s,@target_cpu@,$target_cpu,;t t
6733
s,@target_vendor@,$target_vendor,;t t
6734
s,@target_os@,$target_os,;t t
6735
s,@CC@,$CC,;t t
6736
s,@CFLAGS@,$CFLAGS,;t t
6737
s,@LDFLAGS@,$LDFLAGS,;t t
6738
s,@CPPFLAGS@,$CPPFLAGS,;t t
6739
s,@ac_ct_CC@,$ac_ct_CC,;t t
6740
s,@EXEEXT@,$EXEEXT,;t t
6741
s,@OBJEXT@,$OBJEXT,;t t
6742
s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
6743
s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
6744
s,@INSTALL_DATA@,$INSTALL_DATA,;t t
6745
s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t
6746
s,@HDEFINES@,$HDEFINES,;t t
6747
s,@AR@,$AR,;t t
6748
s,@RANLIB@,$RANLIB,;t t
6749
s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
6750
s,@USE_NLS@,$USE_NLS,;t t
6751
s,@LIBINTL@,$LIBINTL,;t t
6752
s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
6753
s,@INCINTL@,$INCINTL,;t t
6754
s,@XGETTEXT@,$XGETTEXT,;t t
6755
s,@GMSGFMT@,$GMSGFMT,;t t
6756
s,@POSUB@,$POSUB,;t t
6757
s,@CATALOGS@,$CATALOGS,;t t
6758
s,@DATADIRNAME@,$DATADIRNAME,;t t
6759
s,@INSTOBJEXT@,$INSTOBJEXT,;t t
6760
s,@GENCAT@,$GENCAT,;t t
6761
s,@CATOBJEXT@,$CATOBJEXT,;t t
6762
s,@CPP@,$CPP,;t t
6763
s,@EGREP@,$EGREP,;t t
6764
s,@MAINT@,$MAINT,;t t
6765
s,@sim_bswap@,$sim_bswap,;t t
6766
s,@sim_cflags@,$sim_cflags,;t t
6767
s,@sim_debug@,$sim_debug,;t t
6768
s,@sim_stdio@,$sim_stdio,;t t
6769
s,@sim_trace@,$sim_trace,;t t
6770
s,@sim_profile@,$sim_profile,;t t
6771
s,@SIM_SUBTARGET@,$SIM_SUBTARGET,;t t
6772
s,@sim_igen_flags@,$sim_igen_flags,;t t
6773
s,@sim_m16_flags@,$sim_m16_flags,;t t
6774
s,@sim_gen@,$sim_gen,;t t
6775
s,@sim_multi_flags@,$sim_multi_flags,;t t
6776
s,@sim_multi_igen_configs@,$sim_multi_igen_configs,;t t
6777
s,@sim_multi_src@,$sim_multi_src,;t t
6778
s,@sim_multi_obj@,$sim_multi_obj,;t t
6779
s,@mips_extra_objs@,$mips_extra_objs,;t t
6780
s,@mips_igen_engine@,$mips_igen_engine,;t t
6781
s,@mips_extra_libs@,$mips_extra_libs,;t t
6782
s,@cgen_breaks@,$cgen_breaks,;t t
6783
s,@LIBOBJS@,$LIBOBJS,;t t
6784
s,@LTLIBOBJS@,$LTLIBOBJS,;t t
6785
CEOF
6786
 
6787
_ACEOF
6788
 
6789
  cat >>$CONFIG_STATUS <<\_ACEOF
6790
  # Split the substitutions into bite-sized pieces for seds with
6791
  # small command number limits, like on Digital OSF/1 and HP-UX.
6792
  ac_max_sed_lines=48
6793
  ac_sed_frag=1 # Number of current file.
6794
  ac_beg=1 # First line for current file.
6795
  ac_end=$ac_max_sed_lines # Line after last line for current file.
6796
  ac_more_lines=:
6797
  ac_sed_cmds=
6798
  while $ac_more_lines; do
6799
    if test $ac_beg -gt 1; then
6800
      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
6801
    else
6802
      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
6803
    fi
6804
    if test ! -s $tmp/subs.frag; then
6805
      ac_more_lines=false
6806
    else
6807
      # The purpose of the label and of the branching condition is to
6808
      # speed up the sed processing (if there are no `@' at all, there
6809
      # is no need to browse any of the substitutions).
6810
      # These are the two extra sed commands mentioned above.
6811
      (echo ':t
6812
  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
6813
      if test -z "$ac_sed_cmds"; then
6814
        ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
6815
      else
6816
        ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
6817
      fi
6818
      ac_sed_frag=`expr $ac_sed_frag + 1`
6819
      ac_beg=$ac_end
6820
      ac_end=`expr $ac_end + $ac_max_sed_lines`
6821
    fi
6822
  done
6823
  if test -z "$ac_sed_cmds"; then
6824
    ac_sed_cmds=cat
6825
  fi
6826
fi # test -n "$CONFIG_FILES"
6827
 
6828
_ACEOF
6829
cat >>$CONFIG_STATUS <<\_ACEOF
6830
for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
6831
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6832
  case $ac_file in
6833
  - | *:- | *:-:* ) # input from stdin
6834
        cat >$tmp/stdin
6835
        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
6836
        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
6837
  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
6838
        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
6839
  * )   ac_file_in=$ac_file.in ;;
6840
  esac
6841
 
6842
  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
6843
  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
6844
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6845
         X"$ac_file" : 'X\(//\)[^/]' \| \
6846
         X"$ac_file" : 'X\(//\)$' \| \
6847
         X"$ac_file" : 'X\(/\)' \| \
6848
         .     : '\(.\)' 2>/dev/null ||
6849
echo X"$ac_file" |
6850
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
6851
          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
6852
          /^X\(\/\/\)$/{ s//\1/; q; }
6853
          /^X\(\/\).*/{ s//\1/; q; }
6854
          s/.*/./; q'`
6855
  { if $as_mkdir_p; then
6856
    mkdir -p "$ac_dir"
6857
  else
6858
    as_dir="$ac_dir"
6859
    as_dirs=
6860
    while test ! -d "$as_dir"; do
6861
      as_dirs="$as_dir $as_dirs"
6862
      as_dir=`(dirname "$as_dir") 2>/dev/null ||
6863
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6864
         X"$as_dir" : 'X\(//\)[^/]' \| \
6865
         X"$as_dir" : 'X\(//\)$' \| \
6866
         X"$as_dir" : 'X\(/\)' \| \
6867
         .     : '\(.\)' 2>/dev/null ||
6868
echo X"$as_dir" |
6869
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
6870
          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
6871
          /^X\(\/\/\)$/{ s//\1/; q; }
6872
          /^X\(\/\).*/{ s//\1/; q; }
6873
          s/.*/./; q'`
6874
    done
6875
    test ! -n "$as_dirs" || mkdir $as_dirs
6876
  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
6877
echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
6878
   { (exit 1); exit 1; }; }; }
6879
 
6880
  ac_builddir=.
6881
 
6882
if test "$ac_dir" != .; then
6883
  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
6884
  # A "../" for each directory in $ac_dir_suffix.
6885
  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
6886
else
6887
  ac_dir_suffix= ac_top_builddir=
6888
fi
6889
 
6890
case $srcdir in
6891
  .)  # No --srcdir option.  We are building in place.
6892
    ac_srcdir=.
6893
    if test -z "$ac_top_builddir"; then
6894
       ac_top_srcdir=.
6895
    else
6896
       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
6897
    fi ;;
6898
  [\\/]* | ?:[\\/]* )  # Absolute path.
6899
    ac_srcdir=$srcdir$ac_dir_suffix;
6900
    ac_top_srcdir=$srcdir ;;
6901
  *) # Relative path.
6902
    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
6903
    ac_top_srcdir=$ac_top_builddir$srcdir ;;
6904
esac
6905
 
6906
# Do not use `cd foo && pwd` to compute absolute paths, because
6907
# the directories may not exist.
6908
case `pwd` in
6909
.) ac_abs_builddir="$ac_dir";;
6910
*)
6911
  case "$ac_dir" in
6912
  .) ac_abs_builddir=`pwd`;;
6913
  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
6914
  *) ac_abs_builddir=`pwd`/"$ac_dir";;
6915
  esac;;
6916
esac
6917
case $ac_abs_builddir in
6918
.) ac_abs_top_builddir=${ac_top_builddir}.;;
6919
*)
6920
  case ${ac_top_builddir}. in
6921
  .) ac_abs_top_builddir=$ac_abs_builddir;;
6922
  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
6923
  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
6924
  esac;;
6925
esac
6926
case $ac_abs_builddir in
6927
.) ac_abs_srcdir=$ac_srcdir;;
6928
*)
6929
  case $ac_srcdir in
6930
  .) ac_abs_srcdir=$ac_abs_builddir;;
6931
  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
6932
  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
6933
  esac;;
6934
esac
6935
case $ac_abs_builddir in
6936
.) ac_abs_top_srcdir=$ac_top_srcdir;;
6937
*)
6938
  case $ac_top_srcdir in
6939
  .) ac_abs_top_srcdir=$ac_abs_builddir;;
6940
  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
6941
  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
6942
  esac;;
6943
esac
6944
 
6945
 
6946
  case $INSTALL in
6947
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
6948
  *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
6949
  esac
6950
 
6951
  if test x"$ac_file" != x-; then
6952
    { echo "$as_me:$LINENO: creating $ac_file" >&5
6953
echo "$as_me: creating $ac_file" >&6;}
6954
    rm -f "$ac_file"
6955
  fi
6956
  # Let's still pretend it is `configure' which instantiates (i.e., don't
6957
  # use $as_me), people would be surprised to read:
6958
  #    /* config.h.  Generated by config.status.  */
6959
  if test x"$ac_file" = x-; then
6960
    configure_input=
6961
  else
6962
    configure_input="$ac_file.  "
6963
  fi
6964
  configure_input=$configure_input"Generated from `echo $ac_file_in |
6965
                                     sed 's,.*/,,'` by configure."
6966
 
6967
  # First look for the input files in the build tree, otherwise in the
6968
  # src tree.
6969
  ac_file_inputs=`IFS=:
6970
    for f in $ac_file_in; do
6971
      case $f in
6972
      -) echo $tmp/stdin ;;
6973
      [\\/$]*)
6974
         # Absolute (can't be DOS-style, as IFS=:)
6975
         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
6976
echo "$as_me: error: cannot find input file: $f" >&2;}
6977
   { (exit 1); exit 1; }; }
6978
         echo "$f";;
6979
      *) # Relative
6980
         if test -f "$f"; then
6981
           # Build tree
6982
           echo "$f"
6983
         elif test -f "$srcdir/$f"; then
6984
           # Source tree
6985
           echo "$srcdir/$f"
6986
         else
6987
           # /dev/null tree
6988
           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
6989
echo "$as_me: error: cannot find input file: $f" >&2;}
6990
   { (exit 1); exit 1; }; }
6991
         fi;;
6992
      esac
6993
    done` || { (exit 1); exit 1; }
6994
_ACEOF
6995
cat >>$CONFIG_STATUS <<_ACEOF
6996
  sed "$ac_vpsub
6997
$extrasub
6998
_ACEOF
6999
cat >>$CONFIG_STATUS <<\_ACEOF
7000
:t
7001
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7002
s,@configure_input@,$configure_input,;t t
7003
s,@srcdir@,$ac_srcdir,;t t
7004
s,@abs_srcdir@,$ac_abs_srcdir,;t t
7005
s,@top_srcdir@,$ac_top_srcdir,;t t
7006
s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
7007
s,@builddir@,$ac_builddir,;t t
7008
s,@abs_builddir@,$ac_abs_builddir,;t t
7009
s,@top_builddir@,$ac_top_builddir,;t t
7010
s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
7011
s,@INSTALL@,$ac_INSTALL,;t t
7012
" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
7013
  rm -f $tmp/stdin
7014
  if test x"$ac_file" != x-; then
7015
    mv $tmp/out $ac_file
7016
  else
7017
    cat $tmp/out
7018
    rm -f $tmp/out
7019
  fi
7020
 
7021
done
7022
_ACEOF
7023
cat >>$CONFIG_STATUS <<\_ACEOF
7024
 
7025
#
7026
# CONFIG_HEADER section.
7027
#
7028
 
7029
# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7030
# NAME is the cpp macro being defined and VALUE is the value it is being given.
7031
#
7032
# ac_d sets the value in "#define NAME VALUE" lines.
7033
ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
7034
ac_dB='[         ].*$,\1#\2'
7035
ac_dC=' '
7036
ac_dD=',;t'
7037
# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7038
ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
7039
ac_uB='$,\1#\2define\3'
7040
ac_uC=' '
7041
ac_uD=',;t'
7042
 
7043
for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
7044
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7045
  case $ac_file in
7046
  - | *:- | *:-:* ) # input from stdin
7047
        cat >$tmp/stdin
7048
        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7049
        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7050
  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7051
        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7052
  * )   ac_file_in=$ac_file.in ;;
7053
  esac
7054
 
7055
  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
7056
echo "$as_me: creating $ac_file" >&6;}
7057
 
7058
  # First look for the input files in the build tree, otherwise in the
7059
  # src tree.
7060
  ac_file_inputs=`IFS=:
7061
    for f in $ac_file_in; do
7062
      case $f in
7063
      -) echo $tmp/stdin ;;
7064
      [\\/$]*)
7065
         # Absolute (can't be DOS-style, as IFS=:)
7066
         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7067
echo "$as_me: error: cannot find input file: $f" >&2;}
7068
   { (exit 1); exit 1; }; }
7069
         # Do quote $f, to prevent DOS paths from being IFS'd.
7070
         echo "$f";;
7071
      *) # Relative
7072
         if test -f "$f"; then
7073
           # Build tree
7074
           echo "$f"
7075
         elif test -f "$srcdir/$f"; then
7076
           # Source tree
7077
           echo "$srcdir/$f"
7078
         else
7079
           # /dev/null tree
7080
           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7081
echo "$as_me: error: cannot find input file: $f" >&2;}
7082
   { (exit 1); exit 1; }; }
7083
         fi;;
7084
      esac
7085
    done` || { (exit 1); exit 1; }
7086
  # Remove the trailing spaces.
7087
  sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
7088
 
7089
_ACEOF
7090
 
7091
# Transform confdefs.h into two sed scripts, `conftest.defines' and
7092
# `conftest.undefs', that substitutes the proper values into
7093
# config.h.in to produce config.h.  The first handles `#define'
7094
# templates, and the second `#undef' templates.
7095
# And first: Protect against being on the right side of a sed subst in
7096
# config.status.  Protect against being in an unquoted here document
7097
# in config.status.
7098
rm -f conftest.defines conftest.undefs
7099
# Using a here document instead of a string reduces the quoting nightmare.
7100
# Putting comments in sed scripts is not portable.
7101
#
7102
# `end' is used to avoid that the second main sed command (meant for
7103
# 0-ary CPP macros) applies to n-ary macro definitions.
7104
# See the Autoconf documentation for `clear'.
7105
cat >confdef2sed.sed <<\_ACEOF
7106
s/[\\&,]/\\&/g
7107
s,[\\$`],\\&,g
7108
t clear
7109
: clear
7110
s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
7111
t end
7112
s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
7113
: end
7114
_ACEOF
7115
# If some macros were called several times there might be several times
7116
# the same #defines, which is useless.  Nevertheless, we may not want to
7117
# sort them, since we want the *last* AC-DEFINE to be honored.
7118
uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
7119
sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
7120
rm -f confdef2sed.sed
7121
 
7122
# This sed command replaces #undef with comments.  This is necessary, for
7123
# example, in the case of _POSIX_SOURCE, which is predefined and required
7124
# on some systems where configure will not decide to define it.
7125
cat >>conftest.undefs <<\_ACEOF
7126
s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
7127
_ACEOF
7128
 
7129
# Break up conftest.defines because some shells have a limit on the size
7130
# of here documents, and old seds have small limits too (100 cmds).
7131
echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
7132
echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
7133
echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
7134
echo '  :' >>$CONFIG_STATUS
7135
rm -f conftest.tail
7136
while grep . conftest.defines >/dev/null
7137
do
7138
  # Write a limited-size here document to $tmp/defines.sed.
7139
  echo '  cat >$tmp/defines.sed <>$CONFIG_STATUS
7140
  # Speed up: don't consider the non `#define' lines.
7141
  echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
7142
  # Work around the forget-to-reset-the-flag bug.
7143
  echo 't clr' >>$CONFIG_STATUS
7144
  echo ': clr' >>$CONFIG_STATUS
7145
  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
7146
  echo 'CEOF
7147
  sed -f $tmp/defines.sed $tmp/in >$tmp/out
7148
  rm -f $tmp/in
7149
  mv $tmp/out $tmp/in
7150
' >>$CONFIG_STATUS
7151
  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
7152
  rm -f conftest.defines
7153
  mv conftest.tail conftest.defines
7154
done
7155
rm -f conftest.defines
7156
echo '  fi # grep' >>$CONFIG_STATUS
7157
echo >>$CONFIG_STATUS
7158
 
7159
# Break up conftest.undefs because some shells have a limit on the size
7160
# of here documents, and old seds have small limits too (100 cmds).
7161
echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
7162
rm -f conftest.tail
7163
while grep . conftest.undefs >/dev/null
7164
do
7165
  # Write a limited-size here document to $tmp/undefs.sed.
7166
  echo '  cat >$tmp/undefs.sed <>$CONFIG_STATUS
7167
  # Speed up: don't consider the non `#undef'
7168
  echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
7169
  # Work around the forget-to-reset-the-flag bug.
7170
  echo 't clr' >>$CONFIG_STATUS
7171
  echo ': clr' >>$CONFIG_STATUS
7172
  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
7173
  echo 'CEOF
7174
  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
7175
  rm -f $tmp/in
7176
  mv $tmp/out $tmp/in
7177
' >>$CONFIG_STATUS
7178
  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
7179
  rm -f conftest.undefs
7180
  mv conftest.tail conftest.undefs
7181
done
7182
rm -f conftest.undefs
7183
 
7184
cat >>$CONFIG_STATUS <<\_ACEOF
7185
  # Let's still pretend it is `configure' which instantiates (i.e., don't
7186
  # use $as_me), people would be surprised to read:
7187
  #    /* config.h.  Generated by config.status.  */
7188
  if test x"$ac_file" = x-; then
7189
    echo "/* Generated by configure.  */" >$tmp/config.h
7190
  else
7191
    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
7192
  fi
7193
  cat $tmp/in >>$tmp/config.h
7194
  rm -f $tmp/in
7195
  if test x"$ac_file" != x-; then
7196
    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
7197
      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
7198
echo "$as_me: $ac_file is unchanged" >&6;}
7199
    else
7200
      ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7201
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7202
         X"$ac_file" : 'X\(//\)[^/]' \| \
7203
         X"$ac_file" : 'X\(//\)$' \| \
7204
         X"$ac_file" : 'X\(/\)' \| \
7205
         .     : '\(.\)' 2>/dev/null ||
7206
echo X"$ac_file" |
7207
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7208
          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7209
          /^X\(\/\/\)$/{ s//\1/; q; }
7210
          /^X\(\/\).*/{ s//\1/; q; }
7211
          s/.*/./; q'`
7212
      { if $as_mkdir_p; then
7213
    mkdir -p "$ac_dir"
7214
  else
7215
    as_dir="$ac_dir"
7216
    as_dirs=
7217
    while test ! -d "$as_dir"; do
7218
      as_dirs="$as_dir $as_dirs"
7219
      as_dir=`(dirname "$as_dir") 2>/dev/null ||
7220
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7221
         X"$as_dir" : 'X\(//\)[^/]' \| \
7222
         X"$as_dir" : 'X\(//\)$' \| \
7223
         X"$as_dir" : 'X\(/\)' \| \
7224
         .     : '\(.\)' 2>/dev/null ||
7225
echo X"$as_dir" |
7226
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7227
          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7228
          /^X\(\/\/\)$/{ s//\1/; q; }
7229
          /^X\(\/\).*/{ s//\1/; q; }
7230
          s/.*/./; q'`
7231
    done
7232
    test ! -n "$as_dirs" || mkdir $as_dirs
7233
  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7234
echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7235
   { (exit 1); exit 1; }; }; }
7236
 
7237
      rm -f $ac_file
7238
      mv $tmp/config.h $ac_file
7239
    fi
7240
  else
7241
    cat $tmp/config.h
7242
    rm -f $tmp/config.h
7243
  fi
7244
done
7245
_ACEOF
7246
cat >>$CONFIG_STATUS <<\_ACEOF
7247
 
7248
#
7249
# CONFIG_LINKS section.
7250
#
7251
 
7252
for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
7253
  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
7254
  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
7255
 
7256
  { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
7257
echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
7258
 
7259
  if test ! -r $srcdir/$ac_source; then
7260
    { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
7261
echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
7262
   { (exit 1); exit 1; }; }
7263
  fi
7264
  rm -f $ac_dest
7265
 
7266
  # Make relative symlinks.
7267
  ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
7268
$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7269
         X"$ac_dest" : 'X\(//\)[^/]' \| \
7270
         X"$ac_dest" : 'X\(//\)$' \| \
7271
         X"$ac_dest" : 'X\(/\)' \| \
7272
         .     : '\(.\)' 2>/dev/null ||
7273
echo X"$ac_dest" |
7274
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7275
          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7276
          /^X\(\/\/\)$/{ s//\1/; q; }
7277
          /^X\(\/\).*/{ s//\1/; q; }
7278
          s/.*/./; q'`
7279
  { if $as_mkdir_p; then
7280
    mkdir -p "$ac_dest_dir"
7281
  else
7282
    as_dir="$ac_dest_dir"
7283
    as_dirs=
7284
    while test ! -d "$as_dir"; do
7285
      as_dirs="$as_dir $as_dirs"
7286
      as_dir=`(dirname "$as_dir") 2>/dev/null ||
7287
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7288
         X"$as_dir" : 'X\(//\)[^/]' \| \
7289
         X"$as_dir" : 'X\(//\)$' \| \
7290
         X"$as_dir" : 'X\(/\)' \| \
7291
         .     : '\(.\)' 2>/dev/null ||
7292
echo X"$as_dir" |
7293
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7294
          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7295
          /^X\(\/\/\)$/{ s//\1/; q; }
7296
          /^X\(\/\).*/{ s//\1/; q; }
7297
          s/.*/./; q'`
7298
    done
7299
    test ! -n "$as_dirs" || mkdir $as_dirs
7300
  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
7301
echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
7302
   { (exit 1); exit 1; }; }; }
7303
 
7304
  ac_builddir=.
7305
 
7306
if test "$ac_dest_dir" != .; then
7307
  ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
7308
  # A "../" for each directory in $ac_dir_suffix.
7309
  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7310
else
7311
  ac_dir_suffix= ac_top_builddir=
7312
fi
7313
 
7314
case $srcdir in
7315
  .)  # No --srcdir option.  We are building in place.
7316
    ac_srcdir=.
7317
    if test -z "$ac_top_builddir"; then
7318
       ac_top_srcdir=.
7319
    else
7320
       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7321
    fi ;;
7322
  [\\/]* | ?:[\\/]* )  # Absolute path.
7323
    ac_srcdir=$srcdir$ac_dir_suffix;
7324
    ac_top_srcdir=$srcdir ;;
7325
  *) # Relative path.
7326
    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7327
    ac_top_srcdir=$ac_top_builddir$srcdir ;;
7328
esac
7329
 
7330
# Do not use `cd foo && pwd` to compute absolute paths, because
7331
# the directories may not exist.
7332
case `pwd` in
7333
.) ac_abs_builddir="$ac_dest_dir";;
7334
*)
7335
  case "$ac_dest_dir" in
7336
  .) ac_abs_builddir=`pwd`;;
7337
  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
7338
  *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
7339
  esac;;
7340
esac
7341
case $ac_abs_builddir in
7342
.) ac_abs_top_builddir=${ac_top_builddir}.;;
7343
*)
7344
  case ${ac_top_builddir}. in
7345
  .) ac_abs_top_builddir=$ac_abs_builddir;;
7346
  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
7347
  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
7348
  esac;;
7349
esac
7350
case $ac_abs_builddir in
7351
.) ac_abs_srcdir=$ac_srcdir;;
7352
*)
7353
  case $ac_srcdir in
7354
  .) ac_abs_srcdir=$ac_abs_builddir;;
7355
  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
7356
  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
7357
  esac;;
7358
esac
7359
case $ac_abs_builddir in
7360
.) ac_abs_top_srcdir=$ac_top_srcdir;;
7361
*)
7362
  case $ac_top_srcdir in
7363
  .) ac_abs_top_srcdir=$ac_abs_builddir;;
7364
  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
7365
  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
7366
  esac;;
7367
esac
7368
 
7369
 
7370
  case $srcdir in
7371
  [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
7372
      *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
7373
  esac
7374
 
7375
  # Try a symlink, then a hard link, then a copy.
7376
  ln -s $ac_rel_source $ac_dest 2>/dev/null ||
7377
    ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
7378
    cp -p $srcdir/$ac_source $ac_dest ||
7379
    { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
7380
echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
7381
   { (exit 1); exit 1; }; }
7382
done
7383
_ACEOF
7384
cat >>$CONFIG_STATUS <<\_ACEOF
7385
 
7386
#
7387
# CONFIG_COMMANDS section.
7388
#
7389
for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
7390
  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
7391
  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
7392
  ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
7393
$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7394
         X"$ac_dest" : 'X\(//\)[^/]' \| \
7395
         X"$ac_dest" : 'X\(//\)$' \| \
7396
         X"$ac_dest" : 'X\(/\)' \| \
7397
         .     : '\(.\)' 2>/dev/null ||
7398
echo X"$ac_dest" |
7399
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7400
          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7401
          /^X\(\/\/\)$/{ s//\1/; q; }
7402
          /^X\(\/\).*/{ s//\1/; q; }
7403
          s/.*/./; q'`
7404
  { if $as_mkdir_p; then
7405
    mkdir -p "$ac_dir"
7406
  else
7407
    as_dir="$ac_dir"
7408
    as_dirs=
7409
    while test ! -d "$as_dir"; do
7410
      as_dirs="$as_dir $as_dirs"
7411
      as_dir=`(dirname "$as_dir") 2>/dev/null ||
7412
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7413
         X"$as_dir" : 'X\(//\)[^/]' \| \
7414
         X"$as_dir" : 'X\(//\)$' \| \
7415
         X"$as_dir" : 'X\(/\)' \| \
7416
         .     : '\(.\)' 2>/dev/null ||
7417
echo X"$as_dir" |
7418
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7419
          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7420
          /^X\(\/\/\)$/{ s//\1/; q; }
7421
          /^X\(\/\).*/{ s//\1/; q; }
7422
          s/.*/./; q'`
7423
    done
7424
    test ! -n "$as_dirs" || mkdir $as_dirs
7425
  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7426
echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7427
   { (exit 1); exit 1; }; }; }
7428
 
7429
  ac_builddir=.
7430
 
7431
if test "$ac_dir" != .; then
7432
  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7433
  # A "../" for each directory in $ac_dir_suffix.
7434
  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7435
else
7436
  ac_dir_suffix= ac_top_builddir=
7437
fi
7438
 
7439
case $srcdir in
7440
  .)  # No --srcdir option.  We are building in place.
7441
    ac_srcdir=.
7442
    if test -z "$ac_top_builddir"; then
7443
       ac_top_srcdir=.
7444
    else
7445
       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7446
    fi ;;
7447
  [\\/]* | ?:[\\/]* )  # Absolute path.
7448
    ac_srcdir=$srcdir$ac_dir_suffix;
7449
    ac_top_srcdir=$srcdir ;;
7450
  *) # Relative path.
7451
    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7452
    ac_top_srcdir=$ac_top_builddir$srcdir ;;
7453
esac
7454
 
7455
# Do not use `cd foo && pwd` to compute absolute paths, because
7456
# the directories may not exist.
7457
case `pwd` in
7458
.) ac_abs_builddir="$ac_dir";;
7459
*)
7460
  case "$ac_dir" in
7461
  .) ac_abs_builddir=`pwd`;;
7462
  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
7463
  *) ac_abs_builddir=`pwd`/"$ac_dir";;
7464
  esac;;
7465
esac
7466
case $ac_abs_builddir in
7467
.) ac_abs_top_builddir=${ac_top_builddir}.;;
7468
*)
7469
  case ${ac_top_builddir}. in
7470
  .) ac_abs_top_builddir=$ac_abs_builddir;;
7471
  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
7472
  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
7473
  esac;;
7474
esac
7475
case $ac_abs_builddir in
7476
.) ac_abs_srcdir=$ac_srcdir;;
7477
*)
7478
  case $ac_srcdir in
7479
  .) ac_abs_srcdir=$ac_abs_builddir;;
7480
  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
7481
  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
7482
  esac;;
7483
esac
7484
case $ac_abs_builddir in
7485
.) ac_abs_top_srcdir=$ac_top_srcdir;;
7486
*)
7487
  case $ac_top_srcdir in
7488
  .) ac_abs_top_srcdir=$ac_abs_builddir;;
7489
  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
7490
  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
7491
  esac;;
7492
esac
7493
 
7494
 
7495
  { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
7496
echo "$as_me: executing $ac_dest commands" >&6;}
7497
  case $ac_dest in
7498
    Makefile ) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
7499
 rm -f Makesim1.tmp Makesim2.tmp Makefile
7500
 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' Makesim1.tmp
7501
 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' Makesim2.tmp
7502
 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
7503
        -e '/^## COMMON_POST_/ r Makesim2.tmp' \
7504
        Makefile
7505
 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
7506
 ;;
7507
    stamp-h ) echo > stamp-h ;;
7508
  esac
7509
done
7510
_ACEOF
7511
 
7512
cat >>$CONFIG_STATUS <<\_ACEOF
7513
 
7514
{ (exit 0); exit 0; }
7515
_ACEOF
7516
chmod +x $CONFIG_STATUS
7517
ac_clean_files=$ac_clean_files_save
7518
 
7519
 
7520
# configure is writing to config.log, and then calls config.status.
7521
# config.status does its own redirection, appending to config.log.
7522
# Unfortunately, on DOS this fails, as config.log is still kept open
7523
# by configure, so config.status won't be able to write to it; its
7524
# output is simply discarded.  So we exec the FD to /dev/null,
7525
# effectively closing config.log, so it can be properly (re)opened and
7526
# appended to by config.status.  When coming back to configure, we
7527
# need to make the FD available again.
7528
if test "$no_create" != yes; then
7529
  ac_cs_success=:
7530
  ac_config_status_args=
7531
  test "$silent" = yes &&
7532
    ac_config_status_args="$ac_config_status_args --quiet"
7533
  exec 5>/dev/null
7534
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
7535
  exec 5>>config.log
7536
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
7537
  # would make configure fail if this is the last instruction.
7538
  $ac_cs_success || { (exit 1); exit 1; }
7539
fi
7540
 
7541
 

powered by: WebSVN 2.1.0

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