OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [trunk/] [gnu-src/] [gdb-7.1/] [libiberty/] [configure] - Blame information for rev 522

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

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

powered by: WebSVN 2.1.0

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