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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libiberty/] [configure] - Blame information for rev 736

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 736 jeremybenn
#! /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 real_option in -W -Wall -Wwrite-strings -Wc++-compat \
3924
                          -Wstrict-prototypes; do
3925
  # Do the check with the no- prefix removed since gcc silently
3926
  # accepts any -Wno-* option on purpose
3927
  case $real_option in
3928
    -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
3929
    *) option=$real_option ;;
3930
  esac
3931
  as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
3932
 
3933
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
3934
$as_echo_n "checking whether $CC supports $option... " >&6; }
3935
if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
3936
  $as_echo_n "(cached) " >&6
3937
else
3938
  CFLAGS="$option"
3939
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3940
/* end confdefs.h.  */
3941
 
3942
int
3943
main ()
3944
{
3945
 
3946
  ;
3947
  return 0;
3948
}
3949
_ACEOF
3950
if ac_fn_c_try_compile "$LINENO"; then :
3951
  eval "$as_acx_Woption=yes"
3952
else
3953
  eval "$as_acx_Woption=no"
3954
fi
3955
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3956
 
3957
fi
3958
eval ac_res=\$$as_acx_Woption
3959
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
3960
$as_echo "$ac_res" >&6; }
3961
  if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
3962
  ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option"
3963
fi
3964
  done
3965
CFLAGS="$save_CFLAGS"
3966
 
3967
# Do the check with the no- prefix removed from the warning options
3968
# since gcc silently accepts any -Wno-* option on purpose
3969
if test "$GCC" = yes; then :
3970
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5
3971
$as_echo_n "checking whether $CC supports -pedantic ... " >&6; }
3972
if test "${acx_cv_prog_cc_pedantic_+set}" = set; then :
3973
  $as_echo_n "(cached) " >&6
3974
else
3975
  save_CFLAGS="$CFLAGS"
3976
CFLAGS="-pedantic "
3977
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3978
/* end confdefs.h.  */
3979
 
3980
int
3981
main ()
3982
{
3983
 
3984
  ;
3985
  return 0;
3986
}
3987
_ACEOF
3988
if ac_fn_c_try_compile "$LINENO"; then :
3989
  acx_cv_prog_cc_pedantic_=yes
3990
else
3991
  acx_cv_prog_cc_pedantic_=no
3992
fi
3993
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3994
CFLAGS="$save_CFLAGS"
3995
fi
3996
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5
3997
$as_echo "$acx_cv_prog_cc_pedantic_" >&6; }
3998
if test $acx_cv_prog_cc_pedantic_ = yes; then :
3999
  ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic "
4000
fi
4001
 
4002
fi
4003
 
4004
 
4005
if test "x$CC" != xcc; then
4006
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4007
$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4008
else
4009
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4010
$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4011
fi
4012
set dummy $CC; ac_cc=`$as_echo "$2" |
4013
                      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4014
if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
4015
  $as_echo_n "(cached) " >&6
4016
else
4017
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4018
/* end confdefs.h.  */
4019
 
4020
int
4021
main ()
4022
{
4023
 
4024
  ;
4025
  return 0;
4026
}
4027
_ACEOF
4028
# Make sure it works both with $CC and with simple cc.
4029
# We do the test twice because some compilers refuse to overwrite an
4030
# existing .o file with -o, though they will create one.
4031
ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4032
rm -f conftest2.*
4033
if { { case "(($ac_try" in
4034
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4035
  *) ac_try_echo=$ac_try;;
4036
esac
4037
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4038
$as_echo "$ac_try_echo"; } >&5
4039
  (eval "$ac_try") 2>&5
4040
  ac_status=$?
4041
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4042
  test $ac_status = 0; } &&
4043
   test -f conftest2.$ac_objext && { { case "(($ac_try" in
4044
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4045
  *) ac_try_echo=$ac_try;;
4046
esac
4047
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4048
$as_echo "$ac_try_echo"; } >&5
4049
  (eval "$ac_try") 2>&5
4050
  ac_status=$?
4051
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4052
  test $ac_status = 0; };
4053
then
4054
  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4055
  if test "x$CC" != xcc; then
4056
    # Test first that cc exists at all.
4057
    if { ac_try='cc -c conftest.$ac_ext >&5'
4058
  { { case "(($ac_try" in
4059
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4060
  *) ac_try_echo=$ac_try;;
4061
esac
4062
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4063
$as_echo "$ac_try_echo"; } >&5
4064
  (eval "$ac_try") 2>&5
4065
  ac_status=$?
4066
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4067
  test $ac_status = 0; }; }; then
4068
      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4069
      rm -f conftest2.*
4070
      if { { case "(($ac_try" in
4071
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4072
  *) ac_try_echo=$ac_try;;
4073
esac
4074
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4075
$as_echo "$ac_try_echo"; } >&5
4076
  (eval "$ac_try") 2>&5
4077
  ac_status=$?
4078
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4079
  test $ac_status = 0; } &&
4080
         test -f conftest2.$ac_objext && { { case "(($ac_try" in
4081
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4082
  *) ac_try_echo=$ac_try;;
4083
esac
4084
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4085
$as_echo "$ac_try_echo"; } >&5
4086
  (eval "$ac_try") 2>&5
4087
  ac_status=$?
4088
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4089
  test $ac_status = 0; };
4090
      then
4091
        # cc works too.
4092
        :
4093
      else
4094
        # cc exists but doesn't like -o.
4095
        eval ac_cv_prog_cc_${ac_cc}_c_o=no
4096
      fi
4097
    fi
4098
  fi
4099
else
4100
  eval ac_cv_prog_cc_${ac_cc}_c_o=no
4101
fi
4102
rm -f core conftest*
4103
 
4104
fi
4105
if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4106
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4107
$as_echo "yes" >&6; }
4108
else
4109
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4110
$as_echo "no" >&6; }
4111
 
4112
$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4113
 
4114
fi
4115
 
4116
# autoconf is lame and doesn't give us any substitution variable for this.
4117
if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
4118
  NO_MINUS_C_MINUS_O=yes
4119
else
4120
  OUTPUT_OPTION='-o $@'
4121
fi
4122
 
4123
 
4124
 
4125
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4126
$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4127
if test "${ac_cv_c_const+set}" = set; then :
4128
  $as_echo_n "(cached) " >&6
4129
else
4130
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4131
/* end confdefs.h.  */
4132
 
4133
int
4134
main ()
4135
{
4136
/* FIXME: Include the comments suggested by Paul. */
4137
#ifndef __cplusplus
4138
  /* Ultrix mips cc rejects this.  */
4139
  typedef int charset[2];
4140
  const charset cs;
4141
  /* SunOS 4.1.1 cc rejects this.  */
4142
  char const *const *pcpcc;
4143
  char **ppc;
4144
  /* NEC SVR4.0.2 mips cc rejects this.  */
4145
  struct point {int x, y;};
4146
  static struct point const zero = {0,0};
4147
  /* AIX XL C 1.02.0.0 rejects this.
4148
     It does not let you subtract one const X* pointer from another in
4149
     an arm of an if-expression whose if-part is not a constant
4150
     expression */
4151
  const char *g = "string";
4152
  pcpcc = &g + (g ? g-g : 0);
4153
  /* HPUX 7.0 cc rejects these. */
4154
  ++pcpcc;
4155
  ppc = (char**) pcpcc;
4156
  pcpcc = (char const *const *) ppc;
4157
  { /* SCO 3.2v4 cc rejects this.  */
4158
    char *t;
4159
    char const *s = 0 ? (char *) 0 : (char const *) 0;
4160
 
4161
    *t++ = 0;
4162
    if (s) return 0;
4163
  }
4164
  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
4165
    int x[] = {25, 17};
4166
    const int *foo = &x[0];
4167
    ++foo;
4168
  }
4169
  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4170
    typedef const int *iptr;
4171
    iptr p = 0;
4172
    ++p;
4173
  }
4174
  { /* AIX XL C 1.02.0.0 rejects this saying
4175
       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4176
    struct s { int j; const int *ap[3]; };
4177
    struct s *b; b->j = 5;
4178
  }
4179
  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4180
    const int foo = 10;
4181
    if (!foo) return 0;
4182
  }
4183
  return !cs[0] && !zero.x;
4184
#endif
4185
 
4186
  ;
4187
  return 0;
4188
}
4189
_ACEOF
4190
if ac_fn_c_try_compile "$LINENO"; then :
4191
  ac_cv_c_const=yes
4192
else
4193
  ac_cv_c_const=no
4194
fi
4195
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4196
fi
4197
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4198
$as_echo "$ac_cv_c_const" >&6; }
4199
if test $ac_cv_c_const = no; then
4200
 
4201
$as_echo "#define const /**/" >>confdefs.h
4202
 
4203
fi
4204
 
4205
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4206
$as_echo_n "checking for inline... " >&6; }
4207
if test "${ac_cv_c_inline+set}" = set; then :
4208
  $as_echo_n "(cached) " >&6
4209
else
4210
  ac_cv_c_inline=no
4211
for ac_kw in inline __inline__ __inline; do
4212
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4213
/* end confdefs.h.  */
4214
#ifndef __cplusplus
4215
typedef int foo_t;
4216
static $ac_kw foo_t static_foo () {return 0; }
4217
$ac_kw foo_t foo () {return 0; }
4218
#endif
4219
 
4220
_ACEOF
4221
if ac_fn_c_try_compile "$LINENO"; then :
4222
  ac_cv_c_inline=$ac_kw
4223
fi
4224
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4225
  test "$ac_cv_c_inline" != no && break
4226
done
4227
 
4228
fi
4229
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4230
$as_echo "$ac_cv_c_inline" >&6; }
4231
 
4232
case $ac_cv_c_inline in
4233
  inline | yes) ;;
4234
  *)
4235
    case $ac_cv_c_inline in
4236
      no) ac_val=;;
4237
      *) ac_val=$ac_cv_c_inline;;
4238
    esac
4239
    cat >>confdefs.h <<_ACEOF
4240
#ifndef __cplusplus
4241
#define inline $ac_val
4242
#endif
4243
_ACEOF
4244
    ;;
4245
esac
4246
 
4247
 
4248
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4249
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4250
if test "${ac_cv_path_GREP+set}" = set; then :
4251
  $as_echo_n "(cached) " >&6
4252
else
4253
  if test -z "$GREP"; then
4254
  ac_path_GREP_found=false
4255
  # Loop through the user's path and test for each of PROGNAME-LIST
4256
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4257
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4258
do
4259
  IFS=$as_save_IFS
4260
  test -z "$as_dir" && as_dir=.
4261
    for ac_prog in grep ggrep; do
4262
    for ac_exec_ext in '' $ac_executable_extensions; do
4263
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4264
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4265
# Check for GNU ac_path_GREP and select it if it is found.
4266
  # Check for GNU $ac_path_GREP
4267
case `"$ac_path_GREP" --version 2>&1` in
4268
*GNU*)
4269
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4270
*)
4271
  ac_count=0
4272
  $as_echo_n 0123456789 >"conftest.in"
4273
  while :
4274
  do
4275
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4276
    mv "conftest.tmp" "conftest.in"
4277
    cp "conftest.in" "conftest.nl"
4278
    $as_echo 'GREP' >> "conftest.nl"
4279
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4280
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4281
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4282
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4283
      # Best one so far, save it but keep looking for a better one
4284
      ac_cv_path_GREP="$ac_path_GREP"
4285
      ac_path_GREP_max=$ac_count
4286
    fi
4287
    # 10*(2^10) chars as input seems more than enough
4288
    test $ac_count -gt 10 && break
4289
  done
4290
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4291
esac
4292
 
4293
      $ac_path_GREP_found && break 3
4294
    done
4295
  done
4296
  done
4297
IFS=$as_save_IFS
4298
  if test -z "$ac_cv_path_GREP"; then
4299
    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4300
  fi
4301
else
4302
  ac_cv_path_GREP=$GREP
4303
fi
4304
 
4305
fi
4306
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4307
$as_echo "$ac_cv_path_GREP" >&6; }
4308
 GREP="$ac_cv_path_GREP"
4309
 
4310
 
4311
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4312
$as_echo_n "checking for egrep... " >&6; }
4313
if test "${ac_cv_path_EGREP+set}" = set; then :
4314
  $as_echo_n "(cached) " >&6
4315
else
4316
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4317
   then ac_cv_path_EGREP="$GREP -E"
4318
   else
4319
     if test -z "$EGREP"; then
4320
  ac_path_EGREP_found=false
4321
  # Loop through the user's path and test for each of PROGNAME-LIST
4322
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4323
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4324
do
4325
  IFS=$as_save_IFS
4326
  test -z "$as_dir" && as_dir=.
4327
    for ac_prog in egrep; do
4328
    for ac_exec_ext in '' $ac_executable_extensions; do
4329
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4330
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4331
# Check for GNU ac_path_EGREP and select it if it is found.
4332
  # Check for GNU $ac_path_EGREP
4333
case `"$ac_path_EGREP" --version 2>&1` in
4334
*GNU*)
4335
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4336
*)
4337
  ac_count=0
4338
  $as_echo_n 0123456789 >"conftest.in"
4339
  while :
4340
  do
4341
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4342
    mv "conftest.tmp" "conftest.in"
4343
    cp "conftest.in" "conftest.nl"
4344
    $as_echo 'EGREP' >> "conftest.nl"
4345
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4346
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4347
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4348
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4349
      # Best one so far, save it but keep looking for a better one
4350
      ac_cv_path_EGREP="$ac_path_EGREP"
4351
      ac_path_EGREP_max=$ac_count
4352
    fi
4353
    # 10*(2^10) chars as input seems more than enough
4354
    test $ac_count -gt 10 && break
4355
  done
4356
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4357
esac
4358
 
4359
      $ac_path_EGREP_found && break 3
4360
    done
4361
  done
4362
  done
4363
IFS=$as_save_IFS
4364
  if test -z "$ac_cv_path_EGREP"; then
4365
    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4366
  fi
4367
else
4368
  ac_cv_path_EGREP=$EGREP
4369
fi
4370
 
4371
   fi
4372
fi
4373
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4374
$as_echo "$ac_cv_path_EGREP" >&6; }
4375
 EGREP="$ac_cv_path_EGREP"
4376
 
4377
 
4378
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4379
$as_echo_n "checking for ANSI C header files... " >&6; }
4380
if test "${ac_cv_header_stdc+set}" = set; then :
4381
  $as_echo_n "(cached) " >&6
4382
else
4383
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4384
/* end confdefs.h.  */
4385
#include 
4386
#include 
4387
#include 
4388
#include 
4389
 
4390
int
4391
main ()
4392
{
4393
 
4394
  ;
4395
  return 0;
4396
}
4397
_ACEOF
4398
if ac_fn_c_try_compile "$LINENO"; then :
4399
  ac_cv_header_stdc=yes
4400
else
4401
  ac_cv_header_stdc=no
4402
fi
4403
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4404
 
4405
if test $ac_cv_header_stdc = yes; then
4406
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4407
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4408
/* end confdefs.h.  */
4409
#include 
4410
 
4411
_ACEOF
4412
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4413
  $EGREP "memchr" >/dev/null 2>&1; then :
4414
 
4415
else
4416
  ac_cv_header_stdc=no
4417
fi
4418
rm -f conftest*
4419
 
4420
fi
4421
 
4422
if test $ac_cv_header_stdc = yes; then
4423
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4424
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4425
/* end confdefs.h.  */
4426
#include 
4427
 
4428
_ACEOF
4429
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4430
  $EGREP "free" >/dev/null 2>&1; then :
4431
 
4432
else
4433
  ac_cv_header_stdc=no
4434
fi
4435
rm -f conftest*
4436
 
4437
fi
4438
 
4439
if test $ac_cv_header_stdc = yes; then
4440
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4441
  if test "$cross_compiling" = yes; then :
4442
  :
4443
else
4444
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4445
/* end confdefs.h.  */
4446
#include 
4447
#include 
4448
#if ((' ' & 0x0FF) == 0x020)
4449
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4450
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4451
#else
4452
# define ISLOWER(c) \
4453
                   (('a' <= (c) && (c) <= 'i') \
4454
                     || ('j' <= (c) && (c) <= 'r') \
4455
                     || ('s' <= (c) && (c) <= 'z'))
4456
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4457
#endif
4458
 
4459
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4460
int
4461
main ()
4462
{
4463
  int i;
4464
  for (i = 0; i < 256; i++)
4465
    if (XOR (islower (i), ISLOWER (i))
4466
        || toupper (i) != TOUPPER (i))
4467
      return 2;
4468
  return 0;
4469
}
4470
_ACEOF
4471
if ac_fn_c_try_run "$LINENO"; then :
4472
 
4473
else
4474
  ac_cv_header_stdc=no
4475
fi
4476
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4477
  conftest.$ac_objext conftest.beam conftest.$ac_ext
4478
fi
4479
 
4480
fi
4481
fi
4482
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4483
$as_echo "$ac_cv_header_stdc" >&6; }
4484
if test $ac_cv_header_stdc = yes; then
4485
 
4486
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4487
 
4488
fi
4489
 
4490
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4491
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4492
                  inttypes.h stdint.h unistd.h
4493
do :
4494
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4495
ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
4496
eval as_val=\$$as_ac_Header
4497
   if test "x$as_val" = x""yes; then :
4498
  cat >>confdefs.h <<_ACEOF
4499
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4500
_ACEOF
4501
 
4502
fi
4503
done
4504
 
4505
 
4506
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4507
$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4508
if test "${ac_cv_c_bigendian+set}" = set; then :
4509
  $as_echo_n "(cached) " >&6
4510
else
4511
  ac_cv_c_bigendian=unknown
4512
    # See if we're dealing with a universal compiler.
4513
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4514
/* end confdefs.h.  */
4515
#ifndef __APPLE_CC__
4516
               not a universal capable compiler
4517
             #endif
4518
             typedef int dummy;
4519
 
4520
_ACEOF
4521
if ac_fn_c_try_compile "$LINENO"; then :
4522
 
4523
        # Check for potential -arch flags.  It is not universal unless
4524
        # there are at least two -arch flags with different values.
4525
        ac_arch=
4526
        ac_prev=
4527
        for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4528
         if test -n "$ac_prev"; then
4529
           case $ac_word in
4530
             i?86 | x86_64 | ppc | ppc64)
4531
               if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4532
                 ac_arch=$ac_word
4533
               else
4534
                 ac_cv_c_bigendian=universal
4535
                 break
4536
               fi
4537
               ;;
4538
           esac
4539
           ac_prev=
4540
         elif test "x$ac_word" = "x-arch"; then
4541
           ac_prev=arch
4542
         fi
4543
       done
4544
fi
4545
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4546
    if test $ac_cv_c_bigendian = unknown; then
4547
      # See if sys/param.h defines the BYTE_ORDER macro.
4548
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4549
/* end confdefs.h.  */
4550
#include 
4551
             #include 
4552
 
4553
int
4554
main ()
4555
{
4556
#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4557
                     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4558
                     && LITTLE_ENDIAN)
4559
              bogus endian macros
4560
             #endif
4561
 
4562
  ;
4563
  return 0;
4564
}
4565
_ACEOF
4566
if ac_fn_c_try_compile "$LINENO"; then :
4567
  # It does; now see whether it defined to BIG_ENDIAN or not.
4568
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4569
/* end confdefs.h.  */
4570
#include 
4571
                #include 
4572
 
4573
int
4574
main ()
4575
{
4576
#if BYTE_ORDER != BIG_ENDIAN
4577
                 not big endian
4578
                #endif
4579
 
4580
  ;
4581
  return 0;
4582
}
4583
_ACEOF
4584
if ac_fn_c_try_compile "$LINENO"; then :
4585
  ac_cv_c_bigendian=yes
4586
else
4587
  ac_cv_c_bigendian=no
4588
fi
4589
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4590
fi
4591
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4592
    fi
4593
    if test $ac_cv_c_bigendian = unknown; then
4594
      # See if  defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4595
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4596
/* end confdefs.h.  */
4597
#include 
4598
 
4599
int
4600
main ()
4601
{
4602
#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4603
              bogus endian macros
4604
             #endif
4605
 
4606
  ;
4607
  return 0;
4608
}
4609
_ACEOF
4610
if ac_fn_c_try_compile "$LINENO"; then :
4611
  # It does; now see whether it defined to _BIG_ENDIAN or not.
4612
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4613
/* end confdefs.h.  */
4614
#include 
4615
 
4616
int
4617
main ()
4618
{
4619
#ifndef _BIG_ENDIAN
4620
                 not big endian
4621
                #endif
4622
 
4623
  ;
4624
  return 0;
4625
}
4626
_ACEOF
4627
if ac_fn_c_try_compile "$LINENO"; then :
4628
  ac_cv_c_bigendian=yes
4629
else
4630
  ac_cv_c_bigendian=no
4631
fi
4632
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4633
fi
4634
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4635
    fi
4636
    if test $ac_cv_c_bigendian = unknown; then
4637
      # Compile a test program.
4638
      if test "$cross_compiling" = yes; then :
4639
  # Try to guess by grepping values from an object file.
4640
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4641
/* end confdefs.h.  */
4642
short int ascii_mm[] =
4643
                  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4644
                short int ascii_ii[] =
4645
                  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4646
                int use_ascii (int i) {
4647
                  return ascii_mm[i] + ascii_ii[i];
4648
                }
4649
                short int ebcdic_ii[] =
4650
                  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4651
                short int ebcdic_mm[] =
4652
                  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4653
                int use_ebcdic (int i) {
4654
                  return ebcdic_mm[i] + ebcdic_ii[i];
4655
                }
4656
                extern int foo;
4657
 
4658
int
4659
main ()
4660
{
4661
return use_ascii (foo) == use_ebcdic (foo);
4662
  ;
4663
  return 0;
4664
}
4665
_ACEOF
4666
if ac_fn_c_try_compile "$LINENO"; then :
4667
  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4668
              ac_cv_c_bigendian=yes
4669
            fi
4670
            if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4671
              if test "$ac_cv_c_bigendian" = unknown; then
4672
                ac_cv_c_bigendian=no
4673
              else
4674
                # finding both strings is unlikely to happen, but who knows?
4675
                ac_cv_c_bigendian=unknown
4676
              fi
4677
            fi
4678
fi
4679
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4680
else
4681
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4682
/* end confdefs.h.  */
4683
$ac_includes_default
4684
int
4685
main ()
4686
{
4687
 
4688
             /* Are we little or big endian?  From Harbison&Steele.  */
4689
             union
4690
             {
4691
               long int l;
4692
               char c[sizeof (long int)];
4693
             } u;
4694
             u.l = 1;
4695
             return u.c[sizeof (long int) - 1] == 1;
4696
 
4697
  ;
4698
  return 0;
4699
}
4700
_ACEOF
4701
if ac_fn_c_try_run "$LINENO"; then :
4702
  ac_cv_c_bigendian=no
4703
else
4704
  ac_cv_c_bigendian=yes
4705
fi
4706
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4707
  conftest.$ac_objext conftest.beam conftest.$ac_ext
4708
fi
4709
 
4710
    fi
4711
fi
4712
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4713
$as_echo "$ac_cv_c_bigendian" >&6; }
4714
 case $ac_cv_c_bigendian in #(
4715
   yes)
4716
     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4717
;; #(
4718
   no)
4719
      ;; #(
4720
   universal)
4721
 
4722
$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4723
 
4724
     ;; #(
4725
   *)
4726
     as_fn_error "unknown endianness
4727
 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4728
 esac
4729
 
4730
 
4731
 
4732
 
4733
ac_config_headers="$ac_config_headers config.h:config.in"
4734
 
4735
 
4736
 
4737
# Find a good install program.  We prefer a C program (faster),
4738
# so one script is as good as another.  But avoid the broken or
4739
# incompatible versions:
4740
# SysV /etc/install, /usr/sbin/install
4741
# SunOS /usr/etc/install
4742
# IRIX /sbin/install
4743
# AIX /bin/install
4744
# AmigaOS /C/install, which installs bootblocks on floppy discs
4745
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4746
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4747
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4748
# OS/2's system install, which has a completely different semantic
4749
# ./install, which can be erroneously created by make from ./install.sh.
4750
# Reject install programs that cannot install multiple files.
4751
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4752
$as_echo_n "checking for a BSD-compatible install... " >&6; }
4753
if test -z "$INSTALL"; then
4754
if test "${ac_cv_path_install+set}" = set; then :
4755
  $as_echo_n "(cached) " >&6
4756
else
4757
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4758
for as_dir in $PATH
4759
do
4760
  IFS=$as_save_IFS
4761
  test -z "$as_dir" && as_dir=.
4762
    # Account for people who put trailing slashes in PATH elements.
4763
case $as_dir/ in #((
4764
  ./ | .// | /[cC]/* | \
4765
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4766
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4767
  /usr/ucb/* ) ;;
4768
  *)
4769
    # OSF1 and SCO ODT 3.0 have their own names for install.
4770
    # Don't use installbsd from OSF since it installs stuff as root
4771
    # by default.
4772
    for ac_prog in ginstall scoinst install; do
4773
      for ac_exec_ext in '' $ac_executable_extensions; do
4774
        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4775
          if test $ac_prog = install &&
4776
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4777
            # AIX install.  It has an incompatible calling convention.
4778
            :
4779
          elif test $ac_prog = install &&
4780
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4781
            # program-specific install script used by HP pwplus--don't use.
4782
            :
4783
          else
4784
            rm -rf conftest.one conftest.two conftest.dir
4785
            echo one > conftest.one
4786
            echo two > conftest.two
4787
            mkdir conftest.dir
4788
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4789
              test -s conftest.one && test -s conftest.two &&
4790
              test -s conftest.dir/conftest.one &&
4791
              test -s conftest.dir/conftest.two
4792
            then
4793
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4794
              break 3
4795
            fi
4796
          fi
4797
        fi
4798
      done
4799
    done
4800
    ;;
4801
esac
4802
 
4803
  done
4804
IFS=$as_save_IFS
4805
 
4806
rm -rf conftest.one conftest.two conftest.dir
4807
 
4808
fi
4809
  if test "${ac_cv_path_install+set}" = set; then
4810
    INSTALL=$ac_cv_path_install
4811
  else
4812
    # As a last resort, use the slow shell script.  Don't cache a
4813
    # value for INSTALL within a source directory, because that will
4814
    # break other packages using the cache if that directory is
4815
    # removed, or if the value is a relative name.
4816
    INSTALL=$ac_install_sh
4817
  fi
4818
fi
4819
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4820
$as_echo "$INSTALL" >&6; }
4821
 
4822
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4823
# It thinks the first close brace ends the variable substitution.
4824
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4825
 
4826
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4827
 
4828
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4829
 
4830
 
4831
# Don't build the shared library for build.
4832
if [ -n "${with_build_subdir}" ]; then
4833
  enable_shared=no
4834
fi
4835
 
4836
frag=
4837
case "${host}" in
4838
  rs6000-ibm-aix3.1 | rs6000-ibm-aix)
4839
                        frag=mh-aix ;;
4840
  *-*-cxux7*)           frag=mh-cxux7 ;;
4841
  *-*-freebsd2.1.*)     frag=mh-fbsd21 ;;
4842
  *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;;
4843
  i370-*-opened*)       frag=mh-openedition ;;
4844
  i[34567]86-*-windows*)        frag=mh-windows ;;
4845
esac
4846
 
4847
if [ -n "${frag}" ]; then
4848
  frag=${libiberty_topdir}/libiberty/config/$frag
4849
fi
4850
 
4851
 
4852
 
4853
 
4854
 
4855
case "${host}" in
4856
    # PIC is the default on some targets or must not be used.
4857
    *-*-darwin*)
4858
        # PIC is the default on this platform
4859
        # Common symbols not allowed in MH_DYLIB files
4860
        PICFLAG=-fno-common
4861
        ;;
4862
    alpha*-dec-osf5*)
4863
        # PIC is the default.
4864
        ;;
4865
    hppa*64*-*-hpux*)
4866
        # PIC is the default for 64-bit PA HP-UX.
4867
        ;;
4868
    i[34567]86-*-cygwin* | i[34567]86-*-mingw* | x86_64-*-mingw*)
4869
        ;;
4870
    i[34567]86-*-interix[3-9]*)
4871
        # Interix 3.x gcc -fpic/-fPIC options generate broken code.
4872
        # Instead, we relocate shared libraries at runtime.
4873
        ;;
4874
    i[34567]86-*-nto-qnx*)
4875
        # QNX uses GNU C++, but need to define -shared option too, otherwise
4876
        # it will coredump.
4877
        PICFLAG='-fPIC -shared'
4878
        ;;
4879
    i[34567]86-pc-msdosdjgpp*)
4880
        # DJGPP does not support shared libraries at all.
4881
        ;;
4882
    ia64*-*-hpux*)
4883
        # On IA64 HP-UX, PIC is the default but the pic flag
4884
        # sets the default TLS model and affects inlining.
4885
        PICFLAG=-fPIC
4886
        ;;
4887
    mips-sgi-irix6*)
4888
        # PIC is the default.
4889
        ;;
4890
    rs6000-ibm-aix* | powerpc-ibm-aix*)
4891
        # All AIX code is PIC.
4892
        ;;
4893
 
4894
    # Some targets support both -fPIC and -fpic, but prefer the latter.
4895
    # FIXME: Why?
4896
    i[34567]86-*-* | x86_64-*-*)
4897
        PICFLAG=-fpic
4898
        ;;
4899
    m68k-*-*)
4900
        PICFLAG=-fpic
4901
        ;;
4902
    # FIXME: Override -fPIC default in libgcc only?
4903
    sh-*-linux* | sh[2346lbe]*-*-linux*)
4904
        PICFLAG=-fpic
4905
        ;;
4906
    # FIXME: Simplify to sh*-*-netbsd*?
4907
    sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \
4908
      sh64-*-netbsd* | sh64l*-*-netbsd*)
4909
        PICFLAG=-fpic
4910
        ;;
4911
    # Default to -fPIC unless specified otherwise.
4912
    *)
4913
        PICFLAG=-fPIC
4914
        ;;
4915
esac
4916
 
4917
# If the user explicitly uses -fpic/-fPIC, keep that.
4918
case "${CFLAGS}" in
4919
    *-fpic*)
4920
        PICFLAG=-fpic
4921
        ;;
4922
    *-fPIC*)
4923
        PICFLAG=-fPIC
4924
        ;;
4925
esac
4926
 
4927
 
4928
# If they didn't specify --enable-shared, don't generate shared libs.
4929
case "${enable_shared}" in
4930
  yes) shared=yes ;;
4931
  no) shared=no ;;
4932
  "") shared=no ;;
4933
  *) shared=yes ;;
4934
esac
4935
if [ "${shared}" != "yes" ]; then
4936
  PICFLAG=
4937
fi
4938
 
4939
 
4940
echo "# Warning: this fragment is automatically generated" > temp-frag
4941
 
4942
if [ -n "${frag}" ] && [ -f "${frag}" ]; then
4943
  echo "Appending ${frag} to xhost-mkfrag"
4944
  echo "# Following fragment copied from ${frag}" >> temp-frag
4945
  cat ${frag} >> temp-frag
4946
fi
4947
 
4948
# record if we want to build shared libs.
4949
if [ "${shared}" = "yes" ]; then
4950
  echo enable_shared = yes >> temp-frag
4951
else
4952
  echo enable_shared = no >> temp-frag
4953
fi
4954
 
4955
frag=xhost-mkfrag
4956
${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag
4957
 
4958
host_makefile_frag=${frag}
4959
 
4960
 
4961
# It's OK to check for header files.  Although the compiler may not be
4962
# able to link anything, it had better be able to at least compile
4963
# something.
4964
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
4965
do :
4966
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4967
ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
4968
eval as_val=\$$as_ac_Header
4969
   if test "x$as_val" = x""yes; then :
4970
  cat >>confdefs.h <<_ACEOF
4971
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4972
_ACEOF
4973
 
4974
fi
4975
done
4976
 
4977
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4978
$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4979
if test "${ac_cv_header_sys_wait_h+set}" = set; then :
4980
  $as_echo_n "(cached) " >&6
4981
else
4982
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4983
/* end confdefs.h.  */
4984
#include 
4985
#include 
4986
#ifndef WEXITSTATUS
4987
# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4988
#endif
4989
#ifndef WIFEXITED
4990
# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4991
#endif
4992
 
4993
int
4994
main ()
4995
{
4996
  int s;
4997
  wait (&s);
4998
  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4999
  ;
5000
  return 0;
5001
}
5002
_ACEOF
5003
if ac_fn_c_try_compile "$LINENO"; then :
5004
  ac_cv_header_sys_wait_h=yes
5005
else
5006
  ac_cv_header_sys_wait_h=no
5007
fi
5008
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5009
fi
5010
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
5011
$as_echo "$ac_cv_header_sys_wait_h" >&6; }
5012
if test $ac_cv_header_sys_wait_h = yes; then
5013
 
5014
$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
5015
 
5016
fi
5017
 
5018
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5019
$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
5020
if test "${ac_cv_header_time+set}" = set; then :
5021
  $as_echo_n "(cached) " >&6
5022
else
5023
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5024
/* end confdefs.h.  */
5025
#include 
5026
#include 
5027
#include 
5028
 
5029
int
5030
main ()
5031
{
5032
if ((struct tm *) 0)
5033
return 0;
5034
  ;
5035
  return 0;
5036
}
5037
_ACEOF
5038
if ac_fn_c_try_compile "$LINENO"; then :
5039
  ac_cv_header_time=yes
5040
else
5041
  ac_cv_header_time=no
5042
fi
5043
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5044
fi
5045
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5046
$as_echo "$ac_cv_header_time" >&6; }
5047
if test $ac_cv_header_time = yes; then
5048
 
5049
$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5050
 
5051
fi
5052
 
5053
 
5054
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5
5055
$as_echo_n "checking whether errno must be declared... " >&6; }
5056
if test "${libiberty_cv_declare_errno+set}" = set; then :
5057
  $as_echo_n "(cached) " >&6
5058
else
5059
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5060
/* end confdefs.h.  */
5061
#include 
5062
int
5063
main ()
5064
{
5065
int x = errno;
5066
  ;
5067
  return 0;
5068
}
5069
_ACEOF
5070
if ac_fn_c_try_compile "$LINENO"; then :
5071
  libiberty_cv_declare_errno=no
5072
else
5073
  libiberty_cv_declare_errno=yes
5074
fi
5075
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5076
fi
5077
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5
5078
$as_echo "$libiberty_cv_declare_errno" >&6; }
5079
if test $libiberty_cv_declare_errno = yes
5080
then
5081
$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
5082
 
5083
fi
5084
 
5085
 
5086
# Determine the size of an int for struct fibnode.
5087
# The cast to long int works around a bug in the HP C Compiler
5088
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5089
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5090
# This bug is HP SR number 8606223364.
5091
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
5092
$as_echo_n "checking size of int... " >&6; }
5093
if test "${ac_cv_sizeof_int+set}" = set; then :
5094
  $as_echo_n "(cached) " >&6
5095
else
5096
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
5097
 
5098
else
5099
  if test "$ac_cv_type_int" = yes; then
5100
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5101
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5102
{ as_fn_set_status 77
5103
as_fn_error "cannot compute sizeof (int)
5104
See \`config.log' for more details." "$LINENO" 5; }; }
5105
   else
5106
     ac_cv_sizeof_int=0
5107
   fi
5108
fi
5109
 
5110
fi
5111
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
5112
$as_echo "$ac_cv_sizeof_int" >&6; }
5113
 
5114
 
5115
 
5116
cat >>confdefs.h <<_ACEOF
5117
#define SIZEOF_INT $ac_cv_sizeof_int
5118
_ACEOF
5119
 
5120
 
5121
 
5122
# Look for a 64-bit type.
5123
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5
5124
$as_echo_n "checking for a 64-bit type... " >&6; }
5125
if test "${liberty_cv_uint64+set}" = set; then :
5126
  $as_echo_n "(cached) " >&6
5127
else
5128
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5129
/* end confdefs.h.  */
5130
#ifdef HAVE_STDINT_H
5131
#include 
5132
#endif
5133
int
5134
main ()
5135
{
5136
extern uint64_t foo;
5137
  ;
5138
  return 0;
5139
}
5140
_ACEOF
5141
if ac_fn_c_try_compile "$LINENO"; then :
5142
  liberty_cv_uint64=uint64_t
5143
else
5144
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5145
/* end confdefs.h.  */
5146
#ifdef HAVE_LIMITS_H
5147
#include 
5148
#endif
5149
#ifndef CHAR_BIT
5150
#define CHAR_BIT 8
5151
#endif
5152
int
5153
main ()
5154
{
5155
extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];
5156
  ;
5157
  return 0;
5158
}
5159
_ACEOF
5160
if ac_fn_c_try_compile "$LINENO"; then :
5161
  liberty_cv_uint64="unsigned long"
5162
else
5163
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5164
/* end confdefs.h.  */
5165
#ifdef HAVE_LIMITS_H
5166
#include 
5167
#endif
5168
#ifndef CHAR_BIT
5169
#define CHAR_BIT 8
5170
#endif
5171
int
5172
main ()
5173
{
5174
extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];
5175
  ;
5176
  return 0;
5177
}
5178
_ACEOF
5179
if ac_fn_c_try_compile "$LINENO"; then :
5180
  liberty_cv_uint64="unsigned long long"
5181
else
5182
  liberty_cv_uint64=none
5183
fi
5184
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5185
fi
5186
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5187
fi
5188
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5189
fi
5190
 
5191
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5
5192
$as_echo "$liberty_cv_uint64" >&6; }
5193
if test "$liberty_cv_uint64" != none; then
5194
 
5195
cat >>confdefs.h <<_ACEOF
5196
#define UNSIGNED_64BIT_TYPE $liberty_cv_uint64
5197
_ACEOF
5198
 
5199
fi
5200
 
5201
 
5202
  ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
5203
if test "x$ac_cv_type_intptr_t" = x""yes; then :
5204
 
5205
$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
5206
 
5207
else
5208
  for ac_type in 'int' 'long int' 'long long int'; do
5209
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5210
/* end confdefs.h.  */
5211
$ac_includes_default
5212
int
5213
main ()
5214
{
5215
static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
5216
test_array [0] = 0
5217
 
5218
  ;
5219
  return 0;
5220
}
5221
_ACEOF
5222
if ac_fn_c_try_compile "$LINENO"; then :
5223
 
5224
cat >>confdefs.h <<_ACEOF
5225
#define intptr_t $ac_type
5226
_ACEOF
5227
 
5228
          ac_type=
5229
fi
5230
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5231
       test -z "$ac_type" && break
5232
     done
5233
fi
5234
 
5235
 
5236
 
5237
  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
5238
if test "x$ac_cv_type_uintptr_t" = x""yes; then :
5239
 
5240
$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
5241
 
5242
else
5243
  for ac_type in 'unsigned int' 'unsigned long int' \
5244
        'unsigned long long int'; do
5245
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5246
/* end confdefs.h.  */
5247
$ac_includes_default
5248
int
5249
main ()
5250
{
5251
static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
5252
test_array [0] = 0
5253
 
5254
  ;
5255
  return 0;
5256
}
5257
_ACEOF
5258
if ac_fn_c_try_compile "$LINENO"; then :
5259
 
5260
cat >>confdefs.h <<_ACEOF
5261
#define uintptr_t $ac_type
5262
_ACEOF
5263
 
5264
          ac_type=
5265
fi
5266
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5267
       test -z "$ac_type" && break
5268
     done
5269
fi
5270
 
5271
 
5272
ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
5273
if test "x$ac_cv_type_ssize_t" = x""yes; then :
5274
 
5275
else
5276
 
5277
cat >>confdefs.h <<_ACEOF
5278
#define ssize_t int
5279
_ACEOF
5280
 
5281
fi
5282
 
5283
 
5284
# Given the above check, we always have uintptr_t or a fallback
5285
# definition.  So define HAVE_UINTPTR_T in case any imported code
5286
# relies on it.
5287
 
5288
$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
5289
 
5290
 
5291
ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5292
if test "x$ac_cv_type_pid_t" = x""yes; then :
5293
 
5294
else
5295
 
5296
cat >>confdefs.h <<_ACEOF
5297
#define pid_t int
5298
_ACEOF
5299
 
5300
fi
5301
 
5302
 
5303
# This is the list of functions which libiberty will provide if they
5304
# are not available on the host.
5305
 
5306
funcs="asprintf"
5307
funcs="$funcs atexit"
5308
funcs="$funcs basename"
5309
funcs="$funcs bcmp"
5310
funcs="$funcs bcopy"
5311
funcs="$funcs bsearch"
5312
funcs="$funcs bzero"
5313
funcs="$funcs calloc"
5314
funcs="$funcs clock"
5315
funcs="$funcs ffs"
5316
funcs="$funcs getcwd"
5317
funcs="$funcs getpagesize"
5318
funcs="$funcs gettimeofday"
5319
funcs="$funcs index"
5320
funcs="$funcs insque"
5321
funcs="$funcs memchr"
5322
funcs="$funcs memcmp"
5323
funcs="$funcs memcpy"
5324
funcs="$funcs memmem"
5325
funcs="$funcs memmove"
5326
funcs="$funcs mempcpy"
5327
funcs="$funcs memset"
5328
funcs="$funcs mkstemps"
5329
funcs="$funcs putenv"
5330
funcs="$funcs random"
5331
funcs="$funcs rename"
5332
funcs="$funcs rindex"
5333
funcs="$funcs setenv"
5334
funcs="$funcs snprintf"
5335
funcs="$funcs sigsetmask"
5336
funcs="$funcs stpcpy"
5337
funcs="$funcs stpncpy"
5338
funcs="$funcs strcasecmp"
5339
funcs="$funcs strchr"
5340
funcs="$funcs strdup"
5341
funcs="$funcs strncasecmp"
5342
funcs="$funcs strndup"
5343
funcs="$funcs strrchr"
5344
funcs="$funcs strstr"
5345
funcs="$funcs strtod"
5346
funcs="$funcs strtol"
5347
funcs="$funcs strtoul"
5348
funcs="$funcs strverscmp"
5349
funcs="$funcs tmpnam"
5350
funcs="$funcs vasprintf"
5351
funcs="$funcs vfprintf"
5352
funcs="$funcs vprintf"
5353
funcs="$funcs vsnprintf"
5354
funcs="$funcs vsprintf"
5355
funcs="$funcs waitpid"
5356
funcs="$funcs setproctitle"
5357
 
5358
# Also in the old function.def file: alloca, vfork, getopt.
5359
 
5360
vars="sys_errlist sys_nerr sys_siglist"
5361
 
5362
checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \
5363
 getsysinfo gettimeofday on_exit psignal pstat_getdynamic pstat_getstatic \
5364
 realpath setrlimit sbrk spawnve spawnvpe strerror strsignal sysconf sysctl \
5365
 sysmp table times wait3 wait4"
5366
 
5367
# These are neither executed nor required, but they help keep
5368
# autoheader happy without adding a bunch of text to acconfig.h.
5369
if test "x" = "y"; then
5370
  for ac_func in asprintf atexit \
5371
    basename bcmp bcopy bsearch bzero \
5372
    calloc canonicalize_file_name clock \
5373
    dup3 \
5374
    ffs __fsetlocking \
5375
    getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \
5376
    index insque \
5377
    memchr memcmp memcpy memmem memmove memset mkstemps \
5378
    on_exit \
5379
    psignal pstat_getdynamic pstat_getstatic putenv \
5380
    random realpath rename rindex \
5381
    sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \
5382
     stpcpy stpncpy strcasecmp strchr strdup \
5383
     strerror strncasecmp strndup strrchr strsignal strstr strtod strtol \
5384
     strtoul strverscmp sysconf sysctl sysmp \
5385
    table times tmpnam \
5386
    vasprintf vfprintf vprintf vsprintf \
5387
    wait3 wait4 waitpid
5388
do :
5389
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5390
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5391
eval as_val=\$$as_ac_var
5392
   if test "x$as_val" = x""yes; then :
5393
  cat >>confdefs.h <<_ACEOF
5394
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5395
_ACEOF
5396
 
5397
fi
5398
done
5399
 
5400
  ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
5401
if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
5402
  ac_have_decl=1
5403
else
5404
  ac_have_decl=0
5405
fi
5406
 
5407
cat >>confdefs.h <<_ACEOF
5408
#define HAVE_DECL_BASENAME $ac_have_decl
5409
_ACEOF
5410
ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
5411
if test "x$ac_cv_have_decl_ffs" = x""yes; then :
5412
  ac_have_decl=1
5413
else
5414
  ac_have_decl=0
5415
fi
5416
 
5417
cat >>confdefs.h <<_ACEOF
5418
#define HAVE_DECL_FFS $ac_have_decl
5419
_ACEOF
5420
ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
5421
if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
5422
  ac_have_decl=1
5423
else
5424
  ac_have_decl=0
5425
fi
5426
 
5427
cat >>confdefs.h <<_ACEOF
5428
#define HAVE_DECL_ASPRINTF $ac_have_decl
5429
_ACEOF
5430
ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
5431
if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
5432
  ac_have_decl=1
5433
else
5434
  ac_have_decl=0
5435
fi
5436
 
5437
cat >>confdefs.h <<_ACEOF
5438
#define HAVE_DECL_VASPRINTF $ac_have_decl
5439
_ACEOF
5440
ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
5441
if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
5442
  ac_have_decl=1
5443
else
5444
  ac_have_decl=0
5445
fi
5446
 
5447
cat >>confdefs.h <<_ACEOF
5448
#define HAVE_DECL_SNPRINTF $ac_have_decl
5449
_ACEOF
5450
ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
5451
if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
5452
  ac_have_decl=1
5453
else
5454
  ac_have_decl=0
5455
fi
5456
 
5457
cat >>confdefs.h <<_ACEOF
5458
#define HAVE_DECL_VSNPRINTF $ac_have_decl
5459
_ACEOF
5460
 
5461
 
5462
$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
5463
 
5464
 
5465
$as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
5466
 
5467
 
5468
$as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h
5469
 
5470
fi
5471
 
5472
# For each of these functions, if the host does not provide the
5473
# function we want to put FN.o in LIBOBJS, and if the host does
5474
# provide the function, we want to define HAVE_FN in config.h.
5475
 
5476
setobjs=
5477
CHECK=
5478
target_header_dir=
5479
if test -n "${with_target_subdir}"; then
5480
 
5481
  # We are being configured as a target library.  AC_REPLACE_FUNCS
5482
  # may not work correctly, because the compiler may not be able to
5483
  # link executables.  Note that we may still be being configured
5484
  # native.
5485
 
5486
  # If we are being configured for newlib, we know which functions
5487
  # newlib provide and which ones we will be expected to provide.
5488
 
5489
  if test "x${with_newlib}" = "xyes"; then
5490
    case " $LIBOBJS " in
5491
  *" asprintf.$ac_objext "* ) ;;
5492
  *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
5493
 ;;
5494
esac
5495
 
5496
    case " $LIBOBJS " in
5497
  *" basename.$ac_objext "* ) ;;
5498
  *) LIBOBJS="$LIBOBJS basename.$ac_objext"
5499
 ;;
5500
esac
5501
 
5502
    case " $LIBOBJS " in
5503
  *" insque.$ac_objext "* ) ;;
5504
  *) LIBOBJS="$LIBOBJS insque.$ac_objext"
5505
 ;;
5506
esac
5507
 
5508
    case " $LIBOBJS " in
5509
  *" random.$ac_objext "* ) ;;
5510
  *) LIBOBJS="$LIBOBJS random.$ac_objext"
5511
 ;;
5512
esac
5513
 
5514
    case " $LIBOBJS " in
5515
  *" strdup.$ac_objext "* ) ;;
5516
  *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5517
 ;;
5518
esac
5519
 
5520
    case " $LIBOBJS " in
5521
  *" vasprintf.$ac_objext "* ) ;;
5522
  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5523
 ;;
5524
esac
5525
 
5526
 
5527
    for f in $funcs; do
5528
      case "$f" in
5529
        asprintf | basename | insque | random | strdup | vasprintf)
5530
          ;;
5531
        *)
5532
          n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5533
          cat >>confdefs.h <<_ACEOF
5534
#define $n 1
5535
_ACEOF
5536
 
5537
          ;;
5538
      esac
5539
    done
5540
 
5541
    # newlib doesnt provide any of the variables in $vars, so we
5542
    # dont have to check them here.
5543
 
5544
    # Of the functions in $checkfuncs, newlib only has strerror.
5545
    $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
5546
 
5547
 
5548
    setobjs=yes
5549
 
5550
  fi
5551
 
5552
  # If we are being configured for Mingw, we know which functions
5553
  # Mingw provides and which ones we will be expected to provide.
5554
 
5555
  case "${host}" in
5556
  *-*-mingw*)
5557
    case " $LIBOBJS " in
5558
  *" asprintf.$ac_objext "* ) ;;
5559
  *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
5560
 ;;
5561
esac
5562
 
5563
    case " $LIBOBJS " in
5564
  *" basename.$ac_objext "* ) ;;
5565
  *) LIBOBJS="$LIBOBJS basename.$ac_objext"
5566
 ;;
5567
esac
5568
 
5569
    case " $LIBOBJS " in
5570
  *" bcmp.$ac_objext "* ) ;;
5571
  *) LIBOBJS="$LIBOBJS bcmp.$ac_objext"
5572
 ;;
5573
esac
5574
 
5575
    case " $LIBOBJS " in
5576
  *" bcopy.$ac_objext "* ) ;;
5577
  *) LIBOBJS="$LIBOBJS bcopy.$ac_objext"
5578
 ;;
5579
esac
5580
 
5581
    case " $LIBOBJS " in
5582
  *" bzero.$ac_objext "* ) ;;
5583
  *) LIBOBJS="$LIBOBJS bzero.$ac_objext"
5584
 ;;
5585
esac
5586
 
5587
    case " $LIBOBJS " in
5588
  *" clock.$ac_objext "* ) ;;
5589
  *) LIBOBJS="$LIBOBJS clock.$ac_objext"
5590
 ;;
5591
esac
5592
 
5593
    case " $LIBOBJS " in
5594
  *" ffs.$ac_objext "* ) ;;
5595
  *) LIBOBJS="$LIBOBJS ffs.$ac_objext"
5596
 ;;
5597
esac
5598
 
5599
    case " $LIBOBJS " in
5600
  *" getpagesize.$ac_objext "* ) ;;
5601
  *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
5602
 ;;
5603
esac
5604
 
5605
    case " $LIBOBJS " in
5606
  *" index.$ac_objext "* ) ;;
5607
  *) LIBOBJS="$LIBOBJS index.$ac_objext"
5608
 ;;
5609
esac
5610
 
5611
    case " $LIBOBJS " in
5612
  *" insque.$ac_objext "* ) ;;
5613
  *) LIBOBJS="$LIBOBJS insque.$ac_objext"
5614
 ;;
5615
esac
5616
 
5617
    case " $LIBOBJS " in
5618
  *" mempcpy.$ac_objext "* ) ;;
5619
  *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext"
5620
 ;;
5621
esac
5622
 
5623
    case " $LIBOBJS " in
5624
  *" mkstemps.$ac_objext "* ) ;;
5625
  *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext"
5626
 ;;
5627
esac
5628
 
5629
    case " $LIBOBJS " in
5630
  *" random.$ac_objext "* ) ;;
5631
  *) LIBOBJS="$LIBOBJS random.$ac_objext"
5632
 ;;
5633
esac
5634
 
5635
    case " $LIBOBJS " in
5636
  *" rindex.$ac_objext "* ) ;;
5637
  *) LIBOBJS="$LIBOBJS rindex.$ac_objext"
5638
 ;;
5639
esac
5640
 
5641
    case " $LIBOBJS " in
5642
  *" sigsetmask.$ac_objext "* ) ;;
5643
  *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext"
5644
 ;;
5645
esac
5646
 
5647
    case " $LIBOBJS " in
5648
  *" stpcpy.$ac_objext "* ) ;;
5649
  *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext"
5650
 ;;
5651
esac
5652
 
5653
    case " $LIBOBJS " in
5654
  *" stpncpy.$ac_objext "* ) ;;
5655
  *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext"
5656
 ;;
5657
esac
5658
 
5659
    case " $LIBOBJS " in
5660
  *" strndup.$ac_objext "* ) ;;
5661
  *) LIBOBJS="$LIBOBJS strndup.$ac_objext"
5662
 ;;
5663
esac
5664
 
5665
    case " $LIBOBJS " in
5666
  *" strverscmp.$ac_objext "* ) ;;
5667
  *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext"
5668
 ;;
5669
esac
5670
 
5671
    case " $LIBOBJS " in
5672
  *" vasprintf.$ac_objext "* ) ;;
5673
  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5674
 ;;
5675
esac
5676
 
5677
    case " $LIBOBJS " in
5678
  *" waitpid.$ac_objext "* ) ;;
5679
  *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
5680
 ;;
5681
esac
5682
 
5683
 
5684
    for f in $funcs; do
5685
      case "$f" in
5686
        asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strverscmp | vasprintf | waitpid)
5687
          ;;
5688
        *)
5689
          n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5690
          cat >>confdefs.h <<_ACEOF
5691
#define $n 1
5692
_ACEOF
5693
 
5694
          ;;
5695
      esac
5696
    done
5697
 
5698
    # Mingw doesnt provide any of the variables in $vars, so we
5699
    # dont have to check them here.
5700
 
5701
    # Of the functions in $checkfuncs, Mingw only has strerror.
5702
    $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
5703
 
5704
 
5705
    setobjs=yes
5706
    ;;
5707
 
5708
  *-*-msdosdjgpp)
5709
    case " $LIBOBJS " in
5710
  *" vasprintf.$ac_objext "* ) ;;
5711
  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5712
 ;;
5713
esac
5714
 
5715
    case " $LIBOBJS " in
5716
  *" vsnprintf.$ac_objext "* ) ;;
5717
  *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
5718
 ;;
5719
esac
5720
 
5721
    case " $LIBOBJS " in
5722
  *" snprintf.$ac_objext "* ) ;;
5723
  *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
5724
 ;;
5725
esac
5726
 
5727
    case " $LIBOBJS " in
5728
  *" asprintf.$ac_objext "* ) ;;
5729
  *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
5730
 ;;
5731
esac
5732
 
5733
 
5734
    for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
5735
             getcwd getpagesize getrusage gettimeofday \
5736
             index insque memchr memcmp memcpy memmove memset psignal \
5737
             putenv random rename rindex sbrk setenv stpcpy strcasecmp \
5738
             strchr strdup strerror strncasecmp strrchr strstr strtod \
5739
             strtol strtoul sysconf times tmpnam vfprintf vprintf \
5740
             vsprintf waitpid
5741
    do
5742
      n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5743
      cat >>confdefs.h <<_ACEOF
5744
#define $n 1
5745
_ACEOF
5746
 
5747
    done
5748
 
5749
 
5750
    setobjs=yes
5751
    ;;
5752
 
5753
  esac
5754
 
5755
  # We may wish to install the target headers somewhere.
5756
  # Check whether --enable-install-libiberty was given.
5757
if test "${enable_install_libiberty+set}" = set; then :
5758
  enableval=$enable_install_libiberty; enable_install_libiberty=$enableval
5759
else
5760
  enable_install_libiberty=no
5761
fi
5762
 
5763
  # Option parsed, now set things appropriately.
5764
  case x"$enable_install_libiberty" in
5765
    xyes|x)
5766
      target_header_dir=libiberty
5767
      ;;
5768
    xno)
5769
      target_header_dir=
5770
      ;;
5771
    *)
5772
      # This could be sanity-checked in various ways...
5773
      target_header_dir="${enable_install_libiberty}"
5774
      ;;
5775
  esac
5776
 
5777
 
5778
else
5779
 
5780
   # Not a target library, so we set things up to run the test suite.
5781
   CHECK=really-check
5782
 
5783
fi
5784
 
5785
 
5786
 
5787
 
5788
case "${host}" in
5789
  *-*-cygwin* | *-*-mingw*)
5790
    $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
5791
 
5792
    $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
5793
 
5794
    ;;
5795
esac
5796
 
5797
if test -z "${setobjs}"; then
5798
  case "${host}" in
5799
 
5800
  *-*-vxworks*)
5801
    # Handle VxWorks configuration specially, since on VxWorks the
5802
    # libraries are actually on the target board, not in the file
5803
    # system.
5804
    case " $LIBOBJS " in
5805
  *" basename.$ac_objext "* ) ;;
5806
  *) LIBOBJS="$LIBOBJS basename.$ac_objext"
5807
 ;;
5808
esac
5809
 
5810
    case " $LIBOBJS " in
5811
  *" getpagesize.$ac_objext "* ) ;;
5812
  *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
5813
 ;;
5814
esac
5815
 
5816
    case " $LIBOBJS " in
5817
  *" insque.$ac_objext "* ) ;;
5818
  *) LIBOBJS="$LIBOBJS insque.$ac_objext"
5819
 ;;
5820
esac
5821
 
5822
    case " $LIBOBJS " in
5823
  *" random.$ac_objext "* ) ;;
5824
  *) LIBOBJS="$LIBOBJS random.$ac_objext"
5825
 ;;
5826
esac
5827
 
5828
    case " $LIBOBJS " in
5829
  *" strcasecmp.$ac_objext "* ) ;;
5830
  *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
5831
 ;;
5832
esac
5833
 
5834
    case " $LIBOBJS " in
5835
  *" strncasecmp.$ac_objext "* ) ;;
5836
  *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext"
5837
 ;;
5838
esac
5839
 
5840
    case " $LIBOBJS " in
5841
  *" strdup.$ac_objext "* ) ;;
5842
  *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5843
 ;;
5844
esac
5845
 
5846
    case " $LIBOBJS " in
5847
  *" vfork.$ac_objext "* ) ;;
5848
  *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
5849
 ;;
5850
esac
5851
 
5852
    case " $LIBOBJS " in
5853
  *" waitpid.$ac_objext "* ) ;;
5854
  *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
5855
 ;;
5856
esac
5857
 
5858
    case " $LIBOBJS " in
5859
  *" vasprintf.$ac_objext "* ) ;;
5860
  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5861
 ;;
5862
esac
5863
 
5864
    for f in $funcs; do
5865
      case "$f" in
5866
        basename | getpagesize | insque | random | strcasecmp)
5867
          ;;
5868
        strncasecmp | strdup | vfork | waitpid | vasprintf)
5869
          ;;
5870
        *)
5871
          n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5872
          cat >>confdefs.h <<_ACEOF
5873
#define $n 1
5874
_ACEOF
5875
 
5876
          ;;
5877
      esac
5878
    done
5879
 
5880
    # VxWorks doesn't provide any of the variables in $vars, so we
5881
    # don't have to check them here.
5882
 
5883
    # Of the functions in $checkfuncs, VxWorks only has strerror.
5884
    $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
5885
 
5886
 
5887
    setobjs=yes
5888
    ;;
5889
 
5890
  esac
5891
fi
5892
 
5893
if test -z "${setobjs}"; then
5894
 
5895
  case "${host}" in
5896
 
5897
  *-*-mingw32*)
5898
    # Under mingw32, sys_nerr and sys_errlist exist, but they are
5899
    # macros, so the test below won't find them.
5900
    libiberty_cv_var_sys_nerr=yes
5901
    libiberty_cv_var_sys_errlist=yes
5902
    ;;
5903
 
5904
  *-*-msdosdjgpp*)
5905
    # vfork and fork are stubs.
5906
    ac_cv_func_vfork_works=no
5907
    ;;
5908
 
5909
  *-*-uwin*)
5910
    # Under some versions of uwin, vfork is notoriously buggy and the test
5911
    # can hang configure; on other versions, vfork exists just as a stub.
5912
    # FIXME: This should be removed once vfork in uwin's runtime is fixed.
5913
    ac_cv_func_vfork_works=no
5914
    # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
5915
    # macros (actually, these are imported from a DLL, but the end effect
5916
    # is the same), so the test below won't find them.
5917
    libiberty_cv_var_sys_nerr=yes
5918
    libiberty_cv_var_sys_errlist=yes
5919
    ;;
5920
 
5921
  *-*-*vms*)
5922
    # Under VMS, vfork works very different than on Unix. The standard test
5923
    # won't work, and it isn't easily adaptable. It makes more sense to
5924
    # just force it.
5925
    ac_cv_func_vfork_works=yes
5926
    ;;
5927
 
5928
  esac
5929
 
5930
  # We haven't set the list of objects yet.  Use the standard autoconf
5931
  # tests.  This will only work if the compiler works.
5932
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
5933
$as_echo_n "checking for library containing strerror... " >&6; }
5934
if test "${ac_cv_search_strerror+set}" = set; then :
5935
  $as_echo_n "(cached) " >&6
5936
else
5937
  ac_func_search_save_LIBS=$LIBS
5938
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5939
/* end confdefs.h.  */
5940
 
5941
/* Override any GCC internal prototype to avoid an error.
5942
   Use char because int might match the return type of a GCC
5943
   builtin and then its argument prototype would still apply.  */
5944
#ifdef __cplusplus
5945
extern "C"
5946
#endif
5947
char strerror ();
5948
int
5949
main ()
5950
{
5951
return strerror ();
5952
  ;
5953
  return 0;
5954
}
5955
_ACEOF
5956
for ac_lib in '' cposix; do
5957
  if test -z "$ac_lib"; then
5958
    ac_res="none required"
5959
  else
5960
    ac_res=-l$ac_lib
5961
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5962
  fi
5963
  if test x$gcc_no_link = xyes; then
5964
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5965
fi
5966
if ac_fn_c_try_link "$LINENO"; then :
5967
  ac_cv_search_strerror=$ac_res
5968
fi
5969
rm -f core conftest.err conftest.$ac_objext \
5970
    conftest$ac_exeext
5971
  if test "${ac_cv_search_strerror+set}" = set; then :
5972
  break
5973
fi
5974
done
5975
if test "${ac_cv_search_strerror+set}" = set; then :
5976
 
5977
else
5978
  ac_cv_search_strerror=no
5979
fi
5980
rm conftest.$ac_ext
5981
LIBS=$ac_func_search_save_LIBS
5982
fi
5983
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
5984
$as_echo "$ac_cv_search_strerror" >&6; }
5985
ac_res=$ac_cv_search_strerror
5986
if test "$ac_res" != no; then :
5987
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5988
 
5989
fi
5990
 
5991
  for ac_func in $funcs
5992
do :
5993
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5994
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5995
eval as_val=\$$as_ac_var
5996
   if test "x$as_val" = x""yes; then :
5997
  cat >>confdefs.h <<_ACEOF
5998
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5999
_ACEOF
6000
 
6001
else
6002
  case " $LIBOBJS " in
6003
  *" $ac_func.$ac_objext "* ) ;;
6004
  *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
6005
 ;;
6006
esac
6007
 
6008
fi
6009
done
6010
 
6011
 
6012
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5
6013
$as_echo_n "checking whether alloca needs Cray hooks... " >&6; }
6014
if test "${ac_cv_os_cray+set}" = set; then :
6015
  $as_echo_n "(cached) " >&6
6016
else
6017
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6018
/* end confdefs.h.  */
6019
#if defined(CRAY) && ! defined(CRAY2)
6020
webecray
6021
#else
6022
wenotbecray
6023
#endif
6024
 
6025
_ACEOF
6026
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6027
  $EGREP "webecray" >/dev/null 2>&1; then :
6028
  ac_cv_os_cray=yes
6029
else
6030
  ac_cv_os_cray=no
6031
fi
6032
rm -f conftest*
6033
 
6034
fi
6035
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
6036
$as_echo "$ac_cv_os_cray" >&6; }
6037
if test $ac_cv_os_cray = yes; then
6038
  for ac_func in _getb67 GETB67 getb67; do
6039
    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6040
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6041
eval as_val=\$$as_ac_var
6042
   if test "x$as_val" = x""yes; then :
6043
 
6044
cat >>confdefs.h <<_ACEOF
6045
#define CRAY_STACKSEG_END $ac_func
6046
_ACEOF
6047
  break
6048
fi
6049
 
6050
  done
6051
fi
6052
 
6053
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
6054
$as_echo_n "checking stack direction for C alloca... " >&6; }
6055
if test "${ac_cv_c_stack_direction+set}" = set; then :
6056
  $as_echo_n "(cached) " >&6
6057
else
6058
  if test "$cross_compiling" = yes; then :
6059
  ac_cv_c_stack_direction=0
6060
else
6061
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6062
/* end confdefs.h.  */
6063
find_stack_direction ()
6064
{
6065
  static char *addr = 0;
6066
  auto char dummy;
6067
  if (addr == 0)
6068
    {
6069
      addr = &dummy;
6070
      return find_stack_direction ();
6071
    }
6072
  else
6073
    return (&dummy > addr) ? 1 : -1;
6074
}
6075
main ()
6076
{
6077
  exit (find_stack_direction() < 0);
6078
}
6079
_ACEOF
6080
if ac_fn_c_try_run "$LINENO"; then :
6081
  ac_cv_c_stack_direction=1
6082
else
6083
  ac_cv_c_stack_direction=-1
6084
fi
6085
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6086
  conftest.$ac_objext conftest.beam conftest.$ac_ext
6087
fi
6088
 
6089
fi
6090
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
6091
$as_echo "$ac_cv_c_stack_direction" >&6; }
6092
 
6093
cat >>confdefs.h <<_ACEOF
6094
#define STACK_DIRECTION $ac_cv_c_stack_direction
6095
_ACEOF
6096
 
6097
 
6098
  for ac_header in vfork.h
6099
do :
6100
  ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h"
6101
if test "x$ac_cv_header_vfork_h" = x""yes; then :
6102
  cat >>confdefs.h <<_ACEOF
6103
#define HAVE_VFORK_H 1
6104
_ACEOF
6105
 
6106
fi
6107
done
6108
 
6109
for ac_func in fork vfork
6110
do :
6111
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6112
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6113
eval as_val=\$$as_ac_var
6114
   if test "x$as_val" = x""yes; then :
6115
  cat >>confdefs.h <<_ACEOF
6116
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6117
_ACEOF
6118
 
6119
fi
6120
done
6121
 
6122
if test "x$ac_cv_func_fork" = xyes; then
6123
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
6124
$as_echo_n "checking for working fork... " >&6; }
6125
if test "${ac_cv_func_fork_works+set}" = set; then :
6126
  $as_echo_n "(cached) " >&6
6127
else
6128
  if test "$cross_compiling" = yes; then :
6129
  ac_cv_func_fork_works=cross
6130
else
6131
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6132
/* end confdefs.h.  */
6133
$ac_includes_default
6134
int
6135
main ()
6136
{
6137
 
6138
          /* By Ruediger Kuhlmann. */
6139
          return fork () < 0;
6140
 
6141
  ;
6142
  return 0;
6143
}
6144
_ACEOF
6145
if ac_fn_c_try_run "$LINENO"; then :
6146
  ac_cv_func_fork_works=yes
6147
else
6148
  ac_cv_func_fork_works=no
6149
fi
6150
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6151
  conftest.$ac_objext conftest.beam conftest.$ac_ext
6152
fi
6153
 
6154
fi
6155
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
6156
$as_echo "$ac_cv_func_fork_works" >&6; }
6157
 
6158
else
6159
  ac_cv_func_fork_works=$ac_cv_func_fork
6160
fi
6161
if test "x$ac_cv_func_fork_works" = xcross; then
6162
  case $host in
6163
    *-*-amigaos* | *-*-msdosdjgpp*)
6164
      # Override, as these systems have only a dummy fork() stub
6165
      ac_cv_func_fork_works=no
6166
      ;;
6167
    *)
6168
      ac_cv_func_fork_works=yes
6169
      ;;
6170
  esac
6171
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
6172
$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
6173
fi
6174
ac_cv_func_vfork_works=$ac_cv_func_vfork
6175
if test "x$ac_cv_func_vfork" = xyes; then
6176
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
6177
$as_echo_n "checking for working vfork... " >&6; }
6178
if test "${ac_cv_func_vfork_works+set}" = set; then :
6179
  $as_echo_n "(cached) " >&6
6180
else
6181
  if test "$cross_compiling" = yes; then :
6182
  ac_cv_func_vfork_works=cross
6183
else
6184
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6185
/* end confdefs.h.  */
6186
/* Thanks to Paul Eggert for this test.  */
6187
$ac_includes_default
6188
#include 
6189
#ifdef HAVE_VFORK_H
6190
# include 
6191
#endif
6192
/* On some sparc systems, changes by the child to local and incoming
6193
   argument registers are propagated back to the parent.  The compiler
6194
   is told about this with #include , but some compilers
6195
   (e.g. gcc -O) don't grok .  Test for this by using a
6196
   static variable whose address is put into a register that is
6197
   clobbered by the vfork.  */
6198
static void
6199
#ifdef __cplusplus
6200
sparc_address_test (int arg)
6201
# else
6202
sparc_address_test (arg) int arg;
6203
#endif
6204
{
6205
  static pid_t child;
6206
  if (!child) {
6207
    child = vfork ();
6208
    if (child < 0) {
6209
      perror ("vfork");
6210
      _exit(2);
6211
    }
6212
    if (!child) {
6213
      arg = getpid();
6214
      write(-1, "", 0);
6215
      _exit (arg);
6216
    }
6217
  }
6218
}
6219
 
6220
int
6221
main ()
6222
{
6223
  pid_t parent = getpid ();
6224
  pid_t child;
6225
 
6226
  sparc_address_test (0);
6227
 
6228
  child = vfork ();
6229
 
6230
  if (child == 0) {
6231
    /* Here is another test for sparc vfork register problems.  This
6232
       test uses lots of local variables, at least as many local
6233
       variables as main has allocated so far including compiler
6234
       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
6235
       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
6236
       reuse the register of parent for one of the local variables,
6237
       since it will think that parent can't possibly be used any more
6238
       in this routine.  Assigning to the local variable will thus
6239
       munge parent in the parent process.  */
6240
    pid_t
6241
      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
6242
      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
6243
    /* Convince the compiler that p..p7 are live; otherwise, it might
6244
       use the same hardware register for all 8 local variables.  */
6245
    if (p != p1 || p != p2 || p != p3 || p != p4
6246
        || p != p5 || p != p6 || p != p7)
6247
      _exit(1);
6248
 
6249
    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
6250
       from child file descriptors.  If the child closes a descriptor
6251
       before it execs or exits, this munges the parent's descriptor
6252
       as well.  Test for this by closing stdout in the child.  */
6253
    _exit(close(fileno(stdout)) != 0);
6254
  } else {
6255
    int status;
6256
    struct stat st;
6257
 
6258
    while (wait(&status) != child)
6259
      ;
6260
    return (
6261
         /* Was there some problem with vforking?  */
6262
         child < 0
6263
 
6264
         /* Did the child fail?  (This shouldn't happen.)  */
6265
         || status
6266
 
6267
         /* Did the vfork/compiler bug occur?  */
6268
         || parent != getpid()
6269
 
6270
         /* Did the file descriptor bug occur?  */
6271
         || fstat(fileno(stdout), &st) != 0
6272
         );
6273
  }
6274
}
6275
_ACEOF
6276
if ac_fn_c_try_run "$LINENO"; then :
6277
  ac_cv_func_vfork_works=yes
6278
else
6279
  ac_cv_func_vfork_works=no
6280
fi
6281
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6282
  conftest.$ac_objext conftest.beam conftest.$ac_ext
6283
fi
6284
 
6285
fi
6286
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
6287
$as_echo "$ac_cv_func_vfork_works" >&6; }
6288
 
6289
fi;
6290
if test "x$ac_cv_func_fork_works" = xcross; then
6291
  ac_cv_func_vfork_works=$ac_cv_func_vfork
6292
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
6293
$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
6294
fi
6295
 
6296
if test "x$ac_cv_func_vfork_works" = xyes; then
6297
 
6298
$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
6299
 
6300
else
6301
 
6302
$as_echo "#define vfork fork" >>confdefs.h
6303
 
6304
fi
6305
if test "x$ac_cv_func_fork_works" = xyes; then
6306
 
6307
$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
6308
 
6309
fi
6310
 
6311
  if test $ac_cv_func_vfork_works = no; then
6312
    case " $LIBOBJS " in
6313
  *" vfork.$ac_objext "* ) ;;
6314
  *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
6315
 ;;
6316
esac
6317
 
6318
  fi
6319
  # We only need _doprnt if we might use it to implement v*printf.
6320
  if test $ac_cv_func_vprintf != yes \
6321
     || test $ac_cv_func_vfprintf != yes \
6322
     || test $ac_cv_func_vsprintf != yes; then
6323
    for ac_func in _doprnt
6324
do :
6325
  ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6326
if test "x$ac_cv_func__doprnt" = x""yes; then :
6327
  cat >>confdefs.h <<_ACEOF
6328
#define HAVE__DOPRNT 1
6329
_ACEOF
6330
 
6331
else
6332
  case " $LIBOBJS " in
6333
  *" $ac_func.$ac_objext "* ) ;;
6334
  *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
6335
 ;;
6336
esac
6337
 
6338
fi
6339
done
6340
 
6341
 
6342
  else
6343
    for ac_func in _doprnt
6344
do :
6345
  ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6346
if test "x$ac_cv_func__doprnt" = x""yes; then :
6347
  cat >>confdefs.h <<_ACEOF
6348
#define HAVE__DOPRNT 1
6349
_ACEOF
6350
 
6351
fi
6352
done
6353
 
6354
  fi
6355
 
6356
  for v in $vars; do
6357
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5
6358
$as_echo_n "checking for $v... " >&6; }
6359
    if { as_var=libiberty_cv_var_$v; eval "test \"\${$as_var+set}\" = set"; }; then :
6360
  $as_echo_n "(cached) " >&6
6361
else
6362
  if test x$gcc_no_link = xyes; then
6363
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6364
fi
6365
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6366
/* end confdefs.h.  */
6367
int *p;
6368
int
6369
main ()
6370
{
6371
extern int $v []; p = $v;
6372
  ;
6373
  return 0;
6374
}
6375
_ACEOF
6376
if ac_fn_c_try_link "$LINENO"; then :
6377
  eval "libiberty_cv_var_$v=yes"
6378
else
6379
  eval "libiberty_cv_var_$v=no"
6380
fi
6381
rm -f core conftest.err conftest.$ac_objext \
6382
    conftest$ac_exeext conftest.$ac_ext
6383
fi
6384
 
6385
    if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
6386
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6387
$as_echo "yes" >&6; }
6388
      n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6389
      cat >>confdefs.h <<_ACEOF
6390
#define $n 1
6391
_ACEOF
6392
 
6393
    else
6394
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6395
$as_echo "no" >&6; }
6396
    fi
6397
  done
6398
 
6399
  # special check for _system_configuration because AIX <4.3.2 do not
6400
  # contain the `physmem' member.
6401
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
6402
$as_echo_n "checking for external symbol _system_configuration... " >&6; }
6403
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6404
/* end confdefs.h.  */
6405
#include 
6406
int
6407
main ()
6408
{
6409
double x = _system_configuration.physmem;
6410
  ;
6411
  return 0;
6412
}
6413
_ACEOF
6414
if ac_fn_c_try_compile "$LINENO"; then :
6415
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6416
$as_echo "yes" >&6; }
6417
 
6418
$as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
6419
 
6420
else
6421
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6422
$as_echo "no" >&6; }
6423
fi
6424
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6425
 
6426
  for ac_func in $checkfuncs
6427
do :
6428
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6429
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6430
eval as_val=\$$as_ac_var
6431
   if test "x$as_val" = x""yes; then :
6432
  cat >>confdefs.h <<_ACEOF
6433
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6434
_ACEOF
6435
 
6436
fi
6437
done
6438
 
6439
  ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
6440
if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
6441
  ac_have_decl=1
6442
else
6443
  ac_have_decl=0
6444
fi
6445
 
6446
cat >>confdefs.h <<_ACEOF
6447
#define HAVE_DECL_BASENAME $ac_have_decl
6448
_ACEOF
6449
ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
6450
if test "x$ac_cv_have_decl_ffs" = x""yes; then :
6451
  ac_have_decl=1
6452
else
6453
  ac_have_decl=0
6454
fi
6455
 
6456
cat >>confdefs.h <<_ACEOF
6457
#define HAVE_DECL_FFS $ac_have_decl
6458
_ACEOF
6459
ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
6460
if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
6461
  ac_have_decl=1
6462
else
6463
  ac_have_decl=0
6464
fi
6465
 
6466
cat >>confdefs.h <<_ACEOF
6467
#define HAVE_DECL_ASPRINTF $ac_have_decl
6468
_ACEOF
6469
ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
6470
if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
6471
  ac_have_decl=1
6472
else
6473
  ac_have_decl=0
6474
fi
6475
 
6476
cat >>confdefs.h <<_ACEOF
6477
#define HAVE_DECL_VASPRINTF $ac_have_decl
6478
_ACEOF
6479
ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
6480
if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
6481
  ac_have_decl=1
6482
else
6483
  ac_have_decl=0
6484
fi
6485
 
6486
cat >>confdefs.h <<_ACEOF
6487
#define HAVE_DECL_SNPRINTF $ac_have_decl
6488
_ACEOF
6489
ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
6490
if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
6491
  ac_have_decl=1
6492
else
6493
  ac_have_decl=0
6494
fi
6495
 
6496
cat >>confdefs.h <<_ACEOF
6497
#define HAVE_DECL_VSNPRINTF $ac_have_decl
6498
_ACEOF
6499
 
6500
  ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default"
6501
if test "x$ac_cv_have_decl_calloc" = x""yes; then :
6502
  ac_have_decl=1
6503
else
6504
  ac_have_decl=0
6505
fi
6506
 
6507
cat >>confdefs.h <<_ACEOF
6508
#define HAVE_DECL_CALLOC $ac_have_decl
6509
_ACEOF
6510
ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
6511
if test "x$ac_cv_have_decl_getenv" = x""yes; then :
6512
  ac_have_decl=1
6513
else
6514
  ac_have_decl=0
6515
fi
6516
 
6517
cat >>confdefs.h <<_ACEOF
6518
#define HAVE_DECL_GETENV $ac_have_decl
6519
_ACEOF
6520
ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
6521
if test "x$ac_cv_have_decl_getopt" = x""yes; then :
6522
  ac_have_decl=1
6523
else
6524
  ac_have_decl=0
6525
fi
6526
 
6527
cat >>confdefs.h <<_ACEOF
6528
#define HAVE_DECL_GETOPT $ac_have_decl
6529
_ACEOF
6530
ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
6531
if test "x$ac_cv_have_decl_malloc" = x""yes; then :
6532
  ac_have_decl=1
6533
else
6534
  ac_have_decl=0
6535
fi
6536
 
6537
cat >>confdefs.h <<_ACEOF
6538
#define HAVE_DECL_MALLOC $ac_have_decl
6539
_ACEOF
6540
ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
6541
if test "x$ac_cv_have_decl_realloc" = x""yes; then :
6542
  ac_have_decl=1
6543
else
6544
  ac_have_decl=0
6545
fi
6546
 
6547
cat >>confdefs.h <<_ACEOF
6548
#define HAVE_DECL_REALLOC $ac_have_decl
6549
_ACEOF
6550
ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
6551
if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
6552
  ac_have_decl=1
6553
else
6554
  ac_have_decl=0
6555
fi
6556
 
6557
cat >>confdefs.h <<_ACEOF
6558
#define HAVE_DECL_SBRK $ac_have_decl
6559
_ACEOF
6560
 
6561
  ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
6562
if test "x$ac_cv_have_decl_strverscmp" = x""yes; then :
6563
  ac_have_decl=1
6564
else
6565
  ac_have_decl=0
6566
fi
6567
 
6568
cat >>confdefs.h <<_ACEOF
6569
#define HAVE_DECL_STRVERSCMP $ac_have_decl
6570
_ACEOF
6571
 
6572
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5
6573
$as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; }
6574
if test "${libiberty_cv_decl_needed_canonicalize_file_name+set}" = set; then :
6575
  $as_echo_n "(cached) " >&6
6576
else
6577
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6578
/* end confdefs.h.  */
6579
 
6580
#include "confdefs.h"
6581
#include 
6582
#ifdef HAVE_STRING_H
6583
#include 
6584
#else
6585
#ifdef HAVE_STRINGS_H
6586
#include 
6587
#endif
6588
#endif
6589
#ifdef HAVE_STDLIB_H
6590
#include 
6591
#endif
6592
#ifdef HAVE_UNISTD_H
6593
#include 
6594
#endif
6595
int
6596
main ()
6597
{
6598
char *(*pfn) = (char *(*)) canonicalize_file_name
6599
  ;
6600
  return 0;
6601
}
6602
_ACEOF
6603
if ac_fn_c_try_compile "$LINENO"; then :
6604
  libiberty_cv_decl_needed_canonicalize_file_name=no
6605
else
6606
  libiberty_cv_decl_needed_canonicalize_file_name=yes
6607
fi
6608
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6609
fi
6610
 
6611
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5
6612
$as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; }
6613
if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then
6614
 
6615
$as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h
6616
 
6617
fi
6618
 
6619
fi
6620
 
6621
# Figure out which version of pexecute to use.
6622
case "${host}" in
6623
     *-*-mingw* | *-*-winnt*)   pexecute=pex-win32  ;;
6624
     *-*-msdosdjgpp*)           pexecute=pex-djgpp  ;;
6625
     *-*-msdos*)                pexecute=pex-msdos  ;;
6626
     *)                         pexecute=pex-unix   ;;
6627
esac
6628
 
6629
 
6630
if test x$gcc_no_link = xyes; then
6631
  if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
6632
    ac_cv_func_mmap_fixed_mapped=no
6633
  fi
6634
fi
6635
if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
6636
  for ac_header in stdlib.h unistd.h
6637
do :
6638
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6639
ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
6640
eval as_val=\$$as_ac_Header
6641
   if test "x$as_val" = x""yes; then :
6642
  cat >>confdefs.h <<_ACEOF
6643
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6644
_ACEOF
6645
 
6646
fi
6647
done
6648
 
6649
for ac_func in getpagesize
6650
do :
6651
  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
6652
if test "x$ac_cv_func_getpagesize" = x""yes; then :
6653
  cat >>confdefs.h <<_ACEOF
6654
#define HAVE_GETPAGESIZE 1
6655
_ACEOF
6656
 
6657
fi
6658
done
6659
 
6660
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
6661
$as_echo_n "checking for working mmap... " >&6; }
6662
if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
6663
  $as_echo_n "(cached) " >&6
6664
else
6665
  if test "$cross_compiling" = yes; then :
6666
  ac_cv_func_mmap_fixed_mapped=no
6667
else
6668
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6669
/* end confdefs.h.  */
6670
$ac_includes_default
6671
/* malloc might have been renamed as rpl_malloc. */
6672
#undef malloc
6673
 
6674
/* Thanks to Mike Haertel and Jim Avera for this test.
6675
   Here is a matrix of mmap possibilities:
6676
        mmap private not fixed
6677
        mmap private fixed at somewhere currently unmapped
6678
        mmap private fixed at somewhere already mapped
6679
        mmap shared not fixed
6680
        mmap shared fixed at somewhere currently unmapped
6681
        mmap shared fixed at somewhere already mapped
6682
   For private mappings, we should verify that changes cannot be read()
6683
   back from the file, nor mmap's back from the file at a different
6684
   address.  (There have been systems where private was not correctly
6685
   implemented like the infamous i386 svr4.0, and systems where the
6686
   VM page cache was not coherent with the file system buffer cache
6687
   like early versions of FreeBSD and possibly contemporary NetBSD.)
6688
   For shared mappings, we should conversely verify that changes get
6689
   propagated back to all the places they're supposed to be.
6690
 
6691
   Grep wants private fixed already mapped.
6692
   The main things grep needs to know about mmap are:
6693
   * does it exist and is it safe to write into the mmap'd area
6694
   * how to use it (BSD variants)  */
6695
 
6696
#include 
6697
#include 
6698
 
6699
#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
6700
char *malloc ();
6701
#endif
6702
 
6703
/* This mess was copied from the GNU getpagesize.h.  */
6704
#ifndef HAVE_GETPAGESIZE
6705
/* Assume that all systems that can run configure have sys/param.h.  */
6706
# ifndef HAVE_SYS_PARAM_H
6707
#  define HAVE_SYS_PARAM_H 1
6708
# endif
6709
 
6710
# ifdef _SC_PAGESIZE
6711
#  define getpagesize() sysconf(_SC_PAGESIZE)
6712
# else /* no _SC_PAGESIZE */
6713
#  ifdef HAVE_SYS_PARAM_H
6714
#   include 
6715
#   ifdef EXEC_PAGESIZE
6716
#    define getpagesize() EXEC_PAGESIZE
6717
#   else /* no EXEC_PAGESIZE */
6718
#    ifdef NBPG
6719
#     define getpagesize() NBPG * CLSIZE
6720
#     ifndef CLSIZE
6721
#      define CLSIZE 1
6722
#     endif /* no CLSIZE */
6723
#    else /* no NBPG */
6724
#     ifdef NBPC
6725
#      define getpagesize() NBPC
6726
#     else /* no NBPC */
6727
#      ifdef PAGESIZE
6728
#       define getpagesize() PAGESIZE
6729
#      endif /* PAGESIZE */
6730
#     endif /* no NBPC */
6731
#    endif /* no NBPG */
6732
#   endif /* no EXEC_PAGESIZE */
6733
#  else /* no HAVE_SYS_PARAM_H */
6734
#   define getpagesize() 8192   /* punt totally */
6735
#  endif /* no HAVE_SYS_PARAM_H */
6736
# endif /* no _SC_PAGESIZE */
6737
 
6738
#endif /* no HAVE_GETPAGESIZE */
6739
 
6740
int
6741
main ()
6742
{
6743
  char *data, *data2, *data3;
6744
  int i, pagesize;
6745
  int fd;
6746
 
6747
  pagesize = getpagesize ();
6748
 
6749
  /* First, make a file with some known garbage in it. */
6750
  data = (char *) malloc (pagesize);
6751
  if (!data)
6752
    return 1;
6753
  for (i = 0; i < pagesize; ++i)
6754
    *(data + i) = rand ();
6755
  umask (0);
6756
  fd = creat ("conftest.mmap", 0600);
6757
  if (fd < 0)
6758
    return 1;
6759
  if (write (fd, data, pagesize) != pagesize)
6760
    return 1;
6761
  close (fd);
6762
 
6763
  /* Next, try to mmap the file at a fixed address which already has
6764
     something else allocated at it.  If we can, also make sure that
6765
     we see the same garbage.  */
6766
  fd = open ("conftest.mmap", O_RDWR);
6767
  if (fd < 0)
6768
    return 1;
6769
  data2 = (char *) malloc (2 * pagesize);
6770
  if (!data2)
6771
    return 1;
6772
  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
6773
  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
6774
                     MAP_PRIVATE | MAP_FIXED, fd, 0L))
6775
    return 1;
6776
  for (i = 0; i < pagesize; ++i)
6777
    if (*(data + i) != *(data2 + i))
6778
      return 1;
6779
 
6780
  /* Finally, make sure that changes to the mapped area do not
6781
     percolate back to the file as seen by read().  (This is a bug on
6782
     some variants of i386 svr4.0.)  */
6783
  for (i = 0; i < pagesize; ++i)
6784
    *(data2 + i) = *(data2 + i) + 1;
6785
  data3 = (char *) malloc (pagesize);
6786
  if (!data3)
6787
    return 1;
6788
  if (read (fd, data3, pagesize) != pagesize)
6789
    return 1;
6790
  for (i = 0; i < pagesize; ++i)
6791
    if (*(data + i) != *(data3 + i))
6792
      return 1;
6793
  close (fd);
6794
  return 0;
6795
}
6796
_ACEOF
6797
if ac_fn_c_try_run "$LINENO"; then :
6798
  ac_cv_func_mmap_fixed_mapped=yes
6799
else
6800
  ac_cv_func_mmap_fixed_mapped=no
6801
fi
6802
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6803
  conftest.$ac_objext conftest.beam conftest.$ac_ext
6804
fi
6805
 
6806
fi
6807
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
6808
$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
6809
if test $ac_cv_func_mmap_fixed_mapped = yes; then
6810
 
6811
$as_echo "#define HAVE_MMAP 1" >>confdefs.h
6812
 
6813
fi
6814
rm -f conftest.mmap
6815
 
6816
fi
6817
 
6818
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5
6819
$as_echo_n "checking for working strncmp... " >&6; }
6820
if test "${ac_cv_func_strncmp_works+set}" = set; then :
6821
  $as_echo_n "(cached) " >&6
6822
else
6823
  if test "$cross_compiling" = yes; then :
6824
  ac_cv_func_strncmp_works=yes
6825
else
6826
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6827
/* end confdefs.h.  */
6828
 
6829
/* Test by Jim Wilson and Kaveh Ghazi.
6830
   Check whether strncmp reads past the end of its string parameters. */
6831
#include 
6832
 
6833
#ifdef HAVE_FCNTL_H
6834
#include 
6835
#endif
6836
 
6837
#ifdef HAVE_SYS_MMAN_H
6838
#include 
6839
#endif
6840
 
6841
#ifndef MAP_ANON
6842
#ifdef MAP_ANONYMOUS
6843
#define MAP_ANON MAP_ANONYMOUS
6844
#else
6845
#define MAP_ANON MAP_FILE
6846
#endif
6847
#endif
6848
 
6849
#ifndef MAP_FILE
6850
#define MAP_FILE 0
6851
#endif
6852
#ifndef O_RDONLY
6853
#define O_RDONLY 0
6854
#endif
6855
 
6856
#define MAP_LEN 0x10000
6857
 
6858
main ()
6859
{
6860
#if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
6861
  char *p;
6862
  int dev_zero;
6863
 
6864
  dev_zero = open ("/dev/zero", O_RDONLY);
6865
  if (dev_zero < 0)
6866
    exit (1);
6867
 
6868
  p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
6869
                     MAP_ANON|MAP_PRIVATE, dev_zero, 0);
6870
  if (p == (char *)-1)
6871
    p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
6872
                       MAP_ANON|MAP_PRIVATE, -1, 0);
6873
  if (p == (char *)-1)
6874
    exit (2);
6875
  else
6876
    {
6877
      char *string = "__si_type_info";
6878
      char *q = (char *) p + MAP_LEN - strlen (string) - 2;
6879
      char *r = (char *) p + 0xe;
6880
 
6881
      strcpy (q, string);
6882
      strcpy (r, string);
6883
      strncmp (r, q, 14);
6884
    }
6885
#endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
6886
  exit (0);
6887
}
6888
 
6889
_ACEOF
6890
if ac_fn_c_try_run "$LINENO"; then :
6891
  ac_cv_func_strncmp_works=yes
6892
else
6893
  ac_cv_func_strncmp_works=no
6894
fi
6895
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6896
  conftest.$ac_objext conftest.beam conftest.$ac_ext
6897
fi
6898
 
6899
rm -f core core.* *.core
6900
fi
6901
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5
6902
$as_echo "$ac_cv_func_strncmp_works" >&6; }
6903
if test $ac_cv_func_strncmp_works = no ; then
6904
  case " $LIBOBJS " in
6905
  *" strncmp.$ac_objext "* ) ;;
6906
  *) LIBOBJS="$LIBOBJS strncmp.$ac_objext"
6907
 ;;
6908
esac
6909
 
6910
fi
6911
 
6912
 
6913
# Install a library built with a cross compiler in $(tooldir) rather
6914
# than $(libdir).
6915
if test -z "${with_cross_host}"; then
6916
  INSTALL_DEST=libdir
6917
else
6918
  INSTALL_DEST=tooldir
6919
fi
6920
 
6921
 
6922
 
6923
L=""
6924
for l in x $LIBOBJS; do
6925
  case $l in
6926
    x) ;;
6927
    *) L="$L ./$l" ;;
6928
  esac
6929
done
6930
LIBOBJS="$L"
6931
 
6932
 
6933
 
6934
 
6935
 
6936
# We need multilib support, but only if configuring for the target.
6937
ac_config_files="$ac_config_files Makefile testsuite/Makefile"
6938
 
6939
ac_config_commands="$ac_config_commands default"
6940
 
6941
cat >confcache <<\_ACEOF
6942
# This file is a shell script that caches the results of configure
6943
# tests run on this system so they can be shared between configure
6944
# scripts and configure runs, see configure's option --config-cache.
6945
# It is not useful on other systems.  If it contains results you don't
6946
# want to keep, you may remove or edit it.
6947
#
6948
# config.status only pays attention to the cache file if you give it
6949
# the --recheck option to rerun configure.
6950
#
6951
# `ac_cv_env_foo' variables (set or unset) will be overridden when
6952
# loading this file, other *unset* `ac_cv_foo' will be assigned the
6953
# following values.
6954
 
6955
_ACEOF
6956
 
6957
# The following way of writing the cache mishandles newlines in values,
6958
# but we know of no workaround that is simple, portable, and efficient.
6959
# So, we kill variables containing newlines.
6960
# Ultrix sh set writes to stderr and can't be redirected directly,
6961
# and sets the high bit in the cache file unless we assign to the vars.
6962
(
6963
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6964
    eval ac_val=\$$ac_var
6965
    case $ac_val in #(
6966
    *${as_nl}*)
6967
      case $ac_var in #(
6968
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6969
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6970
      esac
6971
      case $ac_var in #(
6972
      _ | IFS | as_nl) ;; #(
6973
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6974
      *) { eval $ac_var=; unset $ac_var;} ;;
6975
      esac ;;
6976
    esac
6977
  done
6978
 
6979
  (set) 2>&1 |
6980
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
6981
    *${as_nl}ac_space=\ *)
6982
      # `set' does not quote correctly, so add quotes: double-quote
6983
      # substitution turns \\\\ into \\, and sed turns \\ into \.
6984
      sed -n \
6985
        "s/'/'\\\\''/g;
6986
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6987
      ;; #(
6988
    *)
6989
      # `set' quotes correctly as required by POSIX, so do not add quotes.
6990
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6991
      ;;
6992
    esac |
6993
    sort
6994
) |
6995
  sed '
6996
     /^ac_cv_env_/b end
6997
     t clear
6998
     :clear
6999
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7000
     t end
7001
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7002
     :end' >>confcache
7003
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7004
  if test -w "$cache_file"; then
7005
    test "x$cache_file" != "x/dev/null" &&
7006
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7007
$as_echo "$as_me: updating cache $cache_file" >&6;}
7008
    cat confcache >$cache_file
7009
  else
7010
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7011
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7012
  fi
7013
fi
7014
rm -f confcache
7015
 
7016
test "x$prefix" = xNONE && prefix=$ac_default_prefix
7017
# Let make expand exec_prefix.
7018
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7019
 
7020
DEFS=-DHAVE_CONFIG_H
7021
 
7022
ac_libobjs=
7023
ac_ltlibobjs=
7024
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7025
  # 1. Remove the extension, and $U if already installed.
7026
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7027
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7028
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
7029
  #    will be set to the directory where LIBOBJS objects are built.
7030
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7031
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7032
done
7033
LIBOBJS=$ac_libobjs
7034
 
7035
LTLIBOBJS=$ac_ltlibobjs
7036
 
7037
 
7038
 
7039
 
7040
: ${CONFIG_STATUS=./config.status}
7041
ac_write_fail=0
7042
ac_clean_files_save=$ac_clean_files
7043
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7044
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7045
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7046
as_write_fail=0
7047
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7048
#! $SHELL
7049
# Generated by $as_me.
7050
# Run this file to recreate the current configuration.
7051
# Compiler output produced by configure, useful for debugging
7052
# configure, is in config.log if it exists.
7053
 
7054
debug=false
7055
ac_cs_recheck=false
7056
ac_cs_silent=false
7057
 
7058
SHELL=\${CONFIG_SHELL-$SHELL}
7059
export SHELL
7060
_ASEOF
7061
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7062
## -------------------- ##
7063
## M4sh Initialization. ##
7064
## -------------------- ##
7065
 
7066
# Be more Bourne compatible
7067
DUALCASE=1; export DUALCASE # for MKS sh
7068
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7069
  emulate sh
7070
  NULLCMD=:
7071
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7072
  # is contrary to our usage.  Disable this feature.
7073
  alias -g '${1+"$@"}'='"$@"'
7074
  setopt NO_GLOB_SUBST
7075
else
7076
  case `(set -o) 2>/dev/null` in #(
7077
  *posix*) :
7078
    set -o posix ;; #(
7079
  *) :
7080
     ;;
7081
esac
7082
fi
7083
 
7084
 
7085
as_nl='
7086
'
7087
export as_nl
7088
# Printing a long string crashes Solaris 7 /usr/bin/printf.
7089
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7090
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7091
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7092
# Prefer a ksh shell builtin over an external printf program on Solaris,
7093
# but without wasting forks for bash or zsh.
7094
if test -z "$BASH_VERSION$ZSH_VERSION" \
7095
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7096
  as_echo='print -r --'
7097
  as_echo_n='print -rn --'
7098
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7099
  as_echo='printf %s\n'
7100
  as_echo_n='printf %s'
7101
else
7102
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7103
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7104
    as_echo_n='/usr/ucb/echo -n'
7105
  else
7106
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7107
    as_echo_n_body='eval
7108
      arg=$1;
7109
      case $arg in #(
7110
      *"$as_nl"*)
7111
        expr "X$arg" : "X\\(.*\\)$as_nl";
7112
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7113
      esac;
7114
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7115
    '
7116
    export as_echo_n_body
7117
    as_echo_n='sh -c $as_echo_n_body as_echo'
7118
  fi
7119
  export as_echo_body
7120
  as_echo='sh -c $as_echo_body as_echo'
7121
fi
7122
 
7123
# The user is always right.
7124
if test "${PATH_SEPARATOR+set}" != set; then
7125
  PATH_SEPARATOR=:
7126
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7127
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7128
      PATH_SEPARATOR=';'
7129
  }
7130
fi
7131
 
7132
 
7133
# IFS
7134
# We need space, tab and new line, in precisely that order.  Quoting is
7135
# there to prevent editors from complaining about space-tab.
7136
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
7137
# splitting by setting IFS to empty value.)
7138
IFS=" ""        $as_nl"
7139
 
7140
# Find who we are.  Look in the path if we contain no directory separator.
7141
case $0 in #((
7142
  *[\\/]* ) as_myself=$0 ;;
7143
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7144
for as_dir in $PATH
7145
do
7146
  IFS=$as_save_IFS
7147
  test -z "$as_dir" && as_dir=.
7148
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7149
  done
7150
IFS=$as_save_IFS
7151
 
7152
     ;;
7153
esac
7154
# We did not find ourselves, most probably we were run as `sh COMMAND'
7155
# in which case we are not to be found in the path.
7156
if test "x$as_myself" = x; then
7157
  as_myself=$0
7158
fi
7159
if test ! -f "$as_myself"; then
7160
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7161
  exit 1
7162
fi
7163
 
7164
# Unset variables that we do not need and which cause bugs (e.g. in
7165
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
7166
# suppresses any "Segmentation fault" message there.  '((' could
7167
# trigger a bug in pdksh 5.2.14.
7168
for as_var in BASH_ENV ENV MAIL MAILPATH
7169
do eval test x\${$as_var+set} = xset \
7170
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7171
done
7172
PS1='$ '
7173
PS2='> '
7174
PS4='+ '
7175
 
7176
# NLS nuisances.
7177
LC_ALL=C
7178
export LC_ALL
7179
LANGUAGE=C
7180
export LANGUAGE
7181
 
7182
# CDPATH.
7183
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7184
 
7185
 
7186
# as_fn_error ERROR [LINENO LOG_FD]
7187
# ---------------------------------
7188
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7189
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7190
# script with status $?, using 1 if that was 0.
7191
as_fn_error ()
7192
{
7193
  as_status=$?; test $as_status -eq 0 && as_status=1
7194
  if test "$3"; then
7195
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7196
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
7197
  fi
7198
  $as_echo "$as_me: error: $1" >&2
7199
  as_fn_exit $as_status
7200
} # as_fn_error
7201
 
7202
 
7203
# as_fn_set_status STATUS
7204
# -----------------------
7205
# Set $? to STATUS, without forking.
7206
as_fn_set_status ()
7207
{
7208
  return $1
7209
} # as_fn_set_status
7210
 
7211
# as_fn_exit STATUS
7212
# -----------------
7213
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7214
as_fn_exit ()
7215
{
7216
  set +e
7217
  as_fn_set_status $1
7218
  exit $1
7219
} # as_fn_exit
7220
 
7221
# as_fn_unset VAR
7222
# ---------------
7223
# Portably unset VAR.
7224
as_fn_unset ()
7225
{
7226
  { eval $1=; unset $1;}
7227
}
7228
as_unset=as_fn_unset
7229
# as_fn_append VAR VALUE
7230
# ----------------------
7231
# Append the text in VALUE to the end of the definition contained in VAR. Take
7232
# advantage of any shell optimizations that allow amortized linear growth over
7233
# repeated appends, instead of the typical quadratic growth present in naive
7234
# implementations.
7235
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7236
  eval 'as_fn_append ()
7237
  {
7238
    eval $1+=\$2
7239
  }'
7240
else
7241
  as_fn_append ()
7242
  {
7243
    eval $1=\$$1\$2
7244
  }
7245
fi # as_fn_append
7246
 
7247
# as_fn_arith ARG...
7248
# ------------------
7249
# Perform arithmetic evaluation on the ARGs, and store the result in the
7250
# global $as_val. Take advantage of shells that can avoid forks. The arguments
7251
# must be portable across $(()) and expr.
7252
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7253
  eval 'as_fn_arith ()
7254
  {
7255
    as_val=$(( $* ))
7256
  }'
7257
else
7258
  as_fn_arith ()
7259
  {
7260
    as_val=`expr "$@" || test $? -eq 1`
7261
  }
7262
fi # as_fn_arith
7263
 
7264
 
7265
if expr a : '\(a\)' >/dev/null 2>&1 &&
7266
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
7267
  as_expr=expr
7268
else
7269
  as_expr=false
7270
fi
7271
 
7272
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7273
  as_basename=basename
7274
else
7275
  as_basename=false
7276
fi
7277
 
7278
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7279
  as_dirname=dirname
7280
else
7281
  as_dirname=false
7282
fi
7283
 
7284
as_me=`$as_basename -- "$0" ||
7285
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7286
         X"$0" : 'X\(//\)$' \| \
7287
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7288
$as_echo X/"$0" |
7289
    sed '/^.*\/\([^/][^/]*\)\/*$/{
7290
            s//\1/
7291
            q
7292
          }
7293
          /^X\/\(\/\/\)$/{
7294
            s//\1/
7295
            q
7296
          }
7297
          /^X\/\(\/\).*/{
7298
            s//\1/
7299
            q
7300
          }
7301
          s/.*/./; q'`
7302
 
7303
# Avoid depending upon Character Ranges.
7304
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7305
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7306
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7307
as_cr_digits='0123456789'
7308
as_cr_alnum=$as_cr_Letters$as_cr_digits
7309
 
7310
ECHO_C= ECHO_N= ECHO_T=
7311
case `echo -n x` in #(((((
7312
-n*)
7313
  case `echo 'xy\c'` in
7314
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
7315
  xy)  ECHO_C='\c';;
7316
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
7317
       ECHO_T=' ';;
7318
  esac;;
7319
*)
7320
  ECHO_N='-n';;
7321
esac
7322
 
7323
rm -f conf$$ conf$$.exe conf$$.file
7324
if test -d conf$$.dir; then
7325
  rm -f conf$$.dir/conf$$.file
7326
else
7327
  rm -f conf$$.dir
7328
  mkdir conf$$.dir 2>/dev/null
7329
fi
7330
if (echo >conf$$.file) 2>/dev/null; then
7331
  if ln -s conf$$.file conf$$ 2>/dev/null; then
7332
    as_ln_s='ln -s'
7333
    # ... but there are two gotchas:
7334
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7335
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7336
    # In both cases, we have to default to `cp -p'.
7337
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7338
      as_ln_s='cp -p'
7339
  elif ln conf$$.file conf$$ 2>/dev/null; then
7340
    as_ln_s=ln
7341
  else
7342
    as_ln_s='cp -p'
7343
  fi
7344
else
7345
  as_ln_s='cp -p'
7346
fi
7347
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7348
rmdir conf$$.dir 2>/dev/null
7349
 
7350
 
7351
# as_fn_mkdir_p
7352
# -------------
7353
# Create "$as_dir" as a directory, including parents if necessary.
7354
as_fn_mkdir_p ()
7355
{
7356
 
7357
  case $as_dir in #(
7358
  -*) as_dir=./$as_dir;;
7359
  esac
7360
  test -d "$as_dir" || eval $as_mkdir_p || {
7361
    as_dirs=
7362
    while :; do
7363
      case $as_dir in #(
7364
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7365
      *) as_qdir=$as_dir;;
7366
      esac
7367
      as_dirs="'$as_qdir' $as_dirs"
7368
      as_dir=`$as_dirname -- "$as_dir" ||
7369
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7370
         X"$as_dir" : 'X\(//\)[^/]' \| \
7371
         X"$as_dir" : 'X\(//\)$' \| \
7372
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7373
$as_echo X"$as_dir" |
7374
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7375
            s//\1/
7376
            q
7377
          }
7378
          /^X\(\/\/\)[^/].*/{
7379
            s//\1/
7380
            q
7381
          }
7382
          /^X\(\/\/\)$/{
7383
            s//\1/
7384
            q
7385
          }
7386
          /^X\(\/\).*/{
7387
            s//\1/
7388
            q
7389
          }
7390
          s/.*/./; q'`
7391
      test -d "$as_dir" && break
7392
    done
7393
    test -z "$as_dirs" || eval "mkdir $as_dirs"
7394
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
7395
 
7396
 
7397
} # as_fn_mkdir_p
7398
if mkdir -p . 2>/dev/null; then
7399
  as_mkdir_p='mkdir -p "$as_dir"'
7400
else
7401
  test -d ./-p && rmdir ./-p
7402
  as_mkdir_p=false
7403
fi
7404
 
7405
if test -x / >/dev/null 2>&1; then
7406
  as_test_x='test -x'
7407
else
7408
  if ls -dL / >/dev/null 2>&1; then
7409
    as_ls_L_option=L
7410
  else
7411
    as_ls_L_option=
7412
  fi
7413
  as_test_x='
7414
    eval sh -c '\''
7415
      if test -d "$1"; then
7416
        test -d "$1/.";
7417
      else
7418
        case $1 in #(
7419
        -*)set "./$1";;
7420
        esac;
7421
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
7422
        ???[sx]*):;;*)false;;esac;fi
7423
    '\'' sh
7424
  '
7425
fi
7426
as_executable_p=$as_test_x
7427
 
7428
# Sed expression to map a string onto a valid CPP name.
7429
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7430
 
7431
# Sed expression to map a string onto a valid variable name.
7432
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7433
 
7434
 
7435
exec 6>&1
7436
## ----------------------------------- ##
7437
## Main body of $CONFIG_STATUS script. ##
7438
## ----------------------------------- ##
7439
_ASEOF
7440
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7441
 
7442
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7443
# Save the log message, to keep $0 and so on meaningful, and to
7444
# report actual input values of CONFIG_FILES etc. instead of their
7445
# values after options handling.
7446
ac_log="
7447
This file was extended by $as_me, which was
7448
generated by GNU Autoconf 2.64.  Invocation command line was
7449
 
7450
  CONFIG_FILES    = $CONFIG_FILES
7451
  CONFIG_HEADERS  = $CONFIG_HEADERS
7452
  CONFIG_LINKS    = $CONFIG_LINKS
7453
  CONFIG_COMMANDS = $CONFIG_COMMANDS
7454
  $ $0 $@
7455
 
7456
on `(hostname || uname -n) 2>/dev/null | sed 1q`
7457
"
7458
 
7459
_ACEOF
7460
 
7461
case $ac_config_files in *"
7462
"*) set x $ac_config_files; shift; ac_config_files=$*;;
7463
esac
7464
 
7465
case $ac_config_headers in *"
7466
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7467
esac
7468
 
7469
 
7470
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7471
# Files that config.status was made for.
7472
config_files="$ac_config_files"
7473
config_headers="$ac_config_headers"
7474
config_commands="$ac_config_commands"
7475
 
7476
_ACEOF
7477
 
7478
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7479
ac_cs_usage="\
7480
\`$as_me' instantiates files and other configuration actions
7481
from templates according to the current configuration.  Unless the files
7482
and actions are specified as TAGs, all are instantiated by default.
7483
 
7484
Usage: $0 [OPTION]... [TAG]...
7485
 
7486
  -h, --help       print this help, then exit
7487
  -V, --version    print version number and configuration settings, then exit
7488
  -q, --quiet, --silent
7489
                   do not print progress messages
7490
  -d, --debug      don't remove temporary files
7491
      --recheck    update $as_me by reconfiguring in the same conditions
7492
      --file=FILE[:TEMPLATE]
7493
                   instantiate the configuration file FILE
7494
      --header=FILE[:TEMPLATE]
7495
                   instantiate the configuration header FILE
7496
 
7497
Configuration files:
7498
$config_files
7499
 
7500
Configuration headers:
7501
$config_headers
7502
 
7503
Configuration commands:
7504
$config_commands
7505
 
7506
Report bugs to the package provider."
7507
 
7508
_ACEOF
7509
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7510
ac_cs_version="\\
7511
config.status
7512
configured by $0, generated by GNU Autoconf 2.64,
7513
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
7514
 
7515
Copyright (C) 2009 Free Software Foundation, Inc.
7516
This config.status script is free software; the Free Software Foundation
7517
gives unlimited permission to copy, distribute and modify it."
7518
 
7519
ac_pwd='$ac_pwd'
7520
srcdir='$srcdir'
7521
INSTALL='$INSTALL'
7522
test -n "\$AWK" || AWK=awk
7523
_ACEOF
7524
 
7525
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7526
# The default lists apply if the user does not specify any file.
7527
ac_need_defaults=:
7528
while test $# != 0
7529
do
7530
  case $1 in
7531
  --*=*)
7532
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
7533
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
7534
    ac_shift=:
7535
    ;;
7536
  *)
7537
    ac_option=$1
7538
    ac_optarg=$2
7539
    ac_shift=shift
7540
    ;;
7541
  esac
7542
 
7543
  case $ac_option in
7544
  # Handling of the options.
7545
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7546
    ac_cs_recheck=: ;;
7547
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7548
    $as_echo "$ac_cs_version"; exit ;;
7549
  --debug | --debu | --deb | --de | --d | -d )
7550
    debug=: ;;
7551
  --file | --fil | --fi | --f )
7552
    $ac_shift
7553
    case $ac_optarg in
7554
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7555
    esac
7556
    as_fn_append CONFIG_FILES " '$ac_optarg'"
7557
    ac_need_defaults=false;;
7558
  --header | --heade | --head | --hea )
7559
    $ac_shift
7560
    case $ac_optarg in
7561
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7562
    esac
7563
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
7564
    ac_need_defaults=false;;
7565
  --he | --h)
7566
    # Conflict between --help and --header
7567
    as_fn_error "ambiguous option: \`$1'
7568
Try \`$0 --help' for more information.";;
7569
  --help | --hel | -h )
7570
    $as_echo "$ac_cs_usage"; exit ;;
7571
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7572
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
7573
    ac_cs_silent=: ;;
7574
 
7575
  # This is an error.
7576
  -*) as_fn_error "unrecognized option: \`$1'
7577
Try \`$0 --help' for more information." ;;
7578
 
7579
  *) as_fn_append ac_config_targets " $1"
7580
     ac_need_defaults=false ;;
7581
 
7582
  esac
7583
  shift
7584
done
7585
 
7586
ac_configure_extra_args=
7587
 
7588
if $ac_cs_silent; then
7589
  exec 6>/dev/null
7590
  ac_configure_extra_args="$ac_configure_extra_args --silent"
7591
fi
7592
 
7593
_ACEOF
7594
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7595
if \$ac_cs_recheck; then
7596
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7597
  shift
7598
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
7599
  CONFIG_SHELL='$SHELL'
7600
  export CONFIG_SHELL
7601
  exec "\$@"
7602
fi
7603
 
7604
_ACEOF
7605
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7606
exec 5>>config.log
7607
{
7608
  echo
7609
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7610
## Running $as_me. ##
7611
_ASBOX
7612
  $as_echo "$ac_log"
7613
} >&5
7614
 
7615
_ACEOF
7616
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7617
#
7618
# INIT-COMMANDS
7619
#
7620
srcdir=${srcdir}
7621
host=${host}
7622
target=${target}
7623
with_target_subdir=${with_target_subdir}
7624
with_multisubdir=${with_multisubdir}
7625
ac_configure_args="--enable-multilib ${ac_configure_args}"
7626
CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
7627
ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
7628
libiberty_topdir=${libiberty_topdir}
7629
 
7630
 
7631
_ACEOF
7632
 
7633
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7634
 
7635
# Handling of arguments.
7636
for ac_config_target in $ac_config_targets
7637
do
7638
  case $ac_config_target in
7639
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
7640
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7641
    "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
7642
    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
7643
 
7644
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7645
  esac
7646
done
7647
 
7648
 
7649
# If the user did not use the arguments to specify the items to instantiate,
7650
# then the envvar interface is used.  Set only those that are not.
7651
# We use the long form for the default assignment because of an extremely
7652
# bizarre bug on SunOS 4.1.3.
7653
if $ac_need_defaults; then
7654
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7655
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7656
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7657
fi
7658
 
7659
# Have a temporary directory for convenience.  Make it in the build tree
7660
# simply because there is no reason against having it here, and in addition,
7661
# creating and moving files from /tmp can sometimes cause problems.
7662
# Hook for its removal unless debugging.
7663
# Note that there is a small window in which the directory will not be cleaned:
7664
# after its creation but before its name has been assigned to `$tmp'.
7665
$debug ||
7666
{
7667
  tmp=
7668
  trap 'exit_status=$?
7669
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
7670
' 0
7671
  trap 'as_fn_exit 1' 1 2 13 15
7672
}
7673
# Create a (secure) tmp directory for tmp files.
7674
 
7675
{
7676
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7677
  test -n "$tmp" && test -d "$tmp"
7678
}  ||
7679
{
7680
  tmp=./conf$$-$RANDOM
7681
  (umask 077 && mkdir "$tmp")
7682
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
7683
 
7684
# Set up the scripts for CONFIG_FILES section.
7685
# No need to generate them if there are no CONFIG_FILES.
7686
# This happens for instance with `./config.status config.h'.
7687
if test -n "$CONFIG_FILES"; then
7688
 
7689
if $AWK 'BEGIN { getline <"/dev/null" }' /dev/null; then
7690
  ac_cs_awk_getline=:
7691
  ac_cs_awk_pipe_init=
7692
  ac_cs_awk_read_file='
7693
      while ((getline aline < (F[key])) > 0)
7694
        print(aline)
7695
      close(F[key])'
7696
  ac_cs_awk_pipe_fini=
7697
else
7698
  ac_cs_awk_getline=false
7699
  ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
7700
  ac_cs_awk_read_file='
7701
      print "|#_!!_#|"
7702
      print "cat " F[key] " &&"
7703
      '$ac_cs_awk_pipe_init
7704
  # The final `:' finishes the AND list.
7705
  ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
7706
fi
7707
ac_cr=`echo X | tr X '\015'`
7708
# On cygwin, bash can eat \r inside `` if the user requested igncr.
7709
# But we know of no other shell where ac_cr would be empty at this
7710
# point, so we can use a bashism as a fallback.
7711
if test "x$ac_cr" = x; then
7712
  eval ac_cr=\$\'\\r\'
7713
fi
7714
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
7715
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7716
  ac_cs_awk_cr='\r'
7717
else
7718
  ac_cs_awk_cr=$ac_cr
7719
fi
7720
 
7721
echo 'BEGIN {' >"$tmp/subs1.awk" &&
7722
_ACEOF
7723
 
7724
# Create commands to substitute file output variables.
7725
{
7726
  echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
7727
  echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
7728
  echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
7729
  echo "_ACAWK" &&
7730
  echo "_ACEOF"
7731
} >conf$$files.sh &&
7732
. ./conf$$files.sh ||
7733
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7734
rm -f conf$$files.sh
7735
 
7736
{
7737
  echo "cat >conf$$subs.awk <<_ACEOF" &&
7738
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7739
  echo "_ACEOF"
7740
} >conf$$subs.sh ||
7741
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7742
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
7743
ac_delim='%!_!# '
7744
for ac_last_try in false false false false false :; do
7745
  . ./conf$$subs.sh ||
7746
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7747
 
7748
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
7749
  if test $ac_delim_n = $ac_delim_num; then
7750
    break
7751
  elif $ac_last_try; then
7752
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7753
  else
7754
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7755
  fi
7756
done
7757
rm -f conf$$subs.sh
7758
 
7759
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7760
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
7761
_ACEOF
7762
sed -n '
7763
h
7764
s/^/S["/; s/!.*/"]=/
7765
p
7766
g
7767
s/^[^!]*!//
7768
:repl
7769
t repl
7770
s/'"$ac_delim"'$//
7771
t delim
7772
:nl
7773
h
7774
s/\(.\{148\}\).*/\1/
7775
t more1
7776
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
7777
p
7778
n
7779
b repl
7780
:more1
7781
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7782
p
7783
g
7784
s/.\{148\}//
7785
t nl
7786
:delim
7787
h
7788
s/\(.\{148\}\).*/\1/
7789
t more2
7790
s/["\\]/\\&/g; s/^/"/; s/$/"/
7791
p
7792
b
7793
:more2
7794
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7795
p
7796
g
7797
s/.\{148\}//
7798
t delim
7799
' 
7800
/^[^""]/{
7801
  N
7802
  s/\n//
7803
}
7804
' >>$CONFIG_STATUS || ac_write_fail=1
7805
rm -f conf$$subs.awk
7806
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7807
_ACAWK
7808
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
7809
  for (key in S) S_is_set[key] = 1
7810
  FS = ""
7811
  \$ac_cs_awk_pipe_init
7812
}
7813
{
7814
  line = $ 0
7815
  nfields = split(line, field, "@")
7816
  substed = 0
7817
  len = length(field[1])
7818
  for (i = 2; i < nfields; i++) {
7819
    key = field[i]
7820
    keylen = length(key)
7821
    if (S_is_set[key]) {
7822
      value = S[key]
7823
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7824
      len += length(value) + length(field[++i])
7825
      substed = 1
7826
    } else
7827
      len += 1 + keylen
7828
  }
7829
  if (nfields == 3 && !substed) {
7830
    key = field[2]
7831
    if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
7832
      \$ac_cs_awk_read_file
7833
      next
7834
    }
7835
  }
7836
  print line
7837
}
7838
\$ac_cs_awk_pipe_fini
7839
_ACAWK
7840
_ACEOF
7841
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7842
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7843
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
7844
else
7845
  cat
7846
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
7847
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
7848
_ACEOF
7849
 
7850
# VPATH may cause trouble with some makes, so we remove $(srcdir),
7851
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7852
# trailing colons and then remove the whole line if VPATH becomes empty
7853
# (actually we leave an empty line to preserve line numbers).
7854
if test "x$srcdir" = x.; then
7855
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
7856
s/:*\$(srcdir):*/:/
7857
s/:*\${srcdir}:*/:/
7858
s/:*@srcdir@:*/:/
7859
s/^\([^=]*=[     ]*\):*/\1/
7860
s/:*$//
7861
s/^[^=]*=[       ]*$//
7862
}'
7863
fi
7864
 
7865
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7866
fi # test -n "$CONFIG_FILES"
7867
 
7868
# Set up the scripts for CONFIG_HEADERS section.
7869
# No need to generate them if there are no CONFIG_HEADERS.
7870
# This happens for instance with `./config.status Makefile'.
7871
if test -n "$CONFIG_HEADERS"; then
7872
cat >"$tmp/defines.awk" <<\_ACAWK ||
7873
BEGIN {
7874
_ACEOF
7875
 
7876
# Transform confdefs.h into an awk script `defines.awk', embedded as
7877
# here-document in config.status, that substitutes the proper values into
7878
# config.h.in to produce config.h.
7879
 
7880
# Create a delimiter string that does not exist in confdefs.h, to ease
7881
# handling of long lines.
7882
ac_delim='%!_!# '
7883
for ac_last_try in false false :; do
7884
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
7885
  if test -z "$ac_t"; then
7886
    break
7887
  elif $ac_last_try; then
7888
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
7889
  else
7890
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7891
  fi
7892
done
7893
 
7894
# For the awk script, D is an array of macro values keyed by name,
7895
# likewise P contains macro parameters if any.  Preserve backslash
7896
# newline sequences.
7897
 
7898
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7899
sed -n '
7900
s/.\{148\}/&'"$ac_delim"'/g
7901
t rset
7902
:rset
7903
s/^[     ]*#[    ]*define[       ][      ]*/ /
7904
t def
7905
d
7906
:def
7907
s/\\$//
7908
t bsnl
7909
s/["\\]/\\&/g
7910
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
7911
D["\1"]=" \3"/p
7912
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
7913
d
7914
:bsnl
7915
s/["\\]/\\&/g
7916
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
7917
D["\1"]=" \3\\\\\\n"\\/p
7918
t cont
7919
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
7920
t cont
7921
d
7922
:cont
7923
n
7924
s/.\{148\}/&'"$ac_delim"'/g
7925
t clear
7926
:clear
7927
s/\\$//
7928
t bsnlc
7929
s/["\\]/\\&/g; s/^/"/; s/$/"/p
7930
d
7931
:bsnlc
7932
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
7933
b cont
7934
' 
7935
s/'"$ac_delim"'/"\\\
7936
"/g' >>$CONFIG_STATUS || ac_write_fail=1
7937
 
7938
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7939
  for (key in D) D_is_set[key] = 1
7940
  FS = ""
7941
}
7942
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
7943
  line = \$ 0
7944
  split(line, arg, " ")
7945
  if (arg[1] == "#") {
7946
    defundef = arg[2]
7947
    mac1 = arg[3]
7948
  } else {
7949
    defundef = substr(arg[1], 2)
7950
    mac1 = arg[2]
7951
  }
7952
  split(mac1, mac2, "(") #)
7953
  macro = mac2[1]
7954
  prefix = substr(line, 1, index(line, defundef) - 1)
7955
  if (D_is_set[macro]) {
7956
    # Preserve the white space surrounding the "#".
7957
    print prefix "define", macro P[macro] D[macro]
7958
    next
7959
  } else {
7960
    # Replace #undef with comments.  This is necessary, for example,
7961
    # in the case of _POSIX_SOURCE, which is predefined and required
7962
    # on some systems where configure will not decide to define it.
7963
    if (defundef == "undef") {
7964
      print "/*", prefix defundef, macro, "*/"
7965
      next
7966
    }
7967
  }
7968
}
7969
{ print }
7970
_ACAWK
7971
_ACEOF
7972
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7973
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
7974
fi # test -n "$CONFIG_HEADERS"
7975
 
7976
 
7977
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
7978
shift
7979
for ac_tag
7980
do
7981
  case $ac_tag in
7982
  :[FHLC]) ac_mode=$ac_tag; continue;;
7983
  esac
7984
  case $ac_mode$ac_tag in
7985
  :[FHL]*:*);;
7986
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
7987
  :[FH]-) ac_tag=-:-;;
7988
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
7989
  esac
7990
  ac_save_IFS=$IFS
7991
  IFS=:
7992
  set x $ac_tag
7993
  IFS=$ac_save_IFS
7994
  shift
7995
  ac_file=$1
7996
  shift
7997
 
7998
  case $ac_mode in
7999
  :L) ac_source=$1;;
8000
  :[FH])
8001
    ac_file_inputs=
8002
    for ac_f
8003
    do
8004
      case $ac_f in
8005
      -) ac_f="$tmp/stdin";;
8006
      *) # Look for the file first in the build tree, then in the source tree
8007
         # (if the path is not absolute).  The absolute path cannot be DOS-style,
8008
         # because $ac_f cannot contain `:'.
8009
         test -f "$ac_f" ||
8010
           case $ac_f in
8011
           [\\/$]*) false;;
8012
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8013
           esac ||
8014
           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8015
      esac
8016
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8017
      as_fn_append ac_file_inputs " '$ac_f'"
8018
    done
8019
 
8020
    # Let's still pretend it is `configure' which instantiates (i.e., don't
8021
    # use $as_me), people would be surprised to read:
8022
    #    /* config.h.  Generated by config.status.  */
8023
    configure_input='Generated from '`
8024
          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8025
        `' by configure.'
8026
    if test x"$ac_file" != x-; then
8027
      configure_input="$ac_file.  $configure_input"
8028
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8029
$as_echo "$as_me: creating $ac_file" >&6;}
8030
    fi
8031
    # Neutralize special characters interpreted by sed in replacement strings.
8032
    case $configure_input in #(
8033
    *\&* | *\|* | *\\* )
8034
       ac_sed_conf_input=`$as_echo "$configure_input" |
8035
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
8036
    *) ac_sed_conf_input=$configure_input;;
8037
    esac
8038
 
8039
    case $ac_tag in
8040
    *:-:* | *:-) cat >"$tmp/stdin" \
8041
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
8042
    esac
8043
    ;;
8044
  esac
8045
 
8046
  ac_dir=`$as_dirname -- "$ac_file" ||
8047
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8048
         X"$ac_file" : 'X\(//\)[^/]' \| \
8049
         X"$ac_file" : 'X\(//\)$' \| \
8050
         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8051
$as_echo X"$ac_file" |
8052
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8053
            s//\1/
8054
            q
8055
          }
8056
          /^X\(\/\/\)[^/].*/{
8057
            s//\1/
8058
            q
8059
          }
8060
          /^X\(\/\/\)$/{
8061
            s//\1/
8062
            q
8063
          }
8064
          /^X\(\/\).*/{
8065
            s//\1/
8066
            q
8067
          }
8068
          s/.*/./; q'`
8069
  as_dir="$ac_dir"; as_fn_mkdir_p
8070
  ac_builddir=.
8071
 
8072
case "$ac_dir" in
8073
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8074
*)
8075
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8076
  # A ".." for each directory in $ac_dir_suffix.
8077
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8078
  case $ac_top_builddir_sub in
8079
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8080
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8081
  esac ;;
8082
esac
8083
ac_abs_top_builddir=$ac_pwd
8084
ac_abs_builddir=$ac_pwd$ac_dir_suffix
8085
# for backward compatibility:
8086
ac_top_builddir=$ac_top_build_prefix
8087
 
8088
case $srcdir in
8089
  .)  # We are building in place.
8090
    ac_srcdir=.
8091
    ac_top_srcdir=$ac_top_builddir_sub
8092
    ac_abs_top_srcdir=$ac_pwd ;;
8093
  [\\/]* | ?:[\\/]* )  # Absolute name.
8094
    ac_srcdir=$srcdir$ac_dir_suffix;
8095
    ac_top_srcdir=$srcdir
8096
    ac_abs_top_srcdir=$srcdir ;;
8097
  *) # Relative name.
8098
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8099
    ac_top_srcdir=$ac_top_build_prefix$srcdir
8100
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8101
esac
8102
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8103
 
8104
 
8105
  case $ac_mode in
8106
  :F)
8107
  #
8108
  # CONFIG_FILE
8109
  #
8110
 
8111
  case $INSTALL in
8112
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8113
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8114
  esac
8115
_ACEOF
8116
 
8117
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8118
# If the template does not know about datarootdir, expand it.
8119
# FIXME: This hack should be removed a few years after 2.60.
8120
ac_datarootdir_hack=; ac_datarootdir_seen=
8121
ac_sed_dataroot='
8122
/datarootdir/ {
8123
  p
8124
  q
8125
}
8126
/@datadir@/p
8127
/@docdir@/p
8128
/@infodir@/p
8129
/@localedir@/p
8130
/@mandir@/p'
8131
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8132
*datarootdir*) ac_datarootdir_seen=yes;;
8133
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8134
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8135
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8136
_ACEOF
8137
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8138
  ac_datarootdir_hack='
8139
  s&@datadir@&$datadir&g
8140
  s&@docdir@&$docdir&g
8141
  s&@infodir@&$infodir&g
8142
  s&@localedir@&$localedir&g
8143
  s&@mandir@&$mandir&g
8144
  s&\\\${datarootdir}&$datarootdir&g' ;;
8145
esac
8146
_ACEOF
8147
 
8148
# Neutralize VPATH when `$srcdir' = `.'.
8149
# Shell code in configure.ac might set extrasub.
8150
# FIXME: do we really want to maintain this feature?
8151
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8152
ac_sed_extra="$ac_vpsub
8153
$extrasub
8154
_ACEOF
8155
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8156
:t
8157
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8158
s|@configure_input@|$ac_sed_conf_input|;t t
8159
s&@top_builddir@&$ac_top_builddir_sub&;t t
8160
s&@top_build_prefix@&$ac_top_build_prefix&;t t
8161
s&@srcdir@&$ac_srcdir&;t t
8162
s&@abs_srcdir@&$ac_abs_srcdir&;t t
8163
s&@top_srcdir@&$ac_top_srcdir&;t t
8164
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8165
s&@builddir@&$ac_builddir&;t t
8166
s&@abs_builddir@&$ac_abs_builddir&;t t
8167
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8168
s&@INSTALL@&$ac_INSTALL&;t t
8169
$ac_datarootdir_hack
8170
"
8171
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
8172
if $ac_cs_awk_getline; then
8173
  $AWK -f "$tmp/subs.awk"
8174
else
8175
  $AWK -f "$tmp/subs.awk" | $SHELL
8176
fi >$tmp/out \
8177
  || as_fn_error "could not create $ac_file" "$LINENO" 5
8178
 
8179
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8180
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
8181
  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
8182
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8183
which seems to be undefined.  Please make sure it is defined." >&5
8184
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8185
which seems to be undefined.  Please make sure it is defined." >&2;}
8186
 
8187
  rm -f "$tmp/stdin"
8188
  case $ac_file in
8189
  -) cat "$tmp/out" && rm -f "$tmp/out";;
8190
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
8191
  esac \
8192
  || as_fn_error "could not create $ac_file" "$LINENO" 5
8193
 ;;
8194
  :H)
8195
  #
8196
  # CONFIG_HEADER
8197
  #
8198
  if test x"$ac_file" != x-; then
8199
    {
8200
      $as_echo "/* $configure_input  */" \
8201
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
8202
    } >"$tmp/config.h" \
8203
      || as_fn_error "could not create $ac_file" "$LINENO" 5
8204
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
8205
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8206
$as_echo "$as_me: $ac_file is unchanged" >&6;}
8207
    else
8208
      rm -f "$ac_file"
8209
      mv "$tmp/config.h" "$ac_file" \
8210
        || as_fn_error "could not create $ac_file" "$LINENO" 5
8211
    fi
8212
  else
8213
    $as_echo "/* $configure_input  */" \
8214
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
8215
      || as_fn_error "could not create -" "$LINENO" 5
8216
  fi
8217
 ;;
8218
 
8219
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8220
$as_echo "$as_me: executing $ac_file commands" >&6;}
8221
 ;;
8222
  esac
8223
 
8224
 
8225
  case $ac_file$ac_mode in
8226
    "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
8227
if test -n "$CONFIG_FILES"; then
8228
  if test -n "${with_target_subdir}"; then
8229
    # FIXME: We shouldn't need to set ac_file
8230
    ac_file=Makefile
8231
    LD="${ORIGINAL_LD_FOR_MULTILIBS}"
8232
    . ${libiberty_topdir}/config-ml.in
8233
  fi
8234
fi ;;
8235
 
8236
  esac
8237
done # for ac_tag
8238
 
8239
 
8240
as_fn_exit 0
8241
_ACEOF
8242
ac_clean_files=$ac_clean_files_save
8243
 
8244
test $ac_write_fail = 0 ||
8245
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
8246
 
8247
 
8248
# configure is writing to config.log, and then calls config.status.
8249
# config.status does its own redirection, appending to config.log.
8250
# Unfortunately, on DOS this fails, as config.log is still kept open
8251
# by configure, so config.status won't be able to write to it; its
8252
# output is simply discarded.  So we exec the FD to /dev/null,
8253
# effectively closing config.log, so it can be properly (re)opened and
8254
# appended to by config.status.  When coming back to configure, we
8255
# need to make the FD available again.
8256
if test "$no_create" != yes; then
8257
  ac_cs_success=:
8258
  ac_config_status_args=
8259
  test "$silent" = yes &&
8260
    ac_config_status_args="$ac_config_status_args --quiet"
8261
  exec 5>/dev/null
8262
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8263
  exec 5>>config.log
8264
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8265
  # would make configure fail if this is the last instruction.
8266
  $ac_cs_success || as_fn_exit $?
8267
fi
8268
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8269
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8270
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
8271
fi
8272
 

powered by: WebSVN 2.1.0

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