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

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [libiberty/] [configure] - Blame information for rev 161

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

Line No. Rev Author Line
1 21 khays
#! /bin/sh
2
# Guess values for system-dependent variables and create Makefiles.
3
# Generated by GNU Autoconf 2.64.
4
#
5
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7
# Foundation, Inc.
8
#
9
# This configure script is free software; the Free Software Foundation
10
# gives unlimited permission to copy, distribute and modify it.
11
## -------------------- ##
12
## M4sh Initialization. ##
13
## -------------------- ##
14
 
15
# Be more Bourne compatible
16
DUALCASE=1; export DUALCASE # for MKS sh
17
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18
  emulate sh
19
  NULLCMD=:
20
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21
  # is contrary to our usage.  Disable this feature.
22
  alias -g '${1+"$@"}'='"$@"'
23
  setopt NO_GLOB_SUBST
24
else
25
  case `(set -o) 2>/dev/null` in #(
26
  *posix*) :
27
    set -o posix ;; #(
28
  *) :
29
     ;;
30
esac
31
fi
32
 
33
 
34
as_nl='
35
'
36
export as_nl
37
# Printing a long string crashes Solaris 7 /usr/bin/printf.
38
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41
# Prefer a ksh shell builtin over an external printf program on Solaris,
42
# but without wasting forks for bash or zsh.
43
if test -z "$BASH_VERSION$ZSH_VERSION" \
44
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45
  as_echo='print -r --'
46
  as_echo_n='print -rn --'
47
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48
  as_echo='printf %s\n'
49
  as_echo_n='printf %s'
50
else
51
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53
    as_echo_n='/usr/ucb/echo -n'
54
  else
55
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56
    as_echo_n_body='eval
57
      arg=$1;
58
      case $arg in #(
59
      *"$as_nl"*)
60
        expr "X$arg" : "X\\(.*\\)$as_nl";
61
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62
      esac;
63
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64
    '
65
    export as_echo_n_body
66
    as_echo_n='sh -c $as_echo_n_body as_echo'
67
  fi
68
  export as_echo_body
69
  as_echo='sh -c $as_echo_body as_echo'
70
fi
71
 
72
# The user is always right.
73
if test "${PATH_SEPARATOR+set}" != set; then
74
  PATH_SEPARATOR=:
75
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77
      PATH_SEPARATOR=';'
78
  }
79
fi
80
 
81
 
82
# IFS
83
# We need space, tab and new line, in precisely that order.  Quoting is
84
# there to prevent editors from complaining about space-tab.
85
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86
# splitting by setting IFS to empty value.)
87
IFS=" ""        $as_nl"
88
 
89
# Find who we are.  Look in the path if we contain no directory separator.
90
case $0 in #((
91
  *[\\/]* ) as_myself=$0 ;;
92
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93
for as_dir in $PATH
94
do
95
  IFS=$as_save_IFS
96
  test -z "$as_dir" && as_dir=.
97
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98
  done
99
IFS=$as_save_IFS
100
 
101
     ;;
102
esac
103
# We did not find ourselves, most probably we were run as `sh COMMAND'
104
# in which case we are not to be found in the path.
105
if test "x$as_myself" = x; then
106
  as_myself=$0
107
fi
108
if test ! -f "$as_myself"; then
109
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110
  exit 1
111
fi
112
 
113
# Unset variables that we do not need and which cause bugs (e.g. in
114
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115
# suppresses any "Segmentation fault" message there.  '((' could
116
# trigger a bug in pdksh 5.2.14.
117
for as_var in BASH_ENV ENV MAIL MAILPATH
118
do eval test x\${$as_var+set} = xset \
119
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120
done
121
PS1='$ '
122
PS2='> '
123
PS4='+ '
124
 
125
# NLS nuisances.
126
LC_ALL=C
127
export LC_ALL
128
LANGUAGE=C
129
export LANGUAGE
130
 
131
# CDPATH.
132
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
 
134
if test "x$CONFIG_SHELL" = x; then
135
  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136
  emulate sh
137
  NULLCMD=:
138
  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139
  # is contrary to our usage.  Disable this feature.
140
  alias -g '\${1+\"\$@\"}'='\"\$@\"'
141
  setopt NO_GLOB_SUBST
142
else
143
  case \`(set -o) 2>/dev/null\` in #(
144
  *posix*) :
145
    set -o posix ;; #(
146
  *) :
147
     ;;
148
esac
149
fi
150
"
151
  as_required="as_fn_return () { (exit \$1); }
152
as_fn_success () { as_fn_return 0; }
153
as_fn_failure () { as_fn_return 1; }
154
as_fn_ret_success () { return 0; }
155
as_fn_ret_failure () { return 1; }
156
 
157
exitcode=0
158
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162
if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
 
164
else
165
  exitcode=1; echo positional parameters were not saved.
166
fi
167
test x\$exitcode = x0 || exit 1"
168
  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169
  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170
  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171
  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172
test \$(( 1 + 1 )) = 2 || exit 1"
173
  if (eval "$as_required") 2>/dev/null; then :
174
  as_have_required=yes
175
else
176
  as_have_required=no
177
fi
178
  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
 
180
else
181
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182
as_found=false
183
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184
do
185
  IFS=$as_save_IFS
186
  test -z "$as_dir" && as_dir=.
187
  as_found=:
188
  case $as_dir in #(
189
         /*)
190
           for as_base in sh bash ksh sh5; do
191
             # Try only shells that exist, to save several forks.
192
             as_shell=$as_dir/$as_base
193
             if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194
                    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195
  CONFIG_SHELL=$as_shell as_have_required=yes
196
                   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197
  break 2
198
fi
199
fi
200
           done;;
201
       esac
202
  as_found=false
203
done
204
$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205
              { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206
  CONFIG_SHELL=$SHELL as_have_required=yes
207
fi; }
208
IFS=$as_save_IFS
209
 
210
 
211
      if test "x$CONFIG_SHELL" != x; then :
212
  # We cannot yet assume a decent shell, so we have to provide a
213
        # neutralization value for shells without unset; and this also
214
        # works around shells that cannot unset nonexistent variables.
215
        BASH_ENV=/dev/null
216
        ENV=/dev/null
217
        (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218
        export CONFIG_SHELL
219
        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220
fi
221
 
222
    if test x$as_have_required = xno; then :
223
  $as_echo "$0: This script requires a shell more modern than all"
224
  $as_echo "$0: the shells that I found on your system."
225
  if test x${ZSH_VERSION+set} = xset ; then
226
    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227
    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228
  else
229
    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230
$0: including any error possibly output before this
231
$0: message. Then install a modern shell, or manually run
232
$0: the script under such a shell if you do have one."
233
  fi
234
  exit 1
235
fi
236
fi
237
fi
238
SHELL=${CONFIG_SHELL-/bin/sh}
239
export SHELL
240
# Unset more variables known to interfere with behavior of common tools.
241
CLICOLOR_FORCE= GREP_OPTIONS=
242
unset CLICOLOR_FORCE GREP_OPTIONS
243
 
244
## --------------------- ##
245
## M4sh Shell Functions. ##
246
## --------------------- ##
247
# as_fn_unset VAR
248
# ---------------
249
# Portably unset VAR.
250
as_fn_unset ()
251
{
252
  { eval $1=; unset $1;}
253
}
254
as_unset=as_fn_unset
255
 
256
# as_fn_set_status STATUS
257
# -----------------------
258
# Set $? to STATUS, without forking.
259
as_fn_set_status ()
260
{
261
  return $1
262
} # as_fn_set_status
263
 
264
# as_fn_exit STATUS
265
# -----------------
266
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267
as_fn_exit ()
268
{
269
  set +e
270
  as_fn_set_status $1
271
  exit $1
272
} # as_fn_exit
273
 
274
# as_fn_mkdir_p
275
# -------------
276
# Create "$as_dir" as a directory, including parents if necessary.
277
as_fn_mkdir_p ()
278
{
279
 
280
  case $as_dir in #(
281
  -*) as_dir=./$as_dir;;
282
  esac
283
  test -d "$as_dir" || eval $as_mkdir_p || {
284
    as_dirs=
285
    while :; do
286
      case $as_dir in #(
287
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288
      *) as_qdir=$as_dir;;
289
      esac
290
      as_dirs="'$as_qdir' $as_dirs"
291
      as_dir=`$as_dirname -- "$as_dir" ||
292
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293
         X"$as_dir" : 'X\(//\)[^/]' \| \
294
         X"$as_dir" : 'X\(//\)$' \| \
295
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296
$as_echo X"$as_dir" |
297
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298
            s//\1/
299
            q
300
          }
301
          /^X\(\/\/\)[^/].*/{
302
            s//\1/
303
            q
304
          }
305
          /^X\(\/\/\)$/{
306
            s//\1/
307
            q
308
          }
309
          /^X\(\/\).*/{
310
            s//\1/
311
            q
312
          }
313
          s/.*/./; q'`
314
      test -d "$as_dir" && break
315
    done
316
    test -z "$as_dirs" || eval "mkdir $as_dirs"
317
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
 
319
 
320
} # as_fn_mkdir_p
321
# as_fn_append VAR VALUE
322
# ----------------------
323
# Append the text in VALUE to the end of the definition contained in VAR. Take
324
# advantage of any shell optimizations that allow amortized linear growth over
325
# repeated appends, instead of the typical quadratic growth present in naive
326
# implementations.
327
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328
  eval 'as_fn_append ()
329
  {
330
    eval $1+=\$2
331
  }'
332
else
333
  as_fn_append ()
334
  {
335
    eval $1=\$$1\$2
336
  }
337
fi # as_fn_append
338
 
339
# as_fn_arith ARG...
340
# ------------------
341
# Perform arithmetic evaluation on the ARGs, and store the result in the
342
# global $as_val. Take advantage of shells that can avoid forks. The arguments
343
# must be portable across $(()) and expr.
344
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345
  eval 'as_fn_arith ()
346
  {
347
    as_val=$(( $* ))
348
  }'
349
else
350
  as_fn_arith ()
351
  {
352
    as_val=`expr "$@" || test $? -eq 1`
353
  }
354
fi # as_fn_arith
355
 
356
 
357
# as_fn_error ERROR [LINENO LOG_FD]
358
# ---------------------------------
359
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361
# script with status $?, using 1 if that was 0.
362
as_fn_error ()
363
{
364
  as_status=$?; test $as_status -eq 0 && as_status=1
365
  if test "$3"; then
366
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368
  fi
369
  $as_echo "$as_me: error: $1" >&2
370
  as_fn_exit $as_status
371
} # as_fn_error
372
 
373
if expr a : '\(a\)' >/dev/null 2>&1 &&
374
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
375
  as_expr=expr
376
else
377
  as_expr=false
378
fi
379
 
380
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381
  as_basename=basename
382
else
383
  as_basename=false
384
fi
385
 
386
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387
  as_dirname=dirname
388
else
389
  as_dirname=false
390
fi
391
 
392
as_me=`$as_basename -- "$0" ||
393
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394
         X"$0" : 'X\(//\)$' \| \
395
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396
$as_echo X/"$0" |
397
    sed '/^.*\/\([^/][^/]*\)\/*$/{
398
            s//\1/
399
            q
400
          }
401
          /^X\/\(\/\/\)$/{
402
            s//\1/
403
            q
404
          }
405
          /^X\/\(\/\).*/{
406
            s//\1/
407
            q
408
          }
409
          s/.*/./; q'`
410
 
411
# Avoid depending upon Character Ranges.
412
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415
as_cr_digits='0123456789'
416
as_cr_alnum=$as_cr_Letters$as_cr_digits
417
 
418
 
419
  as_lineno_1=$LINENO as_lineno_1a=$LINENO
420
  as_lineno_2=$LINENO as_lineno_2a=$LINENO
421
  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422
  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423
  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
424
  sed -n '
425
    p
426
    /[$]LINENO/=
427
  ' <$as_myself |
428
    sed '
429
      s/[$]LINENO.*/&-/
430
      t lineno
431
      b
432
      :lineno
433
      N
434
      :loop
435
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436
      t loop
437
      s/-\n.*//
438
    ' >$as_me.lineno &&
439
  chmod +x "$as_me.lineno" ||
440
    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
441
 
442
  # Don't try to exec as it changes $[0], causing all sort of problems
443
  # (the dirname of $[0] is not the place where we might find the
444
  # original and so on.  Autoconf is especially sensitive to this).
445
  . "./$as_me.lineno"
446
  # Exit status is that of the last command.
447
  exit
448
}
449
 
450
ECHO_C= ECHO_N= ECHO_T=
451
case `echo -n x` in #(((((
452
-n*)
453
  case `echo 'xy\c'` in
454
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
455
  xy)  ECHO_C='\c';;
456
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
457
       ECHO_T=' ';;
458
  esac;;
459
*)
460
  ECHO_N='-n';;
461
esac
462
 
463
rm -f conf$$ conf$$.exe conf$$.file
464
if test -d conf$$.dir; then
465
  rm -f conf$$.dir/conf$$.file
466
else
467
  rm -f conf$$.dir
468
  mkdir conf$$.dir 2>/dev/null
469
fi
470
if (echo >conf$$.file) 2>/dev/null; then
471
  if ln -s conf$$.file conf$$ 2>/dev/null; then
472
    as_ln_s='ln -s'
473
    # ... but there are two gotchas:
474
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476
    # In both cases, we have to default to `cp -p'.
477
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478
      as_ln_s='cp -p'
479
  elif ln conf$$.file conf$$ 2>/dev/null; then
480
    as_ln_s=ln
481
  else
482
    as_ln_s='cp -p'
483
  fi
484
else
485
  as_ln_s='cp -p'
486
fi
487
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488
rmdir conf$$.dir 2>/dev/null
489
 
490
if mkdir -p . 2>/dev/null; then
491
  as_mkdir_p='mkdir -p "$as_dir"'
492
else
493
  test -d ./-p && rmdir ./-p
494
  as_mkdir_p=false
495
fi
496
 
497
if test -x / >/dev/null 2>&1; then
498
  as_test_x='test -x'
499
else
500
  if ls -dL / >/dev/null 2>&1; then
501
    as_ls_L_option=L
502
  else
503
    as_ls_L_option=
504
  fi
505
  as_test_x='
506
    eval sh -c '\''
507
      if test -d "$1"; then
508
        test -d "$1/.";
509
      else
510
        case $1 in #(
511
        -*)set "./$1";;
512
        esac;
513
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514
        ???[sx]*):;;*)false;;esac;fi
515
    '\'' sh
516
  '
517
fi
518
as_executable_p=$as_test_x
519
 
520
# Sed expression to map a string onto a valid CPP name.
521
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
 
523
# Sed expression to map a string onto a valid variable name.
524
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
 
526
 
527
exec 7<&0 &1
528
 
529
# Name of the host.
530
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531
# so uname gets run too.
532
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
 
534
#
535
# Initializations.
536
#
537
ac_default_prefix=/usr/local
538
ac_clean_files=
539
ac_config_libobj_dir=.
540
LIBOBJS=
541
cross_compiling=no
542
subdirs=
543
MFLAGS=
544
MAKEFLAGS=
545
 
546
# Identity of this package.
547
PACKAGE_NAME=
548
PACKAGE_TARNAME=
549
PACKAGE_VERSION=
550
PACKAGE_STRING=
551
PACKAGE_BUGREPORT=
552
PACKAGE_URL=
553
 
554
ac_unique_file="xmalloc.c"
555
# Factoring default headers for most tests.
556
ac_includes_default="\
557
#include 
558
#ifdef HAVE_SYS_TYPES_H
559
# include 
560
#endif
561
#ifdef HAVE_SYS_STAT_H
562
# include 
563
#endif
564
#ifdef STDC_HEADERS
565
# include 
566
# include 
567
#else
568
# ifdef HAVE_STDLIB_H
569
#  include 
570
# endif
571
#endif
572
#ifdef HAVE_STRING_H
573
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
574
#  include 
575
# endif
576
# include 
577
#endif
578
#ifdef HAVE_STRINGS_H
579
# include 
580
#endif
581
#ifdef HAVE_INTTYPES_H
582
# include 
583
#endif
584
#ifdef HAVE_STDINT_H
585
# include 
586
#endif
587
#ifdef HAVE_UNISTD_H
588
# include 
589
#endif"
590
 
591
ac_subst_vars='LTLIBOBJS
592
INSTALL_DEST
593
pexecute
594
target_header_dir
595
CHECK
596
LIBOBJS
597
PICFLAG
598
INSTALL_DATA
599
INSTALL_SCRIPT
600
INSTALL_PROGRAM
601
EGREP
602
GREP
603
OUTPUT_OPTION
604
NO_MINUS_C_MINUS_O
605
ac_libiberty_warn_cflags
606
CPP
607
OBJEXT
608
EXEEXT
609
ac_ct_CC
610
CPPFLAGS
611
LDFLAGS
612
CFLAGS
613
CC
614
RANLIB
615
AR
616
host_os
617
host_vendor
618
host_cpu
619
host
620
build_os
621
build_vendor
622
build_cpu
623
build
624
HAVE_PERL
625
PERL
626
BUILD_INFO
627
MAKEINFO
628
NOTMAINT
629
MAINT
630
libiberty_topdir
631
target_alias
632
host_alias
633
build_alias
634
LIBS
635
ECHO_T
636
ECHO_N
637
ECHO_C
638
DEFS
639
mandir
640
localedir
641
libdir
642
psdir
643
pdfdir
644
dvidir
645
htmldir
646
infodir
647
docdir
648
oldincludedir
649
includedir
650
localstatedir
651
sharedstatedir
652
sysconfdir
653
datadir
654
datarootdir
655
libexecdir
656
sbindir
657
bindir
658
program_transform_name
659
prefix
660
exec_prefix
661
PACKAGE_URL
662
PACKAGE_BUGREPORT
663
PACKAGE_STRING
664
PACKAGE_VERSION
665
PACKAGE_TARNAME
666
PACKAGE_NAME
667
PATH_SEPARATOR
668
SHELL'
669
ac_subst_files='host_makefile_frag'
670
ac_user_opts='
671
enable_option_checking
672
with_target_subdir
673
with_build_subdir
674
with_cross_host
675
with_newlib
676
enable_maintainer_mode
677
enable_multilib
678
enable_largefile
679
enable_install_libiberty
680
'
681
      ac_precious_vars='build_alias
682
host_alias
683
target_alias
684
CC
685
CFLAGS
686
LDFLAGS
687
LIBS
688
CPPFLAGS
689
CPP'
690
 
691
 
692
# Initialize some variables set by options.
693
ac_init_help=
694
ac_init_version=false
695
ac_unrecognized_opts=
696
ac_unrecognized_sep=
697
# The variables have the same names as the options, with
698
# dashes changed to underlines.
699
cache_file=/dev/null
700
exec_prefix=NONE
701
no_create=
702
no_recursion=
703
prefix=NONE
704
program_prefix=NONE
705
program_suffix=NONE
706
program_transform_name=s,x,x,
707
silent=
708
site=
709
srcdir=
710
verbose=
711
x_includes=NONE
712
x_libraries=NONE
713
 
714
# Installation directory options.
715
# These are left unexpanded so users can "make install exec_prefix=/foo"
716
# and all the variables that are supposed to be based on exec_prefix
717
# by default will actually change.
718
# Use braces instead of parens because sh, perl, etc. also accept them.
719
# (The list follows the same order as the GNU Coding Standards.)
720
bindir='${exec_prefix}/bin'
721
sbindir='${exec_prefix}/sbin'
722
libexecdir='${exec_prefix}/libexec'
723
datarootdir='${prefix}/share'
724
datadir='${datarootdir}'
725
sysconfdir='${prefix}/etc'
726
sharedstatedir='${prefix}/com'
727
localstatedir='${prefix}/var'
728
includedir='${prefix}/include'
729
oldincludedir='/usr/include'
730
docdir='${datarootdir}/doc/${PACKAGE}'
731
infodir='${datarootdir}/info'
732
htmldir='${docdir}'
733
dvidir='${docdir}'
734
pdfdir='${docdir}'
735
psdir='${docdir}'
736
libdir='${exec_prefix}/lib'
737
localedir='${datarootdir}/locale'
738
mandir='${datarootdir}/man'
739
 
740
ac_prev=
741
ac_dashdash=
742
for ac_option
743
do
744
  # If the previous option needs an argument, assign it.
745
  if test -n "$ac_prev"; then
746
    eval $ac_prev=\$ac_option
747
    ac_prev=
748
    continue
749
  fi
750
 
751
  case $ac_option in
752
  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
753
  *)    ac_optarg=yes ;;
754
  esac
755
 
756
  # Accept the important Cygnus configure options, so we can diagnose typos.
757
 
758
  case $ac_dashdash$ac_option in
759
  --)
760
    ac_dashdash=yes ;;
761
 
762
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
763
    ac_prev=bindir ;;
764
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
765
    bindir=$ac_optarg ;;
766
 
767
  -build | --build | --buil | --bui | --bu)
768
    ac_prev=build_alias ;;
769
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
770
    build_alias=$ac_optarg ;;
771
 
772
  -cache-file | --cache-file | --cache-fil | --cache-fi \
773
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
774
    ac_prev=cache_file ;;
775
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
776
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
777
    cache_file=$ac_optarg ;;
778
 
779
  --config-cache | -C)
780
    cache_file=config.cache ;;
781
 
782
  -datadir | --datadir | --datadi | --datad)
783
    ac_prev=datadir ;;
784
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
785
    datadir=$ac_optarg ;;
786
 
787
  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
788
  | --dataroo | --dataro | --datar)
789
    ac_prev=datarootdir ;;
790
  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
791
  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
792
    datarootdir=$ac_optarg ;;
793
 
794
  -disable-* | --disable-*)
795
    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
796
    # Reject names that are not valid shell variable names.
797
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
798
      as_fn_error "invalid feature name: $ac_useropt"
799
    ac_useropt_orig=$ac_useropt
800
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
801
    case $ac_user_opts in
802
      *"
803
"enable_$ac_useropt"
804
"*) ;;
805
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
806
         ac_unrecognized_sep=', ';;
807
    esac
808
    eval enable_$ac_useropt=no ;;
809
 
810
  -docdir | --docdir | --docdi | --doc | --do)
811
    ac_prev=docdir ;;
812
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
813
    docdir=$ac_optarg ;;
814
 
815
  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
816
    ac_prev=dvidir ;;
817
  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
818
    dvidir=$ac_optarg ;;
819
 
820
  -enable-* | --enable-*)
821
    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
822
    # Reject names that are not valid shell variable names.
823
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
824
      as_fn_error "invalid feature name: $ac_useropt"
825
    ac_useropt_orig=$ac_useropt
826
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
827
    case $ac_user_opts in
828
      *"
829
"enable_$ac_useropt"
830
"*) ;;
831
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
832
         ac_unrecognized_sep=', ';;
833
    esac
834
    eval enable_$ac_useropt=\$ac_optarg ;;
835
 
836
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
837
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
838
  | --exec | --exe | --ex)
839
    ac_prev=exec_prefix ;;
840
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
841
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
842
  | --exec=* | --exe=* | --ex=*)
843
    exec_prefix=$ac_optarg ;;
844
 
845
  -gas | --gas | --ga | --g)
846
    # Obsolete; use --with-gas.
847
    with_gas=yes ;;
848
 
849
  -help | --help | --hel | --he | -h)
850
    ac_init_help=long ;;
851
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
852
    ac_init_help=recursive ;;
853
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
854
    ac_init_help=short ;;
855
 
856
  -host | --host | --hos | --ho)
857
    ac_prev=host_alias ;;
858
  -host=* | --host=* | --hos=* | --ho=*)
859
    host_alias=$ac_optarg ;;
860
 
861
  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
862
    ac_prev=htmldir ;;
863
  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
864
  | --ht=*)
865
    htmldir=$ac_optarg ;;
866
 
867
  -includedir | --includedir | --includedi | --included | --include \
868
  | --includ | --inclu | --incl | --inc)
869
    ac_prev=includedir ;;
870
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
871
  | --includ=* | --inclu=* | --incl=* | --inc=*)
872
    includedir=$ac_optarg ;;
873
 
874
  -infodir | --infodir | --infodi | --infod | --info | --inf)
875
    ac_prev=infodir ;;
876
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
877
    infodir=$ac_optarg ;;
878
 
879
  -libdir | --libdir | --libdi | --libd)
880
    ac_prev=libdir ;;
881
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
882
    libdir=$ac_optarg ;;
883
 
884
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
885
  | --libexe | --libex | --libe)
886
    ac_prev=libexecdir ;;
887
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
888
  | --libexe=* | --libex=* | --libe=*)
889
    libexecdir=$ac_optarg ;;
890
 
891
  -localedir | --localedir | --localedi | --localed | --locale)
892
    ac_prev=localedir ;;
893
  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
894
    localedir=$ac_optarg ;;
895
 
896
  -localstatedir | --localstatedir | --localstatedi | --localstated \
897
  | --localstate | --localstat | --localsta | --localst | --locals)
898
    ac_prev=localstatedir ;;
899
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
900
  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
901
    localstatedir=$ac_optarg ;;
902
 
903
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
904
    ac_prev=mandir ;;
905
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
906
    mandir=$ac_optarg ;;
907
 
908
  -nfp | --nfp | --nf)
909
    # Obsolete; use --without-fp.
910
    with_fp=no ;;
911
 
912
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
913
  | --no-cr | --no-c | -n)
914
    no_create=yes ;;
915
 
916
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
917
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
918
    no_recursion=yes ;;
919
 
920
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
921
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
922
  | --oldin | --oldi | --old | --ol | --o)
923
    ac_prev=oldincludedir ;;
924
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
925
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
926
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
927
    oldincludedir=$ac_optarg ;;
928
 
929
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
930
    ac_prev=prefix ;;
931
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
932
    prefix=$ac_optarg ;;
933
 
934
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
935
  | --program-pre | --program-pr | --program-p)
936
    ac_prev=program_prefix ;;
937
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
938
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
939
    program_prefix=$ac_optarg ;;
940
 
941
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
942
  | --program-suf | --program-su | --program-s)
943
    ac_prev=program_suffix ;;
944
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
945
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
946
    program_suffix=$ac_optarg ;;
947
 
948
  -program-transform-name | --program-transform-name \
949
  | --program-transform-nam | --program-transform-na \
950
  | --program-transform-n | --program-transform- \
951
  | --program-transform | --program-transfor \
952
  | --program-transfo | --program-transf \
953
  | --program-trans | --program-tran \
954
  | --progr-tra | --program-tr | --program-t)
955
    ac_prev=program_transform_name ;;
956
  -program-transform-name=* | --program-transform-name=* \
957
  | --program-transform-nam=* | --program-transform-na=* \
958
  | --program-transform-n=* | --program-transform-=* \
959
  | --program-transform=* | --program-transfor=* \
960
  | --program-transfo=* | --program-transf=* \
961
  | --program-trans=* | --program-tran=* \
962
  | --progr-tra=* | --program-tr=* | --program-t=*)
963
    program_transform_name=$ac_optarg ;;
964
 
965
  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
966
    ac_prev=pdfdir ;;
967
  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
968
    pdfdir=$ac_optarg ;;
969
 
970
  -psdir | --psdir | --psdi | --psd | --ps)
971
    ac_prev=psdir ;;
972
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
973
    psdir=$ac_optarg ;;
974
 
975
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
976
  | -silent | --silent | --silen | --sile | --sil)
977
    silent=yes ;;
978
 
979
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
980
    ac_prev=sbindir ;;
981
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
982
  | --sbi=* | --sb=*)
983
    sbindir=$ac_optarg ;;
984
 
985
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
986
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
987
  | --sharedst | --shareds | --shared | --share | --shar \
988
  | --sha | --sh)
989
    ac_prev=sharedstatedir ;;
990
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
991
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
992
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
993
  | --sha=* | --sh=*)
994
    sharedstatedir=$ac_optarg ;;
995
 
996
  -site | --site | --sit)
997
    ac_prev=site ;;
998
  -site=* | --site=* | --sit=*)
999
    site=$ac_optarg ;;
1000
 
1001
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1002
    ac_prev=srcdir ;;
1003
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1004
    srcdir=$ac_optarg ;;
1005
 
1006
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1007
  | --syscon | --sysco | --sysc | --sys | --sy)
1008
    ac_prev=sysconfdir ;;
1009
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1010
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1011
    sysconfdir=$ac_optarg ;;
1012
 
1013
  -target | --target | --targe | --targ | --tar | --ta | --t)
1014
    ac_prev=target_alias ;;
1015
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1016
    target_alias=$ac_optarg ;;
1017
 
1018
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1019
    verbose=yes ;;
1020
 
1021
  -version | --version | --versio | --versi | --vers | -V)
1022
    ac_init_version=: ;;
1023
 
1024
  -with-* | --with-*)
1025
    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1026
    # Reject names that are not valid shell variable names.
1027
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1028
      as_fn_error "invalid package name: $ac_useropt"
1029
    ac_useropt_orig=$ac_useropt
1030
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1031
    case $ac_user_opts in
1032
      *"
1033
"with_$ac_useropt"
1034
"*) ;;
1035
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1036
         ac_unrecognized_sep=', ';;
1037
    esac
1038
    eval with_$ac_useropt=\$ac_optarg ;;
1039
 
1040
  -without-* | --without-*)
1041
    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1042
    # Reject names that are not valid shell variable names.
1043
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1044
      as_fn_error "invalid package name: $ac_useropt"
1045
    ac_useropt_orig=$ac_useropt
1046
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1047
    case $ac_user_opts in
1048
      *"
1049
"with_$ac_useropt"
1050
"*) ;;
1051
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1052
         ac_unrecognized_sep=', ';;
1053
    esac
1054
    eval with_$ac_useropt=no ;;
1055
 
1056
  --x)
1057
    # Obsolete; use --with-x.
1058
    with_x=yes ;;
1059
 
1060
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1061
  | --x-incl | --x-inc | --x-in | --x-i)
1062
    ac_prev=x_includes ;;
1063
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1064
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1065
    x_includes=$ac_optarg ;;
1066
 
1067
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1068
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1069
    ac_prev=x_libraries ;;
1070
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1071
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1072
    x_libraries=$ac_optarg ;;
1073
 
1074
  -*) as_fn_error "unrecognized option: \`$ac_option'
1075
Try \`$0 --help' for more information."
1076
    ;;
1077
 
1078
  *=*)
1079
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1080
    # Reject names that are not valid shell variable names.
1081
    case $ac_envvar in #(
1082
      '' | [0-9]* | *[!_$as_cr_alnum]* )
1083
      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1084
    esac
1085
    eval $ac_envvar=\$ac_optarg
1086
    export $ac_envvar ;;
1087
 
1088
  *)
1089
    # FIXME: should be removed in autoconf 3.0.
1090
    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1091
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1092
      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1093
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1094
    ;;
1095
 
1096
  esac
1097
done
1098
 
1099
if test -n "$ac_prev"; then
1100
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1101
  as_fn_error "missing argument to $ac_option"
1102
fi
1103
 
1104
if test -n "$ac_unrecognized_opts"; then
1105
  case $enable_option_checking in
1106
    no) ;;
1107
    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1108
    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1109
  esac
1110
fi
1111
 
1112
# Check all directory arguments for consistency.
1113
for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1114
                datadir sysconfdir sharedstatedir localstatedir includedir \
1115
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1116
                libdir localedir mandir
1117
do
1118
  eval ac_val=\$$ac_var
1119
  # Remove trailing slashes.
1120
  case $ac_val in
1121
    */ )
1122
      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1123
      eval $ac_var=\$ac_val;;
1124
  esac
1125
  # Be sure to have absolute directory names.
1126
  case $ac_val in
1127
    [\\/$]* | ?:[\\/]* )  continue;;
1128
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1129
  esac
1130
  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1131
done
1132
 
1133
# There might be people who depend on the old broken behavior: `$host'
1134
# used to hold the argument of --host etc.
1135
# FIXME: To remove some day.
1136
build=$build_alias
1137
host=$host_alias
1138
target=$target_alias
1139
 
1140
# FIXME: To remove some day.
1141
if test "x$host_alias" != x; then
1142
  if test "x$build_alias" = x; then
1143
    cross_compiling=maybe
1144
    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1145
    If a cross compiler is detected then cross compile mode will be used." >&2
1146
  elif test "x$build_alias" != "x$host_alias"; then
1147
    cross_compiling=yes
1148
  fi
1149
fi
1150
 
1151
ac_tool_prefix=
1152
test -n "$host_alias" && ac_tool_prefix=$host_alias-
1153
 
1154
test "$silent" = yes && exec 6>/dev/null
1155
 
1156
 
1157
ac_pwd=`pwd` && test -n "$ac_pwd" &&
1158
ac_ls_di=`ls -di .` &&
1159
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1160
  as_fn_error "working directory cannot be determined"
1161
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1162
  as_fn_error "pwd does not report name of working directory"
1163
 
1164
 
1165
# Find the source files, if location was not specified.
1166
if test -z "$srcdir"; then
1167
  ac_srcdir_defaulted=yes
1168
  # Try the directory containing this script, then the parent directory.
1169
  ac_confdir=`$as_dirname -- "$as_myself" ||
1170
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1171
         X"$as_myself" : 'X\(//\)[^/]' \| \
1172
         X"$as_myself" : 'X\(//\)$' \| \
1173
         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1174
$as_echo X"$as_myself" |
1175
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1176
            s//\1/
1177
            q
1178
          }
1179
          /^X\(\/\/\)[^/].*/{
1180
            s//\1/
1181
            q
1182
          }
1183
          /^X\(\/\/\)$/{
1184
            s//\1/
1185
            q
1186
          }
1187
          /^X\(\/\).*/{
1188
            s//\1/
1189
            q
1190
          }
1191
          s/.*/./; q'`
1192
  srcdir=$ac_confdir
1193
  if test ! -r "$srcdir/$ac_unique_file"; then
1194
    srcdir=..
1195
  fi
1196
else
1197
  ac_srcdir_defaulted=no
1198
fi
1199
if test ! -r "$srcdir/$ac_unique_file"; then
1200
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1201
  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1202
fi
1203
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1204
ac_abs_confdir=`(
1205
        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1206
        pwd)`
1207
# When building in place, set srcdir=.
1208
if test "$ac_abs_confdir" = "$ac_pwd"; then
1209
  srcdir=.
1210
fi
1211
# Remove unnecessary trailing slashes from srcdir.
1212
# Double slashes in file names in object file debugging info
1213
# mess up M-x gdb in Emacs.
1214
case $srcdir in
1215
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1216
esac
1217
for ac_var in $ac_precious_vars; do
1218
  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1219
  eval ac_env_${ac_var}_value=\$${ac_var}
1220
  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1221
  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1222
done
1223
 
1224
#
1225
# Report the --help message.
1226
#
1227
if test "$ac_init_help" = "long"; then
1228
  # Omit some internal or obsolete options to make the list less imposing.
1229
  # This message is too long to be a string in the A/UX 3.1 sh.
1230
  cat <<_ACEOF
1231
\`configure' configures this package to adapt to many kinds of systems.
1232
 
1233
Usage: $0 [OPTION]... [VAR=VALUE]...
1234
 
1235
To assign environment variables (e.g., CC, CFLAGS...), specify them as
1236
VAR=VALUE.  See below for descriptions of some of the useful variables.
1237
 
1238
Defaults for the options are specified in brackets.
1239
 
1240
Configuration:
1241
  -h, --help              display this help and exit
1242
      --help=short        display options specific to this package
1243
      --help=recursive    display the short help of all the included packages
1244
  -V, --version           display version information and exit
1245
  -q, --quiet, --silent   do not print \`checking...' messages
1246
      --cache-file=FILE   cache test results in FILE [disabled]
1247
  -C, --config-cache      alias for \`--cache-file=config.cache'
1248
  -n, --no-create         do not create output files
1249
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1250
 
1251
Installation directories:
1252
  --prefix=PREFIX         install architecture-independent files in PREFIX
1253
                          [$ac_default_prefix]
1254
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1255
                          [PREFIX]
1256
 
1257
By default, \`make install' will install all the files in
1258
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1259
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1260
for instance \`--prefix=\$HOME'.
1261
 
1262
For better control, use the options below.
1263
 
1264
Fine tuning of the installation directories:
1265
  --bindir=DIR            user executables [EPREFIX/bin]
1266
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1267
  --libexecdir=DIR        program executables [EPREFIX/libexec]
1268
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1269
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1270
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1271
  --libdir=DIR            object code libraries [EPREFIX/lib]
1272
  --includedir=DIR        C header files [PREFIX/include]
1273
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1274
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1275
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1276
  --infodir=DIR           info documentation [DATAROOTDIR/info]
1277
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1278
  --mandir=DIR            man documentation [DATAROOTDIR/man]
1279
  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1280
  --htmldir=DIR           html documentation [DOCDIR]
1281
  --dvidir=DIR            dvi documentation [DOCDIR]
1282
  --pdfdir=DIR            pdf documentation [DOCDIR]
1283
  --psdir=DIR             ps documentation [DOCDIR]
1284
_ACEOF
1285
 
1286
  cat <<\_ACEOF
1287
 
1288
System types:
1289
  --build=BUILD     configure for building on BUILD [guessed]
1290
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1291
_ACEOF
1292
fi
1293
 
1294
if test -n "$ac_init_help"; then
1295
 
1296
  cat <<\_ACEOF
1297
 
1298
Optional Features:
1299
  --disable-option-checking  ignore unrecognized --enable/--with options
1300
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1301
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1302
  --enable-maintainer-mode
1303
                          enable make rules and dependencies not useful
1304
                          (and sometimes confusing) to the casual installer
1305
  --enable-multilib       build many library versions (default)
1306
  --disable-largefile     omit support for large files
1307
  --enable-install-libiberty       Install headers for end users
1308
 
1309
Optional Packages:
1310
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1311
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1312
  --with-target-subdir=SUBDIR      Configuring in a subdirectory for target
1313
  --with-build-subdir=SUBDIR       Configuring in a subdirectory for build
1314
  --with-cross-host=HOST           Configuring with a cross compiler
1315
  --with-newlib                    Configuring with newlib
1316
 
1317
Some influential environment variables:
1318
  CC          C compiler command
1319
  CFLAGS      C compiler flags
1320
  LDFLAGS     linker flags, e.g. -L if you have libraries in a
1321
              nonstandard directory 
1322
  LIBS        libraries to pass to the linker, e.g. -l
1323
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I if
1324
              you have headers in a nonstandard directory 
1325
  CPP         C preprocessor
1326
 
1327
Use these variables to override the choices made by `configure' or to help
1328
it to find libraries and programs with nonstandard names/locations.
1329
 
1330
Report bugs to the package provider.
1331
_ACEOF
1332
ac_status=$?
1333
fi
1334
 
1335
if test "$ac_init_help" = "recursive"; then
1336
  # If there are subdirs, report their specific --help.
1337
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1338
    test -d "$ac_dir" ||
1339
      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1340
      continue
1341
    ac_builddir=.
1342
 
1343
case "$ac_dir" in
1344
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1345
*)
1346
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1347
  # A ".." for each directory in $ac_dir_suffix.
1348
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1349
  case $ac_top_builddir_sub in
1350
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1351
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1352
  esac ;;
1353
esac
1354
ac_abs_top_builddir=$ac_pwd
1355
ac_abs_builddir=$ac_pwd$ac_dir_suffix
1356
# for backward compatibility:
1357
ac_top_builddir=$ac_top_build_prefix
1358
 
1359
case $srcdir in
1360
  .)  # We are building in place.
1361
    ac_srcdir=.
1362
    ac_top_srcdir=$ac_top_builddir_sub
1363
    ac_abs_top_srcdir=$ac_pwd ;;
1364
  [\\/]* | ?:[\\/]* )  # Absolute name.
1365
    ac_srcdir=$srcdir$ac_dir_suffix;
1366
    ac_top_srcdir=$srcdir
1367
    ac_abs_top_srcdir=$srcdir ;;
1368
  *) # Relative name.
1369
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1370
    ac_top_srcdir=$ac_top_build_prefix$srcdir
1371
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1372
esac
1373
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1374
 
1375
    cd "$ac_dir" || { ac_status=$?; continue; }
1376
    # Check for guested configure.
1377
    if test -f "$ac_srcdir/configure.gnu"; then
1378
      echo &&
1379
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1380
    elif test -f "$ac_srcdir/configure"; then
1381
      echo &&
1382
      $SHELL "$ac_srcdir/configure" --help=recursive
1383
    else
1384
      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1385
    fi || ac_status=$?
1386
    cd "$ac_pwd" || { ac_status=$?; break; }
1387
  done
1388
fi
1389
 
1390
test -n "$ac_init_help" && exit $ac_status
1391
if $ac_init_version; then
1392
  cat <<\_ACEOF
1393
configure
1394
generated by GNU Autoconf 2.64
1395
 
1396
Copyright (C) 2009 Free Software Foundation, Inc.
1397
This configure script is free software; the Free Software Foundation
1398
gives unlimited permission to copy, distribute and modify it.
1399
_ACEOF
1400
  exit
1401
fi
1402
 
1403
## ------------------------ ##
1404
## Autoconf initialization. ##
1405
## ------------------------ ##
1406
 
1407
# ac_fn_c_try_compile LINENO
1408
# --------------------------
1409
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1410
ac_fn_c_try_compile ()
1411
{
1412
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1413
  rm -f conftest.$ac_objext
1414
  if { { ac_try="$ac_compile"
1415
case "(($ac_try" in
1416
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1417
  *) ac_try_echo=$ac_try;;
1418
esac
1419
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1420
$as_echo "$ac_try_echo"; } >&5
1421
  (eval "$ac_compile") 2>conftest.err
1422
  ac_status=$?
1423
  if test -s conftest.err; then
1424
    grep -v '^ *+' conftest.err >conftest.er1
1425
    cat conftest.er1 >&5
1426
    mv -f conftest.er1 conftest.err
1427
  fi
1428
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1429
  test $ac_status = 0; } && {
1430
         test -z "$ac_c_werror_flag" ||
1431
         test ! -s conftest.err
1432
       } && test -s conftest.$ac_objext; then :
1433
  ac_retval=0
1434
else
1435
  $as_echo "$as_me: failed program was:" >&5
1436
sed 's/^/| /' conftest.$ac_ext >&5
1437
 
1438
        ac_retval=1
1439
fi
1440
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1441
  return $ac_retval
1442
 
1443
} # ac_fn_c_try_compile
1444
 
1445
# ac_fn_c_try_cpp LINENO
1446
# ----------------------
1447
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1448
ac_fn_c_try_cpp ()
1449
{
1450
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1451
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1452
case "(($ac_try" in
1453
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1454
  *) ac_try_echo=$ac_try;;
1455
esac
1456
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1457
$as_echo "$ac_try_echo"; } >&5
1458
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1459
  ac_status=$?
1460
  if test -s conftest.err; then
1461
    grep -v '^ *+' conftest.err >conftest.er1
1462
    cat conftest.er1 >&5
1463
    mv -f conftest.er1 conftest.err
1464
  fi
1465
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1466
  test $ac_status = 0; } >/dev/null && {
1467
         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1468
         test ! -s conftest.err
1469
       }; then :
1470
  ac_retval=0
1471
else
1472
  $as_echo "$as_me: failed program was:" >&5
1473
sed 's/^/| /' conftest.$ac_ext >&5
1474
 
1475
    ac_retval=1
1476
fi
1477
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1478
  return $ac_retval
1479
 
1480
} # ac_fn_c_try_cpp
1481
 
1482
# ac_fn_c_try_run LINENO
1483
# ----------------------
1484
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1485
# that executables *can* be run.
1486
ac_fn_c_try_run ()
1487
{
1488
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1489
  if { { ac_try="$ac_link"
1490
case "(($ac_try" in
1491
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1492
  *) ac_try_echo=$ac_try;;
1493
esac
1494
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1495
$as_echo "$ac_try_echo"; } >&5
1496
  (eval "$ac_link") 2>&5
1497
  ac_status=$?
1498
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1499
  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1500
  { { case "(($ac_try" in
1501
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1502
  *) ac_try_echo=$ac_try;;
1503
esac
1504
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1505
$as_echo "$ac_try_echo"; } >&5
1506
  (eval "$ac_try") 2>&5
1507
  ac_status=$?
1508
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1509
  test $ac_status = 0; }; }; then :
1510
  ac_retval=0
1511
else
1512
  $as_echo "$as_me: program exited with status $ac_status" >&5
1513
       $as_echo "$as_me: failed program was:" >&5
1514
sed 's/^/| /' conftest.$ac_ext >&5
1515
 
1516
       ac_retval=$ac_status
1517
fi
1518
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1519
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1520
  return $ac_retval
1521
 
1522
} # ac_fn_c_try_run
1523
 
1524
# ac_fn_c_check_header_preproc LINENO HEADER VAR
1525
# ----------------------------------------------
1526
# Tests whether HEADER is present, setting the cache variable VAR accordingly.
1527
ac_fn_c_check_header_preproc ()
1528
{
1529
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1530
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1531
$as_echo_n "checking for $2... " >&6; }
1532
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1533
  $as_echo_n "(cached) " >&6
1534
else
1535
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1536
/* end confdefs.h.  */
1537
#include <$2>
1538
_ACEOF
1539
if ac_fn_c_try_cpp "$LINENO"; then :
1540
  eval "$3=yes"
1541
else
1542
  eval "$3=no"
1543
fi
1544
rm -f conftest.err conftest.$ac_ext
1545
fi
1546
eval ac_res=\$$3
1547
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1548
$as_echo "$ac_res" >&6; }
1549
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1550
 
1551
} # ac_fn_c_check_header_preproc
1552
 
1553
# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1554
# --------------------------------------------
1555
# Tries to find the compile-time value of EXPR in a program that includes
1556
# INCLUDES, setting VAR accordingly. Returns whether the value could be
1557
# computed
1558
ac_fn_c_compute_int ()
1559
{
1560
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1561
  if test "$cross_compiling" = yes; then
1562
    # Depending upon the size, compute the lo and hi bounds.
1563
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1564
/* end confdefs.h.  */
1565
$4
1566
int
1567
main ()
1568
{
1569
static int test_array [1 - 2 * !(($2) >= 0)];
1570
test_array [0] = 0
1571
 
1572
  ;
1573
  return 0;
1574
}
1575
_ACEOF
1576
if ac_fn_c_try_compile "$LINENO"; then :
1577
  ac_lo=0 ac_mid=0
1578
  while :; do
1579
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1580
/* end confdefs.h.  */
1581
$4
1582
int
1583
main ()
1584
{
1585
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1586
test_array [0] = 0
1587
 
1588
  ;
1589
  return 0;
1590
}
1591
_ACEOF
1592
if ac_fn_c_try_compile "$LINENO"; then :
1593
  ac_hi=$ac_mid; break
1594
else
1595
  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1596
                        if test $ac_lo -le $ac_mid; then
1597
                          ac_lo= ac_hi=
1598
                          break
1599
                        fi
1600
                        as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1601
fi
1602
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1603
  done
1604
else
1605
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1606
/* end confdefs.h.  */
1607
$4
1608
int
1609
main ()
1610
{
1611
static int test_array [1 - 2 * !(($2) < 0)];
1612
test_array [0] = 0
1613
 
1614
  ;
1615
  return 0;
1616
}
1617
_ACEOF
1618
if ac_fn_c_try_compile "$LINENO"; then :
1619
  ac_hi=-1 ac_mid=-1
1620
  while :; do
1621
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1622
/* end confdefs.h.  */
1623
$4
1624
int
1625
main ()
1626
{
1627
static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1628
test_array [0] = 0
1629
 
1630
  ;
1631
  return 0;
1632
}
1633
_ACEOF
1634
if ac_fn_c_try_compile "$LINENO"; then :
1635
  ac_lo=$ac_mid; break
1636
else
1637
  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1638
                        if test $ac_mid -le $ac_hi; then
1639
                          ac_lo= ac_hi=
1640
                          break
1641
                        fi
1642
                        as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1643
fi
1644
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1645
  done
1646
else
1647
  ac_lo= ac_hi=
1648
fi
1649
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1650
fi
1651
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1652
# Binary search between lo and hi bounds.
1653
while test "x$ac_lo" != "x$ac_hi"; do
1654
  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1655
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1656
/* end confdefs.h.  */
1657
$4
1658
int
1659
main ()
1660
{
1661
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1662
test_array [0] = 0
1663
 
1664
  ;
1665
  return 0;
1666
}
1667
_ACEOF
1668
if ac_fn_c_try_compile "$LINENO"; then :
1669
  ac_hi=$ac_mid
1670
else
1671
  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1672
fi
1673
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1674
done
1675
case $ac_lo in #((
1676
?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1677
'') ac_retval=1 ;;
1678
esac
1679
  else
1680
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1681
/* end confdefs.h.  */
1682
$4
1683
static long int longval () { return $2; }
1684
static unsigned long int ulongval () { return $2; }
1685
#include 
1686
#include 
1687
int
1688
main ()
1689
{
1690
 
1691
  FILE *f = fopen ("conftest.val", "w");
1692
  if (! f)
1693
    return 1;
1694
  if (($2) < 0)
1695
    {
1696
      long int i = longval ();
1697
      if (i != ($2))
1698
        return 1;
1699
      fprintf (f, "%ld", i);
1700
    }
1701
  else
1702
    {
1703
      unsigned long int i = ulongval ();
1704
      if (i != ($2))
1705
        return 1;
1706
      fprintf (f, "%lu", i);
1707
    }
1708
  /* Do not output a trailing newline, as this causes \r\n confusion
1709
     on some platforms.  */
1710
  return ferror (f) || fclose (f) != 0;
1711
 
1712
  ;
1713
  return 0;
1714
}
1715
_ACEOF
1716
if ac_fn_c_try_run "$LINENO"; then :
1717
  echo >>conftest.val; read $3 
1718
else
1719
  ac_retval=1
1720
fi
1721
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1722
  conftest.$ac_objext conftest.beam conftest.$ac_ext
1723
rm -f conftest.val
1724
 
1725
  fi
1726
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1727
  return $ac_retval
1728
 
1729
} # ac_fn_c_compute_int
1730
 
1731
# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1732
# -------------------------------------------
1733
# Tests whether TYPE exists after having included INCLUDES, setting cache
1734
# variable VAR accordingly.
1735
ac_fn_c_check_type ()
1736
{
1737
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1738
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1739
$as_echo_n "checking for $2... " >&6; }
1740
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1741
  $as_echo_n "(cached) " >&6
1742
else
1743
  eval "$3=no"
1744
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1745
/* end confdefs.h.  */
1746
$4
1747
int
1748
main ()
1749
{
1750
if (sizeof ($2))
1751
         return 0;
1752
  ;
1753
  return 0;
1754
}
1755
_ACEOF
1756
if ac_fn_c_try_compile "$LINENO"; then :
1757
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1758
/* end confdefs.h.  */
1759
$4
1760
int
1761
main ()
1762
{
1763
if (sizeof (($2)))
1764
            return 0;
1765
  ;
1766
  return 0;
1767
}
1768
_ACEOF
1769
if ac_fn_c_try_compile "$LINENO"; then :
1770
 
1771
else
1772
  eval "$3=yes"
1773
fi
1774
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1775
fi
1776
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1777
fi
1778
eval ac_res=\$$3
1779
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1780
$as_echo "$ac_res" >&6; }
1781
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1782
 
1783
} # ac_fn_c_check_type
1784
 
1785
# ac_fn_c_try_link LINENO
1786
# -----------------------
1787
# Try to link conftest.$ac_ext, and return whether this succeeded.
1788
ac_fn_c_try_link ()
1789
{
1790
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1791
  rm -f conftest.$ac_objext conftest$ac_exeext
1792
  if { { ac_try="$ac_link"
1793
case "(($ac_try" in
1794
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1795
  *) ac_try_echo=$ac_try;;
1796
esac
1797
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1798
$as_echo "$ac_try_echo"; } >&5
1799
  (eval "$ac_link") 2>conftest.err
1800
  ac_status=$?
1801
  if test -s conftest.err; then
1802
    grep -v '^ *+' conftest.err >conftest.er1
1803
    cat conftest.er1 >&5
1804
    mv -f conftest.er1 conftest.err
1805
  fi
1806
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1807
  test $ac_status = 0; } && {
1808
         test -z "$ac_c_werror_flag" ||
1809
         test ! -s conftest.err
1810
       } && test -s conftest$ac_exeext && {
1811
         test "$cross_compiling" = yes ||
1812
         $as_test_x conftest$ac_exeext
1813
       }; then :
1814
  ac_retval=0
1815
else
1816
  $as_echo "$as_me: failed program was:" >&5
1817
sed 's/^/| /' conftest.$ac_ext >&5
1818
 
1819
        ac_retval=1
1820
fi
1821
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1822
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1823
  # interfere with the next link command; also delete a directory that is
1824
  # left behind by Apple's compiler.  We do this before executing the actions.
1825
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1826
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1827
  return $ac_retval
1828
 
1829
} # ac_fn_c_try_link
1830
 
1831
# ac_fn_c_check_func LINENO FUNC VAR
1832
# ----------------------------------
1833
# Tests whether FUNC exists, setting the cache variable VAR accordingly
1834
ac_fn_c_check_func ()
1835
{
1836
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1837
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1838
$as_echo_n "checking for $2... " >&6; }
1839
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1840
  $as_echo_n "(cached) " >&6
1841
else
1842
  if test x$gcc_no_link = xyes; then
1843
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1844
fi
1845
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1846
/* end confdefs.h.  */
1847
/* Define $2 to an innocuous variant, in case  declares $2.
1848
   For example, HP-UX 11i  declares gettimeofday.  */
1849
#define $2 innocuous_$2
1850
 
1851
/* System header to define __stub macros and hopefully few prototypes,
1852
    which can conflict with char $2 (); below.
1853
    Prefer  to  if __STDC__ is defined, since
1854
     exists even on freestanding compilers.  */
1855
 
1856
#ifdef __STDC__
1857
# include 
1858
#else
1859
# include 
1860
#endif
1861
 
1862
#undef $2
1863
 
1864
/* Override any GCC internal prototype to avoid an error.
1865
   Use char because int might match the return type of a GCC
1866
   builtin and then its argument prototype would still apply.  */
1867
#ifdef __cplusplus
1868
extern "C"
1869
#endif
1870
char $2 ();
1871
/* The GNU C library defines this for functions which it implements
1872
    to always fail with ENOSYS.  Some functions are actually named
1873
    something starting with __ and the normal name is an alias.  */
1874
#if defined __stub_$2 || defined __stub___$2
1875
choke me
1876
#endif
1877
 
1878
int
1879
main ()
1880
{
1881
return $2 ();
1882
  ;
1883
  return 0;
1884
}
1885
_ACEOF
1886
if ac_fn_c_try_link "$LINENO"; then :
1887
  eval "$3=yes"
1888
else
1889
  eval "$3=no"
1890
fi
1891
rm -f core conftest.err conftest.$ac_objext \
1892
    conftest$ac_exeext conftest.$ac_ext
1893
fi
1894
eval ac_res=\$$3
1895
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1896
$as_echo "$ac_res" >&6; }
1897
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1898
 
1899
} # ac_fn_c_check_func
1900
 
1901
# ac_fn_c_check_decl LINENO SYMBOL VAR
1902
# ------------------------------------
1903
# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1904
ac_fn_c_check_decl ()
1905
{
1906
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1907
  as_decl_name=`echo $2|sed 's/ *(.*//'`
1908
  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1909
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1910
$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1911
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1912
  $as_echo_n "(cached) " >&6
1913
else
1914
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1915
/* end confdefs.h.  */
1916
$4
1917
int
1918
main ()
1919
{
1920
#ifndef $as_decl_name
1921
#ifdef __cplusplus
1922
  (void) $as_decl_use;
1923
#else
1924
  (void) $as_decl_name;
1925
#endif
1926
#endif
1927
 
1928
  ;
1929
  return 0;
1930
}
1931
_ACEOF
1932
if ac_fn_c_try_compile "$LINENO"; then :
1933
  eval "$3=yes"
1934
else
1935
  eval "$3=no"
1936
fi
1937
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1938
fi
1939
eval ac_res=\$$3
1940
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1941
$as_echo "$ac_res" >&6; }
1942
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1943
 
1944
} # ac_fn_c_check_decl
1945
cat >config.log <<_ACEOF
1946
This file contains any messages produced by compilers while
1947
running configure, to aid debugging if configure makes a mistake.
1948
 
1949
It was created by $as_me, which was
1950
generated by GNU Autoconf 2.64.  Invocation command line was
1951
 
1952
  $ $0 $@
1953
 
1954
_ACEOF
1955
exec 5>>config.log
1956
{
1957
cat <<_ASUNAME
1958
## --------- ##
1959
## Platform. ##
1960
## --------- ##
1961
 
1962
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1963
uname -m = `(uname -m) 2>/dev/null || echo unknown`
1964
uname -r = `(uname -r) 2>/dev/null || echo unknown`
1965
uname -s = `(uname -s) 2>/dev/null || echo unknown`
1966
uname -v = `(uname -v) 2>/dev/null || echo unknown`
1967
 
1968
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1969
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1970
 
1971
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1972
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1973
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1974
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1975
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1976
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1977
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1978
 
1979
_ASUNAME
1980
 
1981
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1982
for as_dir in $PATH
1983
do
1984
  IFS=$as_save_IFS
1985
  test -z "$as_dir" && as_dir=.
1986
    $as_echo "PATH: $as_dir"
1987
  done
1988
IFS=$as_save_IFS
1989
 
1990
} >&5
1991
 
1992
cat >&5 <<_ACEOF
1993
 
1994
 
1995
## ----------- ##
1996
## Core tests. ##
1997
## ----------- ##
1998
 
1999
_ACEOF
2000
 
2001
 
2002
# Keep a trace of the command line.
2003
# Strip out --no-create and --no-recursion so they do not pile up.
2004
# Strip out --silent because we don't want to record it for future runs.
2005
# Also quote any args containing shell meta-characters.
2006
# Make two passes to allow for proper duplicate-argument suppression.
2007
ac_configure_args=
2008
ac_configure_args0=
2009
ac_configure_args1=
2010
ac_must_keep_next=false
2011
for ac_pass in 1 2
2012
do
2013
  for ac_arg
2014
  do
2015
    case $ac_arg in
2016
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2017
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2018
    | -silent | --silent | --silen | --sile | --sil)
2019
      continue ;;
2020
    *\'*)
2021
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2022
    esac
2023
    case $ac_pass in
2024
    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2025
    2)
2026
      as_fn_append ac_configure_args1 " '$ac_arg'"
2027
      if test $ac_must_keep_next = true; then
2028
        ac_must_keep_next=false # Got value, back to normal.
2029
      else
2030
        case $ac_arg in
2031
          *=* | --config-cache | -C | -disable-* | --disable-* \
2032
          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2033
          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2034
          | -with-* | --with-* | -without-* | --without-* | --x)
2035
            case "$ac_configure_args0 " in
2036
              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2037
            esac
2038
            ;;
2039
          -* ) ac_must_keep_next=true ;;
2040
        esac
2041
      fi
2042
      as_fn_append ac_configure_args " '$ac_arg'"
2043
      ;;
2044
    esac
2045
  done
2046
done
2047
{ ac_configure_args0=; unset ac_configure_args0;}
2048
{ ac_configure_args1=; unset ac_configure_args1;}
2049
 
2050
# When interrupted or exit'd, cleanup temporary files, and complete
2051
# config.log.  We remove comments because anyway the quotes in there
2052
# would cause problems or look ugly.
2053
# WARNING: Use '\'' to represent an apostrophe within the trap.
2054
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2055
trap 'exit_status=$?
2056
  # Save into config.log some information that might help in debugging.
2057
  {
2058
    echo
2059
 
2060
    cat <<\_ASBOX
2061
## ---------------- ##
2062
## Cache variables. ##
2063
## ---------------- ##
2064
_ASBOX
2065
    echo
2066
    # The following way of writing the cache mishandles newlines in values,
2067
(
2068
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2069
    eval ac_val=\$$ac_var
2070
    case $ac_val in #(
2071
    *${as_nl}*)
2072
      case $ac_var in #(
2073
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2074
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2075
      esac
2076
      case $ac_var in #(
2077
      _ | IFS | as_nl) ;; #(
2078
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2079
      *) { eval $ac_var=; unset $ac_var;} ;;
2080
      esac ;;
2081
    esac
2082
  done
2083
  (set) 2>&1 |
2084
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2085
    *${as_nl}ac_space=\ *)
2086
      sed -n \
2087
        "s/'\''/'\''\\\\'\'''\''/g;
2088
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2089
      ;; #(
2090
    *)
2091
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2092
      ;;
2093
    esac |
2094
    sort
2095
)
2096
    echo
2097
 
2098
    cat <<\_ASBOX
2099
## ----------------- ##
2100
## Output variables. ##
2101
## ----------------- ##
2102
_ASBOX
2103
    echo
2104
    for ac_var in $ac_subst_vars
2105
    do
2106
      eval ac_val=\$$ac_var
2107
      case $ac_val in
2108
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2109
      esac
2110
      $as_echo "$ac_var='\''$ac_val'\''"
2111
    done | sort
2112
    echo
2113
 
2114
    if test -n "$ac_subst_files"; then
2115
      cat <<\_ASBOX
2116
## ------------------- ##
2117
## File substitutions. ##
2118
## ------------------- ##
2119
_ASBOX
2120
      echo
2121
      for ac_var in $ac_subst_files
2122
      do
2123
        eval ac_val=\$$ac_var
2124
        case $ac_val in
2125
        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2126
        esac
2127
        $as_echo "$ac_var='\''$ac_val'\''"
2128
      done | sort
2129
      echo
2130
    fi
2131
 
2132
    if test -s confdefs.h; then
2133
      cat <<\_ASBOX
2134
## ----------- ##
2135
## confdefs.h. ##
2136
## ----------- ##
2137
_ASBOX
2138
      echo
2139
      cat confdefs.h
2140
      echo
2141
    fi
2142
    test "$ac_signal" != 0 &&
2143
      $as_echo "$as_me: caught signal $ac_signal"
2144
    $as_echo "$as_me: exit $exit_status"
2145
  } >&5
2146
  rm -f core *.core core.conftest.* &&
2147
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2148
    exit $exit_status
2149
' 0
2150
for ac_signal in 1 2 13 15; do
2151
  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2152
done
2153
ac_signal=0
2154
 
2155
# confdefs.h avoids OS command line length limits that DEFS can exceed.
2156
rm -f -r conftest* confdefs.h
2157
 
2158
$as_echo "/* confdefs.h */" > confdefs.h
2159
 
2160
# Predefined preprocessor variables.
2161
 
2162
cat >>confdefs.h <<_ACEOF
2163
#define PACKAGE_NAME "$PACKAGE_NAME"
2164
_ACEOF
2165
 
2166
cat >>confdefs.h <<_ACEOF
2167
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2168
_ACEOF
2169
 
2170
cat >>confdefs.h <<_ACEOF
2171
#define PACKAGE_VERSION "$PACKAGE_VERSION"
2172
_ACEOF
2173
 
2174
cat >>confdefs.h <<_ACEOF
2175
#define PACKAGE_STRING "$PACKAGE_STRING"
2176
_ACEOF
2177
 
2178
cat >>confdefs.h <<_ACEOF
2179
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2180
_ACEOF
2181
 
2182
cat >>confdefs.h <<_ACEOF
2183
#define PACKAGE_URL "$PACKAGE_URL"
2184
_ACEOF
2185
 
2186
 
2187
# Let the site file select an alternate cache file if it wants to.
2188
# Prefer an explicitly selected file to automatically selected ones.
2189
ac_site_file1=NONE
2190
ac_site_file2=NONE
2191
if test -n "$CONFIG_SITE"; then
2192
  ac_site_file1=$CONFIG_SITE
2193
elif test "x$prefix" != xNONE; then
2194
  ac_site_file1=$prefix/share/config.site
2195
  ac_site_file2=$prefix/etc/config.site
2196
else
2197
  ac_site_file1=$ac_default_prefix/share/config.site
2198
  ac_site_file2=$ac_default_prefix/etc/config.site
2199
fi
2200
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2201
do
2202
  test "x$ac_site_file" = xNONE && continue
2203
  if test -r "$ac_site_file"; then
2204
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2205
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2206
    sed 's/^/| /' "$ac_site_file" >&5
2207
    . "$ac_site_file"
2208
  fi
2209
done
2210
 
2211
if test -r "$cache_file"; then
2212
  # Some versions of bash will fail to source /dev/null (special
2213
  # files actually), so we avoid doing that.
2214
  if test -f "$cache_file"; then
2215
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2216
$as_echo "$as_me: loading cache $cache_file" >&6;}
2217
    case $cache_file in
2218
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2219
      *)                      . "./$cache_file";;
2220
    esac
2221
  fi
2222
else
2223
  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2224
$as_echo "$as_me: creating cache $cache_file" >&6;}
2225
  >$cache_file
2226
fi
2227
 
2228
# Check that the precious variables saved in the cache have kept the same
2229
# value.
2230
ac_cache_corrupted=false
2231
for ac_var in $ac_precious_vars; do
2232
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2233
  eval ac_new_set=\$ac_env_${ac_var}_set
2234
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2235
  eval ac_new_val=\$ac_env_${ac_var}_value
2236
  case $ac_old_set,$ac_new_set in
2237
    set,)
2238
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2239
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2240
      ac_cache_corrupted=: ;;
2241
    ,set)
2242
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2243
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2244
      ac_cache_corrupted=: ;;
2245
    ,);;
2246
    *)
2247
      if test "x$ac_old_val" != "x$ac_new_val"; then
2248
        # differences in whitespace do not lead to failure.
2249
        ac_old_val_w=`echo x $ac_old_val`
2250
        ac_new_val_w=`echo x $ac_new_val`
2251
        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2252
          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2253
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2254
          ac_cache_corrupted=:
2255
        else
2256
          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2257
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2258
          eval $ac_var=\$ac_old_val
2259
        fi
2260
        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2261
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2262
        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2263
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2264
      fi;;
2265
  esac
2266
  # Pass precious variables to config.status.
2267
  if test "$ac_new_set" = set; then
2268
    case $ac_new_val in
2269
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2270
    *) ac_arg=$ac_var=$ac_new_val ;;
2271
    esac
2272
    case " $ac_configure_args " in
2273
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2274
      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2275
    esac
2276
  fi
2277
done
2278
if $ac_cache_corrupted; then
2279
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2280
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2281
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2282
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2283
  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2284
fi
2285
## -------------------- ##
2286
## Main body of script. ##
2287
## -------------------- ##
2288
 
2289
ac_ext=c
2290
ac_cpp='$CPP $CPPFLAGS'
2291
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2292
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2293
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2294
 
2295
 
2296
 
2297
 
2298
 
2299
 
2300
 
2301
# This works around the fact that libtool configuration may change LD
2302
# for this particular configuration, but some shells, instead of
2303
# keeping the changes in LD private, export them just because LD is
2304
# exported.  We don't use libtool yet, but some day we might, so...
2305
ORIGINAL_LD_FOR_MULTILIBS=$LD
2306
 
2307
 
2308
# Check whether --with-target-subdir was given.
2309
if test "${with_target_subdir+set}" = set; then :
2310
  withval=$with_target_subdir;
2311
fi
2312
 
2313
 
2314
# Check whether --with-build-subdir was given.
2315
if test "${with_build_subdir+set}" = set; then :
2316
  withval=$with_build_subdir;
2317
fi
2318
 
2319
 
2320
# Check whether --with-cross-host was given.
2321
if test "${with_cross_host+set}" = set; then :
2322
  withval=$with_cross_host;
2323
fi
2324
 
2325
 
2326
# Check whether --with-newlib was given.
2327
if test "${with_newlib+set}" = set; then :
2328
  withval=$with_newlib;
2329
fi
2330
 
2331
 
2332
if test "${srcdir}" = "."; then
2333
  if test -n "${with_build_subdir}"; then
2334
    libiberty_topdir="${srcdir}/../.."
2335
    with_target_subdir=
2336
  elif test -z "${with_target_subdir}"; then
2337
    libiberty_topdir="${srcdir}/.."
2338
  else
2339
    if test "${with_target_subdir}" != "."; then
2340
      libiberty_topdir="${srcdir}/${with_multisrctop}../.."
2341
    else
2342
      libiberty_topdir="${srcdir}/${with_multisrctop}.."
2343
    fi
2344
  fi
2345
else
2346
  libiberty_topdir="${srcdir}/.."
2347
fi
2348
 
2349
ac_aux_dir=
2350
for ac_dir in $libiberty_topdir "$srcdir"/$libiberty_topdir; do
2351
  for ac_t in install-sh install.sh shtool; do
2352
    if test -f "$ac_dir/$ac_t"; then
2353
      ac_aux_dir=$ac_dir
2354
      ac_install_sh="$ac_aux_dir/$ac_t -c"
2355
      break 2
2356
    fi
2357
  done
2358
done
2359
if test -z "$ac_aux_dir"; then
2360
  as_fn_error "cannot find install-sh, install.sh, or shtool in $libiberty_topdir \"$srcdir\"/$libiberty_topdir" "$LINENO" 5
2361
fi
2362
 
2363
# These three variables are undocumented and unsupported,
2364
# and are intended to be withdrawn in a future Autoconf release.
2365
# They can cause serious problems if a builder's source tree is in a directory
2366
# whose full name contains unusual characters.
2367
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2368
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2369
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2370
 
2371
 
2372
 
2373
 
2374
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2375
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2376
    # Check whether --enable-maintainer-mode was given.
2377
if test "${enable_maintainer_mode+set}" = set; then :
2378
  enableval=$enable_maintainer_mode; maintainer_mode=$enableval
2379
else
2380
  maintainer_mode=no
2381
fi
2382
 
2383
 
2384
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5
2385
$as_echo "$maintainer_mode" >&6; }
2386
 
2387
if test "$maintainer_mode" = "yes"; then
2388
  MAINT=''
2389
  NOTMAINT='#'
2390
else
2391
  MAINT='#'
2392
  NOTMAINT=''
2393
fi
2394
 
2395
# Do we have a single-tree copy of texinfo?  Even if we do, we can't
2396
# rely on it - libiberty is built before texinfo.
2397
# Extract the first word of "makeinfo", so it can be a program name with args.
2398
set dummy makeinfo; ac_word=$2
2399
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2400
$as_echo_n "checking for $ac_word... " >&6; }
2401
if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
2402
  $as_echo_n "(cached) " >&6
2403
else
2404
  if test -n "$MAKEINFO"; then
2405
  ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
2406
else
2407
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2408
for as_dir in $PATH
2409
do
2410
  IFS=$as_save_IFS
2411
  test -z "$as_dir" && as_dir=.
2412
    for ac_exec_ext in '' $ac_executable_extensions; do
2413
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2414
    ac_cv_prog_MAKEINFO="makeinfo"
2415
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2416
    break 2
2417
  fi
2418
done
2419
  done
2420
IFS=$as_save_IFS
2421
 
2422
fi
2423
fi
2424
MAKEINFO=$ac_cv_prog_MAKEINFO
2425
if test -n "$MAKEINFO"; then
2426
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
2427
$as_echo "$MAKEINFO" >&6; }
2428
else
2429
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2430
$as_echo "no" >&6; }
2431
fi
2432
 
2433
 
2434
if test "x$MAKEINFO" = "x"; then
2435
    MAKEINFO="@echo makeinfo missing; true"
2436
    BUILD_INFO=
2437
else
2438
    BUILD_INFO=info
2439
    case "$MAKEINFO" in
2440
      */missing\ makeinfo*)
2441
        BUILD_INFO=
2442
        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
2443
*** Makeinfo is missing. Info documentation will not be built." >&5
2444
$as_echo "$as_me: WARNING:
2445
*** Makeinfo is missing. Info documentation will not be built." >&2;}
2446
        ;;
2447
      *)
2448
        case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in
2449
          x*\ [1-3].* )
2450
            MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true"
2451
            BUILD_INFO=
2452
            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
2453
*** Makeinfo is too old. Info documentation will not be built." >&5
2454
$as_echo "$as_me: WARNING:
2455
*** Makeinfo is too old. Info documentation will not be built." >&2;}
2456
          ;;
2457
        esac
2458
        ;;
2459
    esac
2460
fi
2461
 
2462
 
2463
 
2464
# Extract the first word of "perl", so it can be a program name with args.
2465
set dummy perl; ac_word=$2
2466
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2467
$as_echo_n "checking for $ac_word... " >&6; }
2468
if test "${ac_cv_prog_PERL+set}" = set; then :
2469
  $as_echo_n "(cached) " >&6
2470
else
2471
  if test -n "$PERL"; then
2472
  ac_cv_prog_PERL="$PERL" # Let the user override the test.
2473
else
2474
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2475
for as_dir in $PATH
2476
do
2477
  IFS=$as_save_IFS
2478
  test -z "$as_dir" && as_dir=.
2479
    for ac_exec_ext in '' $ac_executable_extensions; do
2480
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2481
    ac_cv_prog_PERL="perl"
2482
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2483
    break 2
2484
  fi
2485
done
2486
  done
2487
IFS=$as_save_IFS
2488
 
2489
fi
2490
fi
2491
PERL=$ac_cv_prog_PERL
2492
if test -n "$PERL"; then
2493
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
2494
$as_echo "$PERL" >&6; }
2495
else
2496
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2497
$as_echo "no" >&6; }
2498
fi
2499
 
2500
 
2501
if test x"$PERL" = x""; then
2502
  HAVE_PERL='#'
2503
else
2504
  HAVE_PERL=''
2505
fi
2506
 
2507
 
2508
# Make sure we can run config.sub.
2509
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2510
  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2511
 
2512
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2513
$as_echo_n "checking build system type... " >&6; }
2514
if test "${ac_cv_build+set}" = set; then :
2515
  $as_echo_n "(cached) " >&6
2516
else
2517
  ac_build_alias=$build_alias
2518
test "x$ac_build_alias" = x &&
2519
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2520
test "x$ac_build_alias" = x &&
2521
  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2522
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2523
  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2524
 
2525
fi
2526
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2527
$as_echo "$ac_cv_build" >&6; }
2528
case $ac_cv_build in
2529
*-*-*) ;;
2530
*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2531
esac
2532
build=$ac_cv_build
2533
ac_save_IFS=$IFS; IFS='-'
2534
set x $ac_cv_build
2535
shift
2536
build_cpu=$1
2537
build_vendor=$2
2538
shift; shift
2539
# Remember, the first character of IFS is used to create $*,
2540
# except with old shells:
2541
build_os=$*
2542
IFS=$ac_save_IFS
2543
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2544
 
2545
 
2546
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2547
$as_echo_n "checking host system type... " >&6; }
2548
if test "${ac_cv_host+set}" = set; then :
2549
  $as_echo_n "(cached) " >&6
2550
else
2551
  if test "x$host_alias" = x; then
2552
  ac_cv_host=$ac_cv_build
2553
else
2554
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2555
    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2556
fi
2557
 
2558
fi
2559
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2560
$as_echo "$ac_cv_host" >&6; }
2561
case $ac_cv_host in
2562
*-*-*) ;;
2563
*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2564
esac
2565
host=$ac_cv_host
2566
ac_save_IFS=$IFS; IFS='-'
2567
set x $ac_cv_host
2568
shift
2569
host_cpu=$1
2570
host_vendor=$2
2571
shift; shift
2572
# Remember, the first character of IFS is used to create $*,
2573
# except with old shells:
2574
host_os=$*
2575
IFS=$ac_save_IFS
2576
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2577
 
2578
 
2579
 
2580
 
2581
if test -n "$ac_tool_prefix"; then
2582
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2583
set dummy ${ac_tool_prefix}ar; ac_word=$2
2584
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2585
$as_echo_n "checking for $ac_word... " >&6; }
2586
if test "${ac_cv_prog_AR+set}" = set; then :
2587
  $as_echo_n "(cached) " >&6
2588
else
2589
  if test -n "$AR"; then
2590
  ac_cv_prog_AR="$AR" # Let the user override the test.
2591
else
2592
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2593
for as_dir in $PATH
2594
do
2595
  IFS=$as_save_IFS
2596
  test -z "$as_dir" && as_dir=.
2597
    for ac_exec_ext in '' $ac_executable_extensions; do
2598
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2599
    ac_cv_prog_AR="${ac_tool_prefix}ar"
2600
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2601
    break 2
2602
  fi
2603
done
2604
  done
2605
IFS=$as_save_IFS
2606
 
2607
fi
2608
fi
2609
AR=$ac_cv_prog_AR
2610
if test -n "$AR"; then
2611
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
2612
$as_echo "$AR" >&6; }
2613
else
2614
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2615
$as_echo "no" >&6; }
2616
fi
2617
 
2618
 
2619
fi
2620
if test -z "$ac_cv_prog_AR"; then
2621
  ac_ct_AR=$AR
2622
  # Extract the first word of "ar", so it can be a program name with args.
2623
set dummy ar; ac_word=$2
2624
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2625
$as_echo_n "checking for $ac_word... " >&6; }
2626
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
2627
  $as_echo_n "(cached) " >&6
2628
else
2629
  if test -n "$ac_ct_AR"; then
2630
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
2631
else
2632
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2633
for as_dir in $PATH
2634
do
2635
  IFS=$as_save_IFS
2636
  test -z "$as_dir" && as_dir=.
2637
    for ac_exec_ext in '' $ac_executable_extensions; do
2638
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2639
    ac_cv_prog_ac_ct_AR="ar"
2640
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2641
    break 2
2642
  fi
2643
done
2644
  done
2645
IFS=$as_save_IFS
2646
 
2647
fi
2648
fi
2649
ac_ct_AR=$ac_cv_prog_ac_ct_AR
2650
if test -n "$ac_ct_AR"; then
2651
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
2652
$as_echo "$ac_ct_AR" >&6; }
2653
else
2654
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2655
$as_echo "no" >&6; }
2656
fi
2657
 
2658
  if test "x$ac_ct_AR" = x; then
2659
    AR=""
2660
  else
2661
    case $cross_compiling:$ac_tool_warned in
2662
yes:)
2663
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2664
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2665
ac_tool_warned=yes ;;
2666
esac
2667
    AR=$ac_ct_AR
2668
  fi
2669
else
2670
  AR="$ac_cv_prog_AR"
2671
fi
2672
 
2673
if test -n "$ac_tool_prefix"; then
2674
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2675
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2676
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2677
$as_echo_n "checking for $ac_word... " >&6; }
2678
if test "${ac_cv_prog_RANLIB+set}" = set; then :
2679
  $as_echo_n "(cached) " >&6
2680
else
2681
  if test -n "$RANLIB"; then
2682
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2683
else
2684
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2685
for as_dir in $PATH
2686
do
2687
  IFS=$as_save_IFS
2688
  test -z "$as_dir" && as_dir=.
2689
    for ac_exec_ext in '' $ac_executable_extensions; do
2690
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2691
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2692
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2693
    break 2
2694
  fi
2695
done
2696
  done
2697
IFS=$as_save_IFS
2698
 
2699
fi
2700
fi
2701
RANLIB=$ac_cv_prog_RANLIB
2702
if test -n "$RANLIB"; then
2703
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
2704
$as_echo "$RANLIB" >&6; }
2705
else
2706
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2707
$as_echo "no" >&6; }
2708
fi
2709
 
2710
 
2711
fi
2712
if test -z "$ac_cv_prog_RANLIB"; then
2713
  ac_ct_RANLIB=$RANLIB
2714
  # Extract the first word of "ranlib", so it can be a program name with args.
2715
set dummy ranlib; ac_word=$2
2716
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2717
$as_echo_n "checking for $ac_word... " >&6; }
2718
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
2719
  $as_echo_n "(cached) " >&6
2720
else
2721
  if test -n "$ac_ct_RANLIB"; then
2722
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2723
else
2724
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2725
for as_dir in $PATH
2726
do
2727
  IFS=$as_save_IFS
2728
  test -z "$as_dir" && as_dir=.
2729
    for ac_exec_ext in '' $ac_executable_extensions; do
2730
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2731
    ac_cv_prog_ac_ct_RANLIB="ranlib"
2732
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2733
    break 2
2734
  fi
2735
done
2736
  done
2737
IFS=$as_save_IFS
2738
 
2739
fi
2740
fi
2741
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
2742
if test -n "$ac_ct_RANLIB"; then
2743
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
2744
$as_echo "$ac_ct_RANLIB" >&6; }
2745
else
2746
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2747
$as_echo "no" >&6; }
2748
fi
2749
 
2750
  if test "x$ac_ct_RANLIB" = x; then
2751
    RANLIB=":"
2752
  else
2753
    case $cross_compiling:$ac_tool_warned in
2754
yes:)
2755
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2756
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2757
ac_tool_warned=yes ;;
2758
esac
2759
    RANLIB=$ac_ct_RANLIB
2760
  fi
2761
else
2762
  RANLIB="$ac_cv_prog_RANLIB"
2763
fi
2764
 
2765
 
2766
# Add --enable-multilib to configure.
2767
# Default to --enable-multilib
2768
# Check whether --enable-multilib was given.
2769
if test "${enable_multilib+set}" = set; then :
2770
  enableval=$enable_multilib; case "$enableval" in
2771
  yes) multilib=yes ;;
2772
  no)  multilib=no ;;
2773
  *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2774
 esac
2775
else
2776
  multilib=yes
2777
fi
2778
 
2779
 
2780
# Even if the default multilib is not a cross compilation,
2781
# it may be that some of the other multilibs are.
2782
if test $cross_compiling = no && test $multilib = yes \
2783
   && test "x${with_multisubdir}" != x ; then
2784
   cross_compiling=maybe
2785
fi
2786
 
2787
 
2788
ac_ext=c
2789
ac_cpp='$CPP $CPPFLAGS'
2790
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2791
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2792
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2793
if test -n "$ac_tool_prefix"; then
2794
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2795
set dummy ${ac_tool_prefix}gcc; ac_word=$2
2796
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2797
$as_echo_n "checking for $ac_word... " >&6; }
2798
if test "${ac_cv_prog_CC+set}" = set; then :
2799
  $as_echo_n "(cached) " >&6
2800
else
2801
  if test -n "$CC"; then
2802
  ac_cv_prog_CC="$CC" # Let the user override the test.
2803
else
2804
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2805
for as_dir in $PATH
2806
do
2807
  IFS=$as_save_IFS
2808
  test -z "$as_dir" && as_dir=.
2809
    for ac_exec_ext in '' $ac_executable_extensions; do
2810
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2811
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2812
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2813
    break 2
2814
  fi
2815
done
2816
  done
2817
IFS=$as_save_IFS
2818
 
2819
fi
2820
fi
2821
CC=$ac_cv_prog_CC
2822
if test -n "$CC"; then
2823
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2824
$as_echo "$CC" >&6; }
2825
else
2826
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2827
$as_echo "no" >&6; }
2828
fi
2829
 
2830
 
2831
fi
2832
if test -z "$ac_cv_prog_CC"; then
2833
  ac_ct_CC=$CC
2834
  # Extract the first word of "gcc", so it can be a program name with args.
2835
set dummy gcc; ac_word=$2
2836
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2837
$as_echo_n "checking for $ac_word... " >&6; }
2838
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2839
  $as_echo_n "(cached) " >&6
2840
else
2841
  if test -n "$ac_ct_CC"; then
2842
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2843
else
2844
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2845
for as_dir in $PATH
2846
do
2847
  IFS=$as_save_IFS
2848
  test -z "$as_dir" && as_dir=.
2849
    for ac_exec_ext in '' $ac_executable_extensions; do
2850
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2851
    ac_cv_prog_ac_ct_CC="gcc"
2852
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2853
    break 2
2854
  fi
2855
done
2856
  done
2857
IFS=$as_save_IFS
2858
 
2859
fi
2860
fi
2861
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2862
if test -n "$ac_ct_CC"; then
2863
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2864
$as_echo "$ac_ct_CC" >&6; }
2865
else
2866
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2867
$as_echo "no" >&6; }
2868
fi
2869
 
2870
  if test "x$ac_ct_CC" = x; then
2871
    CC=""
2872
  else
2873
    case $cross_compiling:$ac_tool_warned in
2874
yes:)
2875
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2876
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2877
ac_tool_warned=yes ;;
2878
esac
2879
    CC=$ac_ct_CC
2880
  fi
2881
else
2882
  CC="$ac_cv_prog_CC"
2883
fi
2884
 
2885
if test -z "$CC"; then
2886
          if test -n "$ac_tool_prefix"; then
2887
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2888
set dummy ${ac_tool_prefix}cc; ac_word=$2
2889
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2890
$as_echo_n "checking for $ac_word... " >&6; }
2891
if test "${ac_cv_prog_CC+set}" = set; then :
2892
  $as_echo_n "(cached) " >&6
2893
else
2894
  if test -n "$CC"; then
2895
  ac_cv_prog_CC="$CC" # Let the user override the test.
2896
else
2897
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2898
for as_dir in $PATH
2899
do
2900
  IFS=$as_save_IFS
2901
  test -z "$as_dir" && as_dir=.
2902
    for ac_exec_ext in '' $ac_executable_extensions; do
2903
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2904
    ac_cv_prog_CC="${ac_tool_prefix}cc"
2905
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2906
    break 2
2907
  fi
2908
done
2909
  done
2910
IFS=$as_save_IFS
2911
 
2912
fi
2913
fi
2914
CC=$ac_cv_prog_CC
2915
if test -n "$CC"; then
2916
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2917
$as_echo "$CC" >&6; }
2918
else
2919
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2920
$as_echo "no" >&6; }
2921
fi
2922
 
2923
 
2924
  fi
2925
fi
2926
if test -z "$CC"; then
2927
  # Extract the first word of "cc", so it can be a program name with args.
2928
set dummy cc; ac_word=$2
2929
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2930
$as_echo_n "checking for $ac_word... " >&6; }
2931
if test "${ac_cv_prog_CC+set}" = set; then :
2932
  $as_echo_n "(cached) " >&6
2933
else
2934
  if test -n "$CC"; then
2935
  ac_cv_prog_CC="$CC" # Let the user override the test.
2936
else
2937
  ac_prog_rejected=no
2938
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2939
for as_dir in $PATH
2940
do
2941
  IFS=$as_save_IFS
2942
  test -z "$as_dir" && as_dir=.
2943
    for ac_exec_ext in '' $ac_executable_extensions; do
2944
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2945
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2946
       ac_prog_rejected=yes
2947
       continue
2948
     fi
2949
    ac_cv_prog_CC="cc"
2950
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2951
    break 2
2952
  fi
2953
done
2954
  done
2955
IFS=$as_save_IFS
2956
 
2957
if test $ac_prog_rejected = yes; then
2958
  # We found a bogon in the path, so make sure we never use it.
2959
  set dummy $ac_cv_prog_CC
2960
  shift
2961
  if test $# != 0; then
2962
    # We chose a different compiler from the bogus one.
2963
    # However, it has the same basename, so the bogon will be chosen
2964
    # first if we set CC to just the basename; use the full file name.
2965
    shift
2966
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2967
  fi
2968
fi
2969
fi
2970
fi
2971
CC=$ac_cv_prog_CC
2972
if test -n "$CC"; then
2973
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2974
$as_echo "$CC" >&6; }
2975
else
2976
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2977
$as_echo "no" >&6; }
2978
fi
2979
 
2980
 
2981
fi
2982
if test -z "$CC"; then
2983
  if test -n "$ac_tool_prefix"; then
2984
  for ac_prog in cl.exe
2985
  do
2986
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2987
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2988
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2989
$as_echo_n "checking for $ac_word... " >&6; }
2990
if test "${ac_cv_prog_CC+set}" = set; then :
2991
  $as_echo_n "(cached) " >&6
2992
else
2993
  if test -n "$CC"; then
2994
  ac_cv_prog_CC="$CC" # Let the user override the test.
2995
else
2996
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2997
for as_dir in $PATH
2998
do
2999
  IFS=$as_save_IFS
3000
  test -z "$as_dir" && as_dir=.
3001
    for ac_exec_ext in '' $ac_executable_extensions; do
3002
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3003
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3004
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3005
    break 2
3006
  fi
3007
done
3008
  done
3009
IFS=$as_save_IFS
3010
 
3011
fi
3012
fi
3013
CC=$ac_cv_prog_CC
3014
if test -n "$CC"; then
3015
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3016
$as_echo "$CC" >&6; }
3017
else
3018
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3019
$as_echo "no" >&6; }
3020
fi
3021
 
3022
 
3023
    test -n "$CC" && break
3024
  done
3025
fi
3026
if test -z "$CC"; then
3027
  ac_ct_CC=$CC
3028
  for ac_prog in cl.exe
3029
do
3030
  # Extract the first word of "$ac_prog", so it can be a program name with args.
3031
set dummy $ac_prog; ac_word=$2
3032
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3033
$as_echo_n "checking for $ac_word... " >&6; }
3034
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3035
  $as_echo_n "(cached) " >&6
3036
else
3037
  if test -n "$ac_ct_CC"; then
3038
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3039
else
3040
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3041
for as_dir in $PATH
3042
do
3043
  IFS=$as_save_IFS
3044
  test -z "$as_dir" && as_dir=.
3045
    for ac_exec_ext in '' $ac_executable_extensions; do
3046
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3047
    ac_cv_prog_ac_ct_CC="$ac_prog"
3048
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3049
    break 2
3050
  fi
3051
done
3052
  done
3053
IFS=$as_save_IFS
3054
 
3055
fi
3056
fi
3057
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3058
if test -n "$ac_ct_CC"; then
3059
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3060
$as_echo "$ac_ct_CC" >&6; }
3061
else
3062
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3063
$as_echo "no" >&6; }
3064
fi
3065
 
3066
 
3067
  test -n "$ac_ct_CC" && break
3068
done
3069
 
3070
  if test "x$ac_ct_CC" = x; then
3071
    CC=""
3072
  else
3073
    case $cross_compiling:$ac_tool_warned in
3074
yes:)
3075
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3076
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3077
ac_tool_warned=yes ;;
3078
esac
3079
    CC=$ac_ct_CC
3080
  fi
3081
fi
3082
 
3083
fi
3084
 
3085
 
3086
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3087
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3088
as_fn_error "no acceptable C compiler found in \$PATH
3089
See \`config.log' for more details." "$LINENO" 5; }
3090
 
3091
# Provide some information about the compiler.
3092
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3093
set X $ac_compile
3094
ac_compiler=$2
3095
for ac_option in --version -v -V -qversion; do
3096
  { { ac_try="$ac_compiler $ac_option >&5"
3097
case "(($ac_try" in
3098
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099
  *) ac_try_echo=$ac_try;;
3100
esac
3101
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3102
$as_echo "$ac_try_echo"; } >&5
3103
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3104
  ac_status=$?
3105
  if test -s conftest.err; then
3106
    sed '10a\
3107
... rest of stderr output deleted ...
3108
         10q' conftest.err >conftest.er1
3109
    cat conftest.er1 >&5
3110
    rm -f conftest.er1 conftest.err
3111
  fi
3112
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3113
  test $ac_status = 0; }
3114
done
3115
 
3116
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3117
/* end confdefs.h.  */
3118
 
3119
int
3120
main ()
3121
{
3122
 
3123
  ;
3124
  return 0;
3125
}
3126
_ACEOF
3127
# FIXME: Cleanup?
3128
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3129
  (eval $ac_link) 2>&5
3130
  ac_status=$?
3131
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3132
  test $ac_status = 0; }; then :
3133
  gcc_no_link=no
3134
else
3135
  gcc_no_link=yes
3136
fi
3137
if test x$gcc_no_link = xyes; then
3138
  # Setting cross_compile will disable run tests; it will
3139
  # also disable AC_CHECK_FILE but that's generally
3140
  # correct if we can't link.
3141
  cross_compiling=yes
3142
  EXEEXT=
3143
else
3144
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3145
/* end confdefs.h.  */
3146
 
3147
int
3148
main ()
3149
{
3150
 
3151
  ;
3152
  return 0;
3153
}
3154
_ACEOF
3155
ac_clean_files_save=$ac_clean_files
3156
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3157
# Try to create an executable without -o first, disregard a.out.
3158
# It will help us diagnose broken compilers, and finding out an intuition
3159
# of exeext.
3160
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3161
$as_echo_n "checking for C compiler default output file name... " >&6; }
3162
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3163
 
3164
# The possible output files:
3165
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3166
 
3167
ac_rmfiles=
3168
for ac_file in $ac_files
3169
do
3170
  case $ac_file in
3171
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3172
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3173
  esac
3174
done
3175
rm -f $ac_rmfiles
3176
 
3177
if { { ac_try="$ac_link_default"
3178
case "(($ac_try" in
3179
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3180
  *) ac_try_echo=$ac_try;;
3181
esac
3182
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3183
$as_echo "$ac_try_echo"; } >&5
3184
  (eval "$ac_link_default") 2>&5
3185
  ac_status=$?
3186
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3187
  test $ac_status = 0; }; then :
3188
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3189
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3190
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3191
# so that the user can short-circuit this test for compilers unknown to
3192
# Autoconf.
3193
for ac_file in $ac_files ''
3194
do
3195
  test -f "$ac_file" || continue
3196
  case $ac_file in
3197
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3198
        ;;
3199
    [ab].out )
3200
        # We found the default executable, but exeext='' is most
3201
        # certainly right.
3202
        break;;
3203
    *.* )
3204
        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3205
        then :; else
3206
           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3207
        fi
3208
        # We set ac_cv_exeext here because the later test for it is not
3209
        # safe: cross compilers may not add the suffix if given an `-o'
3210
        # argument, so we may need to know it at that point already.
3211
        # Even if this section looks crufty: it has the advantage of
3212
        # actually working.
3213
        break;;
3214
    * )
3215
        break;;
3216
  esac
3217
done
3218
test "$ac_cv_exeext" = no && ac_cv_exeext=
3219
 
3220
else
3221
  ac_file=''
3222
fi
3223
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3224
$as_echo "$ac_file" >&6; }
3225
if test -z "$ac_file"; then :
3226
  $as_echo "$as_me: failed program was:" >&5
3227
sed 's/^/| /' conftest.$ac_ext >&5
3228
 
3229
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3230
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3231
{ as_fn_set_status 77
3232
as_fn_error "C compiler cannot create executables
3233
See \`config.log' for more details." "$LINENO" 5; }; }
3234
fi
3235
ac_exeext=$ac_cv_exeext
3236
 
3237
# Check that the compiler produces executables we can run.  If not, either
3238
# the compiler is broken, or we cross compile.
3239
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3240
$as_echo_n "checking whether the C compiler works... " >&6; }
3241
# If not cross compiling, check that we can run a simple program.
3242
if test "$cross_compiling" != yes; then
3243
  if { ac_try='./$ac_file'
3244
  { { case "(($ac_try" in
3245
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3246
  *) ac_try_echo=$ac_try;;
3247
esac
3248
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3249
$as_echo "$ac_try_echo"; } >&5
3250
  (eval "$ac_try") 2>&5
3251
  ac_status=$?
3252
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3253
  test $ac_status = 0; }; }; then
3254
    cross_compiling=no
3255
  else
3256
    if test "$cross_compiling" = maybe; then
3257
        cross_compiling=yes
3258
    else
3259
        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3260
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3261
as_fn_error "cannot run C compiled programs.
3262
If you meant to cross compile, use \`--host'.
3263
See \`config.log' for more details." "$LINENO" 5; }
3264
    fi
3265
  fi
3266
fi
3267
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3268
$as_echo "yes" >&6; }
3269
 
3270
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3271
ac_clean_files=$ac_clean_files_save
3272
# Check that the compiler produces executables we can run.  If not, either
3273
# the compiler is broken, or we cross compile.
3274
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3275
$as_echo_n "checking whether we are cross compiling... " >&6; }
3276
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3277
$as_echo "$cross_compiling" >&6; }
3278
 
3279
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3280
$as_echo_n "checking for suffix of executables... " >&6; }
3281
if { { ac_try="$ac_link"
3282
case "(($ac_try" in
3283
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3284
  *) ac_try_echo=$ac_try;;
3285
esac
3286
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3287
$as_echo "$ac_try_echo"; } >&5
3288
  (eval "$ac_link") 2>&5
3289
  ac_status=$?
3290
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3291
  test $ac_status = 0; }; then :
3292
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3293
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3294
# work properly (i.e., refer to `conftest.exe'), while it won't with
3295
# `rm'.
3296
for ac_file in conftest.exe conftest conftest.*; do
3297
  test -f "$ac_file" || continue
3298
  case $ac_file in
3299
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3300
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3301
          break;;
3302
    * ) break;;
3303
  esac
3304
done
3305
else
3306
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3307
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3308
as_fn_error "cannot compute suffix of executables: cannot compile and link
3309
See \`config.log' for more details." "$LINENO" 5; }
3310
fi
3311
rm -f conftest$ac_cv_exeext
3312
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3313
$as_echo "$ac_cv_exeext" >&6; }
3314
 
3315
rm -f conftest.$ac_ext
3316
EXEEXT=$ac_cv_exeext
3317
ac_exeext=$EXEEXT
3318
fi
3319
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3320
$as_echo_n "checking for suffix of object files... " >&6; }
3321
if test "${ac_cv_objext+set}" = set; then :
3322
  $as_echo_n "(cached) " >&6
3323
else
3324
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3325
/* end confdefs.h.  */
3326
 
3327
int
3328
main ()
3329
{
3330
 
3331
  ;
3332
  return 0;
3333
}
3334
_ACEOF
3335
rm -f conftest.o conftest.obj
3336
if { { ac_try="$ac_compile"
3337
case "(($ac_try" in
3338
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3339
  *) ac_try_echo=$ac_try;;
3340
esac
3341
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3342
$as_echo "$ac_try_echo"; } >&5
3343
  (eval "$ac_compile") 2>&5
3344
  ac_status=$?
3345
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3346
  test $ac_status = 0; }; then :
3347
  for ac_file in conftest.o conftest.obj conftest.*; do
3348
  test -f "$ac_file" || continue;
3349
  case $ac_file in
3350
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3351
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3352
       break;;
3353
  esac
3354
done
3355
else
3356
  $as_echo "$as_me: failed program was:" >&5
3357
sed 's/^/| /' conftest.$ac_ext >&5
3358
 
3359
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3360
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3361
as_fn_error "cannot compute suffix of object files: cannot compile
3362
See \`config.log' for more details." "$LINENO" 5; }
3363
fi
3364
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3365
fi
3366
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3367
$as_echo "$ac_cv_objext" >&6; }
3368
OBJEXT=$ac_cv_objext
3369
ac_objext=$OBJEXT
3370
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3371
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3372
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3373
  $as_echo_n "(cached) " >&6
3374
else
3375
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3376
/* end confdefs.h.  */
3377
 
3378
int
3379
main ()
3380
{
3381
#ifndef __GNUC__
3382
       choke me
3383
#endif
3384
 
3385
  ;
3386
  return 0;
3387
}
3388
_ACEOF
3389
if ac_fn_c_try_compile "$LINENO"; then :
3390
  ac_compiler_gnu=yes
3391
else
3392
  ac_compiler_gnu=no
3393
fi
3394
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3395
ac_cv_c_compiler_gnu=$ac_compiler_gnu
3396
 
3397
fi
3398
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3399
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3400
if test $ac_compiler_gnu = yes; then
3401
  GCC=yes
3402
else
3403
  GCC=
3404
fi
3405
ac_test_CFLAGS=${CFLAGS+set}
3406
ac_save_CFLAGS=$CFLAGS
3407
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3408
$as_echo_n "checking whether $CC accepts -g... " >&6; }
3409
if test "${ac_cv_prog_cc_g+set}" = set; then :
3410
  $as_echo_n "(cached) " >&6
3411
else
3412
  ac_save_c_werror_flag=$ac_c_werror_flag
3413
   ac_c_werror_flag=yes
3414
   ac_cv_prog_cc_g=no
3415
   CFLAGS="-g"
3416
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3417
/* end confdefs.h.  */
3418
 
3419
int
3420
main ()
3421
{
3422
 
3423
  ;
3424
  return 0;
3425
}
3426
_ACEOF
3427
if ac_fn_c_try_compile "$LINENO"; then :
3428
  ac_cv_prog_cc_g=yes
3429
else
3430
  CFLAGS=""
3431
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3432
/* end confdefs.h.  */
3433
 
3434
int
3435
main ()
3436
{
3437
 
3438
  ;
3439
  return 0;
3440
}
3441
_ACEOF
3442
if ac_fn_c_try_compile "$LINENO"; then :
3443
 
3444
else
3445
  ac_c_werror_flag=$ac_save_c_werror_flag
3446
         CFLAGS="-g"
3447
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3448
/* end confdefs.h.  */
3449
 
3450
int
3451
main ()
3452
{
3453
 
3454
  ;
3455
  return 0;
3456
}
3457
_ACEOF
3458
if ac_fn_c_try_compile "$LINENO"; then :
3459
  ac_cv_prog_cc_g=yes
3460
fi
3461
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3462
fi
3463
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3464
fi
3465
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3466
   ac_c_werror_flag=$ac_save_c_werror_flag
3467
fi
3468
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3469
$as_echo "$ac_cv_prog_cc_g" >&6; }
3470
if test "$ac_test_CFLAGS" = set; then
3471
  CFLAGS=$ac_save_CFLAGS
3472
elif test $ac_cv_prog_cc_g = yes; then
3473
  if test "$GCC" = yes; then
3474
    CFLAGS="-g -O2"
3475
  else
3476
    CFLAGS="-g"
3477
  fi
3478
else
3479
  if test "$GCC" = yes; then
3480
    CFLAGS="-O2"
3481
  else
3482
    CFLAGS=
3483
  fi
3484
fi
3485
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3486
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3487
if test "${ac_cv_prog_cc_c89+set}" = set; then :
3488
  $as_echo_n "(cached) " >&6
3489
else
3490
  ac_cv_prog_cc_c89=no
3491
ac_save_CC=$CC
3492
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3493
/* end confdefs.h.  */
3494
#include 
3495
#include 
3496
#include 
3497
#include 
3498
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3499
struct buf { int x; };
3500
FILE * (*rcsopen) (struct buf *, struct stat *, int);
3501
static char *e (p, i)
3502
     char **p;
3503
     int i;
3504
{
3505
  return p[i];
3506
}
3507
static char *f (char * (*g) (char **, int), char **p, ...)
3508
{
3509
  char *s;
3510
  va_list v;
3511
  va_start (v,p);
3512
  s = g (p, va_arg (v,int));
3513
  va_end (v);
3514
  return s;
3515
}
3516
 
3517
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3518
   function prototypes and stuff, but not '\xHH' hex character constants.
3519
   These don't provoke an error unfortunately, instead are silently treated
3520
   as 'x'.  The following induces an error, until -std is added to get
3521
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3522
   array size at least.  It's necessary to write '\x00'==0 to get something
3523
   that's true only with -std.  */
3524
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3525
 
3526
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3527
   inside strings and character constants.  */
3528
#define FOO(x) 'x'
3529
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3530
 
3531
int test (int i, double x);
3532
struct s1 {int (*f) (int a);};
3533
struct s2 {int (*f) (double a);};
3534
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3535
int argc;
3536
char **argv;
3537
int
3538
main ()
3539
{
3540
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3541
  ;
3542
  return 0;
3543
}
3544
_ACEOF
3545
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3546
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3547
do
3548
  CC="$ac_save_CC $ac_arg"
3549
  if ac_fn_c_try_compile "$LINENO"; then :
3550
  ac_cv_prog_cc_c89=$ac_arg
3551
fi
3552
rm -f core conftest.err conftest.$ac_objext
3553
  test "x$ac_cv_prog_cc_c89" != "xno" && break
3554
done
3555
rm -f conftest.$ac_ext
3556
CC=$ac_save_CC
3557
 
3558
fi
3559
# AC_CACHE_VAL
3560
case "x$ac_cv_prog_cc_c89" in
3561
  x)
3562
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3563
$as_echo "none needed" >&6; } ;;
3564
  xno)
3565
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3566
$as_echo "unsupported" >&6; } ;;
3567
  *)
3568
    CC="$CC $ac_cv_prog_cc_c89"
3569
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3570
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3571
esac
3572
if test "x$ac_cv_prog_cc_c89" != xno; then :
3573
 
3574
fi
3575
 
3576
ac_ext=c
3577
ac_cpp='$CPP $CPPFLAGS'
3578
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3579
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3580
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3581
 
3582
 
3583
# Check whether --enable-largefile was given.
3584
if test "${enable_largefile+set}" = set; then :
3585
  enableval=$enable_largefile;
3586
fi
3587
 
3588
if test "$enable_largefile" != no; then
3589
 
3590
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3591
$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3592
if test "${ac_cv_sys_largefile_CC+set}" = set; then :
3593
  $as_echo_n "(cached) " >&6
3594
else
3595
  ac_cv_sys_largefile_CC=no
3596
     if test "$GCC" != yes; then
3597
       ac_save_CC=$CC
3598
       while :; do
3599
         # IRIX 6.2 and later do not support large files by default,
3600
         # so use the C compiler's -n32 option if that helps.
3601
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3602
/* end confdefs.h.  */
3603
#include 
3604
 /* Check that off_t can represent 2**63 - 1 correctly.
3605
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3606
    since some C++ compilers masquerading as C compilers
3607
    incorrectly reject 9223372036854775807.  */
3608
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3609
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3610
                       && LARGE_OFF_T % 2147483647 == 1)
3611
                      ? 1 : -1];
3612
int
3613
main ()
3614
{
3615
 
3616
  ;
3617
  return 0;
3618
}
3619
_ACEOF
3620
         if ac_fn_c_try_compile "$LINENO"; then :
3621
  break
3622
fi
3623
rm -f core conftest.err conftest.$ac_objext
3624
         CC="$CC -n32"
3625
         if ac_fn_c_try_compile "$LINENO"; then :
3626
  ac_cv_sys_largefile_CC=' -n32'; break
3627
fi
3628
rm -f core conftest.err conftest.$ac_objext
3629
         break
3630
       done
3631
       CC=$ac_save_CC
3632
       rm -f conftest.$ac_ext
3633
    fi
3634
fi
3635
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
3636
$as_echo "$ac_cv_sys_largefile_CC" >&6; }
3637
  if test "$ac_cv_sys_largefile_CC" != no; then
3638
    CC=$CC$ac_cv_sys_largefile_CC
3639
  fi
3640
 
3641
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
3642
$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
3643
if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
3644
  $as_echo_n "(cached) " >&6
3645
else
3646
  while :; do
3647
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3648
/* end confdefs.h.  */
3649
#include 
3650
 /* Check that off_t can represent 2**63 - 1 correctly.
3651
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3652
    since some C++ compilers masquerading as C compilers
3653
    incorrectly reject 9223372036854775807.  */
3654
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3655
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3656
                       && LARGE_OFF_T % 2147483647 == 1)
3657
                      ? 1 : -1];
3658
int
3659
main ()
3660
{
3661
 
3662
  ;
3663
  return 0;
3664
}
3665
_ACEOF
3666
if ac_fn_c_try_compile "$LINENO"; then :
3667
  ac_cv_sys_file_offset_bits=no; break
3668
fi
3669
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3670
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3671
/* end confdefs.h.  */
3672
#define _FILE_OFFSET_BITS 64
3673
#include 
3674
 /* Check that off_t can represent 2**63 - 1 correctly.
3675
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3676
    since some C++ compilers masquerading as C compilers
3677
    incorrectly reject 9223372036854775807.  */
3678
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3679
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3680
                       && LARGE_OFF_T % 2147483647 == 1)
3681
                      ? 1 : -1];
3682
int
3683
main ()
3684
{
3685
 
3686
  ;
3687
  return 0;
3688
}
3689
_ACEOF
3690
if ac_fn_c_try_compile "$LINENO"; then :
3691
  ac_cv_sys_file_offset_bits=64; break
3692
fi
3693
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3694
  ac_cv_sys_file_offset_bits=unknown
3695
  break
3696
done
3697
fi
3698
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
3699
$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
3700
case $ac_cv_sys_file_offset_bits in #(
3701
  no | unknown) ;;
3702
  *)
3703
cat >>confdefs.h <<_ACEOF
3704
#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
3705
_ACEOF
3706
;;
3707
esac
3708
rm -rf conftest*
3709
  if test $ac_cv_sys_file_offset_bits = unknown; then
3710
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
3711
$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
3712
if test "${ac_cv_sys_large_files+set}" = set; then :
3713
  $as_echo_n "(cached) " >&6
3714
else
3715
  while :; do
3716
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3717
/* end confdefs.h.  */
3718
#include 
3719
 /* Check that off_t can represent 2**63 - 1 correctly.
3720
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3721
    since some C++ compilers masquerading as C compilers
3722
    incorrectly reject 9223372036854775807.  */
3723
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3724
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3725
                       && LARGE_OFF_T % 2147483647 == 1)
3726
                      ? 1 : -1];
3727
int
3728
main ()
3729
{
3730
 
3731
  ;
3732
  return 0;
3733
}
3734
_ACEOF
3735
if ac_fn_c_try_compile "$LINENO"; then :
3736
  ac_cv_sys_large_files=no; break
3737
fi
3738
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3739
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3740
/* end confdefs.h.  */
3741
#define _LARGE_FILES 1
3742
#include 
3743
 /* Check that off_t can represent 2**63 - 1 correctly.
3744
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3745
    since some C++ compilers masquerading as C compilers
3746
    incorrectly reject 9223372036854775807.  */
3747
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3748
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3749
                       && LARGE_OFF_T % 2147483647 == 1)
3750
                      ? 1 : -1];
3751
int
3752
main ()
3753
{
3754
 
3755
  ;
3756
  return 0;
3757
}
3758
_ACEOF
3759
if ac_fn_c_try_compile "$LINENO"; then :
3760
  ac_cv_sys_large_files=1; break
3761
fi
3762
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3763
  ac_cv_sys_large_files=unknown
3764
  break
3765
done
3766
fi
3767
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
3768
$as_echo "$ac_cv_sys_large_files" >&6; }
3769
case $ac_cv_sys_large_files in #(
3770
  no | unknown) ;;
3771
  *)
3772
cat >>confdefs.h <<_ACEOF
3773
#define _LARGE_FILES $ac_cv_sys_large_files
3774
_ACEOF
3775
;;
3776
esac
3777
rm -rf conftest*
3778
  fi
3779
fi
3780
 
3781
ac_ext=c
3782
ac_cpp='$CPP $CPPFLAGS'
3783
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3784
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3785
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3786
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3787
$as_echo_n "checking how to run the C preprocessor... " >&6; }
3788
# On Suns, sometimes $CPP names a directory.
3789
if test -n "$CPP" && test -d "$CPP"; then
3790
  CPP=
3791
fi
3792
if test -z "$CPP"; then
3793
  if test "${ac_cv_prog_CPP+set}" = set; then :
3794
  $as_echo_n "(cached) " >&6
3795
else
3796
      # Double quotes because CPP needs to be expanded
3797
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3798
    do
3799
      ac_preproc_ok=false
3800
for ac_c_preproc_warn_flag in '' yes
3801
do
3802
  # Use a header file that comes with gcc, so configuring glibc
3803
  # with a fresh cross-compiler works.
3804
  # Prefer  to  if __STDC__ is defined, since
3805
  #  exists even on freestanding compilers.
3806
  # On the NeXT, cc -E runs the code through the compiler's parser,
3807
  # not just through cpp. "Syntax error" is here to catch this case.
3808
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3809
/* end confdefs.h.  */
3810
#ifdef __STDC__
3811
# include 
3812
#else
3813
# include 
3814
#endif
3815
                     Syntax error
3816
_ACEOF
3817
if ac_fn_c_try_cpp "$LINENO"; then :
3818
 
3819
else
3820
  # Broken: fails on valid input.
3821
continue
3822
fi
3823
rm -f conftest.err conftest.$ac_ext
3824
 
3825
  # OK, works on sane cases.  Now check whether nonexistent headers
3826
  # can be detected and how.
3827
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3828
/* end confdefs.h.  */
3829
#include 
3830
_ACEOF
3831
if ac_fn_c_try_cpp "$LINENO"; then :
3832
  # Broken: success on invalid input.
3833
continue
3834
else
3835
  # Passes both tests.
3836
ac_preproc_ok=:
3837
break
3838
fi
3839
rm -f conftest.err conftest.$ac_ext
3840
 
3841
done
3842
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3843
rm -f conftest.err conftest.$ac_ext
3844
if $ac_preproc_ok; then :
3845
  break
3846
fi
3847
 
3848
    done
3849
    ac_cv_prog_CPP=$CPP
3850
 
3851
fi
3852
  CPP=$ac_cv_prog_CPP
3853
else
3854
  ac_cv_prog_CPP=$CPP
3855
fi
3856
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3857
$as_echo "$CPP" >&6; }
3858
ac_preproc_ok=false
3859
for ac_c_preproc_warn_flag in '' yes
3860
do
3861
  # Use a header file that comes with gcc, so configuring glibc
3862
  # with a fresh cross-compiler works.
3863
  # Prefer  to  if __STDC__ is defined, since
3864
  #  exists even on freestanding compilers.
3865
  # On the NeXT, cc -E runs the code through the compiler's parser,
3866
  # not just through cpp. "Syntax error" is here to catch this case.
3867
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3868
/* end confdefs.h.  */
3869
#ifdef __STDC__
3870
# include 
3871
#else
3872
# include 
3873
#endif
3874
                     Syntax error
3875
_ACEOF
3876
if ac_fn_c_try_cpp "$LINENO"; then :
3877
 
3878
else
3879
  # Broken: fails on valid input.
3880
continue
3881
fi
3882
rm -f conftest.err conftest.$ac_ext
3883
 
3884
  # OK, works on sane cases.  Now check whether nonexistent headers
3885
  # can be detected and how.
3886
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3887
/* end confdefs.h.  */
3888
#include 
3889
_ACEOF
3890
if ac_fn_c_try_cpp "$LINENO"; then :
3891
  # Broken: success on invalid input.
3892
continue
3893
else
3894
  # Passes both tests.
3895
ac_preproc_ok=:
3896
break
3897
fi
3898
rm -f conftest.err conftest.$ac_ext
3899
 
3900
done
3901
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3902
rm -f conftest.err conftest.$ac_ext
3903
if $ac_preproc_ok; then :
3904
 
3905
else
3906
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3907
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3908
as_fn_error "C preprocessor \"$CPP\" fails sanity check
3909
See \`config.log' for more details." "$LINENO" 5; }
3910
fi
3911
 
3912
ac_ext=c
3913
ac_cpp='$CPP $CPPFLAGS'
3914
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3915
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3916
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3917
 
3918
 
3919
ac_c_preproc_warn_flag=yes
3920
 
3921
ac_libiberty_warn_cflags=
3922
save_CFLAGS="$CFLAGS"
3923
for option in -W -Wall -Wwrite-strings -Wc++-compat \
3924
                          -Wstrict-prototypes; do
3925
  as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
3926
 
3927
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
3928
$as_echo_n "checking whether $CC supports $option... " >&6; }
3929
if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
3930
  $as_echo_n "(cached) " >&6
3931
else
3932
  CFLAGS="$option"
3933
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3934
/* end confdefs.h.  */
3935
 
3936
int
3937
main ()
3938
{
3939
 
3940
  ;
3941
  return 0;
3942
}
3943
_ACEOF
3944
if ac_fn_c_try_compile "$LINENO"; then :
3945
  eval "$as_acx_Woption=yes"
3946
else
3947
  eval "$as_acx_Woption=no"
3948
fi
3949
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3950
 
3951
fi
3952
eval ac_res=\$$as_acx_Woption
3953
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
3954
$as_echo "$ac_res" >&6; }
3955
  if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
3956
  ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$option"
3957
fi
3958
  done
3959
CFLAGS="$save_CFLAGS"
3960
 
3961
if test "$GCC" = yes; then :
3962
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5
3963
$as_echo_n "checking whether $CC supports -pedantic ... " >&6; }
3964
if test "${acx_cv_prog_cc_pedantic_+set}" = set; then :
3965
  $as_echo_n "(cached) " >&6
3966
else
3967
  save_CFLAGS="$CFLAGS"
3968
CFLAGS="-pedantic "
3969
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3970
/* end confdefs.h.  */
3971
 
3972
int
3973
main ()
3974
{
3975
 
3976
  ;
3977
  return 0;
3978
}
3979
_ACEOF
3980
if ac_fn_c_try_compile "$LINENO"; then :
3981
  acx_cv_prog_cc_pedantic_=yes
3982
else
3983
  acx_cv_prog_cc_pedantic_=no
3984
fi
3985
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3986
CFLAGS="$save_CFLAGS"
3987
fi
3988
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5
3989
$as_echo "$acx_cv_prog_cc_pedantic_" >&6; }
3990
if test $acx_cv_prog_cc_pedantic_ = yes; then :
3991
  ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic "
3992
fi
3993
 
3994
fi
3995
 
3996
 
3997
if test "x$CC" != xcc; then
3998
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
3999
$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4000
else
4001
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4002
$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4003
fi
4004
set dummy $CC; ac_cc=`$as_echo "$2" |
4005
                      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4006
if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
4007
  $as_echo_n "(cached) " >&6
4008
else
4009
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4010
/* end confdefs.h.  */
4011
 
4012
int
4013
main ()
4014
{
4015
 
4016
  ;
4017
  return 0;
4018
}
4019
_ACEOF
4020
# Make sure it works both with $CC and with simple cc.
4021
# We do the test twice because some compilers refuse to overwrite an
4022
# existing .o file with -o, though they will create one.
4023
ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4024
rm -f conftest2.*
4025
if { { case "(($ac_try" in
4026
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4027
  *) ac_try_echo=$ac_try;;
4028
esac
4029
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4030
$as_echo "$ac_try_echo"; } >&5
4031
  (eval "$ac_try") 2>&5
4032
  ac_status=$?
4033
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4034
  test $ac_status = 0; } &&
4035
   test -f conftest2.$ac_objext && { { case "(($ac_try" in
4036
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4037
  *) ac_try_echo=$ac_try;;
4038
esac
4039
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4040
$as_echo "$ac_try_echo"; } >&5
4041
  (eval "$ac_try") 2>&5
4042
  ac_status=$?
4043
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4044
  test $ac_status = 0; };
4045
then
4046
  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4047
  if test "x$CC" != xcc; then
4048
    # Test first that cc exists at all.
4049
    if { ac_try='cc -c conftest.$ac_ext >&5'
4050
  { { case "(($ac_try" in
4051
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4052
  *) ac_try_echo=$ac_try;;
4053
esac
4054
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4055
$as_echo "$ac_try_echo"; } >&5
4056
  (eval "$ac_try") 2>&5
4057
  ac_status=$?
4058
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4059
  test $ac_status = 0; }; }; then
4060
      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4061
      rm -f conftest2.*
4062
      if { { case "(($ac_try" in
4063
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4064
  *) ac_try_echo=$ac_try;;
4065
esac
4066
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4067
$as_echo "$ac_try_echo"; } >&5
4068
  (eval "$ac_try") 2>&5
4069
  ac_status=$?
4070
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4071
  test $ac_status = 0; } &&
4072
         test -f conftest2.$ac_objext && { { case "(($ac_try" in
4073
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4074
  *) ac_try_echo=$ac_try;;
4075
esac
4076
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4077
$as_echo "$ac_try_echo"; } >&5
4078
  (eval "$ac_try") 2>&5
4079
  ac_status=$?
4080
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4081
  test $ac_status = 0; };
4082
      then
4083
        # cc works too.
4084
        :
4085
      else
4086
        # cc exists but doesn't like -o.
4087
        eval ac_cv_prog_cc_${ac_cc}_c_o=no
4088
      fi
4089
    fi
4090
  fi
4091
else
4092
  eval ac_cv_prog_cc_${ac_cc}_c_o=no
4093
fi
4094
rm -f core conftest*
4095
 
4096
fi
4097
if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4098
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4099
$as_echo "yes" >&6; }
4100
else
4101
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4102
$as_echo "no" >&6; }
4103
 
4104
$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4105
 
4106
fi
4107
 
4108
# autoconf is lame and doesn't give us any substitution variable for this.
4109
if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
4110
  NO_MINUS_C_MINUS_O=yes
4111
else
4112
  OUTPUT_OPTION='-o $@'
4113
fi
4114
 
4115
 
4116
 
4117
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4118
$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4119
if test "${ac_cv_c_const+set}" = set; then :
4120
  $as_echo_n "(cached) " >&6
4121
else
4122
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4123
/* end confdefs.h.  */
4124
 
4125
int
4126
main ()
4127
{
4128
/* FIXME: Include the comments suggested by Paul. */
4129
#ifndef __cplusplus
4130
  /* Ultrix mips cc rejects this.  */
4131
  typedef int charset[2];
4132
  const charset cs;
4133
  /* SunOS 4.1.1 cc rejects this.  */
4134
  char const *const *pcpcc;
4135
  char **ppc;
4136
  /* NEC SVR4.0.2 mips cc rejects this.  */
4137
  struct point {int x, y;};
4138
  static struct point const zero = {0,0};
4139
  /* AIX XL C 1.02.0.0 rejects this.
4140
     It does not let you subtract one const X* pointer from another in
4141
     an arm of an if-expression whose if-part is not a constant
4142
     expression */
4143
  const char *g = "string";
4144
  pcpcc = &g + (g ? g-g : 0);
4145
  /* HPUX 7.0 cc rejects these. */
4146
  ++pcpcc;
4147
  ppc = (char**) pcpcc;
4148
  pcpcc = (char const *const *) ppc;
4149
  { /* SCO 3.2v4 cc rejects this.  */
4150
    char *t;
4151
    char const *s = 0 ? (char *) 0 : (char const *) 0;
4152
 
4153
    *t++ = 0;
4154
    if (s) return 0;
4155
  }
4156
  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
4157
    int x[] = {25, 17};
4158
    const int *foo = &x[0];
4159
    ++foo;
4160
  }
4161
  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4162
    typedef const int *iptr;
4163
    iptr p = 0;
4164
    ++p;
4165
  }
4166
  { /* AIX XL C 1.02.0.0 rejects this saying
4167
       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4168
    struct s { int j; const int *ap[3]; };
4169
    struct s *b; b->j = 5;
4170
  }
4171
  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4172
    const int foo = 10;
4173
    if (!foo) return 0;
4174
  }
4175
  return !cs[0] && !zero.x;
4176
#endif
4177
 
4178
  ;
4179
  return 0;
4180
}
4181
_ACEOF
4182
if ac_fn_c_try_compile "$LINENO"; then :
4183
  ac_cv_c_const=yes
4184
else
4185
  ac_cv_c_const=no
4186
fi
4187
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4188
fi
4189
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4190
$as_echo "$ac_cv_c_const" >&6; }
4191
if test $ac_cv_c_const = no; then
4192
 
4193
$as_echo "#define const /**/" >>confdefs.h
4194
 
4195
fi
4196
 
4197
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4198
$as_echo_n "checking for inline... " >&6; }
4199
if test "${ac_cv_c_inline+set}" = set; then :
4200
  $as_echo_n "(cached) " >&6
4201
else
4202
  ac_cv_c_inline=no
4203
for ac_kw in inline __inline__ __inline; do
4204
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4205
/* end confdefs.h.  */
4206
#ifndef __cplusplus
4207
typedef int foo_t;
4208
static $ac_kw foo_t static_foo () {return 0; }
4209
$ac_kw foo_t foo () {return 0; }
4210
#endif
4211
 
4212
_ACEOF
4213
if ac_fn_c_try_compile "$LINENO"; then :
4214
  ac_cv_c_inline=$ac_kw
4215
fi
4216
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4217
  test "$ac_cv_c_inline" != no && break
4218
done
4219
 
4220
fi
4221
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4222
$as_echo "$ac_cv_c_inline" >&6; }
4223
 
4224
case $ac_cv_c_inline in
4225
  inline | yes) ;;
4226
  *)
4227
    case $ac_cv_c_inline in
4228
      no) ac_val=;;
4229
      *) ac_val=$ac_cv_c_inline;;
4230
    esac
4231
    cat >>confdefs.h <<_ACEOF
4232
#ifndef __cplusplus
4233
#define inline $ac_val
4234
#endif
4235
_ACEOF
4236
    ;;
4237
esac
4238
 
4239
 
4240
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4241
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4242
if test "${ac_cv_path_GREP+set}" = set; then :
4243
  $as_echo_n "(cached) " >&6
4244
else
4245
  if test -z "$GREP"; then
4246
  ac_path_GREP_found=false
4247
  # Loop through the user's path and test for each of PROGNAME-LIST
4248
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4249
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4250
do
4251
  IFS=$as_save_IFS
4252
  test -z "$as_dir" && as_dir=.
4253
    for ac_prog in grep ggrep; do
4254
    for ac_exec_ext in '' $ac_executable_extensions; do
4255
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4256
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4257
# Check for GNU ac_path_GREP and select it if it is found.
4258
  # Check for GNU $ac_path_GREP
4259
case `"$ac_path_GREP" --version 2>&1` in
4260
*GNU*)
4261
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4262
*)
4263
  ac_count=0
4264
  $as_echo_n 0123456789 >"conftest.in"
4265
  while :
4266
  do
4267
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4268
    mv "conftest.tmp" "conftest.in"
4269
    cp "conftest.in" "conftest.nl"
4270
    $as_echo 'GREP' >> "conftest.nl"
4271
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4272
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4273
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4274
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4275
      # Best one so far, save it but keep looking for a better one
4276
      ac_cv_path_GREP="$ac_path_GREP"
4277
      ac_path_GREP_max=$ac_count
4278
    fi
4279
    # 10*(2^10) chars as input seems more than enough
4280
    test $ac_count -gt 10 && break
4281
  done
4282
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4283
esac
4284
 
4285
      $ac_path_GREP_found && break 3
4286
    done
4287
  done
4288
  done
4289
IFS=$as_save_IFS
4290
  if test -z "$ac_cv_path_GREP"; then
4291
    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4292
  fi
4293
else
4294
  ac_cv_path_GREP=$GREP
4295
fi
4296
 
4297
fi
4298
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4299
$as_echo "$ac_cv_path_GREP" >&6; }
4300
 GREP="$ac_cv_path_GREP"
4301
 
4302
 
4303
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4304
$as_echo_n "checking for egrep... " >&6; }
4305
if test "${ac_cv_path_EGREP+set}" = set; then :
4306
  $as_echo_n "(cached) " >&6
4307
else
4308
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4309
   then ac_cv_path_EGREP="$GREP -E"
4310
   else
4311
     if test -z "$EGREP"; then
4312
  ac_path_EGREP_found=false
4313
  # Loop through the user's path and test for each of PROGNAME-LIST
4314
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4315
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4316
do
4317
  IFS=$as_save_IFS
4318
  test -z "$as_dir" && as_dir=.
4319
    for ac_prog in egrep; do
4320
    for ac_exec_ext in '' $ac_executable_extensions; do
4321
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4322
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4323
# Check for GNU ac_path_EGREP and select it if it is found.
4324
  # Check for GNU $ac_path_EGREP
4325
case `"$ac_path_EGREP" --version 2>&1` in
4326
*GNU*)
4327
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4328
*)
4329
  ac_count=0
4330
  $as_echo_n 0123456789 >"conftest.in"
4331
  while :
4332
  do
4333
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4334
    mv "conftest.tmp" "conftest.in"
4335
    cp "conftest.in" "conftest.nl"
4336
    $as_echo 'EGREP' >> "conftest.nl"
4337
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4338
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4339
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4340
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4341
      # Best one so far, save it but keep looking for a better one
4342
      ac_cv_path_EGREP="$ac_path_EGREP"
4343
      ac_path_EGREP_max=$ac_count
4344
    fi
4345
    # 10*(2^10) chars as input seems more than enough
4346
    test $ac_count -gt 10 && break
4347
  done
4348
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4349
esac
4350
 
4351
      $ac_path_EGREP_found && break 3
4352
    done
4353
  done
4354
  done
4355
IFS=$as_save_IFS
4356
  if test -z "$ac_cv_path_EGREP"; then
4357
    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4358
  fi
4359
else
4360
  ac_cv_path_EGREP=$EGREP
4361
fi
4362
 
4363
   fi
4364
fi
4365
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4366
$as_echo "$ac_cv_path_EGREP" >&6; }
4367
 EGREP="$ac_cv_path_EGREP"
4368
 
4369
 
4370
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4371
$as_echo_n "checking for ANSI C header files... " >&6; }
4372
if test "${ac_cv_header_stdc+set}" = set; then :
4373
  $as_echo_n "(cached) " >&6
4374
else
4375
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4376
/* end confdefs.h.  */
4377
#include 
4378
#include 
4379
#include 
4380
#include 
4381
 
4382
int
4383
main ()
4384
{
4385
 
4386
  ;
4387
  return 0;
4388
}
4389
_ACEOF
4390
if ac_fn_c_try_compile "$LINENO"; then :
4391
  ac_cv_header_stdc=yes
4392
else
4393
  ac_cv_header_stdc=no
4394
fi
4395
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4396
 
4397
if test $ac_cv_header_stdc = yes; then
4398
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4399
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4400
/* end confdefs.h.  */
4401
#include 
4402
 
4403
_ACEOF
4404
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4405
  $EGREP "memchr" >/dev/null 2>&1; then :
4406
 
4407
else
4408
  ac_cv_header_stdc=no
4409
fi
4410
rm -f conftest*
4411
 
4412
fi
4413
 
4414
if test $ac_cv_header_stdc = yes; then
4415
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4416
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4417
/* end confdefs.h.  */
4418
#include 
4419
 
4420
_ACEOF
4421
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4422
  $EGREP "free" >/dev/null 2>&1; then :
4423
 
4424
else
4425
  ac_cv_header_stdc=no
4426
fi
4427
rm -f conftest*
4428
 
4429
fi
4430
 
4431
if test $ac_cv_header_stdc = yes; then
4432
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4433
  if test "$cross_compiling" = yes; then :
4434
  :
4435
else
4436
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4437
/* end confdefs.h.  */
4438
#include 
4439
#include 
4440
#if ((' ' & 0x0FF) == 0x020)
4441
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4442
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4443
#else
4444
# define ISLOWER(c) \
4445
                   (('a' <= (c) && (c) <= 'i') \
4446
                     || ('j' <= (c) && (c) <= 'r') \
4447
                     || ('s' <= (c) && (c) <= 'z'))
4448
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4449
#endif
4450
 
4451
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4452
int
4453
main ()
4454
{
4455
  int i;
4456
  for (i = 0; i < 256; i++)
4457
    if (XOR (islower (i), ISLOWER (i))
4458
        || toupper (i) != TOUPPER (i))
4459
      return 2;
4460
  return 0;
4461
}
4462
_ACEOF
4463
if ac_fn_c_try_run "$LINENO"; then :
4464
 
4465
else
4466
  ac_cv_header_stdc=no
4467
fi
4468
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4469
  conftest.$ac_objext conftest.beam conftest.$ac_ext
4470
fi
4471
 
4472
fi
4473
fi
4474
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4475
$as_echo "$ac_cv_header_stdc" >&6; }
4476
if test $ac_cv_header_stdc = yes; then
4477
 
4478
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4479
 
4480
fi
4481
 
4482
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4483
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4484
                  inttypes.h stdint.h unistd.h
4485
do :
4486
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4487
ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
4488
eval as_val=\$$as_ac_Header
4489
   if test "x$as_val" = x""yes; then :
4490
  cat >>confdefs.h <<_ACEOF
4491
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4492
_ACEOF
4493
 
4494
fi
4495
done
4496
 
4497
 
4498
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4499
$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4500
if test "${ac_cv_c_bigendian+set}" = set; then :
4501
  $as_echo_n "(cached) " >&6
4502
else
4503
  ac_cv_c_bigendian=unknown
4504
    # See if we're dealing with a universal compiler.
4505
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4506
/* end confdefs.h.  */
4507
#ifndef __APPLE_CC__
4508
               not a universal capable compiler
4509
             #endif
4510
             typedef int dummy;
4511
 
4512
_ACEOF
4513
if ac_fn_c_try_compile "$LINENO"; then :
4514
 
4515
        # Check for potential -arch flags.  It is not universal unless
4516
        # there are at least two -arch flags with different values.
4517
        ac_arch=
4518
        ac_prev=
4519
        for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4520
         if test -n "$ac_prev"; then
4521
           case $ac_word in
4522
             i?86 | x86_64 | ppc | ppc64)
4523
               if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4524
                 ac_arch=$ac_word
4525
               else
4526
                 ac_cv_c_bigendian=universal
4527
                 break
4528
               fi
4529
               ;;
4530
           esac
4531
           ac_prev=
4532
         elif test "x$ac_word" = "x-arch"; then
4533
           ac_prev=arch
4534
         fi
4535
       done
4536
fi
4537
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4538
    if test $ac_cv_c_bigendian = unknown; then
4539
      # See if sys/param.h defines the BYTE_ORDER macro.
4540
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4541
/* end confdefs.h.  */
4542
#include 
4543
             #include 
4544
 
4545
int
4546
main ()
4547
{
4548
#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4549
                     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4550
                     && LITTLE_ENDIAN)
4551
              bogus endian macros
4552
             #endif
4553
 
4554
  ;
4555
  return 0;
4556
}
4557
_ACEOF
4558
if ac_fn_c_try_compile "$LINENO"; then :
4559
  # It does; now see whether it defined to BIG_ENDIAN or not.
4560
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4561
/* end confdefs.h.  */
4562
#include 
4563
                #include 
4564
 
4565
int
4566
main ()
4567
{
4568
#if BYTE_ORDER != BIG_ENDIAN
4569
                 not big endian
4570
                #endif
4571
 
4572
  ;
4573
  return 0;
4574
}
4575
_ACEOF
4576
if ac_fn_c_try_compile "$LINENO"; then :
4577
  ac_cv_c_bigendian=yes
4578
else
4579
  ac_cv_c_bigendian=no
4580
fi
4581
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4582
fi
4583
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4584
    fi
4585
    if test $ac_cv_c_bigendian = unknown; then
4586
      # See if  defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4587
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4588
/* end confdefs.h.  */
4589
#include 
4590
 
4591
int
4592
main ()
4593
{
4594
#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4595
              bogus endian macros
4596
             #endif
4597
 
4598
  ;
4599
  return 0;
4600
}
4601
_ACEOF
4602
if ac_fn_c_try_compile "$LINENO"; then :
4603
  # It does; now see whether it defined to _BIG_ENDIAN or not.
4604
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4605
/* end confdefs.h.  */
4606
#include 
4607
 
4608
int
4609
main ()
4610
{
4611
#ifndef _BIG_ENDIAN
4612
                 not big endian
4613
                #endif
4614
 
4615
  ;
4616
  return 0;
4617
}
4618
_ACEOF
4619
if ac_fn_c_try_compile "$LINENO"; then :
4620
  ac_cv_c_bigendian=yes
4621
else
4622
  ac_cv_c_bigendian=no
4623
fi
4624
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4625
fi
4626
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4627
    fi
4628
    if test $ac_cv_c_bigendian = unknown; then
4629
      # Compile a test program.
4630
      if test "$cross_compiling" = yes; then :
4631
  # Try to guess by grepping values from an object file.
4632
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4633
/* end confdefs.h.  */
4634
short int ascii_mm[] =
4635
                  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4636
                short int ascii_ii[] =
4637
                  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4638
                int use_ascii (int i) {
4639
                  return ascii_mm[i] + ascii_ii[i];
4640
                }
4641
                short int ebcdic_ii[] =
4642
                  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4643
                short int ebcdic_mm[] =
4644
                  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4645
                int use_ebcdic (int i) {
4646
                  return ebcdic_mm[i] + ebcdic_ii[i];
4647
                }
4648
                extern int foo;
4649
 
4650
int
4651
main ()
4652
{
4653
return use_ascii (foo) == use_ebcdic (foo);
4654
  ;
4655
  return 0;
4656
}
4657
_ACEOF
4658
if ac_fn_c_try_compile "$LINENO"; then :
4659
  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4660
              ac_cv_c_bigendian=yes
4661
            fi
4662
            if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4663
              if test "$ac_cv_c_bigendian" = unknown; then
4664
                ac_cv_c_bigendian=no
4665
              else
4666
                # finding both strings is unlikely to happen, but who knows?
4667
                ac_cv_c_bigendian=unknown
4668
              fi
4669
            fi
4670
fi
4671
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4672
else
4673
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4674
/* end confdefs.h.  */
4675
$ac_includes_default
4676
int
4677
main ()
4678
{
4679
 
4680
             /* Are we little or big endian?  From Harbison&Steele.  */
4681
             union
4682
             {
4683
               long int l;
4684
               char c[sizeof (long int)];
4685
             } u;
4686
             u.l = 1;
4687
             return u.c[sizeof (long int) - 1] == 1;
4688
 
4689
  ;
4690
  return 0;
4691
}
4692
_ACEOF
4693
if ac_fn_c_try_run "$LINENO"; then :
4694
  ac_cv_c_bigendian=no
4695
else
4696
  ac_cv_c_bigendian=yes
4697
fi
4698
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4699
  conftest.$ac_objext conftest.beam conftest.$ac_ext
4700
fi
4701
 
4702
    fi
4703
fi
4704
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4705
$as_echo "$ac_cv_c_bigendian" >&6; }
4706
 case $ac_cv_c_bigendian in #(
4707
   yes)
4708
     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4709
;; #(
4710
   no)
4711
      ;; #(
4712
   universal)
4713
 
4714
$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4715
 
4716
     ;; #(
4717
   *)
4718
     as_fn_error "unknown endianness
4719
 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4720
 esac
4721
 
4722
 
4723
 
4724
 
4725
ac_config_headers="$ac_config_headers config.h:config.in"
4726
 
4727
 
4728
 
4729
# Find a good install program.  We prefer a C program (faster),
4730
# so one script is as good as another.  But avoid the broken or
4731
# incompatible versions:
4732
# SysV /etc/install, /usr/sbin/install
4733
# SunOS /usr/etc/install
4734
# IRIX /sbin/install
4735
# AIX /bin/install
4736
# AmigaOS /C/install, which installs bootblocks on floppy discs
4737
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4738
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4739
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4740
# OS/2's system install, which has a completely different semantic
4741
# ./install, which can be erroneously created by make from ./install.sh.
4742
# Reject install programs that cannot install multiple files.
4743
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4744
$as_echo_n "checking for a BSD-compatible install... " >&6; }
4745
if test -z "$INSTALL"; then
4746
if test "${ac_cv_path_install+set}" = set; then :
4747
  $as_echo_n "(cached) " >&6
4748
else
4749
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4750
for as_dir in $PATH
4751
do
4752
  IFS=$as_save_IFS
4753
  test -z "$as_dir" && as_dir=.
4754
    # Account for people who put trailing slashes in PATH elements.
4755
case $as_dir/ in #((
4756
  ./ | .// | /[cC]/* | \
4757
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4758
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4759
  /usr/ucb/* ) ;;
4760
  *)
4761
    # OSF1 and SCO ODT 3.0 have their own names for install.
4762
    # Don't use installbsd from OSF since it installs stuff as root
4763
    # by default.
4764
    for ac_prog in ginstall scoinst install; do
4765
      for ac_exec_ext in '' $ac_executable_extensions; do
4766
        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4767
          if test $ac_prog = install &&
4768
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4769
            # AIX install.  It has an incompatible calling convention.
4770
            :
4771
          elif test $ac_prog = install &&
4772
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4773
            # program-specific install script used by HP pwplus--don't use.
4774
            :
4775
          else
4776
            rm -rf conftest.one conftest.two conftest.dir
4777
            echo one > conftest.one
4778
            echo two > conftest.two
4779
            mkdir conftest.dir
4780
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4781
              test -s conftest.one && test -s conftest.two &&
4782
              test -s conftest.dir/conftest.one &&
4783
              test -s conftest.dir/conftest.two
4784
            then
4785
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4786
              break 3
4787
            fi
4788
          fi
4789
        fi
4790
      done
4791
    done
4792
    ;;
4793
esac
4794
 
4795
  done
4796
IFS=$as_save_IFS
4797
 
4798
rm -rf conftest.one conftest.two conftest.dir
4799
 
4800
fi
4801
  if test "${ac_cv_path_install+set}" = set; then
4802
    INSTALL=$ac_cv_path_install
4803
  else
4804
    # As a last resort, use the slow shell script.  Don't cache a
4805
    # value for INSTALL within a source directory, because that will
4806
    # break other packages using the cache if that directory is
4807
    # removed, or if the value is a relative name.
4808
    INSTALL=$ac_install_sh
4809
  fi
4810
fi
4811
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4812
$as_echo "$INSTALL" >&6; }
4813
 
4814
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4815
# It thinks the first close brace ends the variable substitution.
4816
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4817
 
4818
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4819
 
4820
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4821
 
4822
 
4823
# Don't build the shared library for build.
4824
if [ -n "${with_build_subdir}" ]; then
4825
  enable_shared=no
4826
fi
4827
 
4828
frag=
4829
case "${host}" in
4830
  rs6000-ibm-aix3.1 | rs6000-ibm-aix)
4831
                        frag=mh-aix ;;
4832
  *-*-cxux7*)           frag=mh-cxux7 ;;
4833
  *-*-freebsd2.1.*)     frag=mh-fbsd21 ;;
4834
  *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;;
4835
  i370-*-opened*)       frag=mh-openedition ;;
4836
  i[34567]86-*-windows*)        frag=mh-windows ;;
4837
esac
4838
 
4839
if [ -n "${frag}" ]; then
4840
  frag=${libiberty_topdir}/libiberty/config/$frag
4841
fi
4842
 
4843 161 khays
 
4844
 
4845
 
4846
 
4847
case "${host}" in
4848
    # PIC is the default on some targets or must not be used.
4849
    *-*-darwin*)
4850
        # PIC is the default on this platform
4851
        # Common symbols not allowed in MH_DYLIB files
4852
        PICFLAG=-fno-common
4853
        ;;
4854
    alpha*-dec-osf5*)
4855
        # PIC is the default.
4856
        ;;
4857
    hppa*64*-*-hpux*)
4858
        # PIC is the default for 64-bit PA HP-UX.
4859
        ;;
4860
    i[34567]86-*-cygwin* | i[34567]86-*-mingw* | x86_64-*-mingw*)
4861
        ;;
4862
    i[34567]86-*-interix3*)
4863
        # Interix 3.x gcc -fpic/-fPIC options generate broken code.
4864
        # Instead, we relocate shared libraries at runtime.
4865
        ;;
4866
    i[34567]86-*-nto-qnx*)
4867
        # QNX uses GNU C++, but need to define -shared option too, otherwise
4868
        # it will coredump.
4869
        PICFLAG='-fPIC -shared'
4870
        ;;
4871
    i[34567]86-pc-msdosdjgpp*)
4872
        # DJGPP does not support shared libraries at all.
4873
        ;;
4874
    ia64*-*-hpux*)
4875
        # On IA64 HP-UX, PIC is the default but the pic flag
4876
        # sets the default TLS model and affects inlining.
4877
        PICFLAG=-fPIC
4878
        ;;
4879
    mips-sgi-irix6*)
4880
        # PIC is the default.
4881
        ;;
4882
    rs6000-ibm-aix* | powerpc-ibm-aix*)
4883
        # All AIX code is PIC.
4884
        ;;
4885
 
4886
    # Some targets support both -fPIC and -fpic, but prefer the latter.
4887
    # FIXME: Why?
4888
    i[34567]86-*-* | x86_64-*-*)
4889
        PICFLAG=-fpic
4890
        ;;
4891
    m68k-*-*)
4892
        PICFLAG=-fpic
4893
        ;;
4894
    s390*-*-*)
4895
        PICFLAG=-fpic
4896
        ;;
4897
    # FIXME: Override -fPIC default in libgcc only?
4898
    sh-*-linux* | sh[2346lbe]*-*-linux*)
4899
        PICFLAG=-fpic
4900
        ;;
4901
    # FIXME: Simplify to sh*-*-netbsd*?
4902
    sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \
4903
      sh64-*-netbsd* | sh64l*-*-netbsd*)
4904
        PICFLAG=-fpic
4905
        ;;
4906
    # Default to -fPIC unless specified otherwise.
4907
    *)
4908
        PICFLAG=-fPIC
4909
        ;;
4910
esac
4911
 
4912
# If the user explicitly uses -fpic/-fPIC, keep that.
4913
case "${CFLAGS}" in
4914
    *-fpic*)
4915
        PICFLAG=-fpic
4916
        ;;
4917
    *-fPIC*)
4918
        PICFLAG=-fPIC
4919
        ;;
4920
esac
4921
 
4922
 
4923 21 khays
# If they didn't specify --enable-shared, don't generate shared libs.
4924
case "${enable_shared}" in
4925
  yes) shared=yes ;;
4926
  no) shared=no ;;
4927
  "") shared=no ;;
4928
  *) shared=yes ;;
4929
esac
4930 161 khays
if [ "${shared}" != "yes" ]; then
4931
  PICFLAG=
4932 21 khays
fi
4933
 
4934
 
4935
echo "# Warning: this fragment is automatically generated" > temp-frag
4936
 
4937
if [ -n "${frag}" ] && [ -f "${frag}" ]; then
4938
  echo "Appending ${frag} to xhost-mkfrag"
4939
  echo "# Following fragment copied from ${frag}" >> temp-frag
4940
  cat ${frag} >> temp-frag
4941
fi
4942
 
4943
# record if we want to build shared libs.
4944
if [ "${shared}" = "yes" ]; then
4945
  echo enable_shared = yes >> temp-frag
4946
else
4947
  echo enable_shared = no >> temp-frag
4948
fi
4949
 
4950
frag=xhost-mkfrag
4951
${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag
4952
 
4953
host_makefile_frag=${frag}
4954
 
4955
 
4956
# It's OK to check for header files.  Although the compiler may not be
4957
# able to link anything, it had better be able to at least compile
4958
# something.
4959
for ac_header in sys/file.h sys/param.h limits.h stdlib.h malloc.h string.h unistd.h strings.h sys/time.h time.h sys/resource.h sys/stat.h sys/mman.h fcntl.h alloca.h sys/pstat.h sys/sysmp.h sys/sysinfo.h machine/hal_sysinfo.h sys/table.h sys/sysctl.h sys/systemcfg.h stdint.h stdio_ext.h process.h sys/prctl.h
4960
do :
4961
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4962
ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
4963
eval as_val=\$$as_ac_Header
4964
   if test "x$as_val" = x""yes; then :
4965
  cat >>confdefs.h <<_ACEOF
4966
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4967
_ACEOF
4968
 
4969
fi
4970
done
4971
 
4972
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4973
$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4974
if test "${ac_cv_header_sys_wait_h+set}" = set; then :
4975
  $as_echo_n "(cached) " >&6
4976
else
4977
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4978
/* end confdefs.h.  */
4979
#include 
4980
#include 
4981
#ifndef WEXITSTATUS
4982
# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4983
#endif
4984
#ifndef WIFEXITED
4985
# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4986
#endif
4987
 
4988
int
4989
main ()
4990
{
4991
  int s;
4992
  wait (&s);
4993
  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4994
  ;
4995
  return 0;
4996
}
4997
_ACEOF
4998
if ac_fn_c_try_compile "$LINENO"; then :
4999
  ac_cv_header_sys_wait_h=yes
5000
else
5001
  ac_cv_header_sys_wait_h=no
5002
fi
5003
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5004
fi
5005
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
5006
$as_echo "$ac_cv_header_sys_wait_h" >&6; }
5007
if test $ac_cv_header_sys_wait_h = yes; then
5008
 
5009
$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
5010
 
5011
fi
5012
 
5013
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5014
$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
5015
if test "${ac_cv_header_time+set}" = set; then :
5016
  $as_echo_n "(cached) " >&6
5017
else
5018
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5019
/* end confdefs.h.  */
5020
#include 
5021
#include 
5022
#include 
5023
 
5024
int
5025
main ()
5026
{
5027
if ((struct tm *) 0)
5028
return 0;
5029
  ;
5030
  return 0;
5031
}
5032
_ACEOF
5033
if ac_fn_c_try_compile "$LINENO"; then :
5034
  ac_cv_header_time=yes
5035
else
5036
  ac_cv_header_time=no
5037
fi
5038
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5039
fi
5040
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5041
$as_echo "$ac_cv_header_time" >&6; }
5042
if test $ac_cv_header_time = yes; then
5043
 
5044
$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5045
 
5046
fi
5047
 
5048
 
5049
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5
5050
$as_echo_n "checking whether errno must be declared... " >&6; }
5051
if test "${libiberty_cv_declare_errno+set}" = set; then :
5052
  $as_echo_n "(cached) " >&6
5053
else
5054
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5055
/* end confdefs.h.  */
5056
#include 
5057
int
5058
main ()
5059
{
5060
int x = errno;
5061
  ;
5062
  return 0;
5063
}
5064
_ACEOF
5065
if ac_fn_c_try_compile "$LINENO"; then :
5066
  libiberty_cv_declare_errno=no
5067
else
5068
  libiberty_cv_declare_errno=yes
5069
fi
5070
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5071
fi
5072
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5
5073
$as_echo "$libiberty_cv_declare_errno" >&6; }
5074
if test $libiberty_cv_declare_errno = yes
5075
then
5076
$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
5077
 
5078
fi
5079
 
5080
 
5081
# Determine the size of an int for struct fibnode.
5082
# The cast to long int works around a bug in the HP C Compiler
5083
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5084
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5085
# This bug is HP SR number 8606223364.
5086
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
5087
$as_echo_n "checking size of int... " >&6; }
5088
if test "${ac_cv_sizeof_int+set}" = set; then :
5089
  $as_echo_n "(cached) " >&6
5090
else
5091
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
5092
 
5093
else
5094
  if test "$ac_cv_type_int" = yes; then
5095
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5096
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5097
{ as_fn_set_status 77
5098
as_fn_error "cannot compute sizeof (int)
5099
See \`config.log' for more details." "$LINENO" 5; }; }
5100
   else
5101
     ac_cv_sizeof_int=0
5102
   fi
5103
fi
5104
 
5105
fi
5106
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
5107
$as_echo "$ac_cv_sizeof_int" >&6; }
5108
 
5109
 
5110
 
5111
cat >>confdefs.h <<_ACEOF
5112
#define SIZEOF_INT $ac_cv_sizeof_int
5113
_ACEOF
5114
 
5115
 
5116
 
5117
# Look for a 64-bit type.
5118
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5
5119
$as_echo_n "checking for a 64-bit type... " >&6; }
5120
if test "${liberty_cv_uint64+set}" = set; then :
5121
  $as_echo_n "(cached) " >&6
5122
else
5123
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5124
/* end confdefs.h.  */
5125
#ifdef HAVE_STDINT_H
5126
#include 
5127
#endif
5128
int
5129
main ()
5130
{
5131
extern uint64_t foo;
5132
  ;
5133
  return 0;
5134
}
5135
_ACEOF
5136
if ac_fn_c_try_compile "$LINENO"; then :
5137
  liberty_cv_uint64=uint64_t
5138
else
5139
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5140
/* end confdefs.h.  */
5141
#ifdef HAVE_LIMITS_H
5142
#include 
5143
#endif
5144
#ifndef CHAR_BIT
5145
#define CHAR_BIT 8
5146
#endif
5147
int
5148
main ()
5149
{
5150
extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];
5151
  ;
5152
  return 0;
5153
}
5154
_ACEOF
5155
if ac_fn_c_try_compile "$LINENO"; then :
5156
  liberty_cv_uint64="unsigned long"
5157
else
5158
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5159
/* end confdefs.h.  */
5160
#ifdef HAVE_LIMITS_H
5161
#include 
5162
#endif
5163
#ifndef CHAR_BIT
5164
#define CHAR_BIT 8
5165
#endif
5166
int
5167
main ()
5168
{
5169
extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];
5170
  ;
5171
  return 0;
5172
}
5173
_ACEOF
5174
if ac_fn_c_try_compile "$LINENO"; then :
5175
  liberty_cv_uint64="unsigned long long"
5176
else
5177
  liberty_cv_uint64=none
5178
fi
5179
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5180
fi
5181
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5182
fi
5183
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5184
fi
5185
 
5186
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5
5187
$as_echo "$liberty_cv_uint64" >&6; }
5188
if test "$liberty_cv_uint64" != none; then
5189
 
5190
cat >>confdefs.h <<_ACEOF
5191
#define UNSIGNED_64BIT_TYPE $liberty_cv_uint64
5192
_ACEOF
5193
 
5194
fi
5195
 
5196
 
5197
  ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
5198
if test "x$ac_cv_type_intptr_t" = x""yes; then :
5199
 
5200
$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
5201
 
5202
else
5203
  for ac_type in 'int' 'long int' 'long long int'; do
5204
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5205
/* end confdefs.h.  */
5206
$ac_includes_default
5207
int
5208
main ()
5209
{
5210
static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
5211
test_array [0] = 0
5212
 
5213
  ;
5214
  return 0;
5215
}
5216
_ACEOF
5217
if ac_fn_c_try_compile "$LINENO"; then :
5218
 
5219
cat >>confdefs.h <<_ACEOF
5220
#define intptr_t $ac_type
5221
_ACEOF
5222
 
5223
          ac_type=
5224
fi
5225
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5226
       test -z "$ac_type" && break
5227
     done
5228
fi
5229
 
5230
 
5231
 
5232
  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
5233
if test "x$ac_cv_type_uintptr_t" = x""yes; then :
5234
 
5235
$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
5236
 
5237
else
5238
  for ac_type in 'unsigned int' 'unsigned long int' \
5239
        'unsigned long long int'; do
5240
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5241
/* end confdefs.h.  */
5242
$ac_includes_default
5243
int
5244
main ()
5245
{
5246
static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
5247
test_array [0] = 0
5248
 
5249
  ;
5250
  return 0;
5251
}
5252
_ACEOF
5253
if ac_fn_c_try_compile "$LINENO"; then :
5254
 
5255
cat >>confdefs.h <<_ACEOF
5256
#define uintptr_t $ac_type
5257
_ACEOF
5258
 
5259
          ac_type=
5260
fi
5261
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5262
       test -z "$ac_type" && break
5263
     done
5264
fi
5265
 
5266
 
5267
ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
5268
if test "x$ac_cv_type_ssize_t" = x""yes; then :
5269
 
5270
else
5271
 
5272
cat >>confdefs.h <<_ACEOF
5273
#define ssize_t int
5274
_ACEOF
5275
 
5276
fi
5277
 
5278
 
5279
# Given the above check, we always have uintptr_t or a fallback
5280
# definition.  So define HAVE_UINTPTR_T in case any imported code
5281
# relies on it.
5282
 
5283
$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
5284
 
5285
 
5286
ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5287
if test "x$ac_cv_type_pid_t" = x""yes; then :
5288
 
5289
else
5290
 
5291
cat >>confdefs.h <<_ACEOF
5292
#define pid_t int
5293
_ACEOF
5294
 
5295
fi
5296
 
5297
 
5298
# This is the list of functions which libiberty will provide if they
5299
# are not available on the host.
5300
 
5301
funcs="asprintf"
5302
funcs="$funcs atexit"
5303
funcs="$funcs basename"
5304
funcs="$funcs bcmp"
5305
funcs="$funcs bcopy"
5306
funcs="$funcs bsearch"
5307
funcs="$funcs bzero"
5308
funcs="$funcs calloc"
5309
funcs="$funcs clock"
5310
funcs="$funcs ffs"
5311
funcs="$funcs getcwd"
5312
funcs="$funcs getpagesize"
5313
funcs="$funcs gettimeofday"
5314
funcs="$funcs index"
5315
funcs="$funcs insque"
5316
funcs="$funcs memchr"
5317
funcs="$funcs memcmp"
5318
funcs="$funcs memcpy"
5319
funcs="$funcs memmem"
5320
funcs="$funcs memmove"
5321
funcs="$funcs mempcpy"
5322
funcs="$funcs memset"
5323
funcs="$funcs mkstemps"
5324
funcs="$funcs putenv"
5325
funcs="$funcs random"
5326
funcs="$funcs rename"
5327
funcs="$funcs rindex"
5328
funcs="$funcs setenv"
5329
funcs="$funcs snprintf"
5330
funcs="$funcs sigsetmask"
5331
funcs="$funcs stpcpy"
5332
funcs="$funcs stpncpy"
5333
funcs="$funcs strcasecmp"
5334
funcs="$funcs strchr"
5335
funcs="$funcs strdup"
5336
funcs="$funcs strncasecmp"
5337
funcs="$funcs strndup"
5338
funcs="$funcs strrchr"
5339
funcs="$funcs strstr"
5340
funcs="$funcs strtod"
5341
funcs="$funcs strtol"
5342
funcs="$funcs strtoul"
5343
funcs="$funcs strverscmp"
5344
funcs="$funcs tmpnam"
5345
funcs="$funcs vasprintf"
5346
funcs="$funcs vfprintf"
5347
funcs="$funcs vprintf"
5348
funcs="$funcs vsnprintf"
5349
funcs="$funcs vsprintf"
5350
funcs="$funcs waitpid"
5351
funcs="$funcs setproctitle"
5352
 
5353
# Also in the old function.def file: alloca, vfork, getopt.
5354
 
5355
vars="sys_errlist sys_nerr sys_siglist"
5356
 
5357 161 khays
checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \
5358
 getsysinfo gettimeofday on_exit psignal pstat_getdynamic pstat_getstatic \
5359
 realpath setrlimit sbrk spawnve spawnvpe strerror strsignal sysconf sysctl \
5360
 sysmp table times wait3 wait4"
5361 21 khays
 
5362
# These are neither executed nor required, but they help keep
5363
# autoheader happy without adding a bunch of text to acconfig.h.
5364
if test "x" = "y"; then
5365
  for ac_func in asprintf atexit \
5366
    basename bcmp bcopy bsearch bzero \
5367
    calloc canonicalize_file_name clock \
5368
    dup3 \
5369
    ffs __fsetlocking \
5370 161 khays
    getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \
5371 21 khays
    index insque \
5372
    memchr memcmp memcpy memmem memmove memset mkstemps \
5373
    on_exit \
5374
    psignal pstat_getdynamic pstat_getstatic putenv \
5375
    random realpath rename rindex \
5376 161 khays
    sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \
5377 21 khays
     stpcpy stpncpy strcasecmp strchr strdup \
5378
     strerror strncasecmp strndup strrchr strsignal strstr strtod strtol \
5379
     strtoul strverscmp sysconf sysctl sysmp \
5380
    table times tmpnam \
5381
    vasprintf vfprintf vprintf vsprintf \
5382
    wait3 wait4 waitpid
5383
do :
5384
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5385
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5386
eval as_val=\$$as_ac_var
5387
   if test "x$as_val" = x""yes; then :
5388
  cat >>confdefs.h <<_ACEOF
5389
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5390
_ACEOF
5391
 
5392
fi
5393
done
5394
 
5395
  ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
5396
if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
5397
  ac_have_decl=1
5398
else
5399
  ac_have_decl=0
5400
fi
5401
 
5402
cat >>confdefs.h <<_ACEOF
5403
#define HAVE_DECL_BASENAME $ac_have_decl
5404
_ACEOF
5405
ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
5406
if test "x$ac_cv_have_decl_ffs" = x""yes; then :
5407
  ac_have_decl=1
5408
else
5409
  ac_have_decl=0
5410
fi
5411
 
5412
cat >>confdefs.h <<_ACEOF
5413
#define HAVE_DECL_FFS $ac_have_decl
5414
_ACEOF
5415
ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
5416
if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
5417
  ac_have_decl=1
5418
else
5419
  ac_have_decl=0
5420
fi
5421
 
5422
cat >>confdefs.h <<_ACEOF
5423
#define HAVE_DECL_ASPRINTF $ac_have_decl
5424
_ACEOF
5425
ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
5426
if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
5427
  ac_have_decl=1
5428
else
5429
  ac_have_decl=0
5430
fi
5431
 
5432
cat >>confdefs.h <<_ACEOF
5433
#define HAVE_DECL_VASPRINTF $ac_have_decl
5434
_ACEOF
5435
ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
5436
if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
5437
  ac_have_decl=1
5438
else
5439
  ac_have_decl=0
5440
fi
5441
 
5442
cat >>confdefs.h <<_ACEOF
5443
#define HAVE_DECL_SNPRINTF $ac_have_decl
5444
_ACEOF
5445
ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
5446
if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
5447
  ac_have_decl=1
5448
else
5449
  ac_have_decl=0
5450
fi
5451
 
5452
cat >>confdefs.h <<_ACEOF
5453
#define HAVE_DECL_VSNPRINTF $ac_have_decl
5454
_ACEOF
5455
 
5456
 
5457
$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
5458
 
5459
 
5460
$as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
5461
 
5462
 
5463
$as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h
5464
 
5465
fi
5466
 
5467
# For each of these functions, if the host does not provide the
5468
# function we want to put FN.o in LIBOBJS, and if the host does
5469
# provide the function, we want to define HAVE_FN in config.h.
5470
 
5471
setobjs=
5472
CHECK=
5473
target_header_dir=
5474
if test -n "${with_target_subdir}"; then
5475
 
5476
  # We are being configured as a target library.  AC_REPLACE_FUNCS
5477
  # may not work correctly, because the compiler may not be able to
5478
  # link executables.  Note that we may still be being configured
5479
  # native.
5480
 
5481
  # If we are being configured for newlib, we know which functions
5482
  # newlib provide and which ones we will be expected to provide.
5483
 
5484
  if test "x${with_newlib}" = "xyes"; then
5485
    case " $LIBOBJS " in
5486
  *" asprintf.$ac_objext "* ) ;;
5487
  *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
5488
 ;;
5489
esac
5490
 
5491
    case " $LIBOBJS " in
5492
  *" basename.$ac_objext "* ) ;;
5493
  *) LIBOBJS="$LIBOBJS basename.$ac_objext"
5494
 ;;
5495
esac
5496
 
5497
    case " $LIBOBJS " in
5498
  *" insque.$ac_objext "* ) ;;
5499
  *) LIBOBJS="$LIBOBJS insque.$ac_objext"
5500
 ;;
5501
esac
5502
 
5503
    case " $LIBOBJS " in
5504
  *" random.$ac_objext "* ) ;;
5505
  *) LIBOBJS="$LIBOBJS random.$ac_objext"
5506
 ;;
5507
esac
5508
 
5509
    case " $LIBOBJS " in
5510
  *" strdup.$ac_objext "* ) ;;
5511
  *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5512
 ;;
5513
esac
5514
 
5515
    case " $LIBOBJS " in
5516
  *" vasprintf.$ac_objext "* ) ;;
5517
  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5518
 ;;
5519
esac
5520
 
5521
 
5522
    for f in $funcs; do
5523
      case "$f" in
5524
        asprintf | basename | insque | random | strdup | vasprintf)
5525
          ;;
5526
        *)
5527
          n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5528
          cat >>confdefs.h <<_ACEOF
5529
#define $n 1
5530
_ACEOF
5531
 
5532
          ;;
5533
      esac
5534
    done
5535
 
5536
    # newlib doesnt provide any of the variables in $vars, so we
5537
    # dont have to check them here.
5538
 
5539
    # Of the functions in $checkfuncs, newlib only has strerror.
5540
    $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
5541
 
5542
 
5543
    setobjs=yes
5544
 
5545
  fi
5546
 
5547
  # If we are being configured for Mingw, we know which functions
5548
  # Mingw provides and which ones we will be expected to provide.
5549
 
5550
  case "${host}" in
5551
  *-*-mingw*)
5552
    case " $LIBOBJS " in
5553
  *" asprintf.$ac_objext "* ) ;;
5554
  *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
5555
 ;;
5556
esac
5557
 
5558
    case " $LIBOBJS " in
5559
  *" basename.$ac_objext "* ) ;;
5560
  *) LIBOBJS="$LIBOBJS basename.$ac_objext"
5561
 ;;
5562
esac
5563
 
5564
    case " $LIBOBJS " in
5565
  *" bcmp.$ac_objext "* ) ;;
5566
  *) LIBOBJS="$LIBOBJS bcmp.$ac_objext"
5567
 ;;
5568
esac
5569
 
5570
    case " $LIBOBJS " in
5571
  *" bcopy.$ac_objext "* ) ;;
5572
  *) LIBOBJS="$LIBOBJS bcopy.$ac_objext"
5573
 ;;
5574
esac
5575
 
5576
    case " $LIBOBJS " in
5577
  *" bzero.$ac_objext "* ) ;;
5578
  *) LIBOBJS="$LIBOBJS bzero.$ac_objext"
5579
 ;;
5580
esac
5581
 
5582
    case " $LIBOBJS " in
5583
  *" clock.$ac_objext "* ) ;;
5584
  *) LIBOBJS="$LIBOBJS clock.$ac_objext"
5585
 ;;
5586
esac
5587
 
5588
    case " $LIBOBJS " in
5589
  *" ffs.$ac_objext "* ) ;;
5590
  *) LIBOBJS="$LIBOBJS ffs.$ac_objext"
5591
 ;;
5592
esac
5593
 
5594
    case " $LIBOBJS " in
5595
  *" getpagesize.$ac_objext "* ) ;;
5596
  *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
5597
 ;;
5598
esac
5599
 
5600
    case " $LIBOBJS " in
5601
  *" index.$ac_objext "* ) ;;
5602
  *) LIBOBJS="$LIBOBJS index.$ac_objext"
5603
 ;;
5604
esac
5605
 
5606
    case " $LIBOBJS " in
5607
  *" insque.$ac_objext "* ) ;;
5608
  *) LIBOBJS="$LIBOBJS insque.$ac_objext"
5609
 ;;
5610
esac
5611
 
5612
    case " $LIBOBJS " in
5613
  *" mempcpy.$ac_objext "* ) ;;
5614
  *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext"
5615
 ;;
5616
esac
5617
 
5618
    case " $LIBOBJS " in
5619
  *" mkstemps.$ac_objext "* ) ;;
5620
  *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext"
5621
 ;;
5622
esac
5623
 
5624
    case " $LIBOBJS " in
5625
  *" random.$ac_objext "* ) ;;
5626
  *) LIBOBJS="$LIBOBJS random.$ac_objext"
5627
 ;;
5628
esac
5629
 
5630
    case " $LIBOBJS " in
5631
  *" rindex.$ac_objext "* ) ;;
5632
  *) LIBOBJS="$LIBOBJS rindex.$ac_objext"
5633
 ;;
5634
esac
5635
 
5636
    case " $LIBOBJS " in
5637
  *" sigsetmask.$ac_objext "* ) ;;
5638
  *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext"
5639
 ;;
5640
esac
5641
 
5642
    case " $LIBOBJS " in
5643
  *" stpcpy.$ac_objext "* ) ;;
5644
  *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext"
5645
 ;;
5646
esac
5647
 
5648
    case " $LIBOBJS " in
5649
  *" stpncpy.$ac_objext "* ) ;;
5650
  *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext"
5651
 ;;
5652
esac
5653
 
5654
    case " $LIBOBJS " in
5655
  *" strndup.$ac_objext "* ) ;;
5656
  *) LIBOBJS="$LIBOBJS strndup.$ac_objext"
5657
 ;;
5658
esac
5659
 
5660
    case " $LIBOBJS " in
5661
  *" strverscmp.$ac_objext "* ) ;;
5662
  *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext"
5663
 ;;
5664
esac
5665
 
5666
    case " $LIBOBJS " in
5667
  *" vasprintf.$ac_objext "* ) ;;
5668
  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5669
 ;;
5670
esac
5671
 
5672
    case " $LIBOBJS " in
5673
  *" waitpid.$ac_objext "* ) ;;
5674
  *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
5675
 ;;
5676
esac
5677
 
5678
 
5679
    for f in $funcs; do
5680
      case "$f" in
5681
        asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strverscmp | vasprintf | waitpid)
5682
          ;;
5683
        *)
5684
          n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5685
          cat >>confdefs.h <<_ACEOF
5686
#define $n 1
5687
_ACEOF
5688
 
5689
          ;;
5690
      esac
5691
    done
5692
 
5693
    # Mingw doesnt provide any of the variables in $vars, so we
5694
    # dont have to check them here.
5695
 
5696
    # Of the functions in $checkfuncs, Mingw only has strerror.
5697
    $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
5698
 
5699
 
5700
    setobjs=yes
5701
    ;;
5702
 
5703
  *-*-msdosdjgpp)
5704
    case " $LIBOBJS " in
5705
  *" vasprintf.$ac_objext "* ) ;;
5706
  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5707
 ;;
5708
esac
5709
 
5710
    case " $LIBOBJS " in
5711
  *" vsnprintf.$ac_objext "* ) ;;
5712
  *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
5713
 ;;
5714
esac
5715
 
5716
    case " $LIBOBJS " in
5717
  *" snprintf.$ac_objext "* ) ;;
5718
  *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
5719
 ;;
5720
esac
5721
 
5722
    case " $LIBOBJS " in
5723
  *" asprintf.$ac_objext "* ) ;;
5724
  *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
5725
 ;;
5726
esac
5727
 
5728
 
5729
    for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
5730
             getcwd getpagesize getrusage gettimeofday \
5731
             index insque memchr memcmp memcpy memmove memset psignal \
5732
             putenv random rename rindex sbrk setenv stpcpy strcasecmp \
5733
             strchr strdup strerror strncasecmp strrchr strstr strtod \
5734
             strtol strtoul sysconf times tmpnam vfprintf vprintf \
5735
             vsprintf waitpid
5736
    do
5737
      n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5738
      cat >>confdefs.h <<_ACEOF
5739
#define $n 1
5740
_ACEOF
5741
 
5742
    done
5743
 
5744
 
5745
    setobjs=yes
5746
    ;;
5747
 
5748
  esac
5749
 
5750
  # We may wish to install the target headers somewhere.
5751
  # Check whether --enable-install-libiberty was given.
5752
if test "${enable_install_libiberty+set}" = set; then :
5753
  enableval=$enable_install_libiberty; enable_install_libiberty=$enableval
5754
else
5755
  enable_install_libiberty=no
5756
fi
5757
 
5758
  # Option parsed, now set things appropriately.
5759
  case x"$enable_install_libiberty" in
5760
    xyes|x)
5761
      target_header_dir=libiberty
5762
      ;;
5763
    xno)
5764
      target_header_dir=
5765
      ;;
5766
    *)
5767
      # This could be sanity-checked in various ways...
5768
      target_header_dir="${enable_install_libiberty}"
5769
      ;;
5770
  esac
5771
 
5772
 
5773
else
5774
 
5775
   # Not a target library, so we set things up to run the test suite.
5776
   CHECK=really-check
5777
 
5778
fi
5779
 
5780
 
5781
 
5782
 
5783
case "${host}" in
5784
  *-*-cygwin* | *-*-mingw*)
5785
    $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
5786
 
5787
    $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
5788
 
5789
    ;;
5790
esac
5791
 
5792
if test -z "${setobjs}"; then
5793
  case "${host}" in
5794
 
5795
  *-*-vxworks*)
5796
    # Handle VxWorks configuration specially, since on VxWorks the
5797
    # libraries are actually on the target board, not in the file
5798
    # system.
5799
    case " $LIBOBJS " in
5800
  *" basename.$ac_objext "* ) ;;
5801
  *) LIBOBJS="$LIBOBJS basename.$ac_objext"
5802
 ;;
5803
esac
5804
 
5805
    case " $LIBOBJS " in
5806
  *" getpagesize.$ac_objext "* ) ;;
5807
  *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
5808
 ;;
5809
esac
5810
 
5811
    case " $LIBOBJS " in
5812
  *" insque.$ac_objext "* ) ;;
5813
  *) LIBOBJS="$LIBOBJS insque.$ac_objext"
5814
 ;;
5815
esac
5816
 
5817
    case " $LIBOBJS " in
5818
  *" random.$ac_objext "* ) ;;
5819
  *) LIBOBJS="$LIBOBJS random.$ac_objext"
5820
 ;;
5821
esac
5822
 
5823
    case " $LIBOBJS " in
5824
  *" strcasecmp.$ac_objext "* ) ;;
5825
  *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
5826
 ;;
5827
esac
5828
 
5829
    case " $LIBOBJS " in
5830
  *" strncasecmp.$ac_objext "* ) ;;
5831
  *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext"
5832
 ;;
5833
esac
5834
 
5835
    case " $LIBOBJS " in
5836
  *" strdup.$ac_objext "* ) ;;
5837
  *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5838
 ;;
5839
esac
5840
 
5841
    case " $LIBOBJS " in
5842
  *" vfork.$ac_objext "* ) ;;
5843
  *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
5844
 ;;
5845
esac
5846
 
5847
    case " $LIBOBJS " in
5848
  *" waitpid.$ac_objext "* ) ;;
5849
  *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
5850
 ;;
5851
esac
5852
 
5853
    case " $LIBOBJS " in
5854
  *" vasprintf.$ac_objext "* ) ;;
5855
  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5856
 ;;
5857
esac
5858
 
5859
    for f in $funcs; do
5860
      case "$f" in
5861
        basename | getpagesize | insque | random | strcasecmp)
5862
          ;;
5863
        strncasecmp | strdup | vfork | waitpid | vasprintf)
5864
          ;;
5865
        *)
5866
          n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5867
          cat >>confdefs.h <<_ACEOF
5868
#define $n 1
5869
_ACEOF
5870
 
5871
          ;;
5872
      esac
5873
    done
5874
 
5875
    # VxWorks doesn't provide any of the variables in $vars, so we
5876
    # don't have to check them here.
5877
 
5878
    # Of the functions in $checkfuncs, VxWorks only has strerror.
5879
    $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
5880
 
5881
 
5882
    setobjs=yes
5883
    ;;
5884
 
5885
  esac
5886
fi
5887
 
5888
if test -z "${setobjs}"; then
5889
 
5890
  case "${host}" in
5891
 
5892
  *-*-mingw32*)
5893
    # Under mingw32, sys_nerr and sys_errlist exist, but they are
5894
    # macros, so the test below won't find them.
5895
    libiberty_cv_var_sys_nerr=yes
5896
    libiberty_cv_var_sys_errlist=yes
5897
    ;;
5898
 
5899
  *-*-msdosdjgpp*)
5900
    # vfork and fork are stubs.
5901
    ac_cv_func_vfork_works=no
5902
    ;;
5903
 
5904
  *-*-uwin*)
5905
    # Under some versions of uwin, vfork is notoriously buggy and the test
5906
    # can hang configure; on other versions, vfork exists just as a stub.
5907
    # FIXME: This should be removed once vfork in uwin's runtime is fixed.
5908
    ac_cv_func_vfork_works=no
5909
    # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
5910
    # macros (actually, these are imported from a DLL, but the end effect
5911
    # is the same), so the test below won't find them.
5912
    libiberty_cv_var_sys_nerr=yes
5913
    libiberty_cv_var_sys_errlist=yes
5914
    ;;
5915
 
5916
  *-*-*vms*)
5917
    # Under VMS, vfork works very different than on Unix. The standard test
5918
    # won't work, and it isn't easily adaptable. It makes more sense to
5919
    # just force it.
5920
    ac_cv_func_vfork_works=yes
5921
    ;;
5922
 
5923
  esac
5924
 
5925
  # We haven't set the list of objects yet.  Use the standard autoconf
5926
  # tests.  This will only work if the compiler works.
5927
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
5928
$as_echo_n "checking for library containing strerror... " >&6; }
5929
if test "${ac_cv_search_strerror+set}" = set; then :
5930
  $as_echo_n "(cached) " >&6
5931
else
5932
  ac_func_search_save_LIBS=$LIBS
5933
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5934
/* end confdefs.h.  */
5935
 
5936
/* Override any GCC internal prototype to avoid an error.
5937
   Use char because int might match the return type of a GCC
5938
   builtin and then its argument prototype would still apply.  */
5939
#ifdef __cplusplus
5940
extern "C"
5941
#endif
5942
char strerror ();
5943
int
5944
main ()
5945
{
5946
return strerror ();
5947
  ;
5948
  return 0;
5949
}
5950
_ACEOF
5951
for ac_lib in '' cposix; do
5952
  if test -z "$ac_lib"; then
5953
    ac_res="none required"
5954
  else
5955
    ac_res=-l$ac_lib
5956
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5957
  fi
5958
  if test x$gcc_no_link = xyes; then
5959
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5960
fi
5961
if ac_fn_c_try_link "$LINENO"; then :
5962
  ac_cv_search_strerror=$ac_res
5963
fi
5964
rm -f core conftest.err conftest.$ac_objext \
5965
    conftest$ac_exeext
5966
  if test "${ac_cv_search_strerror+set}" = set; then :
5967
  break
5968
fi
5969
done
5970
if test "${ac_cv_search_strerror+set}" = set; then :
5971
 
5972
else
5973
  ac_cv_search_strerror=no
5974
fi
5975
rm conftest.$ac_ext
5976
LIBS=$ac_func_search_save_LIBS
5977
fi
5978
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
5979
$as_echo "$ac_cv_search_strerror" >&6; }
5980
ac_res=$ac_cv_search_strerror
5981
if test "$ac_res" != no; then :
5982
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5983
 
5984
fi
5985
 
5986
  for ac_func in $funcs
5987
do :
5988
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5989
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5990
eval as_val=\$$as_ac_var
5991
   if test "x$as_val" = x""yes; then :
5992
  cat >>confdefs.h <<_ACEOF
5993
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5994
_ACEOF
5995
 
5996
else
5997
  case " $LIBOBJS " in
5998
  *" $ac_func.$ac_objext "* ) ;;
5999
  *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
6000
 ;;
6001
esac
6002
 
6003
fi
6004
done
6005
 
6006
 
6007
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5
6008
$as_echo_n "checking whether alloca needs Cray hooks... " >&6; }
6009
if test "${ac_cv_os_cray+set}" = set; then :
6010
  $as_echo_n "(cached) " >&6
6011
else
6012
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6013
/* end confdefs.h.  */
6014
#if defined(CRAY) && ! defined(CRAY2)
6015
webecray
6016
#else
6017
wenotbecray
6018
#endif
6019
 
6020
_ACEOF
6021
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6022
  $EGREP "webecray" >/dev/null 2>&1; then :
6023
  ac_cv_os_cray=yes
6024
else
6025
  ac_cv_os_cray=no
6026
fi
6027
rm -f conftest*
6028
 
6029
fi
6030
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
6031
$as_echo "$ac_cv_os_cray" >&6; }
6032
if test $ac_cv_os_cray = yes; then
6033
  for ac_func in _getb67 GETB67 getb67; do
6034
    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6035
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6036
eval as_val=\$$as_ac_var
6037
   if test "x$as_val" = x""yes; then :
6038
 
6039
cat >>confdefs.h <<_ACEOF
6040
#define CRAY_STACKSEG_END $ac_func
6041
_ACEOF
6042
  break
6043
fi
6044
 
6045
  done
6046
fi
6047
 
6048
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
6049
$as_echo_n "checking stack direction for C alloca... " >&6; }
6050
if test "${ac_cv_c_stack_direction+set}" = set; then :
6051
  $as_echo_n "(cached) " >&6
6052
else
6053
  if test "$cross_compiling" = yes; then :
6054
  ac_cv_c_stack_direction=0
6055
else
6056
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6057
/* end confdefs.h.  */
6058
find_stack_direction ()
6059
{
6060
  static char *addr = 0;
6061
  auto char dummy;
6062
  if (addr == 0)
6063
    {
6064
      addr = &dummy;
6065
      return find_stack_direction ();
6066
    }
6067
  else
6068
    return (&dummy > addr) ? 1 : -1;
6069
}
6070
main ()
6071
{
6072
  exit (find_stack_direction() < 0);
6073
}
6074
_ACEOF
6075
if ac_fn_c_try_run "$LINENO"; then :
6076
  ac_cv_c_stack_direction=1
6077
else
6078
  ac_cv_c_stack_direction=-1
6079
fi
6080
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6081
  conftest.$ac_objext conftest.beam conftest.$ac_ext
6082
fi
6083
 
6084
fi
6085
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
6086
$as_echo "$ac_cv_c_stack_direction" >&6; }
6087
 
6088
cat >>confdefs.h <<_ACEOF
6089
#define STACK_DIRECTION $ac_cv_c_stack_direction
6090
_ACEOF
6091
 
6092
 
6093
  for ac_header in vfork.h
6094
do :
6095
  ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h"
6096
if test "x$ac_cv_header_vfork_h" = x""yes; then :
6097
  cat >>confdefs.h <<_ACEOF
6098
#define HAVE_VFORK_H 1
6099
_ACEOF
6100
 
6101
fi
6102
done
6103
 
6104
for ac_func in fork vfork
6105
do :
6106
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6107
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6108
eval as_val=\$$as_ac_var
6109
   if test "x$as_val" = x""yes; then :
6110
  cat >>confdefs.h <<_ACEOF
6111
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6112
_ACEOF
6113
 
6114
fi
6115
done
6116
 
6117
if test "x$ac_cv_func_fork" = xyes; then
6118
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
6119
$as_echo_n "checking for working fork... " >&6; }
6120
if test "${ac_cv_func_fork_works+set}" = set; then :
6121
  $as_echo_n "(cached) " >&6
6122
else
6123
  if test "$cross_compiling" = yes; then :
6124
  ac_cv_func_fork_works=cross
6125
else
6126
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6127
/* end confdefs.h.  */
6128
$ac_includes_default
6129
int
6130
main ()
6131
{
6132
 
6133
          /* By Ruediger Kuhlmann. */
6134
          return fork () < 0;
6135
 
6136
  ;
6137
  return 0;
6138
}
6139
_ACEOF
6140
if ac_fn_c_try_run "$LINENO"; then :
6141
  ac_cv_func_fork_works=yes
6142
else
6143
  ac_cv_func_fork_works=no
6144
fi
6145
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6146
  conftest.$ac_objext conftest.beam conftest.$ac_ext
6147
fi
6148
 
6149
fi
6150
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
6151
$as_echo "$ac_cv_func_fork_works" >&6; }
6152
 
6153
else
6154
  ac_cv_func_fork_works=$ac_cv_func_fork
6155
fi
6156
if test "x$ac_cv_func_fork_works" = xcross; then
6157
  case $host in
6158
    *-*-amigaos* | *-*-msdosdjgpp*)
6159
      # Override, as these systems have only a dummy fork() stub
6160
      ac_cv_func_fork_works=no
6161
      ;;
6162
    *)
6163
      ac_cv_func_fork_works=yes
6164
      ;;
6165
  esac
6166
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
6167
$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
6168
fi
6169
ac_cv_func_vfork_works=$ac_cv_func_vfork
6170
if test "x$ac_cv_func_vfork" = xyes; then
6171
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
6172
$as_echo_n "checking for working vfork... " >&6; }
6173
if test "${ac_cv_func_vfork_works+set}" = set; then :
6174
  $as_echo_n "(cached) " >&6
6175
else
6176
  if test "$cross_compiling" = yes; then :
6177
  ac_cv_func_vfork_works=cross
6178
else
6179
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6180
/* end confdefs.h.  */
6181
/* Thanks to Paul Eggert for this test.  */
6182
$ac_includes_default
6183
#include 
6184
#ifdef HAVE_VFORK_H
6185
# include 
6186
#endif
6187
/* On some sparc systems, changes by the child to local and incoming
6188
   argument registers are propagated back to the parent.  The compiler
6189
   is told about this with #include , but some compilers
6190
   (e.g. gcc -O) don't grok .  Test for this by using a
6191
   static variable whose address is put into a register that is
6192
   clobbered by the vfork.  */
6193
static void
6194
#ifdef __cplusplus
6195
sparc_address_test (int arg)
6196
# else
6197
sparc_address_test (arg) int arg;
6198
#endif
6199
{
6200
  static pid_t child;
6201
  if (!child) {
6202
    child = vfork ();
6203
    if (child < 0) {
6204
      perror ("vfork");
6205
      _exit(2);
6206
    }
6207
    if (!child) {
6208
      arg = getpid();
6209
      write(-1, "", 0);
6210
      _exit (arg);
6211
    }
6212
  }
6213
}
6214
 
6215
int
6216
main ()
6217
{
6218
  pid_t parent = getpid ();
6219
  pid_t child;
6220
 
6221
  sparc_address_test (0);
6222
 
6223
  child = vfork ();
6224
 
6225
  if (child == 0) {
6226
    /* Here is another test for sparc vfork register problems.  This
6227
       test uses lots of local variables, at least as many local
6228
       variables as main has allocated so far including compiler
6229
       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
6230
       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
6231
       reuse the register of parent for one of the local variables,
6232
       since it will think that parent can't possibly be used any more
6233
       in this routine.  Assigning to the local variable will thus
6234
       munge parent in the parent process.  */
6235
    pid_t
6236
      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
6237
      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
6238
    /* Convince the compiler that p..p7 are live; otherwise, it might
6239
       use the same hardware register for all 8 local variables.  */
6240
    if (p != p1 || p != p2 || p != p3 || p != p4
6241
        || p != p5 || p != p6 || p != p7)
6242
      _exit(1);
6243
 
6244
    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
6245
       from child file descriptors.  If the child closes a descriptor
6246
       before it execs or exits, this munges the parent's descriptor
6247
       as well.  Test for this by closing stdout in the child.  */
6248
    _exit(close(fileno(stdout)) != 0);
6249
  } else {
6250
    int status;
6251
    struct stat st;
6252
 
6253
    while (wait(&status) != child)
6254
      ;
6255
    return (
6256
         /* Was there some problem with vforking?  */
6257
         child < 0
6258
 
6259
         /* Did the child fail?  (This shouldn't happen.)  */
6260
         || status
6261
 
6262
         /* Did the vfork/compiler bug occur?  */
6263
         || parent != getpid()
6264
 
6265
         /* Did the file descriptor bug occur?  */
6266
         || fstat(fileno(stdout), &st) != 0
6267
         );
6268
  }
6269
}
6270
_ACEOF
6271
if ac_fn_c_try_run "$LINENO"; then :
6272
  ac_cv_func_vfork_works=yes
6273
else
6274
  ac_cv_func_vfork_works=no
6275
fi
6276
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6277
  conftest.$ac_objext conftest.beam conftest.$ac_ext
6278
fi
6279
 
6280
fi
6281
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
6282
$as_echo "$ac_cv_func_vfork_works" >&6; }
6283
 
6284
fi;
6285
if test "x$ac_cv_func_fork_works" = xcross; then
6286
  ac_cv_func_vfork_works=$ac_cv_func_vfork
6287
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
6288
$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
6289
fi
6290
 
6291
if test "x$ac_cv_func_vfork_works" = xyes; then
6292
 
6293
$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
6294
 
6295
else
6296
 
6297
$as_echo "#define vfork fork" >>confdefs.h
6298
 
6299
fi
6300
if test "x$ac_cv_func_fork_works" = xyes; then
6301
 
6302
$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
6303
 
6304
fi
6305
 
6306
  if test $ac_cv_func_vfork_works = no; then
6307
    case " $LIBOBJS " in
6308
  *" vfork.$ac_objext "* ) ;;
6309
  *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
6310
 ;;
6311
esac
6312
 
6313
  fi
6314
  # We only need _doprnt if we might use it to implement v*printf.
6315
  if test $ac_cv_func_vprintf != yes \
6316
     || test $ac_cv_func_vfprintf != yes \
6317
     || test $ac_cv_func_vsprintf != yes; then
6318
    for ac_func in _doprnt
6319
do :
6320
  ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6321
if test "x$ac_cv_func__doprnt" = x""yes; then :
6322
  cat >>confdefs.h <<_ACEOF
6323
#define HAVE__DOPRNT 1
6324
_ACEOF
6325
 
6326
else
6327
  case " $LIBOBJS " in
6328
  *" $ac_func.$ac_objext "* ) ;;
6329
  *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
6330
 ;;
6331
esac
6332
 
6333
fi
6334
done
6335
 
6336
 
6337
  else
6338
    for ac_func in _doprnt
6339
do :
6340
  ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6341
if test "x$ac_cv_func__doprnt" = x""yes; then :
6342
  cat >>confdefs.h <<_ACEOF
6343
#define HAVE__DOPRNT 1
6344
_ACEOF
6345
 
6346
fi
6347
done
6348
 
6349
  fi
6350
 
6351
  for v in $vars; do
6352
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5
6353
$as_echo_n "checking for $v... " >&6; }
6354
    if { as_var=libiberty_cv_var_$v; eval "test \"\${$as_var+set}\" = set"; }; then :
6355
  $as_echo_n "(cached) " >&6
6356
else
6357
  if test x$gcc_no_link = xyes; then
6358
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6359
fi
6360
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6361
/* end confdefs.h.  */
6362
int *p;
6363
int
6364
main ()
6365
{
6366
extern int $v []; p = $v;
6367
  ;
6368
  return 0;
6369
}
6370
_ACEOF
6371
if ac_fn_c_try_link "$LINENO"; then :
6372
  eval "libiberty_cv_var_$v=yes"
6373
else
6374
  eval "libiberty_cv_var_$v=no"
6375
fi
6376
rm -f core conftest.err conftest.$ac_objext \
6377
    conftest$ac_exeext conftest.$ac_ext
6378
fi
6379
 
6380
    if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
6381
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6382
$as_echo "yes" >&6; }
6383
      n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6384
      cat >>confdefs.h <<_ACEOF
6385
#define $n 1
6386
_ACEOF
6387
 
6388
    else
6389
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6390
$as_echo "no" >&6; }
6391
    fi
6392
  done
6393
 
6394
  # special check for _system_configuration because AIX <4.3.2 do not
6395
  # contain the `physmem' member.
6396
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
6397
$as_echo_n "checking for external symbol _system_configuration... " >&6; }
6398
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6399
/* end confdefs.h.  */
6400
#include 
6401
int
6402
main ()
6403
{
6404
double x = _system_configuration.physmem;
6405
  ;
6406
  return 0;
6407
}
6408
_ACEOF
6409
if ac_fn_c_try_compile "$LINENO"; then :
6410
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6411
$as_echo "yes" >&6; }
6412
 
6413
$as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
6414
 
6415
else
6416
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6417
$as_echo "no" >&6; }
6418
fi
6419
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6420
 
6421
  for ac_func in $checkfuncs
6422
do :
6423
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6424
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6425
eval as_val=\$$as_ac_var
6426
   if test "x$as_val" = x""yes; then :
6427
  cat >>confdefs.h <<_ACEOF
6428
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6429
_ACEOF
6430
 
6431
fi
6432
done
6433
 
6434
  ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
6435
if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
6436
  ac_have_decl=1
6437
else
6438
  ac_have_decl=0
6439
fi
6440
 
6441
cat >>confdefs.h <<_ACEOF
6442
#define HAVE_DECL_BASENAME $ac_have_decl
6443
_ACEOF
6444
ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
6445
if test "x$ac_cv_have_decl_ffs" = x""yes; then :
6446
  ac_have_decl=1
6447
else
6448
  ac_have_decl=0
6449
fi
6450
 
6451
cat >>confdefs.h <<_ACEOF
6452
#define HAVE_DECL_FFS $ac_have_decl
6453
_ACEOF
6454
ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
6455
if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
6456
  ac_have_decl=1
6457
else
6458
  ac_have_decl=0
6459
fi
6460
 
6461
cat >>confdefs.h <<_ACEOF
6462
#define HAVE_DECL_ASPRINTF $ac_have_decl
6463
_ACEOF
6464
ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
6465
if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
6466
  ac_have_decl=1
6467
else
6468
  ac_have_decl=0
6469
fi
6470
 
6471
cat >>confdefs.h <<_ACEOF
6472
#define HAVE_DECL_VASPRINTF $ac_have_decl
6473
_ACEOF
6474
ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
6475
if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
6476
  ac_have_decl=1
6477
else
6478
  ac_have_decl=0
6479
fi
6480
 
6481
cat >>confdefs.h <<_ACEOF
6482
#define HAVE_DECL_SNPRINTF $ac_have_decl
6483
_ACEOF
6484
ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
6485
if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
6486
  ac_have_decl=1
6487
else
6488
  ac_have_decl=0
6489
fi
6490
 
6491
cat >>confdefs.h <<_ACEOF
6492
#define HAVE_DECL_VSNPRINTF $ac_have_decl
6493
_ACEOF
6494
 
6495
  ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default"
6496
if test "x$ac_cv_have_decl_calloc" = x""yes; then :
6497
  ac_have_decl=1
6498
else
6499
  ac_have_decl=0
6500
fi
6501
 
6502
cat >>confdefs.h <<_ACEOF
6503
#define HAVE_DECL_CALLOC $ac_have_decl
6504
_ACEOF
6505
ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
6506
if test "x$ac_cv_have_decl_getenv" = x""yes; then :
6507
  ac_have_decl=1
6508
else
6509
  ac_have_decl=0
6510
fi
6511
 
6512
cat >>confdefs.h <<_ACEOF
6513
#define HAVE_DECL_GETENV $ac_have_decl
6514
_ACEOF
6515
ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
6516
if test "x$ac_cv_have_decl_getopt" = x""yes; then :
6517
  ac_have_decl=1
6518
else
6519
  ac_have_decl=0
6520
fi
6521
 
6522
cat >>confdefs.h <<_ACEOF
6523
#define HAVE_DECL_GETOPT $ac_have_decl
6524
_ACEOF
6525
ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
6526
if test "x$ac_cv_have_decl_malloc" = x""yes; then :
6527
  ac_have_decl=1
6528
else
6529
  ac_have_decl=0
6530
fi
6531
 
6532
cat >>confdefs.h <<_ACEOF
6533
#define HAVE_DECL_MALLOC $ac_have_decl
6534
_ACEOF
6535
ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
6536
if test "x$ac_cv_have_decl_realloc" = x""yes; then :
6537
  ac_have_decl=1
6538
else
6539
  ac_have_decl=0
6540
fi
6541
 
6542
cat >>confdefs.h <<_ACEOF
6543
#define HAVE_DECL_REALLOC $ac_have_decl
6544
_ACEOF
6545
ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
6546
if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
6547
  ac_have_decl=1
6548
else
6549
  ac_have_decl=0
6550
fi
6551
 
6552
cat >>confdefs.h <<_ACEOF
6553
#define HAVE_DECL_SBRK $ac_have_decl
6554
_ACEOF
6555
 
6556
  ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
6557
if test "x$ac_cv_have_decl_strverscmp" = x""yes; then :
6558
  ac_have_decl=1
6559
else
6560
  ac_have_decl=0
6561
fi
6562
 
6563
cat >>confdefs.h <<_ACEOF
6564
#define HAVE_DECL_STRVERSCMP $ac_have_decl
6565
_ACEOF
6566
 
6567
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5
6568
$as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; }
6569
if test "${libiberty_cv_decl_needed_canonicalize_file_name+set}" = set; then :
6570
  $as_echo_n "(cached) " >&6
6571
else
6572
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6573
/* end confdefs.h.  */
6574
 
6575
#include "confdefs.h"
6576
#include 
6577
#ifdef HAVE_STRING_H
6578
#include 
6579
#else
6580
#ifdef HAVE_STRINGS_H
6581
#include 
6582
#endif
6583
#endif
6584
#ifdef HAVE_STDLIB_H
6585
#include 
6586
#endif
6587
#ifdef HAVE_UNISTD_H
6588
#include 
6589
#endif
6590
int
6591
main ()
6592
{
6593
char *(*pfn) = (char *(*)) canonicalize_file_name
6594
  ;
6595
  return 0;
6596
}
6597
_ACEOF
6598
if ac_fn_c_try_compile "$LINENO"; then :
6599
  libiberty_cv_decl_needed_canonicalize_file_name=no
6600
else
6601
  libiberty_cv_decl_needed_canonicalize_file_name=yes
6602
fi
6603
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6604
fi
6605
 
6606
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5
6607
$as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; }
6608
if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then
6609
 
6610
$as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h
6611
 
6612
fi
6613
 
6614
fi
6615
 
6616
# Figure out which version of pexecute to use.
6617
case "${host}" in
6618
     *-*-mingw* | *-*-winnt*)   pexecute=pex-win32  ;;
6619
     *-*-msdosdjgpp*)           pexecute=pex-djgpp  ;;
6620
     *-*-msdos*)                pexecute=pex-msdos  ;;
6621
     *)                         pexecute=pex-unix   ;;
6622
esac
6623
 
6624
 
6625
if test x$gcc_no_link = xyes; then
6626
  if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
6627
    ac_cv_func_mmap_fixed_mapped=no
6628
  fi
6629
fi
6630
if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
6631
  for ac_header in stdlib.h unistd.h
6632
do :
6633
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6634
ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
6635
eval as_val=\$$as_ac_Header
6636
   if test "x$as_val" = x""yes; then :
6637
  cat >>confdefs.h <<_ACEOF
6638
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6639
_ACEOF
6640
 
6641
fi
6642
done
6643
 
6644
for ac_func in getpagesize
6645
do :
6646
  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
6647
if test "x$ac_cv_func_getpagesize" = x""yes; then :
6648
  cat >>confdefs.h <<_ACEOF
6649
#define HAVE_GETPAGESIZE 1
6650
_ACEOF
6651
 
6652
fi
6653
done
6654
 
6655
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
6656
$as_echo_n "checking for working mmap... " >&6; }
6657
if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
6658
  $as_echo_n "(cached) " >&6
6659
else
6660
  if test "$cross_compiling" = yes; then :
6661
  ac_cv_func_mmap_fixed_mapped=no
6662
else
6663
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6664
/* end confdefs.h.  */
6665
$ac_includes_default
6666
/* malloc might have been renamed as rpl_malloc. */
6667
#undef malloc
6668
 
6669
/* Thanks to Mike Haertel and Jim Avera for this test.
6670
   Here is a matrix of mmap possibilities:
6671
        mmap private not fixed
6672
        mmap private fixed at somewhere currently unmapped
6673
        mmap private fixed at somewhere already mapped
6674
        mmap shared not fixed
6675
        mmap shared fixed at somewhere currently unmapped
6676
        mmap shared fixed at somewhere already mapped
6677
   For private mappings, we should verify that changes cannot be read()
6678
   back from the file, nor mmap's back from the file at a different
6679
   address.  (There have been systems where private was not correctly
6680
   implemented like the infamous i386 svr4.0, and systems where the
6681
   VM page cache was not coherent with the file system buffer cache
6682
   like early versions of FreeBSD and possibly contemporary NetBSD.)
6683
   For shared mappings, we should conversely verify that changes get
6684
   propagated back to all the places they're supposed to be.
6685
 
6686
   Grep wants private fixed already mapped.
6687
   The main things grep needs to know about mmap are:
6688
   * does it exist and is it safe to write into the mmap'd area
6689
   * how to use it (BSD variants)  */
6690
 
6691
#include 
6692
#include 
6693
 
6694
#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
6695
char *malloc ();
6696
#endif
6697
 
6698
/* This mess was copied from the GNU getpagesize.h.  */
6699
#ifndef HAVE_GETPAGESIZE
6700
/* Assume that all systems that can run configure have sys/param.h.  */
6701
# ifndef HAVE_SYS_PARAM_H
6702
#  define HAVE_SYS_PARAM_H 1
6703
# endif
6704
 
6705
# ifdef _SC_PAGESIZE
6706
#  define getpagesize() sysconf(_SC_PAGESIZE)
6707
# else /* no _SC_PAGESIZE */
6708
#  ifdef HAVE_SYS_PARAM_H
6709
#   include 
6710
#   ifdef EXEC_PAGESIZE
6711
#    define getpagesize() EXEC_PAGESIZE
6712
#   else /* no EXEC_PAGESIZE */
6713
#    ifdef NBPG
6714
#     define getpagesize() NBPG * CLSIZE
6715
#     ifndef CLSIZE
6716
#      define CLSIZE 1
6717
#     endif /* no CLSIZE */
6718
#    else /* no NBPG */
6719
#     ifdef NBPC
6720
#      define getpagesize() NBPC
6721
#     else /* no NBPC */
6722
#      ifdef PAGESIZE
6723
#       define getpagesize() PAGESIZE
6724
#      endif /* PAGESIZE */
6725
#     endif /* no NBPC */
6726
#    endif /* no NBPG */
6727
#   endif /* no EXEC_PAGESIZE */
6728
#  else /* no HAVE_SYS_PARAM_H */
6729
#   define getpagesize() 8192   /* punt totally */
6730
#  endif /* no HAVE_SYS_PARAM_H */
6731
# endif /* no _SC_PAGESIZE */
6732
 
6733
#endif /* no HAVE_GETPAGESIZE */
6734
 
6735
int
6736
main ()
6737
{
6738
  char *data, *data2, *data3;
6739
  int i, pagesize;
6740
  int fd;
6741
 
6742
  pagesize = getpagesize ();
6743
 
6744
  /* First, make a file with some known garbage in it. */
6745
  data = (char *) malloc (pagesize);
6746
  if (!data)
6747
    return 1;
6748
  for (i = 0; i < pagesize; ++i)
6749
    *(data + i) = rand ();
6750
  umask (0);
6751
  fd = creat ("conftest.mmap", 0600);
6752
  if (fd < 0)
6753
    return 1;
6754
  if (write (fd, data, pagesize) != pagesize)
6755
    return 1;
6756
  close (fd);
6757
 
6758
  /* Next, try to mmap the file at a fixed address which already has
6759
     something else allocated at it.  If we can, also make sure that
6760
     we see the same garbage.  */
6761
  fd = open ("conftest.mmap", O_RDWR);
6762
  if (fd < 0)
6763
    return 1;
6764
  data2 = (char *) malloc (2 * pagesize);
6765
  if (!data2)
6766
    return 1;
6767
  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
6768
  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
6769
                     MAP_PRIVATE | MAP_FIXED, fd, 0L))
6770
    return 1;
6771
  for (i = 0; i < pagesize; ++i)
6772
    if (*(data + i) != *(data2 + i))
6773
      return 1;
6774
 
6775
  /* Finally, make sure that changes to the mapped area do not
6776
     percolate back to the file as seen by read().  (This is a bug on
6777
     some variants of i386 svr4.0.)  */
6778
  for (i = 0; i < pagesize; ++i)
6779
    *(data2 + i) = *(data2 + i) + 1;
6780
  data3 = (char *) malloc (pagesize);
6781
  if (!data3)
6782
    return 1;
6783
  if (read (fd, data3, pagesize) != pagesize)
6784
    return 1;
6785
  for (i = 0; i < pagesize; ++i)
6786
    if (*(data + i) != *(data3 + i))
6787
      return 1;
6788
  close (fd);
6789
  return 0;
6790
}
6791
_ACEOF
6792
if ac_fn_c_try_run "$LINENO"; then :
6793
  ac_cv_func_mmap_fixed_mapped=yes
6794
else
6795
  ac_cv_func_mmap_fixed_mapped=no
6796
fi
6797
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6798
  conftest.$ac_objext conftest.beam conftest.$ac_ext
6799
fi
6800
 
6801
fi
6802
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
6803
$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
6804
if test $ac_cv_func_mmap_fixed_mapped = yes; then
6805
 
6806
$as_echo "#define HAVE_MMAP 1" >>confdefs.h
6807
 
6808
fi
6809
rm -f conftest.mmap
6810
 
6811
fi
6812
 
6813
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5
6814
$as_echo_n "checking for working strncmp... " >&6; }
6815
if test "${ac_cv_func_strncmp_works+set}" = set; then :
6816
  $as_echo_n "(cached) " >&6
6817
else
6818
  if test "$cross_compiling" = yes; then :
6819
  ac_cv_func_strncmp_works=no
6820
else
6821
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6822
/* end confdefs.h.  */
6823
 
6824
/* Test by Jim Wilson and Kaveh Ghazi.
6825
   Check whether strncmp reads past the end of its string parameters. */
6826
#include 
6827
 
6828
#ifdef HAVE_FCNTL_H
6829
#include 
6830
#endif
6831
 
6832
#ifdef HAVE_SYS_MMAN_H
6833
#include 
6834
#endif
6835
 
6836
#ifndef MAP_ANON
6837
#ifdef MAP_ANONYMOUS
6838
#define MAP_ANON MAP_ANONYMOUS
6839
#else
6840
#define MAP_ANON MAP_FILE
6841
#endif
6842
#endif
6843
 
6844
#ifndef MAP_FILE
6845
#define MAP_FILE 0
6846
#endif
6847
#ifndef O_RDONLY
6848
#define O_RDONLY 0
6849
#endif
6850
 
6851
#define MAP_LEN 0x10000
6852
 
6853
main ()
6854
{
6855
#if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
6856
  char *p;
6857
  int dev_zero;
6858
 
6859
  dev_zero = open ("/dev/zero", O_RDONLY);
6860
  if (dev_zero < 0)
6861
    exit (1);
6862
 
6863
  p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
6864
                     MAP_ANON|MAP_PRIVATE, dev_zero, 0);
6865
  if (p == (char *)-1)
6866
    p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
6867
                       MAP_ANON|MAP_PRIVATE, -1, 0);
6868
  if (p == (char *)-1)
6869
    exit (2);
6870
  else
6871
    {
6872
      char *string = "__si_type_info";
6873
      char *q = (char *) p + MAP_LEN - strlen (string) - 2;
6874
      char *r = (char *) p + 0xe;
6875
 
6876
      strcpy (q, string);
6877
      strcpy (r, string);
6878
      strncmp (r, q, 14);
6879
    }
6880
#endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
6881
  exit (0);
6882
}
6883
 
6884
_ACEOF
6885
if ac_fn_c_try_run "$LINENO"; then :
6886
  ac_cv_func_strncmp_works=yes
6887
else
6888
  ac_cv_func_strncmp_works=no
6889
fi
6890
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6891
  conftest.$ac_objext conftest.beam conftest.$ac_ext
6892
fi
6893
 
6894
rm -f core core.* *.core
6895
fi
6896
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5
6897
$as_echo "$ac_cv_func_strncmp_works" >&6; }
6898
if test $ac_cv_func_strncmp_works = no ; then
6899
  case " $LIBOBJS " in
6900
  *" strncmp.$ac_objext "* ) ;;
6901
  *) LIBOBJS="$LIBOBJS strncmp.$ac_objext"
6902
 ;;
6903
esac
6904
 
6905
fi
6906
 
6907
 
6908
# Install a library built with a cross compiler in $(tooldir) rather
6909
# than $(libdir).
6910
if test -z "${with_cross_host}"; then
6911
  INSTALL_DEST=libdir
6912
else
6913
  INSTALL_DEST=tooldir
6914
fi
6915
 
6916
 
6917
 
6918
L=""
6919
for l in x $LIBOBJS; do
6920
  case $l in
6921
    x) ;;
6922
    *) L="$L ./$l" ;;
6923
  esac
6924
done
6925
LIBOBJS="$L"
6926
 
6927
 
6928
 
6929
 
6930
 
6931
# We need multilib support, but only if configuring for the target.
6932
ac_config_files="$ac_config_files Makefile testsuite/Makefile"
6933
 
6934
ac_config_commands="$ac_config_commands default"
6935
 
6936
cat >confcache <<\_ACEOF
6937
# This file is a shell script that caches the results of configure
6938
# tests run on this system so they can be shared between configure
6939
# scripts and configure runs, see configure's option --config-cache.
6940
# It is not useful on other systems.  If it contains results you don't
6941
# want to keep, you may remove or edit it.
6942
#
6943
# config.status only pays attention to the cache file if you give it
6944
# the --recheck option to rerun configure.
6945
#
6946
# `ac_cv_env_foo' variables (set or unset) will be overridden when
6947
# loading this file, other *unset* `ac_cv_foo' will be assigned the
6948
# following values.
6949
 
6950
_ACEOF
6951
 
6952
# The following way of writing the cache mishandles newlines in values,
6953
# but we know of no workaround that is simple, portable, and efficient.
6954
# So, we kill variables containing newlines.
6955
# Ultrix sh set writes to stderr and can't be redirected directly,
6956
# and sets the high bit in the cache file unless we assign to the vars.
6957
(
6958
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6959
    eval ac_val=\$$ac_var
6960
    case $ac_val in #(
6961
    *${as_nl}*)
6962
      case $ac_var in #(
6963
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6964
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6965
      esac
6966
      case $ac_var in #(
6967
      _ | IFS | as_nl) ;; #(
6968
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6969
      *) { eval $ac_var=; unset $ac_var;} ;;
6970
      esac ;;
6971
    esac
6972
  done
6973
 
6974
  (set) 2>&1 |
6975
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
6976
    *${as_nl}ac_space=\ *)
6977
      # `set' does not quote correctly, so add quotes: double-quote
6978
      # substitution turns \\\\ into \\, and sed turns \\ into \.
6979
      sed -n \
6980
        "s/'/'\\\\''/g;
6981
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6982
      ;; #(
6983
    *)
6984
      # `set' quotes correctly as required by POSIX, so do not add quotes.
6985
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6986
      ;;
6987
    esac |
6988
    sort
6989
) |
6990
  sed '
6991
     /^ac_cv_env_/b end
6992
     t clear
6993
     :clear
6994
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6995
     t end
6996
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6997
     :end' >>confcache
6998
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6999
  if test -w "$cache_file"; then
7000
    test "x$cache_file" != "x/dev/null" &&
7001
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7002
$as_echo "$as_me: updating cache $cache_file" >&6;}
7003
    cat confcache >$cache_file
7004
  else
7005
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7006
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7007
  fi
7008
fi
7009
rm -f confcache
7010
 
7011
test "x$prefix" = xNONE && prefix=$ac_default_prefix
7012
# Let make expand exec_prefix.
7013
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7014
 
7015
DEFS=-DHAVE_CONFIG_H
7016
 
7017
ac_libobjs=
7018
ac_ltlibobjs=
7019
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7020
  # 1. Remove the extension, and $U if already installed.
7021
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7022
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7023
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
7024
  #    will be set to the directory where LIBOBJS objects are built.
7025
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7026
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7027
done
7028
LIBOBJS=$ac_libobjs
7029
 
7030
LTLIBOBJS=$ac_ltlibobjs
7031
 
7032
 
7033
 
7034
 
7035
: ${CONFIG_STATUS=./config.status}
7036
ac_write_fail=0
7037
ac_clean_files_save=$ac_clean_files
7038
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7039
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7040
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7041
as_write_fail=0
7042
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7043
#! $SHELL
7044
# Generated by $as_me.
7045
# Run this file to recreate the current configuration.
7046
# Compiler output produced by configure, useful for debugging
7047
# configure, is in config.log if it exists.
7048
 
7049
debug=false
7050
ac_cs_recheck=false
7051
ac_cs_silent=false
7052
 
7053
SHELL=\${CONFIG_SHELL-$SHELL}
7054
export SHELL
7055
_ASEOF
7056
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7057
## -------------------- ##
7058
## M4sh Initialization. ##
7059
## -------------------- ##
7060
 
7061
# Be more Bourne compatible
7062
DUALCASE=1; export DUALCASE # for MKS sh
7063
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7064
  emulate sh
7065
  NULLCMD=:
7066
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7067
  # is contrary to our usage.  Disable this feature.
7068
  alias -g '${1+"$@"}'='"$@"'
7069
  setopt NO_GLOB_SUBST
7070
else
7071
  case `(set -o) 2>/dev/null` in #(
7072
  *posix*) :
7073
    set -o posix ;; #(
7074
  *) :
7075
     ;;
7076
esac
7077
fi
7078
 
7079
 
7080
as_nl='
7081
'
7082
export as_nl
7083
# Printing a long string crashes Solaris 7 /usr/bin/printf.
7084
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7085
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7086
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7087
# Prefer a ksh shell builtin over an external printf program on Solaris,
7088
# but without wasting forks for bash or zsh.
7089
if test -z "$BASH_VERSION$ZSH_VERSION" \
7090
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7091
  as_echo='print -r --'
7092
  as_echo_n='print -rn --'
7093
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7094
  as_echo='printf %s\n'
7095
  as_echo_n='printf %s'
7096
else
7097
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7098
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7099
    as_echo_n='/usr/ucb/echo -n'
7100
  else
7101
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7102
    as_echo_n_body='eval
7103
      arg=$1;
7104
      case $arg in #(
7105
      *"$as_nl"*)
7106
        expr "X$arg" : "X\\(.*\\)$as_nl";
7107
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7108
      esac;
7109
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7110
    '
7111
    export as_echo_n_body
7112
    as_echo_n='sh -c $as_echo_n_body as_echo'
7113
  fi
7114
  export as_echo_body
7115
  as_echo='sh -c $as_echo_body as_echo'
7116
fi
7117
 
7118
# The user is always right.
7119
if test "${PATH_SEPARATOR+set}" != set; then
7120
  PATH_SEPARATOR=:
7121
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7122
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7123
      PATH_SEPARATOR=';'
7124
  }
7125
fi
7126
 
7127
 
7128
# IFS
7129
# We need space, tab and new line, in precisely that order.  Quoting is
7130
# there to prevent editors from complaining about space-tab.
7131
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
7132
# splitting by setting IFS to empty value.)
7133
IFS=" ""        $as_nl"
7134
 
7135
# Find who we are.  Look in the path if we contain no directory separator.
7136
case $0 in #((
7137
  *[\\/]* ) as_myself=$0 ;;
7138
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7139
for as_dir in $PATH
7140
do
7141
  IFS=$as_save_IFS
7142
  test -z "$as_dir" && as_dir=.
7143
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7144
  done
7145
IFS=$as_save_IFS
7146
 
7147
     ;;
7148
esac
7149
# We did not find ourselves, most probably we were run as `sh COMMAND'
7150
# in which case we are not to be found in the path.
7151
if test "x$as_myself" = x; then
7152
  as_myself=$0
7153
fi
7154
if test ! -f "$as_myself"; then
7155
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7156
  exit 1
7157
fi
7158
 
7159
# Unset variables that we do not need and which cause bugs (e.g. in
7160
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
7161
# suppresses any "Segmentation fault" message there.  '((' could
7162
# trigger a bug in pdksh 5.2.14.
7163
for as_var in BASH_ENV ENV MAIL MAILPATH
7164
do eval test x\${$as_var+set} = xset \
7165
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7166
done
7167
PS1='$ '
7168
PS2='> '
7169
PS4='+ '
7170
 
7171
# NLS nuisances.
7172
LC_ALL=C
7173
export LC_ALL
7174
LANGUAGE=C
7175
export LANGUAGE
7176
 
7177
# CDPATH.
7178
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7179
 
7180
 
7181
# as_fn_error ERROR [LINENO LOG_FD]
7182
# ---------------------------------
7183
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7184
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7185
# script with status $?, using 1 if that was 0.
7186
as_fn_error ()
7187
{
7188
  as_status=$?; test $as_status -eq 0 && as_status=1
7189
  if test "$3"; then
7190
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7191
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
7192
  fi
7193
  $as_echo "$as_me: error: $1" >&2
7194
  as_fn_exit $as_status
7195
} # as_fn_error
7196
 
7197
 
7198
# as_fn_set_status STATUS
7199
# -----------------------
7200
# Set $? to STATUS, without forking.
7201
as_fn_set_status ()
7202
{
7203
  return $1
7204
} # as_fn_set_status
7205
 
7206
# as_fn_exit STATUS
7207
# -----------------
7208
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7209
as_fn_exit ()
7210
{
7211
  set +e
7212
  as_fn_set_status $1
7213
  exit $1
7214
} # as_fn_exit
7215
 
7216
# as_fn_unset VAR
7217
# ---------------
7218
# Portably unset VAR.
7219
as_fn_unset ()
7220
{
7221
  { eval $1=; unset $1;}
7222
}
7223
as_unset=as_fn_unset
7224
# as_fn_append VAR VALUE
7225
# ----------------------
7226
# Append the text in VALUE to the end of the definition contained in VAR. Take
7227
# advantage of any shell optimizations that allow amortized linear growth over
7228
# repeated appends, instead of the typical quadratic growth present in naive
7229
# implementations.
7230
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7231
  eval 'as_fn_append ()
7232
  {
7233
    eval $1+=\$2
7234
  }'
7235
else
7236
  as_fn_append ()
7237
  {
7238
    eval $1=\$$1\$2
7239
  }
7240
fi # as_fn_append
7241
 
7242
# as_fn_arith ARG...
7243
# ------------------
7244
# Perform arithmetic evaluation on the ARGs, and store the result in the
7245
# global $as_val. Take advantage of shells that can avoid forks. The arguments
7246
# must be portable across $(()) and expr.
7247
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7248
  eval 'as_fn_arith ()
7249
  {
7250
    as_val=$(( $* ))
7251
  }'
7252
else
7253
  as_fn_arith ()
7254
  {
7255
    as_val=`expr "$@" || test $? -eq 1`
7256
  }
7257
fi # as_fn_arith
7258
 
7259
 
7260
if expr a : '\(a\)' >/dev/null 2>&1 &&
7261
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
7262
  as_expr=expr
7263
else
7264
  as_expr=false
7265
fi
7266
 
7267
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7268
  as_basename=basename
7269
else
7270
  as_basename=false
7271
fi
7272
 
7273
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7274
  as_dirname=dirname
7275
else
7276
  as_dirname=false
7277
fi
7278
 
7279
as_me=`$as_basename -- "$0" ||
7280
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7281
         X"$0" : 'X\(//\)$' \| \
7282
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7283
$as_echo X/"$0" |
7284
    sed '/^.*\/\([^/][^/]*\)\/*$/{
7285
            s//\1/
7286
            q
7287
          }
7288
          /^X\/\(\/\/\)$/{
7289
            s//\1/
7290
            q
7291
          }
7292
          /^X\/\(\/\).*/{
7293
            s//\1/
7294
            q
7295
          }
7296
          s/.*/./; q'`
7297
 
7298
# Avoid depending upon Character Ranges.
7299
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7300
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7301
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7302
as_cr_digits='0123456789'
7303
as_cr_alnum=$as_cr_Letters$as_cr_digits
7304
 
7305
ECHO_C= ECHO_N= ECHO_T=
7306
case `echo -n x` in #(((((
7307
-n*)
7308
  case `echo 'xy\c'` in
7309
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
7310
  xy)  ECHO_C='\c';;
7311
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
7312
       ECHO_T=' ';;
7313
  esac;;
7314
*)
7315
  ECHO_N='-n';;
7316
esac
7317
 
7318
rm -f conf$$ conf$$.exe conf$$.file
7319
if test -d conf$$.dir; then
7320
  rm -f conf$$.dir/conf$$.file
7321
else
7322
  rm -f conf$$.dir
7323
  mkdir conf$$.dir 2>/dev/null
7324
fi
7325
if (echo >conf$$.file) 2>/dev/null; then
7326
  if ln -s conf$$.file conf$$ 2>/dev/null; then
7327
    as_ln_s='ln -s'
7328
    # ... but there are two gotchas:
7329
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7330
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7331
    # In both cases, we have to default to `cp -p'.
7332
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7333
      as_ln_s='cp -p'
7334
  elif ln conf$$.file conf$$ 2>/dev/null; then
7335
    as_ln_s=ln
7336
  else
7337
    as_ln_s='cp -p'
7338
  fi
7339
else
7340
  as_ln_s='cp -p'
7341
fi
7342
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7343
rmdir conf$$.dir 2>/dev/null
7344
 
7345
 
7346
# as_fn_mkdir_p
7347
# -------------
7348
# Create "$as_dir" as a directory, including parents if necessary.
7349
as_fn_mkdir_p ()
7350
{
7351
 
7352
  case $as_dir in #(
7353
  -*) as_dir=./$as_dir;;
7354
  esac
7355
  test -d "$as_dir" || eval $as_mkdir_p || {
7356
    as_dirs=
7357
    while :; do
7358
      case $as_dir in #(
7359
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7360
      *) as_qdir=$as_dir;;
7361
      esac
7362
      as_dirs="'$as_qdir' $as_dirs"
7363
      as_dir=`$as_dirname -- "$as_dir" ||
7364
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7365
         X"$as_dir" : 'X\(//\)[^/]' \| \
7366
         X"$as_dir" : 'X\(//\)$' \| \
7367
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7368
$as_echo X"$as_dir" |
7369
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7370
            s//\1/
7371
            q
7372
          }
7373
          /^X\(\/\/\)[^/].*/{
7374
            s//\1/
7375
            q
7376
          }
7377
          /^X\(\/\/\)$/{
7378
            s//\1/
7379
            q
7380
          }
7381
          /^X\(\/\).*/{
7382
            s//\1/
7383
            q
7384
          }
7385
          s/.*/./; q'`
7386
      test -d "$as_dir" && break
7387
    done
7388
    test -z "$as_dirs" || eval "mkdir $as_dirs"
7389
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
7390
 
7391
 
7392
} # as_fn_mkdir_p
7393
if mkdir -p . 2>/dev/null; then
7394
  as_mkdir_p='mkdir -p "$as_dir"'
7395
else
7396
  test -d ./-p && rmdir ./-p
7397
  as_mkdir_p=false
7398
fi
7399
 
7400
if test -x / >/dev/null 2>&1; then
7401
  as_test_x='test -x'
7402
else
7403
  if ls -dL / >/dev/null 2>&1; then
7404
    as_ls_L_option=L
7405
  else
7406
    as_ls_L_option=
7407
  fi
7408
  as_test_x='
7409
    eval sh -c '\''
7410
      if test -d "$1"; then
7411
        test -d "$1/.";
7412
      else
7413
        case $1 in #(
7414
        -*)set "./$1";;
7415
        esac;
7416
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
7417
        ???[sx]*):;;*)false;;esac;fi
7418
    '\'' sh
7419
  '
7420
fi
7421
as_executable_p=$as_test_x
7422
 
7423
# Sed expression to map a string onto a valid CPP name.
7424
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7425
 
7426
# Sed expression to map a string onto a valid variable name.
7427
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7428
 
7429
 
7430
exec 6>&1
7431
## ----------------------------------- ##
7432
## Main body of $CONFIG_STATUS script. ##
7433
## ----------------------------------- ##
7434
_ASEOF
7435
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7436
 
7437
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7438
# Save the log message, to keep $0 and so on meaningful, and to
7439
# report actual input values of CONFIG_FILES etc. instead of their
7440
# values after options handling.
7441
ac_log="
7442
This file was extended by $as_me, which was
7443
generated by GNU Autoconf 2.64.  Invocation command line was
7444
 
7445
  CONFIG_FILES    = $CONFIG_FILES
7446
  CONFIG_HEADERS  = $CONFIG_HEADERS
7447
  CONFIG_LINKS    = $CONFIG_LINKS
7448
  CONFIG_COMMANDS = $CONFIG_COMMANDS
7449
  $ $0 $@
7450
 
7451
on `(hostname || uname -n) 2>/dev/null | sed 1q`
7452
"
7453
 
7454
_ACEOF
7455
 
7456
case $ac_config_files in *"
7457
"*) set x $ac_config_files; shift; ac_config_files=$*;;
7458
esac
7459
 
7460
case $ac_config_headers in *"
7461
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7462
esac
7463
 
7464
 
7465
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7466
# Files that config.status was made for.
7467
config_files="$ac_config_files"
7468
config_headers="$ac_config_headers"
7469
config_commands="$ac_config_commands"
7470
 
7471
_ACEOF
7472
 
7473
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7474
ac_cs_usage="\
7475
\`$as_me' instantiates files and other configuration actions
7476
from templates according to the current configuration.  Unless the files
7477
and actions are specified as TAGs, all are instantiated by default.
7478
 
7479
Usage: $0 [OPTION]... [TAG]...
7480
 
7481
  -h, --help       print this help, then exit
7482
  -V, --version    print version number and configuration settings, then exit
7483
  -q, --quiet, --silent
7484
                   do not print progress messages
7485
  -d, --debug      don't remove temporary files
7486
      --recheck    update $as_me by reconfiguring in the same conditions
7487
      --file=FILE[:TEMPLATE]
7488
                   instantiate the configuration file FILE
7489
      --header=FILE[:TEMPLATE]
7490
                   instantiate the configuration header FILE
7491
 
7492
Configuration files:
7493
$config_files
7494
 
7495
Configuration headers:
7496
$config_headers
7497
 
7498
Configuration commands:
7499
$config_commands
7500
 
7501
Report bugs to the package provider."
7502
 
7503
_ACEOF
7504
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7505
ac_cs_version="\\
7506
config.status
7507
configured by $0, generated by GNU Autoconf 2.64,
7508
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
7509
 
7510
Copyright (C) 2009 Free Software Foundation, Inc.
7511
This config.status script is free software; the Free Software Foundation
7512
gives unlimited permission to copy, distribute and modify it."
7513
 
7514
ac_pwd='$ac_pwd'
7515
srcdir='$srcdir'
7516
INSTALL='$INSTALL'
7517
test -n "\$AWK" || AWK=awk
7518
_ACEOF
7519
 
7520
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7521
# The default lists apply if the user does not specify any file.
7522
ac_need_defaults=:
7523
while test $# != 0
7524
do
7525
  case $1 in
7526
  --*=*)
7527
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
7528
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
7529
    ac_shift=:
7530
    ;;
7531
  *)
7532
    ac_option=$1
7533
    ac_optarg=$2
7534
    ac_shift=shift
7535
    ;;
7536
  esac
7537
 
7538
  case $ac_option in
7539
  # Handling of the options.
7540
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7541
    ac_cs_recheck=: ;;
7542
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7543
    $as_echo "$ac_cs_version"; exit ;;
7544
  --debug | --debu | --deb | --de | --d | -d )
7545
    debug=: ;;
7546
  --file | --fil | --fi | --f )
7547
    $ac_shift
7548
    case $ac_optarg in
7549
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7550
    esac
7551
    as_fn_append CONFIG_FILES " '$ac_optarg'"
7552
    ac_need_defaults=false;;
7553
  --header | --heade | --head | --hea )
7554
    $ac_shift
7555
    case $ac_optarg in
7556
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7557
    esac
7558
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
7559
    ac_need_defaults=false;;
7560
  --he | --h)
7561
    # Conflict between --help and --header
7562
    as_fn_error "ambiguous option: \`$1'
7563
Try \`$0 --help' for more information.";;
7564
  --help | --hel | -h )
7565
    $as_echo "$ac_cs_usage"; exit ;;
7566
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7567
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
7568
    ac_cs_silent=: ;;
7569
 
7570
  # This is an error.
7571
  -*) as_fn_error "unrecognized option: \`$1'
7572
Try \`$0 --help' for more information." ;;
7573
 
7574
  *) as_fn_append ac_config_targets " $1"
7575
     ac_need_defaults=false ;;
7576
 
7577
  esac
7578
  shift
7579
done
7580
 
7581
ac_configure_extra_args=
7582
 
7583
if $ac_cs_silent; then
7584
  exec 6>/dev/null
7585
  ac_configure_extra_args="$ac_configure_extra_args --silent"
7586
fi
7587
 
7588
_ACEOF
7589
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7590
if \$ac_cs_recheck; then
7591
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7592
  shift
7593
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
7594
  CONFIG_SHELL='$SHELL'
7595
  export CONFIG_SHELL
7596
  exec "\$@"
7597
fi
7598
 
7599
_ACEOF
7600
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7601
exec 5>>config.log
7602
{
7603
  echo
7604
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7605
## Running $as_me. ##
7606
_ASBOX
7607
  $as_echo "$ac_log"
7608
} >&5
7609
 
7610
_ACEOF
7611
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7612
#
7613
# INIT-COMMANDS
7614
#
7615
srcdir=${srcdir}
7616
host=${host}
7617
target=${target}
7618
with_target_subdir=${with_target_subdir}
7619
with_multisubdir=${with_multisubdir}
7620
ac_configure_args="--enable-multilib ${ac_configure_args}"
7621
CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
7622
ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
7623
libiberty_topdir=${libiberty_topdir}
7624
 
7625
 
7626
_ACEOF
7627
 
7628
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7629
 
7630
# Handling of arguments.
7631
for ac_config_target in $ac_config_targets
7632
do
7633
  case $ac_config_target in
7634
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
7635
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7636
    "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
7637
    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
7638
 
7639
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7640
  esac
7641
done
7642
 
7643
 
7644
# If the user did not use the arguments to specify the items to instantiate,
7645
# then the envvar interface is used.  Set only those that are not.
7646
# We use the long form for the default assignment because of an extremely
7647
# bizarre bug on SunOS 4.1.3.
7648
if $ac_need_defaults; then
7649
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7650
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7651
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7652
fi
7653
 
7654
# Have a temporary directory for convenience.  Make it in the build tree
7655
# simply because there is no reason against having it here, and in addition,
7656
# creating and moving files from /tmp can sometimes cause problems.
7657
# Hook for its removal unless debugging.
7658
# Note that there is a small window in which the directory will not be cleaned:
7659
# after its creation but before its name has been assigned to `$tmp'.
7660
$debug ||
7661
{
7662
  tmp=
7663
  trap 'exit_status=$?
7664
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
7665
' 0
7666
  trap 'as_fn_exit 1' 1 2 13 15
7667
}
7668
# Create a (secure) tmp directory for tmp files.
7669
 
7670
{
7671
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7672
  test -n "$tmp" && test -d "$tmp"
7673
}  ||
7674
{
7675
  tmp=./conf$$-$RANDOM
7676
  (umask 077 && mkdir "$tmp")
7677
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
7678
 
7679
# Set up the scripts for CONFIG_FILES section.
7680
# No need to generate them if there are no CONFIG_FILES.
7681
# This happens for instance with `./config.status config.h'.
7682
if test -n "$CONFIG_FILES"; then
7683
 
7684
if $AWK 'BEGIN { getline <"/dev/null" }' /dev/null; then
7685
  ac_cs_awk_getline=:
7686
  ac_cs_awk_pipe_init=
7687
  ac_cs_awk_read_file='
7688
      while ((getline aline < (F[key])) > 0)
7689
        print(aline)
7690
      close(F[key])'
7691
  ac_cs_awk_pipe_fini=
7692
else
7693
  ac_cs_awk_getline=false
7694
  ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
7695
  ac_cs_awk_read_file='
7696
      print "|#_!!_#|"
7697
      print "cat " F[key] " &&"
7698
      '$ac_cs_awk_pipe_init
7699
  # The final `:' finishes the AND list.
7700
  ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
7701
fi
7702
ac_cr=`echo X | tr X '\015'`
7703
# On cygwin, bash can eat \r inside `` if the user requested igncr.
7704
# But we know of no other shell where ac_cr would be empty at this
7705
# point, so we can use a bashism as a fallback.
7706
if test "x$ac_cr" = x; then
7707
  eval ac_cr=\$\'\\r\'
7708
fi
7709
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
7710
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7711
  ac_cs_awk_cr='\r'
7712
else
7713
  ac_cs_awk_cr=$ac_cr
7714
fi
7715
 
7716
echo 'BEGIN {' >"$tmp/subs1.awk" &&
7717
_ACEOF
7718
 
7719
# Create commands to substitute file output variables.
7720
{
7721
  echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
7722
  echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
7723
  echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
7724
  echo "_ACAWK" &&
7725
  echo "_ACEOF"
7726
} >conf$$files.sh &&
7727
. ./conf$$files.sh ||
7728
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7729
rm -f conf$$files.sh
7730
 
7731
{
7732
  echo "cat >conf$$subs.awk <<_ACEOF" &&
7733
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7734
  echo "_ACEOF"
7735
} >conf$$subs.sh ||
7736
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7737
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
7738
ac_delim='%!_!# '
7739
for ac_last_try in false false false false false :; do
7740
  . ./conf$$subs.sh ||
7741
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7742
 
7743
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
7744
  if test $ac_delim_n = $ac_delim_num; then
7745
    break
7746
  elif $ac_last_try; then
7747
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7748
  else
7749
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7750
  fi
7751
done
7752
rm -f conf$$subs.sh
7753
 
7754
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7755
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
7756
_ACEOF
7757
sed -n '
7758
h
7759
s/^/S["/; s/!.*/"]=/
7760
p
7761
g
7762
s/^[^!]*!//
7763
:repl
7764
t repl
7765
s/'"$ac_delim"'$//
7766
t delim
7767
:nl
7768
h
7769
s/\(.\{148\}\).*/\1/
7770
t more1
7771
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
7772
p
7773
n
7774
b repl
7775
:more1
7776
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7777
p
7778
g
7779
s/.\{148\}//
7780
t nl
7781
:delim
7782
h
7783
s/\(.\{148\}\).*/\1/
7784
t more2
7785
s/["\\]/\\&/g; s/^/"/; s/$/"/
7786
p
7787
b
7788
:more2
7789
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7790
p
7791
g
7792
s/.\{148\}//
7793
t delim
7794
' 
7795
/^[^""]/{
7796
  N
7797
  s/\n//
7798
}
7799
' >>$CONFIG_STATUS || ac_write_fail=1
7800
rm -f conf$$subs.awk
7801
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7802
_ACAWK
7803
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
7804
  for (key in S) S_is_set[key] = 1
7805
  FS = ""
7806
  \$ac_cs_awk_pipe_init
7807
}
7808
{
7809
  line = $ 0
7810
  nfields = split(line, field, "@")
7811
  substed = 0
7812
  len = length(field[1])
7813
  for (i = 2; i < nfields; i++) {
7814
    key = field[i]
7815
    keylen = length(key)
7816
    if (S_is_set[key]) {
7817
      value = S[key]
7818
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7819
      len += length(value) + length(field[++i])
7820
      substed = 1
7821
    } else
7822
      len += 1 + keylen
7823
  }
7824
  if (nfields == 3 && !substed) {
7825
    key = field[2]
7826
    if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
7827
      \$ac_cs_awk_read_file
7828
      next
7829
    }
7830
  }
7831
  print line
7832
}
7833
\$ac_cs_awk_pipe_fini
7834
_ACAWK
7835
_ACEOF
7836
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7837
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7838
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
7839
else
7840
  cat
7841
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
7842
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
7843
_ACEOF
7844
 
7845
# VPATH may cause trouble with some makes, so we remove $(srcdir),
7846
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7847
# trailing colons and then remove the whole line if VPATH becomes empty
7848
# (actually we leave an empty line to preserve line numbers).
7849
if test "x$srcdir" = x.; then
7850
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
7851
s/:*\$(srcdir):*/:/
7852
s/:*\${srcdir}:*/:/
7853
s/:*@srcdir@:*/:/
7854
s/^\([^=]*=[     ]*\):*/\1/
7855
s/:*$//
7856
s/^[^=]*=[       ]*$//
7857
}'
7858
fi
7859
 
7860
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7861
fi # test -n "$CONFIG_FILES"
7862
 
7863
# Set up the scripts for CONFIG_HEADERS section.
7864
# No need to generate them if there are no CONFIG_HEADERS.
7865
# This happens for instance with `./config.status Makefile'.
7866
if test -n "$CONFIG_HEADERS"; then
7867
cat >"$tmp/defines.awk" <<\_ACAWK ||
7868
BEGIN {
7869
_ACEOF
7870
 
7871
# Transform confdefs.h into an awk script `defines.awk', embedded as
7872
# here-document in config.status, that substitutes the proper values into
7873
# config.h.in to produce config.h.
7874
 
7875
# Create a delimiter string that does not exist in confdefs.h, to ease
7876
# handling of long lines.
7877
ac_delim='%!_!# '
7878
for ac_last_try in false false :; do
7879
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
7880
  if test -z "$ac_t"; then
7881
    break
7882
  elif $ac_last_try; then
7883
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
7884
  else
7885
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7886
  fi
7887
done
7888
 
7889
# For the awk script, D is an array of macro values keyed by name,
7890
# likewise P contains macro parameters if any.  Preserve backslash
7891
# newline sequences.
7892
 
7893
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7894
sed -n '
7895
s/.\{148\}/&'"$ac_delim"'/g
7896
t rset
7897
:rset
7898
s/^[     ]*#[    ]*define[       ][      ]*/ /
7899
t def
7900
d
7901
:def
7902
s/\\$//
7903
t bsnl
7904
s/["\\]/\\&/g
7905
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
7906
D["\1"]=" \3"/p
7907
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
7908
d
7909
:bsnl
7910
s/["\\]/\\&/g
7911
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
7912
D["\1"]=" \3\\\\\\n"\\/p
7913
t cont
7914
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
7915
t cont
7916
d
7917
:cont
7918
n
7919
s/.\{148\}/&'"$ac_delim"'/g
7920
t clear
7921
:clear
7922
s/\\$//
7923
t bsnlc
7924
s/["\\]/\\&/g; s/^/"/; s/$/"/p
7925
d
7926
:bsnlc
7927
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
7928
b cont
7929
' 
7930
s/'"$ac_delim"'/"\\\
7931
"/g' >>$CONFIG_STATUS || ac_write_fail=1
7932
 
7933
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7934
  for (key in D) D_is_set[key] = 1
7935
  FS = ""
7936
}
7937
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
7938
  line = \$ 0
7939
  split(line, arg, " ")
7940
  if (arg[1] == "#") {
7941
    defundef = arg[2]
7942
    mac1 = arg[3]
7943
  } else {
7944
    defundef = substr(arg[1], 2)
7945
    mac1 = arg[2]
7946
  }
7947
  split(mac1, mac2, "(") #)
7948
  macro = mac2[1]
7949
  prefix = substr(line, 1, index(line, defundef) - 1)
7950
  if (D_is_set[macro]) {
7951
    # Preserve the white space surrounding the "#".
7952
    print prefix "define", macro P[macro] D[macro]
7953
    next
7954
  } else {
7955
    # Replace #undef with comments.  This is necessary, for example,
7956
    # in the case of _POSIX_SOURCE, which is predefined and required
7957
    # on some systems where configure will not decide to define it.
7958
    if (defundef == "undef") {
7959
      print "/*", prefix defundef, macro, "*/"
7960
      next
7961
    }
7962
  }
7963
}
7964
{ print }
7965
_ACAWK
7966
_ACEOF
7967
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7968
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
7969
fi # test -n "$CONFIG_HEADERS"
7970
 
7971
 
7972
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
7973
shift
7974
for ac_tag
7975
do
7976
  case $ac_tag in
7977
  :[FHLC]) ac_mode=$ac_tag; continue;;
7978
  esac
7979
  case $ac_mode$ac_tag in
7980
  :[FHL]*:*);;
7981
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
7982
  :[FH]-) ac_tag=-:-;;
7983
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
7984
  esac
7985
  ac_save_IFS=$IFS
7986
  IFS=:
7987
  set x $ac_tag
7988
  IFS=$ac_save_IFS
7989
  shift
7990
  ac_file=$1
7991
  shift
7992
 
7993
  case $ac_mode in
7994
  :L) ac_source=$1;;
7995
  :[FH])
7996
    ac_file_inputs=
7997
    for ac_f
7998
    do
7999
      case $ac_f in
8000
      -) ac_f="$tmp/stdin";;
8001
      *) # Look for the file first in the build tree, then in the source tree
8002
         # (if the path is not absolute).  The absolute path cannot be DOS-style,
8003
         # because $ac_f cannot contain `:'.
8004
         test -f "$ac_f" ||
8005
           case $ac_f in
8006
           [\\/$]*) false;;
8007
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8008
           esac ||
8009
           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8010
      esac
8011
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8012
      as_fn_append ac_file_inputs " '$ac_f'"
8013
    done
8014
 
8015
    # Let's still pretend it is `configure' which instantiates (i.e., don't
8016
    # use $as_me), people would be surprised to read:
8017
    #    /* config.h.  Generated by config.status.  */
8018
    configure_input='Generated from '`
8019
          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8020
        `' by configure.'
8021
    if test x"$ac_file" != x-; then
8022
      configure_input="$ac_file.  $configure_input"
8023
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8024
$as_echo "$as_me: creating $ac_file" >&6;}
8025
    fi
8026
    # Neutralize special characters interpreted by sed in replacement strings.
8027
    case $configure_input in #(
8028
    *\&* | *\|* | *\\* )
8029
       ac_sed_conf_input=`$as_echo "$configure_input" |
8030
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
8031
    *) ac_sed_conf_input=$configure_input;;
8032
    esac
8033
 
8034
    case $ac_tag in
8035
    *:-:* | *:-) cat >"$tmp/stdin" \
8036
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
8037
    esac
8038
    ;;
8039
  esac
8040
 
8041
  ac_dir=`$as_dirname -- "$ac_file" ||
8042
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8043
         X"$ac_file" : 'X\(//\)[^/]' \| \
8044
         X"$ac_file" : 'X\(//\)$' \| \
8045
         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8046
$as_echo X"$ac_file" |
8047
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8048
            s//\1/
8049
            q
8050
          }
8051
          /^X\(\/\/\)[^/].*/{
8052
            s//\1/
8053
            q
8054
          }
8055
          /^X\(\/\/\)$/{
8056
            s//\1/
8057
            q
8058
          }
8059
          /^X\(\/\).*/{
8060
            s//\1/
8061
            q
8062
          }
8063
          s/.*/./; q'`
8064
  as_dir="$ac_dir"; as_fn_mkdir_p
8065
  ac_builddir=.
8066
 
8067
case "$ac_dir" in
8068
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8069
*)
8070
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8071
  # A ".." for each directory in $ac_dir_suffix.
8072
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8073
  case $ac_top_builddir_sub in
8074
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8075
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8076
  esac ;;
8077
esac
8078
ac_abs_top_builddir=$ac_pwd
8079
ac_abs_builddir=$ac_pwd$ac_dir_suffix
8080
# for backward compatibility:
8081
ac_top_builddir=$ac_top_build_prefix
8082
 
8083
case $srcdir in
8084
  .)  # We are building in place.
8085
    ac_srcdir=.
8086
    ac_top_srcdir=$ac_top_builddir_sub
8087
    ac_abs_top_srcdir=$ac_pwd ;;
8088
  [\\/]* | ?:[\\/]* )  # Absolute name.
8089
    ac_srcdir=$srcdir$ac_dir_suffix;
8090
    ac_top_srcdir=$srcdir
8091
    ac_abs_top_srcdir=$srcdir ;;
8092
  *) # Relative name.
8093
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8094
    ac_top_srcdir=$ac_top_build_prefix$srcdir
8095
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8096
esac
8097
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8098
 
8099
 
8100
  case $ac_mode in
8101
  :F)
8102
  #
8103
  # CONFIG_FILE
8104
  #
8105
 
8106
  case $INSTALL in
8107
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8108
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8109
  esac
8110
_ACEOF
8111
 
8112
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8113
# If the template does not know about datarootdir, expand it.
8114
# FIXME: This hack should be removed a few years after 2.60.
8115
ac_datarootdir_hack=; ac_datarootdir_seen=
8116
ac_sed_dataroot='
8117
/datarootdir/ {
8118
  p
8119
  q
8120
}
8121
/@datadir@/p
8122
/@docdir@/p
8123
/@infodir@/p
8124
/@localedir@/p
8125
/@mandir@/p'
8126
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8127
*datarootdir*) ac_datarootdir_seen=yes;;
8128
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8129
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8130
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8131
_ACEOF
8132
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8133
  ac_datarootdir_hack='
8134
  s&@datadir@&$datadir&g
8135
  s&@docdir@&$docdir&g
8136
  s&@infodir@&$infodir&g
8137
  s&@localedir@&$localedir&g
8138
  s&@mandir@&$mandir&g
8139
  s&\\\${datarootdir}&$datarootdir&g' ;;
8140
esac
8141
_ACEOF
8142
 
8143
# Neutralize VPATH when `$srcdir' = `.'.
8144
# Shell code in configure.ac might set extrasub.
8145
# FIXME: do we really want to maintain this feature?
8146
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8147
ac_sed_extra="$ac_vpsub
8148
$extrasub
8149
_ACEOF
8150
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8151
:t
8152
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8153
s|@configure_input@|$ac_sed_conf_input|;t t
8154
s&@top_builddir@&$ac_top_builddir_sub&;t t
8155
s&@top_build_prefix@&$ac_top_build_prefix&;t t
8156
s&@srcdir@&$ac_srcdir&;t t
8157
s&@abs_srcdir@&$ac_abs_srcdir&;t t
8158
s&@top_srcdir@&$ac_top_srcdir&;t t
8159
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8160
s&@builddir@&$ac_builddir&;t t
8161
s&@abs_builddir@&$ac_abs_builddir&;t t
8162
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8163
s&@INSTALL@&$ac_INSTALL&;t t
8164
$ac_datarootdir_hack
8165
"
8166
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
8167
if $ac_cs_awk_getline; then
8168
  $AWK -f "$tmp/subs.awk"
8169
else
8170
  $AWK -f "$tmp/subs.awk" | $SHELL
8171
fi >$tmp/out \
8172
  || as_fn_error "could not create $ac_file" "$LINENO" 5
8173
 
8174
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8175
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
8176
  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
8177
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8178
which seems to be undefined.  Please make sure it is defined." >&5
8179
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8180
which seems to be undefined.  Please make sure it is defined." >&2;}
8181
 
8182
  rm -f "$tmp/stdin"
8183
  case $ac_file in
8184
  -) cat "$tmp/out" && rm -f "$tmp/out";;
8185
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
8186
  esac \
8187
  || as_fn_error "could not create $ac_file" "$LINENO" 5
8188
 ;;
8189
  :H)
8190
  #
8191
  # CONFIG_HEADER
8192
  #
8193
  if test x"$ac_file" != x-; then
8194
    {
8195
      $as_echo "/* $configure_input  */" \
8196
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
8197
    } >"$tmp/config.h" \
8198
      || as_fn_error "could not create $ac_file" "$LINENO" 5
8199
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
8200
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8201
$as_echo "$as_me: $ac_file is unchanged" >&6;}
8202
    else
8203
      rm -f "$ac_file"
8204
      mv "$tmp/config.h" "$ac_file" \
8205
        || as_fn_error "could not create $ac_file" "$LINENO" 5
8206
    fi
8207
  else
8208
    $as_echo "/* $configure_input  */" \
8209
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
8210
      || as_fn_error "could not create -" "$LINENO" 5
8211
  fi
8212
 ;;
8213
 
8214
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8215
$as_echo "$as_me: executing $ac_file commands" >&6;}
8216
 ;;
8217
  esac
8218
 
8219
 
8220
  case $ac_file$ac_mode in
8221
    "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
8222
if test -n "$CONFIG_FILES"; then
8223
  if test -n "${with_target_subdir}"; then
8224
    # FIXME: We shouldn't need to set ac_file
8225
    ac_file=Makefile
8226
    LD="${ORIGINAL_LD_FOR_MULTILIBS}"
8227
    . ${libiberty_topdir}/config-ml.in
8228
  fi
8229
fi ;;
8230
 
8231
  esac
8232
done # for ac_tag
8233
 
8234
 
8235
as_fn_exit 0
8236
_ACEOF
8237
ac_clean_files=$ac_clean_files_save
8238
 
8239
test $ac_write_fail = 0 ||
8240
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
8241
 
8242
 
8243
# configure is writing to config.log, and then calls config.status.
8244
# config.status does its own redirection, appending to config.log.
8245
# Unfortunately, on DOS this fails, as config.log is still kept open
8246
# by configure, so config.status won't be able to write to it; its
8247
# output is simply discarded.  So we exec the FD to /dev/null,
8248
# effectively closing config.log, so it can be properly (re)opened and
8249
# appended to by config.status.  When coming back to configure, we
8250
# need to make the FD available again.
8251
if test "$no_create" != yes; then
8252
  ac_cs_success=:
8253
  ac_config_status_args=
8254
  test "$silent" = yes &&
8255
    ac_config_status_args="$ac_config_status_args --quiet"
8256
  exec 5>/dev/null
8257
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8258
  exec 5>>config.log
8259
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8260
  # would make configure fail if this is the last instruction.
8261
  $ac_cs_success || as_fn_exit $?
8262
fi
8263
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8264
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8265
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
8266
fi
8267
 

powered by: WebSVN 2.1.0

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