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

Subversion Repositories open8_urisc

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

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

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

powered by: WebSVN 2.1.0

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