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.2/] [libiberty/] [configure] - Blame information for rev 602

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

Line No. Rev Author Line
1 330 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_decl_name=`echo $2|sed 's/ *(.*//'`
1908
  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1909
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1910
$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1911
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1912
  $as_echo_n "(cached) " >&6
1913
else
1914
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1915
/* end confdefs.h.  */
1916
$4
1917
int
1918
main ()
1919
{
1920
#ifndef $as_decl_name
1921
#ifdef __cplusplus
1922
  (void) $as_decl_use;
1923
#else
1924
  (void) $as_decl_name;
1925
#endif
1926
#endif
1927
 
1928
  ;
1929
  return 0;
1930
}
1931
_ACEOF
1932
if ac_fn_c_try_compile "$LINENO"; then :
1933
  eval "$3=yes"
1934
else
1935
  eval "$3=no"
1936
fi
1937
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1938
fi
1939
eval ac_res=\$$3
1940
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1941
$as_echo "$ac_res" >&6; }
1942
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1943
 
1944
} # ac_fn_c_check_decl
1945
cat >config.log <<_ACEOF
1946
This file contains any messages produced by compilers while
1947
running configure, to aid debugging if configure makes a mistake.
1948
 
1949
It was created by $as_me, which was
1950
generated by GNU Autoconf 2.64.  Invocation command line was
1951
 
1952
  $ $0 $@
1953
 
1954
_ACEOF
1955
exec 5>>config.log
1956
{
1957
cat <<_ASUNAME
1958
## --------- ##
1959
## Platform. ##
1960
## --------- ##
1961
 
1962
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1963
uname -m = `(uname -m) 2>/dev/null || echo unknown`
1964
uname -r = `(uname -r) 2>/dev/null || echo unknown`
1965
uname -s = `(uname -s) 2>/dev/null || echo unknown`
1966
uname -v = `(uname -v) 2>/dev/null || echo unknown`
1967
 
1968
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1969
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1970
 
1971
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1972
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1973
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1974
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1975
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1976
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1977
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1978
 
1979
_ASUNAME
1980
 
1981
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1982
for as_dir in $PATH
1983
do
1984
  IFS=$as_save_IFS
1985
  test -z "$as_dir" && as_dir=.
1986
    $as_echo "PATH: $as_dir"
1987
  done
1988
IFS=$as_save_IFS
1989
 
1990
} >&5
1991
 
1992
cat >&5 <<_ACEOF
1993
 
1994
 
1995
## ----------- ##
1996
## Core tests. ##
1997
## ----------- ##
1998
 
1999
_ACEOF
2000
 
2001
 
2002
# Keep a trace of the command line.
2003
# Strip out --no-create and --no-recursion so they do not pile up.
2004
# Strip out --silent because we don't want to record it for future runs.
2005
# Also quote any args containing shell meta-characters.
2006
# Make two passes to allow for proper duplicate-argument suppression.
2007
ac_configure_args=
2008
ac_configure_args0=
2009
ac_configure_args1=
2010
ac_must_keep_next=false
2011
for ac_pass in 1 2
2012
do
2013
  for ac_arg
2014
  do
2015
    case $ac_arg in
2016
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2017
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2018
    | -silent | --silent | --silen | --sile | --sil)
2019
      continue ;;
2020
    *\'*)
2021
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2022
    esac
2023
    case $ac_pass in
2024
    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2025
    2)
2026
      as_fn_append ac_configure_args1 " '$ac_arg'"
2027
      if test $ac_must_keep_next = true; then
2028
        ac_must_keep_next=false # Got value, back to normal.
2029
      else
2030
        case $ac_arg in
2031
          *=* | --config-cache | -C | -disable-* | --disable-* \
2032
          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2033
          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2034
          | -with-* | --with-* | -without-* | --without-* | --x)
2035
            case "$ac_configure_args0 " in
2036
              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2037
            esac
2038
            ;;
2039
          -* ) ac_must_keep_next=true ;;
2040
        esac
2041
      fi
2042
      as_fn_append ac_configure_args " '$ac_arg'"
2043
      ;;
2044
    esac
2045
  done
2046
done
2047
{ ac_configure_args0=; unset ac_configure_args0;}
2048
{ ac_configure_args1=; unset ac_configure_args1;}
2049
 
2050
# When interrupted or exit'd, cleanup temporary files, and complete
2051
# config.log.  We remove comments because anyway the quotes in there
2052
# would cause problems or look ugly.
2053
# WARNING: Use '\'' to represent an apostrophe within the trap.
2054
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2055
trap 'exit_status=$?
2056
  # Save into config.log some information that might help in debugging.
2057
  {
2058
    echo
2059
 
2060
    cat <<\_ASBOX
2061
## ---------------- ##
2062
## Cache variables. ##
2063
## ---------------- ##
2064
_ASBOX
2065
    echo
2066
    # The following way of writing the cache mishandles newlines in values,
2067
(
2068
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2069
    eval ac_val=\$$ac_var
2070
    case $ac_val in #(
2071
    *${as_nl}*)
2072
      case $ac_var in #(
2073
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2074
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2075
      esac
2076
      case $ac_var in #(
2077
      _ | IFS | as_nl) ;; #(
2078
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2079
      *) { eval $ac_var=; unset $ac_var;} ;;
2080
      esac ;;
2081
    esac
2082
  done
2083
  (set) 2>&1 |
2084
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2085
    *${as_nl}ac_space=\ *)
2086
      sed -n \
2087
        "s/'\''/'\''\\\\'\'''\''/g;
2088
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2089
      ;; #(
2090
    *)
2091
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2092
      ;;
2093
    esac |
2094
    sort
2095
)
2096
    echo
2097
 
2098
    cat <<\_ASBOX
2099
## ----------------- ##
2100
## Output variables. ##
2101
## ----------------- ##
2102
_ASBOX
2103
    echo
2104
    for ac_var in $ac_subst_vars
2105
    do
2106
      eval ac_val=\$$ac_var
2107
      case $ac_val in
2108
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2109
      esac
2110
      $as_echo "$ac_var='\''$ac_val'\''"
2111
    done | sort
2112
    echo
2113
 
2114
    if test -n "$ac_subst_files"; then
2115
      cat <<\_ASBOX
2116
## ------------------- ##
2117
## File substitutions. ##
2118
## ------------------- ##
2119
_ASBOX
2120
      echo
2121
      for ac_var in $ac_subst_files
2122
      do
2123
        eval ac_val=\$$ac_var
2124
        case $ac_val in
2125
        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2126
        esac
2127
        $as_echo "$ac_var='\''$ac_val'\''"
2128
      done | sort
2129
      echo
2130
    fi
2131
 
2132
    if test -s confdefs.h; then
2133
      cat <<\_ASBOX
2134
## ----------- ##
2135
## confdefs.h. ##
2136
## ----------- ##
2137
_ASBOX
2138
      echo
2139
      cat confdefs.h
2140
      echo
2141
    fi
2142
    test "$ac_signal" != 0 &&
2143
      $as_echo "$as_me: caught signal $ac_signal"
2144
    $as_echo "$as_me: exit $exit_status"
2145
  } >&5
2146
  rm -f core *.core core.conftest.* &&
2147
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2148
    exit $exit_status
2149
' 0
2150
for ac_signal in 1 2 13 15; do
2151
  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2152
done
2153
ac_signal=0
2154
 
2155
# confdefs.h avoids OS command line length limits that DEFS can exceed.
2156
rm -f -r conftest* confdefs.h
2157
 
2158
$as_echo "/* confdefs.h */" > confdefs.h
2159
 
2160
# Predefined preprocessor variables.
2161
 
2162
cat >>confdefs.h <<_ACEOF
2163
#define PACKAGE_NAME "$PACKAGE_NAME"
2164
_ACEOF
2165
 
2166
cat >>confdefs.h <<_ACEOF
2167
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2168
_ACEOF
2169
 
2170
cat >>confdefs.h <<_ACEOF
2171
#define PACKAGE_VERSION "$PACKAGE_VERSION"
2172
_ACEOF
2173
 
2174
cat >>confdefs.h <<_ACEOF
2175
#define PACKAGE_STRING "$PACKAGE_STRING"
2176
_ACEOF
2177
 
2178
cat >>confdefs.h <<_ACEOF
2179
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2180
_ACEOF
2181
 
2182
cat >>confdefs.h <<_ACEOF
2183
#define PACKAGE_URL "$PACKAGE_URL"
2184
_ACEOF
2185
 
2186
 
2187
# Let the site file select an alternate cache file if it wants to.
2188
# Prefer an explicitly selected file to automatically selected ones.
2189
ac_site_file1=NONE
2190
ac_site_file2=NONE
2191
if test -n "$CONFIG_SITE"; then
2192
  ac_site_file1=$CONFIG_SITE
2193
elif test "x$prefix" != xNONE; then
2194
  ac_site_file1=$prefix/share/config.site
2195
  ac_site_file2=$prefix/etc/config.site
2196
else
2197
  ac_site_file1=$ac_default_prefix/share/config.site
2198
  ac_site_file2=$ac_default_prefix/etc/config.site
2199
fi
2200
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2201
do
2202
  test "x$ac_site_file" = xNONE && continue
2203
  if test -r "$ac_site_file"; then
2204
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2205
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2206
    sed 's/^/| /' "$ac_site_file" >&5
2207
    . "$ac_site_file"
2208
  fi
2209
done
2210
 
2211
if test -r "$cache_file"; then
2212
  # Some versions of bash will fail to source /dev/null (special
2213
  # files actually), so we avoid doing that.
2214
  if test -f "$cache_file"; then
2215
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2216
$as_echo "$as_me: loading cache $cache_file" >&6;}
2217
    case $cache_file in
2218
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2219
      *)                      . "./$cache_file";;
2220
    esac
2221
  fi
2222
else
2223
  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2224
$as_echo "$as_me: creating cache $cache_file" >&6;}
2225
  >$cache_file
2226
fi
2227
 
2228
# Check that the precious variables saved in the cache have kept the same
2229
# value.
2230
ac_cache_corrupted=false
2231
for ac_var in $ac_precious_vars; do
2232
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2233
  eval ac_new_set=\$ac_env_${ac_var}_set
2234
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2235
  eval ac_new_val=\$ac_env_${ac_var}_value
2236
  case $ac_old_set,$ac_new_set in
2237
    set,)
2238
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2239
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2240
      ac_cache_corrupted=: ;;
2241
    ,set)
2242
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2243
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2244
      ac_cache_corrupted=: ;;
2245
    ,);;
2246
    *)
2247
      if test "x$ac_old_val" != "x$ac_new_val"; then
2248
        # differences in whitespace do not lead to failure.
2249
        ac_old_val_w=`echo x $ac_old_val`
2250
        ac_new_val_w=`echo x $ac_new_val`
2251
        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2252
          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2253
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2254
          ac_cache_corrupted=:
2255
        else
2256
          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2257
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2258
          eval $ac_var=\$ac_old_val
2259
        fi
2260
        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2261
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2262
        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2263
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2264
      fi;;
2265
  esac
2266
  # Pass precious variables to config.status.
2267
  if test "$ac_new_set" = set; then
2268
    case $ac_new_val in
2269
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2270
    *) ac_arg=$ac_var=$ac_new_val ;;
2271
    esac
2272
    case " $ac_configure_args " in
2273
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2274
      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2275
    esac
2276
  fi
2277
done
2278
if $ac_cache_corrupted; then
2279
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2280
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2281
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2282
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2283
  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2284
fi
2285
## -------------------- ##
2286
## Main body of script. ##
2287
## -------------------- ##
2288
 
2289
ac_ext=c
2290
ac_cpp='$CPP $CPPFLAGS'
2291
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2292
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2293
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2294
 
2295
 
2296
 
2297
 
2298
 
2299
 
2300
 
2301
# This works around the fact that libtool configuration may change LD
2302
# for this particular configuration, but some shells, instead of
2303
# keeping the changes in LD private, export them just because LD is
2304
# exported.  We don't use libtool yet, but some day we might, so...
2305
ORIGINAL_LD_FOR_MULTILIBS=$LD
2306
 
2307
 
2308
# Check whether --with-target-subdir was given.
2309
if test "${with_target_subdir+set}" = set; then :
2310
  withval=$with_target_subdir;
2311
fi
2312
 
2313
 
2314
# Check whether --with-build-subdir was given.
2315
if test "${with_build_subdir+set}" = set; then :
2316
  withval=$with_build_subdir;
2317
fi
2318
 
2319
 
2320
# Check whether --with-cross-host was given.
2321
if test "${with_cross_host+set}" = set; then :
2322
  withval=$with_cross_host;
2323
fi
2324
 
2325
 
2326
# Check whether --with-newlib was given.
2327
if test "${with_newlib+set}" = set; then :
2328
  withval=$with_newlib;
2329
fi
2330
 
2331
 
2332
if test "${srcdir}" = "."; then
2333
  if test -n "${with_build_subdir}"; then
2334
    libiberty_topdir="${srcdir}/../.."
2335
    with_target_subdir=
2336
  elif test -z "${with_target_subdir}"; then
2337
    libiberty_topdir="${srcdir}/.."
2338
  else
2339
    if test "${with_target_subdir}" != "."; then
2340
      libiberty_topdir="${srcdir}/${with_multisrctop}../.."
2341
    else
2342
      libiberty_topdir="${srcdir}/${with_multisrctop}.."
2343
    fi
2344
  fi
2345
else
2346
  libiberty_topdir="${srcdir}/.."
2347
fi
2348
 
2349
ac_aux_dir=
2350
for ac_dir in $libiberty_topdir "$srcdir"/$libiberty_topdir; do
2351
  for ac_t in install-sh install.sh shtool; do
2352
    if test -f "$ac_dir/$ac_t"; then
2353
      ac_aux_dir=$ac_dir
2354
      ac_install_sh="$ac_aux_dir/$ac_t -c"
2355
      break 2
2356
    fi
2357
  done
2358
done
2359
if test -z "$ac_aux_dir"; then
2360
  as_fn_error "cannot find install-sh, install.sh, or shtool in $libiberty_topdir \"$srcdir\"/$libiberty_topdir" "$LINENO" 5
2361
fi
2362
 
2363
# These three variables are undocumented and unsupported,
2364
# and are intended to be withdrawn in a future Autoconf release.
2365
# They can cause serious problems if a builder's source tree is in a directory
2366
# whose full name contains unusual characters.
2367
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2368
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2369
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2370
 
2371
 
2372
 
2373
 
2374
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2375
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2376
    # Check whether --enable-maintainer-mode was given.
2377
if test "${enable_maintainer_mode+set}" = set; then :
2378
  enableval=$enable_maintainer_mode; maintainer_mode=$enableval
2379
else
2380
  maintainer_mode=no
2381
fi
2382
 
2383
 
2384
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5
2385
$as_echo "$maintainer_mode" >&6; }
2386
 
2387
if test "$maintainer_mode" = "yes"; then
2388
  MAINT=''
2389
  NOTMAINT='#'
2390
else
2391
  MAINT='#'
2392
  NOTMAINT=''
2393
fi
2394
 
2395
# Do we have a single-tree copy of texinfo?  Even if we do, we can't
2396
# rely on it - libiberty is built before texinfo.
2397
# Extract the first word of "makeinfo", so it can be a program name with args.
2398
set dummy makeinfo; ac_word=$2
2399
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2400
$as_echo_n "checking for $ac_word... " >&6; }
2401
if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
2402
  $as_echo_n "(cached) " >&6
2403
else
2404
  if test -n "$MAKEINFO"; then
2405
  ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
2406
else
2407
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2408
for as_dir in $PATH
2409
do
2410
  IFS=$as_save_IFS
2411
  test -z "$as_dir" && as_dir=.
2412
    for ac_exec_ext in '' $ac_executable_extensions; do
2413
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2414
    ac_cv_prog_MAKEINFO="makeinfo"
2415
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2416
    break 2
2417
  fi
2418
done
2419
  done
2420
IFS=$as_save_IFS
2421
 
2422
fi
2423
fi
2424
MAKEINFO=$ac_cv_prog_MAKEINFO
2425
if test -n "$MAKEINFO"; then
2426
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
2427
$as_echo "$MAKEINFO" >&6; }
2428
else
2429
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2430
$as_echo "no" >&6; }
2431
fi
2432
 
2433
 
2434
if test "x$MAKEINFO" = "x"; then
2435
    MAKEINFO="@echo makeinfo missing; true"
2436
    BUILD_INFO=
2437
else
2438
    BUILD_INFO=info
2439
    case "$MAKEINFO" in
2440
      */missing\ makeinfo*)
2441
        BUILD_INFO=
2442
        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
2443
*** Makeinfo is missing. Info documentation will not be built." >&5
2444
$as_echo "$as_me: WARNING:
2445
*** Makeinfo is missing. Info documentation will not be built." >&2;}
2446
        ;;
2447
      *)
2448
        case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in
2449
          x*\ [1-3].* )
2450
            MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true"
2451
            BUILD_INFO=
2452
            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
2453
*** Makeinfo is too old. Info documentation will not be built." >&5
2454
$as_echo "$as_me: WARNING:
2455
*** Makeinfo is too old. Info documentation will not be built." >&2;}
2456
          ;;
2457
        esac
2458
        ;;
2459
    esac
2460
fi
2461
 
2462
 
2463
 
2464
# Extract the first word of "perl", so it can be a program name with args.
2465
set dummy perl; ac_word=$2
2466
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2467
$as_echo_n "checking for $ac_word... " >&6; }
2468
if test "${ac_cv_prog_PERL+set}" = set; then :
2469
  $as_echo_n "(cached) " >&6
2470
else
2471
  if test -n "$PERL"; then
2472
  ac_cv_prog_PERL="$PERL" # Let the user override the test.
2473
else
2474
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2475
for as_dir in $PATH
2476
do
2477
  IFS=$as_save_IFS
2478
  test -z "$as_dir" && as_dir=.
2479
    for ac_exec_ext in '' $ac_executable_extensions; do
2480
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2481
    ac_cv_prog_PERL="perl"
2482
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2483
    break 2
2484
  fi
2485
done
2486
  done
2487
IFS=$as_save_IFS
2488
 
2489
fi
2490
fi
2491
PERL=$ac_cv_prog_PERL
2492
if test -n "$PERL"; then
2493
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
2494
$as_echo "$PERL" >&6; }
2495
else
2496
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2497
$as_echo "no" >&6; }
2498
fi
2499
 
2500
 
2501
if test x"$PERL" = x""; then
2502
  HAVE_PERL='#'
2503
else
2504
  HAVE_PERL=''
2505
fi
2506
 
2507
 
2508
# Make sure we can run config.sub.
2509
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2510
  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2511
 
2512
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2513
$as_echo_n "checking build system type... " >&6; }
2514
if test "${ac_cv_build+set}" = set; then :
2515
  $as_echo_n "(cached) " >&6
2516
else
2517
  ac_build_alias=$build_alias
2518
test "x$ac_build_alias" = x &&
2519
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2520
test "x$ac_build_alias" = x &&
2521
  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2522
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2523
  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2524
 
2525
fi
2526
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2527
$as_echo "$ac_cv_build" >&6; }
2528
case $ac_cv_build in
2529
*-*-*) ;;
2530
*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2531
esac
2532
build=$ac_cv_build
2533
ac_save_IFS=$IFS; IFS='-'
2534
set x $ac_cv_build
2535
shift
2536
build_cpu=$1
2537
build_vendor=$2
2538
shift; shift
2539
# Remember, the first character of IFS is used to create $*,
2540
# except with old shells:
2541
build_os=$*
2542
IFS=$ac_save_IFS
2543
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2544
 
2545
 
2546
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2547
$as_echo_n "checking host system type... " >&6; }
2548
if test "${ac_cv_host+set}" = set; then :
2549
  $as_echo_n "(cached) " >&6
2550
else
2551
  if test "x$host_alias" = x; then
2552
  ac_cv_host=$ac_cv_build
2553
else
2554
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2555
    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2556
fi
2557
 
2558
fi
2559
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2560
$as_echo "$ac_cv_host" >&6; }
2561
case $ac_cv_host in
2562
*-*-*) ;;
2563
*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2564
esac
2565
host=$ac_cv_host
2566
ac_save_IFS=$IFS; IFS='-'
2567
set x $ac_cv_host
2568
shift
2569
host_cpu=$1
2570
host_vendor=$2
2571
shift; shift
2572
# Remember, the first character of IFS is used to create $*,
2573
# except with old shells:
2574
host_os=$*
2575
IFS=$ac_save_IFS
2576
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2577
 
2578
 
2579
 
2580
 
2581
if test -n "$ac_tool_prefix"; then
2582
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2583
set dummy ${ac_tool_prefix}ar; ac_word=$2
2584
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2585
$as_echo_n "checking for $ac_word... " >&6; }
2586
if test "${ac_cv_prog_AR+set}" = set; then :
2587
  $as_echo_n "(cached) " >&6
2588
else
2589
  if test -n "$AR"; then
2590
  ac_cv_prog_AR="$AR" # Let the user override the test.
2591
else
2592
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2593
for as_dir in $PATH
2594
do
2595
  IFS=$as_save_IFS
2596
  test -z "$as_dir" && as_dir=.
2597
    for ac_exec_ext in '' $ac_executable_extensions; do
2598
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2599
    ac_cv_prog_AR="${ac_tool_prefix}ar"
2600
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2601
    break 2
2602
  fi
2603
done
2604
  done
2605
IFS=$as_save_IFS
2606
 
2607
fi
2608
fi
2609
AR=$ac_cv_prog_AR
2610
if test -n "$AR"; then
2611
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
2612
$as_echo "$AR" >&6; }
2613
else
2614
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2615
$as_echo "no" >&6; }
2616
fi
2617
 
2618
 
2619
fi
2620
if test -z "$ac_cv_prog_AR"; then
2621
  ac_ct_AR=$AR
2622
  # Extract the first word of "ar", so it can be a program name with args.
2623
set dummy ar; ac_word=$2
2624
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2625
$as_echo_n "checking for $ac_word... " >&6; }
2626
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
2627
  $as_echo_n "(cached) " >&6
2628
else
2629
  if test -n "$ac_ct_AR"; then
2630
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
2631
else
2632
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2633
for as_dir in $PATH
2634
do
2635
  IFS=$as_save_IFS
2636
  test -z "$as_dir" && as_dir=.
2637
    for ac_exec_ext in '' $ac_executable_extensions; do
2638
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2639
    ac_cv_prog_ac_ct_AR="ar"
2640
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2641
    break 2
2642
  fi
2643
done
2644
  done
2645
IFS=$as_save_IFS
2646
 
2647
fi
2648
fi
2649
ac_ct_AR=$ac_cv_prog_ac_ct_AR
2650
if test -n "$ac_ct_AR"; then
2651
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
2652
$as_echo "$ac_ct_AR" >&6; }
2653
else
2654
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2655
$as_echo "no" >&6; }
2656
fi
2657
 
2658
  if test "x$ac_ct_AR" = x; then
2659
    AR=""
2660
  else
2661
    case $cross_compiling:$ac_tool_warned in
2662
yes:)
2663
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2664
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2665
ac_tool_warned=yes ;;
2666
esac
2667
    AR=$ac_ct_AR
2668
  fi
2669
else
2670
  AR="$ac_cv_prog_AR"
2671
fi
2672
 
2673
if test -n "$ac_tool_prefix"; then
2674
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2675
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2676
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2677
$as_echo_n "checking for $ac_word... " >&6; }
2678
if test "${ac_cv_prog_RANLIB+set}" = set; then :
2679
  $as_echo_n "(cached) " >&6
2680
else
2681
  if test -n "$RANLIB"; then
2682
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2683
else
2684
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2685
for as_dir in $PATH
2686
do
2687
  IFS=$as_save_IFS
2688
  test -z "$as_dir" && as_dir=.
2689
    for ac_exec_ext in '' $ac_executable_extensions; do
2690
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2691
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2692
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2693
    break 2
2694
  fi
2695
done
2696
  done
2697
IFS=$as_save_IFS
2698
 
2699
fi
2700
fi
2701
RANLIB=$ac_cv_prog_RANLIB
2702
if test -n "$RANLIB"; then
2703
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
2704
$as_echo "$RANLIB" >&6; }
2705
else
2706
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2707
$as_echo "no" >&6; }
2708
fi
2709
 
2710
 
2711
fi
2712
if test -z "$ac_cv_prog_RANLIB"; then
2713
  ac_ct_RANLIB=$RANLIB
2714
  # Extract the first word of "ranlib", so it can be a program name with args.
2715
set dummy ranlib; ac_word=$2
2716
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2717
$as_echo_n "checking for $ac_word... " >&6; }
2718
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
2719
  $as_echo_n "(cached) " >&6
2720
else
2721
  if test -n "$ac_ct_RANLIB"; then
2722
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2723
else
2724
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2725
for as_dir in $PATH
2726
do
2727
  IFS=$as_save_IFS
2728
  test -z "$as_dir" && as_dir=.
2729
    for ac_exec_ext in '' $ac_executable_extensions; do
2730
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2731
    ac_cv_prog_ac_ct_RANLIB="ranlib"
2732
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2733
    break 2
2734
  fi
2735
done
2736
  done
2737
IFS=$as_save_IFS
2738
 
2739
fi
2740
fi
2741
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
2742
if test -n "$ac_ct_RANLIB"; then
2743
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
2744
$as_echo "$ac_ct_RANLIB" >&6; }
2745
else
2746
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2747
$as_echo "no" >&6; }
2748
fi
2749
 
2750
  if test "x$ac_ct_RANLIB" = x; then
2751
    RANLIB=":"
2752
  else
2753
    case $cross_compiling:$ac_tool_warned in
2754
yes:)
2755
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2756
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2757
ac_tool_warned=yes ;;
2758
esac
2759
    RANLIB=$ac_ct_RANLIB
2760
  fi
2761
else
2762
  RANLIB="$ac_cv_prog_RANLIB"
2763
fi
2764
 
2765
 
2766
# Add --enable-multilib to configure.
2767
# Default to --enable-multilib
2768
# Check whether --enable-multilib was given.
2769
if test "${enable_multilib+set}" = set; then :
2770
  enableval=$enable_multilib; case "$enableval" in
2771
  yes) multilib=yes ;;
2772
  no)  multilib=no ;;
2773
  *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2774
 esac
2775
else
2776
  multilib=yes
2777
fi
2778
 
2779
 
2780
# Even if the default multilib is not a cross compilation,
2781
# it may be that some of the other multilibs are.
2782
if test $cross_compiling = no && test $multilib = yes \
2783
   && test "x${with_multisubdir}" != x ; then
2784
   cross_compiling=maybe
2785
fi
2786
 
2787
 
2788
ac_ext=c
2789
ac_cpp='$CPP $CPPFLAGS'
2790
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2791
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2792
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2793
if test -n "$ac_tool_prefix"; then
2794
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2795
set dummy ${ac_tool_prefix}gcc; ac_word=$2
2796
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2797
$as_echo_n "checking for $ac_word... " >&6; }
2798
if test "${ac_cv_prog_CC+set}" = set; then :
2799
  $as_echo_n "(cached) " >&6
2800
else
2801
  if test -n "$CC"; then
2802
  ac_cv_prog_CC="$CC" # Let the user override the test.
2803
else
2804
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2805
for as_dir in $PATH
2806
do
2807
  IFS=$as_save_IFS
2808
  test -z "$as_dir" && as_dir=.
2809
    for ac_exec_ext in '' $ac_executable_extensions; do
2810
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2811
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2812
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2813
    break 2
2814
  fi
2815
done
2816
  done
2817
IFS=$as_save_IFS
2818
 
2819
fi
2820
fi
2821
CC=$ac_cv_prog_CC
2822
if test -n "$CC"; then
2823
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2824
$as_echo "$CC" >&6; }
2825
else
2826
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2827
$as_echo "no" >&6; }
2828
fi
2829
 
2830
 
2831
fi
2832
if test -z "$ac_cv_prog_CC"; then
2833
  ac_ct_CC=$CC
2834
  # Extract the first word of "gcc", so it can be a program name with args.
2835
set dummy gcc; ac_word=$2
2836
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2837
$as_echo_n "checking for $ac_word... " >&6; }
2838
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2839
  $as_echo_n "(cached) " >&6
2840
else
2841
  if test -n "$ac_ct_CC"; then
2842
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2843
else
2844
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2845
for as_dir in $PATH
2846
do
2847
  IFS=$as_save_IFS
2848
  test -z "$as_dir" && as_dir=.
2849
    for ac_exec_ext in '' $ac_executable_extensions; do
2850
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2851
    ac_cv_prog_ac_ct_CC="gcc"
2852
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2853
    break 2
2854
  fi
2855
done
2856
  done
2857
IFS=$as_save_IFS
2858
 
2859
fi
2860
fi
2861
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2862
if test -n "$ac_ct_CC"; then
2863
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2864
$as_echo "$ac_ct_CC" >&6; }
2865
else
2866
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2867
$as_echo "no" >&6; }
2868
fi
2869
 
2870
  if test "x$ac_ct_CC" = x; then
2871
    CC=""
2872
  else
2873
    case $cross_compiling:$ac_tool_warned in
2874
yes:)
2875
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2876
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2877
ac_tool_warned=yes ;;
2878
esac
2879
    CC=$ac_ct_CC
2880
  fi
2881
else
2882
  CC="$ac_cv_prog_CC"
2883
fi
2884
 
2885
if test -z "$CC"; then
2886
          if test -n "$ac_tool_prefix"; then
2887
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2888
set dummy ${ac_tool_prefix}cc; ac_word=$2
2889
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2890
$as_echo_n "checking for $ac_word... " >&6; }
2891
if test "${ac_cv_prog_CC+set}" = set; then :
2892
  $as_echo_n "(cached) " >&6
2893
else
2894
  if test -n "$CC"; then
2895
  ac_cv_prog_CC="$CC" # Let the user override the test.
2896
else
2897
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2898
for as_dir in $PATH
2899
do
2900
  IFS=$as_save_IFS
2901
  test -z "$as_dir" && as_dir=.
2902
    for ac_exec_ext in '' $ac_executable_extensions; do
2903
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2904
    ac_cv_prog_CC="${ac_tool_prefix}cc"
2905
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2906
    break 2
2907
  fi
2908
done
2909
  done
2910
IFS=$as_save_IFS
2911
 
2912
fi
2913
fi
2914
CC=$ac_cv_prog_CC
2915
if test -n "$CC"; then
2916
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2917
$as_echo "$CC" >&6; }
2918
else
2919
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2920
$as_echo "no" >&6; }
2921
fi
2922
 
2923
 
2924
  fi
2925
fi
2926
if test -z "$CC"; then
2927
  # Extract the first word of "cc", so it can be a program name with args.
2928
set dummy cc; ac_word=$2
2929
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2930
$as_echo_n "checking for $ac_word... " >&6; }
2931
if test "${ac_cv_prog_CC+set}" = set; then :
2932
  $as_echo_n "(cached) " >&6
2933
else
2934
  if test -n "$CC"; then
2935
  ac_cv_prog_CC="$CC" # Let the user override the test.
2936
else
2937
  ac_prog_rejected=no
2938
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2939
for as_dir in $PATH
2940
do
2941
  IFS=$as_save_IFS
2942
  test -z "$as_dir" && as_dir=.
2943
    for ac_exec_ext in '' $ac_executable_extensions; do
2944
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2945
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2946
       ac_prog_rejected=yes
2947
       continue
2948
     fi
2949
    ac_cv_prog_CC="cc"
2950
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2951
    break 2
2952
  fi
2953
done
2954
  done
2955
IFS=$as_save_IFS
2956
 
2957
if test $ac_prog_rejected = yes; then
2958
  # We found a bogon in the path, so make sure we never use it.
2959
  set dummy $ac_cv_prog_CC
2960
  shift
2961
  if test $# != 0; then
2962
    # We chose a different compiler from the bogus one.
2963
    # However, it has the same basename, so the bogon will be chosen
2964
    # first if we set CC to just the basename; use the full file name.
2965
    shift
2966
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2967
  fi
2968
fi
2969
fi
2970
fi
2971
CC=$ac_cv_prog_CC
2972
if test -n "$CC"; then
2973
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2974
$as_echo "$CC" >&6; }
2975
else
2976
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2977
$as_echo "no" >&6; }
2978
fi
2979
 
2980
 
2981
fi
2982
if test -z "$CC"; then
2983
  if test -n "$ac_tool_prefix"; then
2984
  for ac_prog in cl.exe
2985
  do
2986
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2987
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2988
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2989
$as_echo_n "checking for $ac_word... " >&6; }
2990
if test "${ac_cv_prog_CC+set}" = set; then :
2991
  $as_echo_n "(cached) " >&6
2992
else
2993
  if test -n "$CC"; then
2994
  ac_cv_prog_CC="$CC" # Let the user override the test.
2995
else
2996
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2997
for as_dir in $PATH
2998
do
2999
  IFS=$as_save_IFS
3000
  test -z "$as_dir" && as_dir=.
3001
    for ac_exec_ext in '' $ac_executable_extensions; do
3002
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3003
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3004
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3005
    break 2
3006
  fi
3007
done
3008
  done
3009
IFS=$as_save_IFS
3010
 
3011
fi
3012
fi
3013
CC=$ac_cv_prog_CC
3014
if test -n "$CC"; then
3015
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3016
$as_echo "$CC" >&6; }
3017
else
3018
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3019
$as_echo "no" >&6; }
3020
fi
3021
 
3022
 
3023
    test -n "$CC" && break
3024
  done
3025
fi
3026
if test -z "$CC"; then
3027
  ac_ct_CC=$CC
3028
  for ac_prog in cl.exe
3029
do
3030
  # Extract the first word of "$ac_prog", so it can be a program name with args.
3031
set dummy $ac_prog; ac_word=$2
3032
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3033
$as_echo_n "checking for $ac_word... " >&6; }
3034
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3035
  $as_echo_n "(cached) " >&6
3036
else
3037
  if test -n "$ac_ct_CC"; then
3038
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3039
else
3040
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3041
for as_dir in $PATH
3042
do
3043
  IFS=$as_save_IFS
3044
  test -z "$as_dir" && as_dir=.
3045
    for ac_exec_ext in '' $ac_executable_extensions; do
3046
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3047
    ac_cv_prog_ac_ct_CC="$ac_prog"
3048
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3049
    break 2
3050
  fi
3051
done
3052
  done
3053
IFS=$as_save_IFS
3054
 
3055
fi
3056
fi
3057
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3058
if test -n "$ac_ct_CC"; then
3059
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3060
$as_echo "$ac_ct_CC" >&6; }
3061
else
3062
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3063
$as_echo "no" >&6; }
3064
fi
3065
 
3066
 
3067
  test -n "$ac_ct_CC" && break
3068
done
3069
 
3070
  if test "x$ac_ct_CC" = x; then
3071
    CC=""
3072
  else
3073
    case $cross_compiling:$ac_tool_warned in
3074
yes:)
3075
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3076
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3077
ac_tool_warned=yes ;;
3078
esac
3079
    CC=$ac_ct_CC
3080
  fi
3081
fi
3082
 
3083
fi
3084
 
3085
 
3086
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3087
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3088
as_fn_error "no acceptable C compiler found in \$PATH
3089
See \`config.log' for more details." "$LINENO" 5; }
3090
 
3091
# Provide some information about the compiler.
3092
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3093
set X $ac_compile
3094
ac_compiler=$2
3095
for ac_option in --version -v -V -qversion; do
3096
  { { ac_try="$ac_compiler $ac_option >&5"
3097
case "(($ac_try" in
3098
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099
  *) ac_try_echo=$ac_try;;
3100
esac
3101
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3102
$as_echo "$ac_try_echo"; } >&5
3103
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3104
  ac_status=$?
3105
  if test -s conftest.err; then
3106
    sed '10a\
3107
... rest of stderr output deleted ...
3108
         10q' conftest.err >conftest.er1
3109
    cat conftest.er1 >&5
3110
    rm -f conftest.er1 conftest.err
3111
  fi
3112
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3113
  test $ac_status = 0; }
3114
done
3115
 
3116
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3117
/* end confdefs.h.  */
3118
 
3119
int
3120
main ()
3121
{
3122
 
3123
  ;
3124
  return 0;
3125
}
3126
_ACEOF
3127
# FIXME: Cleanup?
3128
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3129
  (eval $ac_link) 2>&5
3130
  ac_status=$?
3131
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3132
  test $ac_status = 0; }; then :
3133
  gcc_no_link=no
3134
else
3135
  gcc_no_link=yes
3136
fi
3137
if test x$gcc_no_link = xyes; then
3138
  # Setting cross_compile will disable run tests; it will
3139
  # also disable AC_CHECK_FILE but that's generally
3140
  # correct if we can't link.
3141
  cross_compiling=yes
3142
  EXEEXT=
3143
else
3144
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3145
/* end confdefs.h.  */
3146
 
3147
int
3148
main ()
3149
{
3150
 
3151
  ;
3152
  return 0;
3153
}
3154
_ACEOF
3155
ac_clean_files_save=$ac_clean_files
3156
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3157
# Try to create an executable without -o first, disregard a.out.
3158
# It will help us diagnose broken compilers, and finding out an intuition
3159
# of exeext.
3160
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3161
$as_echo_n "checking for C compiler default output file name... " >&6; }
3162
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3163
 
3164
# The possible output files:
3165
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3166
 
3167
ac_rmfiles=
3168
for ac_file in $ac_files
3169
do
3170
  case $ac_file in
3171
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3172
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3173
  esac
3174
done
3175
rm -f $ac_rmfiles
3176
 
3177
if { { ac_try="$ac_link_default"
3178
case "(($ac_try" in
3179
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3180
  *) ac_try_echo=$ac_try;;
3181
esac
3182
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3183
$as_echo "$ac_try_echo"; } >&5
3184
  (eval "$ac_link_default") 2>&5
3185
  ac_status=$?
3186
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3187
  test $ac_status = 0; }; then :
3188
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3189
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3190
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3191
# so that the user can short-circuit this test for compilers unknown to
3192
# Autoconf.
3193
for ac_file in $ac_files ''
3194
do
3195
  test -f "$ac_file" || continue
3196
  case $ac_file in
3197
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3198
        ;;
3199
    [ab].out )
3200
        # We found the default executable, but exeext='' is most
3201
        # certainly right.
3202
        break;;
3203
    *.* )
3204
        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3205
        then :; else
3206
           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3207
        fi
3208
        # We set ac_cv_exeext here because the later test for it is not
3209
        # safe: cross compilers may not add the suffix if given an `-o'
3210
        # argument, so we may need to know it at that point already.
3211
        # Even if this section looks crufty: it has the advantage of
3212
        # actually working.
3213
        break;;
3214
    * )
3215
        break;;
3216
  esac
3217
done
3218
test "$ac_cv_exeext" = no && ac_cv_exeext=
3219
 
3220
else
3221
  ac_file=''
3222
fi
3223
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3224
$as_echo "$ac_file" >&6; }
3225
if test -z "$ac_file"; then :
3226
  $as_echo "$as_me: failed program was:" >&5
3227
sed 's/^/| /' conftest.$ac_ext >&5
3228
 
3229
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3230
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3231
{ as_fn_set_status 77
3232
as_fn_error "C compiler cannot create executables
3233
See \`config.log' for more details." "$LINENO" 5; }; }
3234
fi
3235
ac_exeext=$ac_cv_exeext
3236
 
3237
# Check that the compiler produces executables we can run.  If not, either
3238
# the compiler is broken, or we cross compile.
3239
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3240
$as_echo_n "checking whether the C compiler works... " >&6; }
3241
# If not cross compiling, check that we can run a simple program.
3242
if test "$cross_compiling" != yes; then
3243
  if { ac_try='./$ac_file'
3244
  { { case "(($ac_try" in
3245
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3246
  *) ac_try_echo=$ac_try;;
3247
esac
3248
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3249
$as_echo "$ac_try_echo"; } >&5
3250
  (eval "$ac_try") 2>&5
3251
  ac_status=$?
3252
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3253
  test $ac_status = 0; }; }; then
3254
    cross_compiling=no
3255
  else
3256
    if test "$cross_compiling" = maybe; then
3257
        cross_compiling=yes
3258
    else
3259
        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3260
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3261
as_fn_error "cannot run C compiled programs.
3262
If you meant to cross compile, use \`--host'.
3263
See \`config.log' for more details." "$LINENO" 5; }
3264
    fi
3265
  fi
3266
fi
3267
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3268
$as_echo "yes" >&6; }
3269
 
3270
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3271
ac_clean_files=$ac_clean_files_save
3272
# Check that the compiler produces executables we can run.  If not, either
3273
# the compiler is broken, or we cross compile.
3274
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3275
$as_echo_n "checking whether we are cross compiling... " >&6; }
3276
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3277
$as_echo "$cross_compiling" >&6; }
3278
 
3279
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3280
$as_echo_n "checking for suffix of executables... " >&6; }
3281
if { { ac_try="$ac_link"
3282
case "(($ac_try" in
3283
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3284
  *) ac_try_echo=$ac_try;;
3285
esac
3286
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3287
$as_echo "$ac_try_echo"; } >&5
3288
  (eval "$ac_link") 2>&5
3289
  ac_status=$?
3290
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3291
  test $ac_status = 0; }; then :
3292
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3293
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3294
# work properly (i.e., refer to `conftest.exe'), while it won't with
3295
# `rm'.
3296
for ac_file in conftest.exe conftest conftest.*; do
3297
  test -f "$ac_file" || continue
3298
  case $ac_file in
3299
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3300
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3301
          break;;
3302
    * ) break;;
3303
  esac
3304
done
3305
else
3306
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3307
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3308
as_fn_error "cannot compute suffix of executables: cannot compile and link
3309
See \`config.log' for more details." "$LINENO" 5; }
3310
fi
3311
rm -f conftest$ac_cv_exeext
3312
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3313
$as_echo "$ac_cv_exeext" >&6; }
3314
 
3315
rm -f conftest.$ac_ext
3316
EXEEXT=$ac_cv_exeext
3317
ac_exeext=$EXEEXT
3318
fi
3319
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3320
$as_echo_n "checking for suffix of object files... " >&6; }
3321
if test "${ac_cv_objext+set}" = set; then :
3322
  $as_echo_n "(cached) " >&6
3323
else
3324
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3325
/* end confdefs.h.  */
3326
 
3327
int
3328
main ()
3329
{
3330
 
3331
  ;
3332
  return 0;
3333
}
3334
_ACEOF
3335
rm -f conftest.o conftest.obj
3336
if { { ac_try="$ac_compile"
3337
case "(($ac_try" in
3338
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3339
  *) ac_try_echo=$ac_try;;
3340
esac
3341
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3342
$as_echo "$ac_try_echo"; } >&5
3343
  (eval "$ac_compile") 2>&5
3344
  ac_status=$?
3345
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3346
  test $ac_status = 0; }; then :
3347
  for ac_file in conftest.o conftest.obj conftest.*; do
3348
  test -f "$ac_file" || continue;
3349
  case $ac_file in
3350
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3351
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3352
       break;;
3353
  esac
3354
done
3355
else
3356
  $as_echo "$as_me: failed program was:" >&5
3357
sed 's/^/| /' conftest.$ac_ext >&5
3358
 
3359
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3360
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3361
as_fn_error "cannot compute suffix of object files: cannot compile
3362
See \`config.log' for more details." "$LINENO" 5; }
3363
fi
3364
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3365
fi
3366
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3367
$as_echo "$ac_cv_objext" >&6; }
3368
OBJEXT=$ac_cv_objext
3369
ac_objext=$OBJEXT
3370
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3371
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3372
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3373
  $as_echo_n "(cached) " >&6
3374
else
3375
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3376
/* end confdefs.h.  */
3377
 
3378
int
3379
main ()
3380
{
3381
#ifndef __GNUC__
3382
       choke me
3383
#endif
3384
 
3385
  ;
3386
  return 0;
3387
}
3388
_ACEOF
3389
if ac_fn_c_try_compile "$LINENO"; then :
3390
  ac_compiler_gnu=yes
3391
else
3392
  ac_compiler_gnu=no
3393
fi
3394
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3395
ac_cv_c_compiler_gnu=$ac_compiler_gnu
3396
 
3397
fi
3398
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3399
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3400
if test $ac_compiler_gnu = yes; then
3401
  GCC=yes
3402
else
3403
  GCC=
3404
fi
3405
ac_test_CFLAGS=${CFLAGS+set}
3406
ac_save_CFLAGS=$CFLAGS
3407
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3408
$as_echo_n "checking whether $CC accepts -g... " >&6; }
3409
if test "${ac_cv_prog_cc_g+set}" = set; then :
3410
  $as_echo_n "(cached) " >&6
3411
else
3412
  ac_save_c_werror_flag=$ac_c_werror_flag
3413
   ac_c_werror_flag=yes
3414
   ac_cv_prog_cc_g=no
3415
   CFLAGS="-g"
3416
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3417
/* end confdefs.h.  */
3418
 
3419
int
3420
main ()
3421
{
3422
 
3423
  ;
3424
  return 0;
3425
}
3426
_ACEOF
3427
if ac_fn_c_try_compile "$LINENO"; then :
3428
  ac_cv_prog_cc_g=yes
3429
else
3430
  CFLAGS=""
3431
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3432
/* end confdefs.h.  */
3433
 
3434
int
3435
main ()
3436
{
3437
 
3438
  ;
3439
  return 0;
3440
}
3441
_ACEOF
3442
if ac_fn_c_try_compile "$LINENO"; then :
3443
 
3444
else
3445
  ac_c_werror_flag=$ac_save_c_werror_flag
3446
         CFLAGS="-g"
3447
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3448
/* end confdefs.h.  */
3449
 
3450
int
3451
main ()
3452
{
3453
 
3454
  ;
3455
  return 0;
3456
}
3457
_ACEOF
3458
if ac_fn_c_try_compile "$LINENO"; then :
3459
  ac_cv_prog_cc_g=yes
3460
fi
3461
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3462
fi
3463
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3464
fi
3465
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3466
   ac_c_werror_flag=$ac_save_c_werror_flag
3467
fi
3468
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3469
$as_echo "$ac_cv_prog_cc_g" >&6; }
3470
if test "$ac_test_CFLAGS" = set; then
3471
  CFLAGS=$ac_save_CFLAGS
3472
elif test $ac_cv_prog_cc_g = yes; then
3473
  if test "$GCC" = yes; then
3474
    CFLAGS="-g -O2"
3475
  else
3476
    CFLAGS="-g"
3477
  fi
3478
else
3479
  if test "$GCC" = yes; then
3480
    CFLAGS="-O2"
3481
  else
3482
    CFLAGS=
3483
  fi
3484
fi
3485
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3486
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3487
if test "${ac_cv_prog_cc_c89+set}" = set; then :
3488
  $as_echo_n "(cached) " >&6
3489
else
3490
  ac_cv_prog_cc_c89=no
3491
ac_save_CC=$CC
3492
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3493
/* end confdefs.h.  */
3494
#include 
3495
#include 
3496
#include 
3497
#include 
3498
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3499
struct buf { int x; };
3500
FILE * (*rcsopen) (struct buf *, struct stat *, int);
3501
static char *e (p, i)
3502
     char **p;
3503
     int i;
3504
{
3505
  return p[i];
3506
}
3507
static char *f (char * (*g) (char **, int), char **p, ...)
3508
{
3509
  char *s;
3510
  va_list v;
3511
  va_start (v,p);
3512
  s = g (p, va_arg (v,int));
3513
  va_end (v);
3514
  return s;
3515
}
3516
 
3517
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3518
   function prototypes and stuff, but not '\xHH' hex character constants.
3519
   These don't provoke an error unfortunately, instead are silently treated
3520
   as 'x'.  The following induces an error, until -std is added to get
3521
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3522
   array size at least.  It's necessary to write '\x00'==0 to get something
3523
   that's true only with -std.  */
3524
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3525
 
3526
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3527
   inside strings and character constants.  */
3528
#define FOO(x) 'x'
3529
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3530
 
3531
int test (int i, double x);
3532
struct s1 {int (*f) (int a);};
3533
struct s2 {int (*f) (double a);};
3534
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3535
int argc;
3536
char **argv;
3537
int
3538
main ()
3539
{
3540
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3541
  ;
3542
  return 0;
3543
}
3544
_ACEOF
3545
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3546
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3547
do
3548
  CC="$ac_save_CC $ac_arg"
3549
  if ac_fn_c_try_compile "$LINENO"; then :
3550
  ac_cv_prog_cc_c89=$ac_arg
3551
fi
3552
rm -f core conftest.err conftest.$ac_objext
3553
  test "x$ac_cv_prog_cc_c89" != "xno" && break
3554
done
3555
rm -f conftest.$ac_ext
3556
CC=$ac_save_CC
3557
 
3558
fi
3559
# AC_CACHE_VAL
3560
case "x$ac_cv_prog_cc_c89" in
3561
  x)
3562
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3563
$as_echo "none needed" >&6; } ;;
3564
  xno)
3565
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3566
$as_echo "unsupported" >&6; } ;;
3567
  *)
3568
    CC="$CC $ac_cv_prog_cc_c89"
3569
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3570
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3571
esac
3572
if test "x$ac_cv_prog_cc_c89" != xno; then :
3573
 
3574
fi
3575
 
3576
ac_ext=c
3577
ac_cpp='$CPP $CPPFLAGS'
3578
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3579
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3580
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3581
 
3582
 
3583
# Check whether --enable-largefile was given.
3584
if test "${enable_largefile+set}" = set; then :
3585
  enableval=$enable_largefile;
3586
fi
3587
 
3588
if test "$enable_largefile" != no; then
3589
 
3590
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3591
$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3592
if test "${ac_cv_sys_largefile_CC+set}" = set; then :
3593
  $as_echo_n "(cached) " >&6
3594
else
3595
  ac_cv_sys_largefile_CC=no
3596
     if test "$GCC" != yes; then
3597
       ac_save_CC=$CC
3598
       while :; do
3599
         # IRIX 6.2 and later do not support large files by default,
3600
         # so use the C compiler's -n32 option if that helps.
3601
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3602
/* end confdefs.h.  */
3603
#include 
3604
 /* Check that off_t can represent 2**63 - 1 correctly.
3605
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3606
    since some C++ compilers masquerading as C compilers
3607
    incorrectly reject 9223372036854775807.  */
3608
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3609
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3610
                       && LARGE_OFF_T % 2147483647 == 1)
3611
                      ? 1 : -1];
3612
int
3613
main ()
3614
{
3615
 
3616
  ;
3617
  return 0;
3618
}
3619
_ACEOF
3620
         if ac_fn_c_try_compile "$LINENO"; then :
3621
  break
3622
fi
3623
rm -f core conftest.err conftest.$ac_objext
3624
         CC="$CC -n32"
3625
         if ac_fn_c_try_compile "$LINENO"; then :
3626
  ac_cv_sys_largefile_CC=' -n32'; break
3627
fi
3628
rm -f core conftest.err conftest.$ac_objext
3629
         break
3630
       done
3631
       CC=$ac_save_CC
3632
       rm -f conftest.$ac_ext
3633
    fi
3634
fi
3635
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
3636
$as_echo "$ac_cv_sys_largefile_CC" >&6; }
3637
  if test "$ac_cv_sys_largefile_CC" != no; then
3638
    CC=$CC$ac_cv_sys_largefile_CC
3639
  fi
3640
 
3641
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
3642
$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
3643
if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
3644
  $as_echo_n "(cached) " >&6
3645
else
3646
  while :; do
3647
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3648
/* end confdefs.h.  */
3649
#include 
3650
 /* Check that off_t can represent 2**63 - 1 correctly.
3651
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3652
    since some C++ compilers masquerading as C compilers
3653
    incorrectly reject 9223372036854775807.  */
3654
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3655
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3656
                       && LARGE_OFF_T % 2147483647 == 1)
3657
                      ? 1 : -1];
3658
int
3659
main ()
3660
{
3661
 
3662
  ;
3663
  return 0;
3664
}
3665
_ACEOF
3666
if ac_fn_c_try_compile "$LINENO"; then :
3667
  ac_cv_sys_file_offset_bits=no; break
3668
fi
3669
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3670
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3671
/* end confdefs.h.  */
3672
#define _FILE_OFFSET_BITS 64
3673
#include 
3674
 /* Check that off_t can represent 2**63 - 1 correctly.
3675
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3676
    since some C++ compilers masquerading as C compilers
3677
    incorrectly reject 9223372036854775807.  */
3678
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3679
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3680
                       && LARGE_OFF_T % 2147483647 == 1)
3681
                      ? 1 : -1];
3682
int
3683
main ()
3684
{
3685
 
3686
  ;
3687
  return 0;
3688
}
3689
_ACEOF
3690
if ac_fn_c_try_compile "$LINENO"; then :
3691
  ac_cv_sys_file_offset_bits=64; break
3692
fi
3693
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3694
  ac_cv_sys_file_offset_bits=unknown
3695
  break
3696
done
3697
fi
3698
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
3699
$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
3700
case $ac_cv_sys_file_offset_bits in #(
3701
  no | unknown) ;;
3702
  *)
3703
cat >>confdefs.h <<_ACEOF
3704
#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
3705
_ACEOF
3706
;;
3707
esac
3708
rm -rf conftest*
3709
  if test $ac_cv_sys_file_offset_bits = unknown; then
3710
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
3711
$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
3712
if test "${ac_cv_sys_large_files+set}" = set; then :
3713
  $as_echo_n "(cached) " >&6
3714
else
3715
  while :; do
3716
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3717
/* end confdefs.h.  */
3718
#include 
3719
 /* Check that off_t can represent 2**63 - 1 correctly.
3720
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3721
    since some C++ compilers masquerading as C compilers
3722
    incorrectly reject 9223372036854775807.  */
3723
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3724
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3725
                       && LARGE_OFF_T % 2147483647 == 1)
3726
                      ? 1 : -1];
3727
int
3728
main ()
3729
{
3730
 
3731
  ;
3732
  return 0;
3733
}
3734
_ACEOF
3735
if ac_fn_c_try_compile "$LINENO"; then :
3736
  ac_cv_sys_large_files=no; break
3737
fi
3738
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3739
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3740
/* end confdefs.h.  */
3741
#define _LARGE_FILES 1
3742
#include 
3743
 /* Check that off_t can represent 2**63 - 1 correctly.
3744
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3745
    since some C++ compilers masquerading as C compilers
3746
    incorrectly reject 9223372036854775807.  */
3747
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3748
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3749
                       && LARGE_OFF_T % 2147483647 == 1)
3750
                      ? 1 : -1];
3751
int
3752
main ()
3753
{
3754
 
3755
  ;
3756
  return 0;
3757
}
3758
_ACEOF
3759
if ac_fn_c_try_compile "$LINENO"; then :
3760
  ac_cv_sys_large_files=1; break
3761
fi
3762
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3763
  ac_cv_sys_large_files=unknown
3764
  break
3765
done
3766
fi
3767
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
3768
$as_echo "$ac_cv_sys_large_files" >&6; }
3769
case $ac_cv_sys_large_files in #(
3770
  no | unknown) ;;
3771
  *)
3772
cat >>confdefs.h <<_ACEOF
3773
#define _LARGE_FILES $ac_cv_sys_large_files
3774
_ACEOF
3775
;;
3776
esac
3777
rm -rf conftest*
3778
  fi
3779
fi
3780
 
3781
ac_ext=c
3782
ac_cpp='$CPP $CPPFLAGS'
3783
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3784
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3785
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3786
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3787
$as_echo_n "checking how to run the C preprocessor... " >&6; }
3788
# On Suns, sometimes $CPP names a directory.
3789
if test -n "$CPP" && test -d "$CPP"; then
3790
  CPP=
3791
fi
3792
if test -z "$CPP"; then
3793
  if test "${ac_cv_prog_CPP+set}" = set; then :
3794
  $as_echo_n "(cached) " >&6
3795
else
3796
      # Double quotes because CPP needs to be expanded
3797
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3798
    do
3799
      ac_preproc_ok=false
3800
for ac_c_preproc_warn_flag in '' yes
3801
do
3802
  # Use a header file that comes with gcc, so configuring glibc
3803
  # with a fresh cross-compiler works.
3804
  # Prefer  to  if __STDC__ is defined, since
3805
  #  exists even on freestanding compilers.
3806
  # On the NeXT, cc -E runs the code through the compiler's parser,
3807
  # not just through cpp. "Syntax error" is here to catch this case.
3808
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3809
/* end confdefs.h.  */
3810
#ifdef __STDC__
3811
# include 
3812
#else
3813
# include 
3814
#endif
3815
                     Syntax error
3816
_ACEOF
3817
if ac_fn_c_try_cpp "$LINENO"; then :
3818
 
3819
else
3820
  # Broken: fails on valid input.
3821
continue
3822
fi
3823
rm -f conftest.err conftest.$ac_ext
3824
 
3825
  # OK, works on sane cases.  Now check whether nonexistent headers
3826
  # can be detected and how.
3827
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3828
/* end confdefs.h.  */
3829
#include 
3830
_ACEOF
3831
if ac_fn_c_try_cpp "$LINENO"; then :
3832
  # Broken: success on invalid input.
3833
continue
3834
else
3835
  # Passes both tests.
3836
ac_preproc_ok=:
3837
break
3838
fi
3839
rm -f conftest.err conftest.$ac_ext
3840
 
3841
done
3842
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3843
rm -f conftest.err conftest.$ac_ext
3844
if $ac_preproc_ok; then :
3845
  break
3846
fi
3847
 
3848
    done
3849
    ac_cv_prog_CPP=$CPP
3850
 
3851
fi
3852
  CPP=$ac_cv_prog_CPP
3853
else
3854
  ac_cv_prog_CPP=$CPP
3855
fi
3856
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3857
$as_echo "$CPP" >&6; }
3858
ac_preproc_ok=false
3859
for ac_c_preproc_warn_flag in '' yes
3860
do
3861
  # Use a header file that comes with gcc, so configuring glibc
3862
  # with a fresh cross-compiler works.
3863
  # Prefer  to  if __STDC__ is defined, since
3864
  #  exists even on freestanding compilers.
3865
  # On the NeXT, cc -E runs the code through the compiler's parser,
3866
  # not just through cpp. "Syntax error" is here to catch this case.
3867
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3868
/* end confdefs.h.  */
3869
#ifdef __STDC__
3870
# include 
3871
#else
3872
# include 
3873
#endif
3874
                     Syntax error
3875
_ACEOF
3876
if ac_fn_c_try_cpp "$LINENO"; then :
3877
 
3878
else
3879
  # Broken: fails on valid input.
3880
continue
3881
fi
3882
rm -f conftest.err conftest.$ac_ext
3883
 
3884
  # OK, works on sane cases.  Now check whether nonexistent headers
3885
  # can be detected and how.
3886
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3887
/* end confdefs.h.  */
3888
#include 
3889
_ACEOF
3890
if ac_fn_c_try_cpp "$LINENO"; then :
3891
  # Broken: success on invalid input.
3892
continue
3893
else
3894
  # Passes both tests.
3895
ac_preproc_ok=:
3896
break
3897
fi
3898
rm -f conftest.err conftest.$ac_ext
3899
 
3900
done
3901
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3902
rm -f conftest.err conftest.$ac_ext
3903
if $ac_preproc_ok; then :
3904
 
3905
else
3906
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3907
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3908
as_fn_error "C preprocessor \"$CPP\" fails sanity check
3909
See \`config.log' for more details." "$LINENO" 5; }
3910
fi
3911
 
3912
ac_ext=c
3913
ac_cpp='$CPP $CPPFLAGS'
3914
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3915
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3916
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3917
 
3918
 
3919
ac_c_preproc_warn_flag=yes
3920
 
3921
ac_libiberty_warn_cflags=
3922
save_CFLAGS="$CFLAGS"
3923
for option in -W -Wall -Wwrite-strings -Wc++-compat \
3924
                          -Wstrict-prototypes; do
3925
  as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
3926
 
3927
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
3928
$as_echo_n "checking whether $CC supports $option... " >&6; }
3929
if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
3930
  $as_echo_n "(cached) " >&6
3931
else
3932
  CFLAGS="$option"
3933
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3934
/* end confdefs.h.  */
3935
 
3936
int
3937
main ()
3938
{
3939
 
3940
  ;
3941
  return 0;
3942
}
3943
_ACEOF
3944
if ac_fn_c_try_compile "$LINENO"; then :
3945
  eval "$as_acx_Woption=yes"
3946
else
3947
  eval "$as_acx_Woption=no"
3948
fi
3949
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3950
 
3951
fi
3952
eval ac_res=\$$as_acx_Woption
3953
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
3954
$as_echo "$ac_res" >&6; }
3955
  if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
3956
  ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$option"
3957
fi
3958
  done
3959
CFLAGS="$save_CFLAGS"
3960
 
3961
if test "$GCC" = yes; then :
3962
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5
3963
$as_echo_n "checking whether $CC supports -pedantic ... " >&6; }
3964
if test "${acx_cv_prog_cc_pedantic_+set}" = set; then :
3965
  $as_echo_n "(cached) " >&6
3966
else
3967
  save_CFLAGS="$CFLAGS"
3968
CFLAGS="-pedantic "
3969
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3970
/* end confdefs.h.  */
3971
 
3972
int
3973
main ()
3974
{
3975
 
3976
  ;
3977
  return 0;
3978
}
3979
_ACEOF
3980
if ac_fn_c_try_compile "$LINENO"; then :
3981
  acx_cv_prog_cc_pedantic_=yes
3982
else
3983
  acx_cv_prog_cc_pedantic_=no
3984
fi
3985
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3986
CFLAGS="$save_CFLAGS"
3987
fi
3988
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5
3989
$as_echo "$acx_cv_prog_cc_pedantic_" >&6; }
3990
if test $acx_cv_prog_cc_pedantic_ = yes; then :
3991
  ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic "
3992
fi
3993
 
3994
fi
3995
 
3996
 
3997
if test "x$CC" != xcc; then
3998
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
3999
$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4000
else
4001
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4002
$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4003
fi
4004
set dummy $CC; ac_cc=`$as_echo "$2" |
4005
                      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4006
if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
4007
  $as_echo_n "(cached) " >&6
4008
else
4009
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4010
/* end confdefs.h.  */
4011
 
4012
int
4013
main ()
4014
{
4015
 
4016
  ;
4017
  return 0;
4018
}
4019
_ACEOF
4020
# Make sure it works both with $CC and with simple cc.
4021
# We do the test twice because some compilers refuse to overwrite an
4022
# existing .o file with -o, though they will create one.
4023
ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4024
rm -f conftest2.*
4025
if { { case "(($ac_try" in
4026
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4027
  *) ac_try_echo=$ac_try;;
4028
esac
4029
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4030
$as_echo "$ac_try_echo"; } >&5
4031
  (eval "$ac_try") 2>&5
4032
  ac_status=$?
4033
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4034
  test $ac_status = 0; } &&
4035
   test -f conftest2.$ac_objext && { { case "(($ac_try" in
4036
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4037
  *) ac_try_echo=$ac_try;;
4038
esac
4039
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4040
$as_echo "$ac_try_echo"; } >&5
4041
  (eval "$ac_try") 2>&5
4042
  ac_status=$?
4043
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4044
  test $ac_status = 0; };
4045
then
4046
  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4047
  if test "x$CC" != xcc; then
4048
    # Test first that cc exists at all.
4049
    if { ac_try='cc -c conftest.$ac_ext >&5'
4050
  { { case "(($ac_try" in
4051
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4052
  *) ac_try_echo=$ac_try;;
4053
esac
4054
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4055
$as_echo "$ac_try_echo"; } >&5
4056
  (eval "$ac_try") 2>&5
4057
  ac_status=$?
4058
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4059
  test $ac_status = 0; }; }; then
4060
      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4061
      rm -f conftest2.*
4062
      if { { case "(($ac_try" in
4063
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4064
  *) ac_try_echo=$ac_try;;
4065
esac
4066
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4067
$as_echo "$ac_try_echo"; } >&5
4068
  (eval "$ac_try") 2>&5
4069
  ac_status=$?
4070
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4071
  test $ac_status = 0; } &&
4072
         test -f conftest2.$ac_objext && { { case "(($ac_try" in
4073
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4074
  *) ac_try_echo=$ac_try;;
4075
esac
4076
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4077
$as_echo "$ac_try_echo"; } >&5
4078
  (eval "$ac_try") 2>&5
4079
  ac_status=$?
4080
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4081
  test $ac_status = 0; };
4082
      then
4083
        # cc works too.
4084
        :
4085
      else
4086
        # cc exists but doesn't like -o.
4087
        eval ac_cv_prog_cc_${ac_cc}_c_o=no
4088
      fi
4089
    fi
4090
  fi
4091
else
4092
  eval ac_cv_prog_cc_${ac_cc}_c_o=no
4093
fi
4094
rm -f core conftest*
4095
 
4096
fi
4097
if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4098
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4099
$as_echo "yes" >&6; }
4100
else
4101
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4102
$as_echo "no" >&6; }
4103
 
4104
$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4105
 
4106
fi
4107
 
4108
# autoconf is lame and doesn't give us any substitution variable for this.
4109
if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
4110
  NO_MINUS_C_MINUS_O=yes
4111
else
4112
  OUTPUT_OPTION='-o $@'
4113
fi
4114
 
4115
 
4116
 
4117
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4118
$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4119
if test "${ac_cv_c_const+set}" = set; then :
4120
  $as_echo_n "(cached) " >&6
4121
else
4122
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4123
/* end confdefs.h.  */
4124
 
4125
int
4126
main ()
4127
{
4128
/* FIXME: Include the comments suggested by Paul. */
4129
#ifndef __cplusplus
4130
  /* Ultrix mips cc rejects this.  */
4131
  typedef int charset[2];
4132
  const charset cs;
4133
  /* SunOS 4.1.1 cc rejects this.  */
4134
  char const *const *pcpcc;
4135
  char **ppc;
4136
  /* NEC SVR4.0.2 mips cc rejects this.  */
4137
  struct point {int x, y;};
4138
  static struct point const zero = {0,0};
4139
  /* AIX XL C 1.02.0.0 rejects this.
4140
     It does not let you subtract one const X* pointer from another in
4141
     an arm of an if-expression whose if-part is not a constant
4142
     expression */
4143
  const char *g = "string";
4144
  pcpcc = &g + (g ? g-g : 0);
4145
  /* HPUX 7.0 cc rejects these. */
4146
  ++pcpcc;
4147
  ppc = (char**) pcpcc;
4148
  pcpcc = (char const *const *) ppc;
4149
  { /* SCO 3.2v4 cc rejects this.  */
4150
    char *t;
4151
    char const *s = 0 ? (char *) 0 : (char const *) 0;
4152
 
4153
    *t++ = 0;
4154
    if (s) return 0;
4155
  }
4156
  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
4157
    int x[] = {25, 17};
4158
    const int *foo = &x[0];
4159
    ++foo;
4160
  }
4161
  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4162
    typedef const int *iptr;
4163
    iptr p = 0;
4164
    ++p;
4165
  }
4166
  { /* AIX XL C 1.02.0.0 rejects this saying
4167
       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4168
    struct s { int j; const int *ap[3]; };
4169
    struct s *b; b->j = 5;
4170
  }
4171
  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4172
    const int foo = 10;
4173
    if (!foo) return 0;
4174
  }
4175
  return !cs[0] && !zero.x;
4176
#endif
4177
 
4178
  ;
4179
  return 0;
4180
}
4181
_ACEOF
4182
if ac_fn_c_try_compile "$LINENO"; then :
4183
  ac_cv_c_const=yes
4184
else
4185
  ac_cv_c_const=no
4186
fi
4187
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4188
fi
4189
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4190
$as_echo "$ac_cv_c_const" >&6; }
4191
if test $ac_cv_c_const = no; then
4192
 
4193
$as_echo "#define const /**/" >>confdefs.h
4194
 
4195
fi
4196
 
4197
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4198
$as_echo_n "checking for inline... " >&6; }
4199
if test "${ac_cv_c_inline+set}" = set; then :
4200
  $as_echo_n "(cached) " >&6
4201
else
4202
  ac_cv_c_inline=no
4203
for ac_kw in inline __inline__ __inline; do
4204
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4205
/* end confdefs.h.  */
4206
#ifndef __cplusplus
4207
typedef int foo_t;
4208
static $ac_kw foo_t static_foo () {return 0; }
4209
$ac_kw foo_t foo () {return 0; }
4210
#endif
4211
 
4212
_ACEOF
4213
if ac_fn_c_try_compile "$LINENO"; then :
4214
  ac_cv_c_inline=$ac_kw
4215
fi
4216
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4217
  test "$ac_cv_c_inline" != no && break
4218
done
4219
 
4220
fi
4221
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4222
$as_echo "$ac_cv_c_inline" >&6; }
4223
 
4224
case $ac_cv_c_inline in
4225
  inline | yes) ;;
4226
  *)
4227
    case $ac_cv_c_inline in
4228
      no) ac_val=;;
4229
      *) ac_val=$ac_cv_c_inline;;
4230
    esac
4231
    cat >>confdefs.h <<_ACEOF
4232
#ifndef __cplusplus
4233
#define inline $ac_val
4234
#endif
4235
_ACEOF
4236
    ;;
4237
esac
4238
 
4239
 
4240
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4241
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4242
if test "${ac_cv_path_GREP+set}" = set; then :
4243
  $as_echo_n "(cached) " >&6
4244
else
4245
  if test -z "$GREP"; then
4246
  ac_path_GREP_found=false
4247
  # Loop through the user's path and test for each of PROGNAME-LIST
4248
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4249
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4250
do
4251
  IFS=$as_save_IFS
4252
  test -z "$as_dir" && as_dir=.
4253
    for ac_prog in grep ggrep; do
4254
    for ac_exec_ext in '' $ac_executable_extensions; do
4255
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4256
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4257
# Check for GNU ac_path_GREP and select it if it is found.
4258
  # Check for GNU $ac_path_GREP
4259
case `"$ac_path_GREP" --version 2>&1` in
4260
*GNU*)
4261
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4262
*)
4263
  ac_count=0
4264
  $as_echo_n 0123456789 >"conftest.in"
4265
  while :
4266
  do
4267
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4268
    mv "conftest.tmp" "conftest.in"
4269
    cp "conftest.in" "conftest.nl"
4270
    $as_echo 'GREP' >> "conftest.nl"
4271
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4272
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4273
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4274
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4275
      # Best one so far, save it but keep looking for a better one
4276
      ac_cv_path_GREP="$ac_path_GREP"
4277
      ac_path_GREP_max=$ac_count
4278
    fi
4279
    # 10*(2^10) chars as input seems more than enough
4280
    test $ac_count -gt 10 && break
4281
  done
4282
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4283
esac
4284
 
4285
      $ac_path_GREP_found && break 3
4286
    done
4287
  done
4288
  done
4289
IFS=$as_save_IFS
4290
  if test -z "$ac_cv_path_GREP"; then
4291
    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4292
  fi
4293
else
4294
  ac_cv_path_GREP=$GREP
4295
fi
4296
 
4297
fi
4298
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4299
$as_echo "$ac_cv_path_GREP" >&6; }
4300
 GREP="$ac_cv_path_GREP"
4301
 
4302
 
4303
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4304
$as_echo_n "checking for egrep... " >&6; }
4305
if test "${ac_cv_path_EGREP+set}" = set; then :
4306
  $as_echo_n "(cached) " >&6
4307
else
4308
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4309
   then ac_cv_path_EGREP="$GREP -E"
4310
   else
4311
     if test -z "$EGREP"; then
4312
  ac_path_EGREP_found=false
4313
  # Loop through the user's path and test for each of PROGNAME-LIST
4314
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4315
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4316
do
4317
  IFS=$as_save_IFS
4318
  test -z "$as_dir" && as_dir=.
4319
    for ac_prog in egrep; do
4320
    for ac_exec_ext in '' $ac_executable_extensions; do
4321
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4322
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4323
# Check for GNU ac_path_EGREP and select it if it is found.
4324
  # Check for GNU $ac_path_EGREP
4325
case `"$ac_path_EGREP" --version 2>&1` in
4326
*GNU*)
4327
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4328
*)
4329
  ac_count=0
4330
  $as_echo_n 0123456789 >"conftest.in"
4331
  while :
4332
  do
4333
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4334
    mv "conftest.tmp" "conftest.in"
4335
    cp "conftest.in" "conftest.nl"
4336
    $as_echo 'EGREP' >> "conftest.nl"
4337
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4338
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4339
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4340
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4341
      # Best one so far, save it but keep looking for a better one
4342
      ac_cv_path_EGREP="$ac_path_EGREP"
4343
      ac_path_EGREP_max=$ac_count
4344
    fi
4345
    # 10*(2^10) chars as input seems more than enough
4346
    test $ac_count -gt 10 && break
4347
  done
4348
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4349
esac
4350
 
4351
      $ac_path_EGREP_found && break 3
4352
    done
4353
  done
4354
  done
4355
IFS=$as_save_IFS
4356
  if test -z "$ac_cv_path_EGREP"; then
4357
    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4358
  fi
4359
else
4360
  ac_cv_path_EGREP=$EGREP
4361
fi
4362
 
4363
   fi
4364
fi
4365
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4366
$as_echo "$ac_cv_path_EGREP" >&6; }
4367
 EGREP="$ac_cv_path_EGREP"
4368
 
4369
 
4370
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4371
$as_echo_n "checking for ANSI C header files... " >&6; }
4372
if test "${ac_cv_header_stdc+set}" = set; then :
4373
  $as_echo_n "(cached) " >&6
4374
else
4375
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4376
/* end confdefs.h.  */
4377
#include 
4378
#include 
4379
#include 
4380
#include 
4381
 
4382
int
4383
main ()
4384
{
4385
 
4386
  ;
4387
  return 0;
4388
}
4389
_ACEOF
4390
if ac_fn_c_try_compile "$LINENO"; then :
4391
  ac_cv_header_stdc=yes
4392
else
4393
  ac_cv_header_stdc=no
4394
fi
4395
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4396
 
4397
if test $ac_cv_header_stdc = yes; then
4398
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4399
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4400
/* end confdefs.h.  */
4401
#include 
4402
 
4403
_ACEOF
4404
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4405
  $EGREP "memchr" >/dev/null 2>&1; then :
4406
 
4407
else
4408
  ac_cv_header_stdc=no
4409
fi
4410
rm -f conftest*
4411
 
4412
fi
4413
 
4414
if test $ac_cv_header_stdc = yes; then
4415
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4416
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4417
/* end confdefs.h.  */
4418
#include 
4419
 
4420
_ACEOF
4421
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4422
  $EGREP "free" >/dev/null 2>&1; then :
4423
 
4424
else
4425
  ac_cv_header_stdc=no
4426
fi
4427
rm -f conftest*
4428
 
4429
fi
4430
 
4431
if test $ac_cv_header_stdc = yes; then
4432
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4433
  if test "$cross_compiling" = yes; then :
4434
  :
4435
else
4436
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4437
/* end confdefs.h.  */
4438
#include 
4439
#include 
4440
#if ((' ' & 0x0FF) == 0x020)
4441
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4442
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4443
#else
4444
# define ISLOWER(c) \
4445
                   (('a' <= (c) && (c) <= 'i') \
4446
                     || ('j' <= (c) && (c) <= 'r') \
4447
                     || ('s' <= (c) && (c) <= 'z'))
4448
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4449
#endif
4450
 
4451
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4452
int
4453
main ()
4454
{
4455
  int i;
4456
  for (i = 0; i < 256; i++)
4457
    if (XOR (islower (i), ISLOWER (i))
4458
        || toupper (i) != TOUPPER (i))
4459
      return 2;
4460
  return 0;
4461
}
4462
_ACEOF
4463
if ac_fn_c_try_run "$LINENO"; then :
4464
 
4465
else
4466
  ac_cv_header_stdc=no
4467
fi
4468
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4469
  conftest.$ac_objext conftest.beam conftest.$ac_ext
4470
fi
4471
 
4472
fi
4473
fi
4474
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4475
$as_echo "$ac_cv_header_stdc" >&6; }
4476
if test $ac_cv_header_stdc = yes; then
4477
 
4478
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4479
 
4480
fi
4481
 
4482
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4483
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4484
                  inttypes.h stdint.h unistd.h
4485
do :
4486
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4487
ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
4488
eval as_val=\$$as_ac_Header
4489
   if test "x$as_val" = x""yes; then :
4490
  cat >>confdefs.h <<_ACEOF
4491
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4492
_ACEOF
4493
 
4494
fi
4495
done
4496
 
4497
 
4498
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4499
$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4500
if test "${ac_cv_c_bigendian+set}" = set; then :
4501
  $as_echo_n "(cached) " >&6
4502
else
4503
  ac_cv_c_bigendian=unknown
4504
    # See if we're dealing with a universal compiler.
4505
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4506
/* end confdefs.h.  */
4507
#ifndef __APPLE_CC__
4508
               not a universal capable compiler
4509
             #endif
4510
             typedef int dummy;
4511
 
4512
_ACEOF
4513
if ac_fn_c_try_compile "$LINENO"; then :
4514
 
4515
        # Check for potential -arch flags.  It is not universal unless
4516
        # there are at least two -arch flags with different values.
4517
        ac_arch=
4518
        ac_prev=
4519
        for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4520
         if test -n "$ac_prev"; then
4521
           case $ac_word in
4522
             i?86 | x86_64 | ppc | ppc64)
4523
               if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4524
                 ac_arch=$ac_word
4525
               else
4526
                 ac_cv_c_bigendian=universal
4527
                 break
4528
               fi
4529
               ;;
4530
           esac
4531
           ac_prev=
4532
         elif test "x$ac_word" = "x-arch"; then
4533
           ac_prev=arch
4534
         fi
4535
       done
4536
fi
4537
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4538
    if test $ac_cv_c_bigendian = unknown; then
4539
      # See if sys/param.h defines the BYTE_ORDER macro.
4540
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4541
/* end confdefs.h.  */
4542
#include 
4543
             #include 
4544
 
4545
int
4546
main ()
4547
{
4548
#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4549
                     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4550
                     && LITTLE_ENDIAN)
4551
              bogus endian macros
4552
             #endif
4553
 
4554
  ;
4555
  return 0;
4556
}
4557
_ACEOF
4558
if ac_fn_c_try_compile "$LINENO"; then :
4559
  # It does; now see whether it defined to BIG_ENDIAN or not.
4560
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4561
/* end confdefs.h.  */
4562
#include 
4563
                #include 
4564
 
4565
int
4566
main ()
4567
{
4568
#if BYTE_ORDER != BIG_ENDIAN
4569
                 not big endian
4570
                #endif
4571
 
4572
  ;
4573
  return 0;
4574
}
4575
_ACEOF
4576
if ac_fn_c_try_compile "$LINENO"; then :
4577
  ac_cv_c_bigendian=yes
4578
else
4579
  ac_cv_c_bigendian=no
4580
fi
4581
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4582
fi
4583
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4584
    fi
4585
    if test $ac_cv_c_bigendian = unknown; then
4586
      # See if  defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4587
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4588
/* end confdefs.h.  */
4589
#include 
4590
 
4591
int
4592
main ()
4593
{
4594
#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4595
              bogus endian macros
4596
             #endif
4597
 
4598
  ;
4599
  return 0;
4600
}
4601
_ACEOF
4602
if ac_fn_c_try_compile "$LINENO"; then :
4603
  # It does; now see whether it defined to _BIG_ENDIAN or not.
4604
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4605
/* end confdefs.h.  */
4606
#include 
4607
 
4608
int
4609
main ()
4610
{
4611
#ifndef _BIG_ENDIAN
4612
                 not big endian
4613
                #endif
4614
 
4615
  ;
4616
  return 0;
4617
}
4618
_ACEOF
4619
if ac_fn_c_try_compile "$LINENO"; then :
4620
  ac_cv_c_bigendian=yes
4621
else
4622
  ac_cv_c_bigendian=no
4623
fi
4624
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4625
fi
4626
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4627
    fi
4628
    if test $ac_cv_c_bigendian = unknown; then
4629
      # Compile a test program.
4630
      if test "$cross_compiling" = yes; then :
4631
  # Try to guess by grepping values from an object file.
4632
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4633
/* end confdefs.h.  */
4634
short int ascii_mm[] =
4635
                  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4636
                short int ascii_ii[] =
4637
                  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4638
                int use_ascii (int i) {
4639
                  return ascii_mm[i] + ascii_ii[i];
4640
                }
4641
                short int ebcdic_ii[] =
4642
                  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4643
                short int ebcdic_mm[] =
4644
                  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4645
                int use_ebcdic (int i) {
4646
                  return ebcdic_mm[i] + ebcdic_ii[i];
4647
                }
4648
                extern int foo;
4649
 
4650
int
4651
main ()
4652
{
4653
return use_ascii (foo) == use_ebcdic (foo);
4654
  ;
4655
  return 0;
4656
}
4657
_ACEOF
4658
if ac_fn_c_try_compile "$LINENO"; then :
4659
  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4660
              ac_cv_c_bigendian=yes
4661
            fi
4662
            if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4663
              if test "$ac_cv_c_bigendian" = unknown; then
4664
                ac_cv_c_bigendian=no
4665
              else
4666
                # finding both strings is unlikely to happen, but who knows?
4667
                ac_cv_c_bigendian=unknown
4668
              fi
4669
            fi
4670
fi
4671
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4672
else
4673
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4674
/* end confdefs.h.  */
4675
$ac_includes_default
4676
int
4677
main ()
4678
{
4679
 
4680
             /* Are we little or big endian?  From Harbison&Steele.  */
4681
             union
4682
             {
4683
               long int l;
4684
               char c[sizeof (long int)];
4685
             } u;
4686
             u.l = 1;
4687
             return u.c[sizeof (long int) - 1] == 1;
4688
 
4689
  ;
4690
  return 0;
4691
}
4692
_ACEOF
4693
if ac_fn_c_try_run "$LINENO"; then :
4694
  ac_cv_c_bigendian=no
4695
else
4696
  ac_cv_c_bigendian=yes
4697
fi
4698
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4699
  conftest.$ac_objext conftest.beam conftest.$ac_ext
4700
fi
4701
 
4702
    fi
4703
fi
4704
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4705
$as_echo "$ac_cv_c_bigendian" >&6; }
4706
 case $ac_cv_c_bigendian in #(
4707
   yes)
4708
     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4709
;; #(
4710
   no)
4711
      ;; #(
4712
   universal)
4713
 
4714
$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4715
 
4716
     ;; #(
4717
   *)
4718
     as_fn_error "unknown endianness
4719
 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4720
 esac
4721
 
4722
 
4723
 
4724
 
4725
ac_config_headers="$ac_config_headers config.h:config.in"
4726
 
4727
 
4728
 
4729
# Find a good install program.  We prefer a C program (faster),
4730
# so one script is as good as another.  But avoid the broken or
4731
# incompatible versions:
4732
# SysV /etc/install, /usr/sbin/install
4733
# SunOS /usr/etc/install
4734
# IRIX /sbin/install
4735
# AIX /bin/install
4736
# AmigaOS /C/install, which installs bootblocks on floppy discs
4737
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4738
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4739
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4740
# OS/2's system install, which has a completely different semantic
4741
# ./install, which can be erroneously created by make from ./install.sh.
4742
# Reject install programs that cannot install multiple files.
4743
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4744
$as_echo_n "checking for a BSD-compatible install... " >&6; }
4745
if test -z "$INSTALL"; then
4746
if test "${ac_cv_path_install+set}" = set; then :
4747
  $as_echo_n "(cached) " >&6
4748
else
4749
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4750
for as_dir in $PATH
4751
do
4752
  IFS=$as_save_IFS
4753
  test -z "$as_dir" && as_dir=.
4754
    # Account for people who put trailing slashes in PATH elements.
4755
case $as_dir/ in #((
4756
  ./ | .// | /[cC]/* | \
4757
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4758
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4759
  /usr/ucb/* ) ;;
4760
  *)
4761
    # OSF1 and SCO ODT 3.0 have their own names for install.
4762
    # Don't use installbsd from OSF since it installs stuff as root
4763
    # by default.
4764
    for ac_prog in ginstall scoinst install; do
4765
      for ac_exec_ext in '' $ac_executable_extensions; do
4766
        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4767
          if test $ac_prog = install &&
4768
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4769
            # AIX install.  It has an incompatible calling convention.
4770
            :
4771
          elif test $ac_prog = install &&
4772
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4773
            # program-specific install script used by HP pwplus--don't use.
4774
            :
4775
          else
4776
            rm -rf conftest.one conftest.two conftest.dir
4777
            echo one > conftest.one
4778
            echo two > conftest.two
4779
            mkdir conftest.dir
4780
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4781
              test -s conftest.one && test -s conftest.two &&
4782
              test -s conftest.dir/conftest.one &&
4783
              test -s conftest.dir/conftest.two
4784
            then
4785
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4786
              break 3
4787
            fi
4788
          fi
4789
        fi
4790
      done
4791
    done
4792
    ;;
4793
esac
4794
 
4795
  done
4796
IFS=$as_save_IFS
4797
 
4798
rm -rf conftest.one conftest.two conftest.dir
4799
 
4800
fi
4801
  if test "${ac_cv_path_install+set}" = set; then
4802
    INSTALL=$ac_cv_path_install
4803
  else
4804
    # As a last resort, use the slow shell script.  Don't cache a
4805
    # value for INSTALL within a source directory, because that will
4806
    # break other packages using the cache if that directory is
4807
    # removed, or if the value is a relative name.
4808
    INSTALL=$ac_install_sh
4809
  fi
4810
fi
4811
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4812
$as_echo "$INSTALL" >&6; }
4813
 
4814
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4815
# It thinks the first close brace ends the variable substitution.
4816
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4817
 
4818
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4819
 
4820
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4821
 
4822
 
4823
# Don't build the shared library for build.
4824
if [ -n "${with_build_subdir}" ]; then
4825
  enable_shared=no
4826
fi
4827
 
4828
frag=
4829
case "${host}" in
4830
  rs6000-ibm-aix3.1 | rs6000-ibm-aix)
4831
                        frag=mh-aix ;;
4832
  *-*-cxux7*)           frag=mh-cxux7 ;;
4833
  *-*-freebsd2.1.*)     frag=mh-fbsd21 ;;
4834
  *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;;
4835
  i370-*-opened*)       frag=mh-openedition ;;
4836
  i[34567]86-*-windows*)        frag=mh-windows ;;
4837
esac
4838
 
4839
if [ -n "${frag}" ]; then
4840
  frag=${libiberty_topdir}/libiberty/config/$frag
4841
fi
4842
 
4843
# If they didn't specify --enable-shared, don't generate shared libs.
4844
case "${enable_shared}" in
4845
  yes) shared=yes ;;
4846
  no) shared=no ;;
4847
  "") shared=no ;;
4848
  *) shared=yes ;;
4849
esac
4850
if [ "${shared}" = "yes" ]; then
4851
  case "${host}" in
4852
    *-*-cygwin*)        ;;
4853
    alpha*-*-linux*)    PICFLAG=-fPIC ;;
4854
    arm*-*-*)           PICFLAG=-fPIC ;;
4855
    hppa*-*-*)          PICFLAG=-fPIC ;;
4856
    i370-*-*)           PICFLAG=-fPIC ;;
4857
    ia64-*-*)           PICFLAG=-fpic ;;
4858
    i[34567]86-*-* | x86_64-*-*)
4859
                        PICFLAG=-fpic ;;
4860
    m68k-*-*)           PICFLAG=-fpic ;;
4861
    mips*-*-linux*)     PICFLAG=-fPIC ;;
4862
    powerpc*-*-aix*)    ;;
4863
    powerpc*-*-*)       PICFLAG=-fPIC ;;
4864
    sparc*-*-*)         case "${CFLAGS}" in
4865
                          *-fpic* ) PICFLAG=-fpic ;;
4866
                          * ) PICFLAG=-fPIC ;;
4867
                        esac ;;
4868
    s390*-*-*)          PICFLAG=-fpic ;;
4869
    sh*-*-*)            PICFLAG=-fPIC ;;
4870
  esac
4871
fi
4872
 
4873
 
4874
echo "# Warning: this fragment is automatically generated" > temp-frag
4875
 
4876
if [ -n "${frag}" ] && [ -f "${frag}" ]; then
4877
  echo "Appending ${frag} to xhost-mkfrag"
4878
  echo "# Following fragment copied from ${frag}" >> temp-frag
4879
  cat ${frag} >> temp-frag
4880
fi
4881
 
4882
# record if we want to build shared libs.
4883
if [ "${shared}" = "yes" ]; then
4884
  echo enable_shared = yes >> temp-frag
4885
else
4886
  echo enable_shared = no >> temp-frag
4887
fi
4888
 
4889
frag=xhost-mkfrag
4890
${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag
4891
 
4892
host_makefile_frag=${frag}
4893
 
4894
 
4895
# It's OK to check for header files.  Although the compiler may not be
4896
# able to link anything, it had better be able to at least compile
4897
# something.
4898
for ac_header in sys/file.h sys/param.h limits.h stdlib.h malloc.h string.h unistd.h strings.h sys/time.h time.h sys/resource.h sys/stat.h sys/mman.h fcntl.h alloca.h sys/pstat.h sys/sysmp.h sys/sysinfo.h machine/hal_sysinfo.h sys/table.h sys/sysctl.h sys/systemcfg.h stdint.h stdio_ext.h
4899
do :
4900
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4901
ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
4902
eval as_val=\$$as_ac_Header
4903
   if test "x$as_val" = x""yes; then :
4904
  cat >>confdefs.h <<_ACEOF
4905
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4906
_ACEOF
4907
 
4908
fi
4909
done
4910
 
4911
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4912
$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4913
if test "${ac_cv_header_sys_wait_h+set}" = set; then :
4914
  $as_echo_n "(cached) " >&6
4915
else
4916
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4917
/* end confdefs.h.  */
4918
#include 
4919
#include 
4920
#ifndef WEXITSTATUS
4921
# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4922
#endif
4923
#ifndef WIFEXITED
4924
# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4925
#endif
4926
 
4927
int
4928
main ()
4929
{
4930
  int s;
4931
  wait (&s);
4932
  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4933
  ;
4934
  return 0;
4935
}
4936
_ACEOF
4937
if ac_fn_c_try_compile "$LINENO"; then :
4938
  ac_cv_header_sys_wait_h=yes
4939
else
4940
  ac_cv_header_sys_wait_h=no
4941
fi
4942
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4943
fi
4944
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
4945
$as_echo "$ac_cv_header_sys_wait_h" >&6; }
4946
if test $ac_cv_header_sys_wait_h = yes; then
4947
 
4948
$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
4949
 
4950
fi
4951
 
4952
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
4953
$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
4954
if test "${ac_cv_header_time+set}" = set; then :
4955
  $as_echo_n "(cached) " >&6
4956
else
4957
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4958
/* end confdefs.h.  */
4959
#include 
4960
#include 
4961
#include 
4962
 
4963
int
4964
main ()
4965
{
4966
if ((struct tm *) 0)
4967
return 0;
4968
  ;
4969
  return 0;
4970
}
4971
_ACEOF
4972
if ac_fn_c_try_compile "$LINENO"; then :
4973
  ac_cv_header_time=yes
4974
else
4975
  ac_cv_header_time=no
4976
fi
4977
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4978
fi
4979
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
4980
$as_echo "$ac_cv_header_time" >&6; }
4981
if test $ac_cv_header_time = yes; then
4982
 
4983
$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
4984
 
4985
fi
4986
 
4987
 
4988
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5
4989
$as_echo_n "checking whether errno must be declared... " >&6; }
4990
if test "${libiberty_cv_declare_errno+set}" = set; then :
4991
  $as_echo_n "(cached) " >&6
4992
else
4993
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4994
/* end confdefs.h.  */
4995
#include 
4996
int
4997
main ()
4998
{
4999
int x = errno;
5000
  ;
5001
  return 0;
5002
}
5003
_ACEOF
5004
if ac_fn_c_try_compile "$LINENO"; then :
5005
  libiberty_cv_declare_errno=no
5006
else
5007
  libiberty_cv_declare_errno=yes
5008
fi
5009
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5010
fi
5011
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5
5012
$as_echo "$libiberty_cv_declare_errno" >&6; }
5013
if test $libiberty_cv_declare_errno = yes
5014
then
5015
$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
5016
 
5017
fi
5018
 
5019
 
5020
# Determine the size of an int for struct fibnode.
5021
# The cast to long int works around a bug in the HP C Compiler
5022
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5023
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5024
# This bug is HP SR number 8606223364.
5025
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
5026
$as_echo_n "checking size of int... " >&6; }
5027
if test "${ac_cv_sizeof_int+set}" = set; then :
5028
  $as_echo_n "(cached) " >&6
5029
else
5030
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
5031
 
5032
else
5033
  if test "$ac_cv_type_int" = yes; then
5034
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5035
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5036
{ as_fn_set_status 77
5037
as_fn_error "cannot compute sizeof (int)
5038
See \`config.log' for more details." "$LINENO" 5; }; }
5039
   else
5040
     ac_cv_sizeof_int=0
5041
   fi
5042
fi
5043
 
5044
fi
5045
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
5046
$as_echo "$ac_cv_sizeof_int" >&6; }
5047
 
5048
 
5049
 
5050
cat >>confdefs.h <<_ACEOF
5051
#define SIZEOF_INT $ac_cv_sizeof_int
5052
_ACEOF
5053
 
5054
 
5055
 
5056
# Look for a 64-bit type.
5057
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5
5058
$as_echo_n "checking for a 64-bit type... " >&6; }
5059
if test "${liberty_cv_uint64+set}" = set; then :
5060
  $as_echo_n "(cached) " >&6
5061
else
5062
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5063
/* end confdefs.h.  */
5064
#ifdef HAVE_STDINT_H
5065
#include 
5066
#endif
5067
int
5068
main ()
5069
{
5070
extern uint64_t foo;
5071
  ;
5072
  return 0;
5073
}
5074
_ACEOF
5075
if ac_fn_c_try_compile "$LINENO"; then :
5076
  liberty_cv_uint64=uint64_t
5077
else
5078
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5079
/* end confdefs.h.  */
5080
#ifdef HAVE_LIMITS_H
5081
#include 
5082
#endif
5083
#ifndef CHAR_BIT
5084
#define CHAR_BIT 8
5085
#endif
5086
int
5087
main ()
5088
{
5089
extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];
5090
  ;
5091
  return 0;
5092
}
5093
_ACEOF
5094
if ac_fn_c_try_compile "$LINENO"; then :
5095
  liberty_cv_uint64="unsigned long"
5096
else
5097
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5098
/* end confdefs.h.  */
5099
#ifdef HAVE_LIMITS_H
5100
#include 
5101
#endif
5102
#ifndef CHAR_BIT
5103
#define CHAR_BIT 8
5104
#endif
5105
int
5106
main ()
5107
{
5108
extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];
5109
  ;
5110
  return 0;
5111
}
5112
_ACEOF
5113
if ac_fn_c_try_compile "$LINENO"; then :
5114
  liberty_cv_uint64="unsigned long long"
5115
else
5116
  liberty_cv_uint64=none
5117
fi
5118
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5119
fi
5120
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5121
fi
5122
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5123
fi
5124
 
5125
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5
5126
$as_echo "$liberty_cv_uint64" >&6; }
5127
if test "$liberty_cv_uint64" != none; then
5128
 
5129
cat >>confdefs.h <<_ACEOF
5130
#define UNSIGNED_64BIT_TYPE $liberty_cv_uint64
5131
_ACEOF
5132
 
5133
fi
5134
 
5135
 
5136
  ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
5137
if test "x$ac_cv_type_intptr_t" = x""yes; then :
5138
 
5139
$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
5140
 
5141
else
5142
  for ac_type in 'int' 'long int' 'long long int'; do
5143
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5144
/* end confdefs.h.  */
5145
$ac_includes_default
5146
int
5147
main ()
5148
{
5149
static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
5150
test_array [0] = 0
5151
 
5152
  ;
5153
  return 0;
5154
}
5155
_ACEOF
5156
if ac_fn_c_try_compile "$LINENO"; then :
5157
 
5158
cat >>confdefs.h <<_ACEOF
5159
#define intptr_t $ac_type
5160
_ACEOF
5161
 
5162
          ac_type=
5163
fi
5164
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5165
       test -z "$ac_type" && break
5166
     done
5167
fi
5168
 
5169
 
5170
 
5171
  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
5172
if test "x$ac_cv_type_uintptr_t" = x""yes; then :
5173
 
5174
$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
5175
 
5176
else
5177
  for ac_type in 'unsigned int' 'unsigned long int' \
5178
        'unsigned long long int'; do
5179
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5180
/* end confdefs.h.  */
5181
$ac_includes_default
5182
int
5183
main ()
5184
{
5185
static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
5186
test_array [0] = 0
5187
 
5188
  ;
5189
  return 0;
5190
}
5191
_ACEOF
5192
if ac_fn_c_try_compile "$LINENO"; then :
5193
 
5194
cat >>confdefs.h <<_ACEOF
5195
#define uintptr_t $ac_type
5196
_ACEOF
5197
 
5198
          ac_type=
5199
fi
5200
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5201
       test -z "$ac_type" && break
5202
     done
5203
fi
5204
 
5205
 
5206
 
5207
# Given the above check, we always have uintptr_t or a fallback
5208
# definition.  So define HAVE_UINTPTR_T in case any imported code
5209
# relies on it.
5210
 
5211
$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
5212
 
5213
 
5214
ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5215
if test "x$ac_cv_type_pid_t" = x""yes; then :
5216
 
5217
else
5218
 
5219
cat >>confdefs.h <<_ACEOF
5220
#define pid_t int
5221
_ACEOF
5222
 
5223
fi
5224
 
5225
 
5226
# This is the list of functions which libiberty will provide if they
5227
# are not available on the host.
5228
 
5229
funcs="asprintf"
5230
funcs="$funcs atexit"
5231
funcs="$funcs basename"
5232
funcs="$funcs bcmp"
5233
funcs="$funcs bcopy"
5234
funcs="$funcs bsearch"
5235
funcs="$funcs bzero"
5236
funcs="$funcs calloc"
5237
funcs="$funcs clock"
5238
funcs="$funcs ffs"
5239
funcs="$funcs getcwd"
5240
funcs="$funcs getpagesize"
5241
funcs="$funcs gettimeofday"
5242
funcs="$funcs index"
5243
funcs="$funcs insque"
5244
funcs="$funcs memchr"
5245
funcs="$funcs memcmp"
5246
funcs="$funcs memcpy"
5247
funcs="$funcs memmem"
5248
funcs="$funcs memmove"
5249
funcs="$funcs mempcpy"
5250
funcs="$funcs memset"
5251
funcs="$funcs mkstemps"
5252
funcs="$funcs putenv"
5253
funcs="$funcs random"
5254
funcs="$funcs rename"
5255
funcs="$funcs rindex"
5256
funcs="$funcs setenv"
5257
funcs="$funcs snprintf"
5258
funcs="$funcs sigsetmask"
5259
funcs="$funcs stpcpy"
5260
funcs="$funcs stpncpy"
5261
funcs="$funcs strcasecmp"
5262
funcs="$funcs strchr"
5263
funcs="$funcs strdup"
5264
funcs="$funcs strncasecmp"
5265
funcs="$funcs strndup"
5266
funcs="$funcs strrchr"
5267
funcs="$funcs strstr"
5268
funcs="$funcs strtod"
5269
funcs="$funcs strtol"
5270
funcs="$funcs strtoul"
5271
funcs="$funcs strverscmp"
5272
funcs="$funcs tmpnam"
5273
funcs="$funcs vasprintf"
5274
funcs="$funcs vfprintf"
5275
funcs="$funcs vprintf"
5276
funcs="$funcs vsnprintf"
5277
funcs="$funcs vsprintf"
5278
funcs="$funcs waitpid"
5279
 
5280
# Also in the old function.def file: alloca, vfork, getopt.
5281
 
5282
vars="sys_errlist sys_nerr sys_siglist"
5283
 
5284
checkfuncs="getrusage on_exit psignal strerror strsignal sysconf times sbrk gettimeofday"
5285
checkfuncs="$checkfuncs realpath canonicalize_file_name pstat_getstatic pstat_getdynamic sysmp"
5286
checkfuncs="$checkfuncs getsysinfo table sysctl wait3 wait4 __fsetlocking"
5287
 
5288
# These are neither executed nor required, but they help keep
5289
# autoheader happy without adding a bunch of text to acconfig.h.
5290
if test "x" = "y"; then
5291
  for ac_func in asprintf atexit \
5292
    basename bcmp bcopy bsearch bzero \
5293
    calloc canonicalize_file_name clock \
5294
    ffs __fsetlocking \
5295
    getcwd getpagesize getrusage getsysinfo gettimeofday \
5296
    index insque \
5297
    memchr memcmp memcpy memmem memmove memset mkstemps \
5298
    on_exit \
5299
    psignal pstat_getdynamic pstat_getstatic putenv \
5300
    random realpath rename rindex \
5301
    sbrk setenv sigsetmask snprintf stpcpy stpncpy strcasecmp strchr strdup \
5302
     strerror strncasecmp strndup strrchr strsignal strstr strtod strtol \
5303
     strtoul strverscmp sysconf sysctl sysmp \
5304
    table times tmpnam \
5305
    vasprintf vfprintf vprintf vsprintf \
5306
    wait3 wait4 waitpid
5307
do :
5308
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5309
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5310
eval as_val=\$$as_ac_var
5311
   if test "x$as_val" = x""yes; then :
5312
  cat >>confdefs.h <<_ACEOF
5313
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5314
_ACEOF
5315
 
5316
fi
5317
done
5318
 
5319
  ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
5320
if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
5321
  ac_have_decl=1
5322
else
5323
  ac_have_decl=0
5324
fi
5325
 
5326
cat >>confdefs.h <<_ACEOF
5327
#define HAVE_DECL_BASENAME $ac_have_decl
5328
_ACEOF
5329
ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
5330
if test "x$ac_cv_have_decl_ffs" = x""yes; then :
5331
  ac_have_decl=1
5332
else
5333
  ac_have_decl=0
5334
fi
5335
 
5336
cat >>confdefs.h <<_ACEOF
5337
#define HAVE_DECL_FFS $ac_have_decl
5338
_ACEOF
5339
ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
5340
if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
5341
  ac_have_decl=1
5342
else
5343
  ac_have_decl=0
5344
fi
5345
 
5346
cat >>confdefs.h <<_ACEOF
5347
#define HAVE_DECL_ASPRINTF $ac_have_decl
5348
_ACEOF
5349
ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
5350
if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
5351
  ac_have_decl=1
5352
else
5353
  ac_have_decl=0
5354
fi
5355
 
5356
cat >>confdefs.h <<_ACEOF
5357
#define HAVE_DECL_VASPRINTF $ac_have_decl
5358
_ACEOF
5359
ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
5360
if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
5361
  ac_have_decl=1
5362
else
5363
  ac_have_decl=0
5364
fi
5365
 
5366
cat >>confdefs.h <<_ACEOF
5367
#define HAVE_DECL_SNPRINTF $ac_have_decl
5368
_ACEOF
5369
ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
5370
if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
5371
  ac_have_decl=1
5372
else
5373
  ac_have_decl=0
5374
fi
5375
 
5376
cat >>confdefs.h <<_ACEOF
5377
#define HAVE_DECL_VSNPRINTF $ac_have_decl
5378
_ACEOF
5379
 
5380
 
5381
$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
5382
 
5383
 
5384
$as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
5385
 
5386
 
5387
$as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h
5388
 
5389
fi
5390
 
5391
# For each of these functions, if the host does not provide the
5392
# function we want to put FN.o in LIBOBJS, and if the host does
5393
# provide the function, we want to define HAVE_FN in config.h.
5394
 
5395
setobjs=
5396
CHECK=
5397
target_header_dir=
5398
if test -n "${with_target_subdir}"; then
5399
 
5400
  # We are being configured as a target library.  AC_REPLACE_FUNCS
5401
  # may not work correctly, because the compiler may not be able to
5402
  # link executables.  Note that we may still be being configured
5403
  # native.
5404
 
5405
  # If we are being configured for newlib, we know which functions
5406
  # newlib provide and which ones we will be expected to provide.
5407
 
5408
  if test "x${with_newlib}" = "xyes"; then
5409
    case " $LIBOBJS " in
5410
  *" asprintf.$ac_objext "* ) ;;
5411
  *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
5412
 ;;
5413
esac
5414
 
5415
    case " $LIBOBJS " in
5416
  *" basename.$ac_objext "* ) ;;
5417
  *) LIBOBJS="$LIBOBJS basename.$ac_objext"
5418
 ;;
5419
esac
5420
 
5421
    case " $LIBOBJS " in
5422
  *" insque.$ac_objext "* ) ;;
5423
  *) LIBOBJS="$LIBOBJS insque.$ac_objext"
5424
 ;;
5425
esac
5426
 
5427
    case " $LIBOBJS " in
5428
  *" random.$ac_objext "* ) ;;
5429
  *) LIBOBJS="$LIBOBJS random.$ac_objext"
5430
 ;;
5431
esac
5432
 
5433
    case " $LIBOBJS " in
5434
  *" strdup.$ac_objext "* ) ;;
5435
  *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5436
 ;;
5437
esac
5438
 
5439
    case " $LIBOBJS " in
5440
  *" vasprintf.$ac_objext "* ) ;;
5441
  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5442
 ;;
5443
esac
5444
 
5445
 
5446
    for f in $funcs; do
5447
      case "$f" in
5448
        asprintf | basename | insque | random | strdup | vasprintf)
5449
          ;;
5450
        *)
5451
          n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5452
          cat >>confdefs.h <<_ACEOF
5453
#define $n 1
5454
_ACEOF
5455
 
5456
          ;;
5457
      esac
5458
    done
5459
 
5460
    # newlib doesnt provide any of the variables in $vars, so we
5461
    # dont have to check them here.
5462
 
5463
    # Of the functions in $checkfuncs, newlib only has strerror.
5464
    $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
5465
 
5466
 
5467
    setobjs=yes
5468
 
5469
  fi
5470
 
5471
  # If we are being configured for Mingw, we know which functions
5472
  # Mingw provides and which ones we will be expected to provide.
5473
 
5474
  case "${host}" in
5475
  *-*-mingw*)
5476
    case " $LIBOBJS " in
5477
  *" asprintf.$ac_objext "* ) ;;
5478
  *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
5479
 ;;
5480
esac
5481
 
5482
    case " $LIBOBJS " in
5483
  *" basename.$ac_objext "* ) ;;
5484
  *) LIBOBJS="$LIBOBJS basename.$ac_objext"
5485
 ;;
5486
esac
5487
 
5488
    case " $LIBOBJS " in
5489
  *" bcmp.$ac_objext "* ) ;;
5490
  *) LIBOBJS="$LIBOBJS bcmp.$ac_objext"
5491
 ;;
5492
esac
5493
 
5494
    case " $LIBOBJS " in
5495
  *" bcopy.$ac_objext "* ) ;;
5496
  *) LIBOBJS="$LIBOBJS bcopy.$ac_objext"
5497
 ;;
5498
esac
5499
 
5500
    case " $LIBOBJS " in
5501
  *" bzero.$ac_objext "* ) ;;
5502
  *) LIBOBJS="$LIBOBJS bzero.$ac_objext"
5503
 ;;
5504
esac
5505
 
5506
    case " $LIBOBJS " in
5507
  *" clock.$ac_objext "* ) ;;
5508
  *) LIBOBJS="$LIBOBJS clock.$ac_objext"
5509
 ;;
5510
esac
5511
 
5512
    case " $LIBOBJS " in
5513
  *" ffs.$ac_objext "* ) ;;
5514
  *) LIBOBJS="$LIBOBJS ffs.$ac_objext"
5515
 ;;
5516
esac
5517
 
5518
    case " $LIBOBJS " in
5519
  *" getpagesize.$ac_objext "* ) ;;
5520
  *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
5521
 ;;
5522
esac
5523
 
5524
    case " $LIBOBJS " in
5525
  *" index.$ac_objext "* ) ;;
5526
  *) LIBOBJS="$LIBOBJS index.$ac_objext"
5527
 ;;
5528
esac
5529
 
5530
    case " $LIBOBJS " in
5531
  *" insque.$ac_objext "* ) ;;
5532
  *) LIBOBJS="$LIBOBJS insque.$ac_objext"
5533
 ;;
5534
esac
5535
 
5536
    case " $LIBOBJS " in
5537
  *" mempcpy.$ac_objext "* ) ;;
5538
  *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext"
5539
 ;;
5540
esac
5541
 
5542
    case " $LIBOBJS " in
5543
  *" mkstemps.$ac_objext "* ) ;;
5544
  *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext"
5545
 ;;
5546
esac
5547
 
5548
    case " $LIBOBJS " in
5549
  *" random.$ac_objext "* ) ;;
5550
  *) LIBOBJS="$LIBOBJS random.$ac_objext"
5551
 ;;
5552
esac
5553
 
5554
    case " $LIBOBJS " in
5555
  *" rindex.$ac_objext "* ) ;;
5556
  *) LIBOBJS="$LIBOBJS rindex.$ac_objext"
5557
 ;;
5558
esac
5559
 
5560
    case " $LIBOBJS " in
5561
  *" sigsetmask.$ac_objext "* ) ;;
5562
  *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext"
5563
 ;;
5564
esac
5565
 
5566
    case " $LIBOBJS " in
5567
  *" stpcpy.$ac_objext "* ) ;;
5568
  *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext"
5569
 ;;
5570
esac
5571
 
5572
    case " $LIBOBJS " in
5573
  *" stpncpy.$ac_objext "* ) ;;
5574
  *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext"
5575
 ;;
5576
esac
5577
 
5578
    case " $LIBOBJS " in
5579
  *" strndup.$ac_objext "* ) ;;
5580
  *) LIBOBJS="$LIBOBJS strndup.$ac_objext"
5581
 ;;
5582
esac
5583
 
5584
    case " $LIBOBJS " in
5585
  *" strverscmp.$ac_objext "* ) ;;
5586
  *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext"
5587
 ;;
5588
esac
5589
 
5590
    case " $LIBOBJS " in
5591
  *" vasprintf.$ac_objext "* ) ;;
5592
  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5593
 ;;
5594
esac
5595
 
5596
    case " $LIBOBJS " in
5597
  *" waitpid.$ac_objext "* ) ;;
5598
  *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
5599
 ;;
5600
esac
5601
 
5602
 
5603
    for f in $funcs; do
5604
      case "$f" in
5605
        asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strverscmp | vasprintf | waitpid)
5606
          ;;
5607
        *)
5608
          n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5609
          cat >>confdefs.h <<_ACEOF
5610
#define $n 1
5611
_ACEOF
5612
 
5613
          ;;
5614
      esac
5615
    done
5616
 
5617
    # Mingw doesnt provide any of the variables in $vars, so we
5618
    # dont have to check them here.
5619
 
5620
    # Of the functions in $checkfuncs, Mingw only has strerror.
5621
    $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
5622
 
5623
 
5624
    setobjs=yes
5625
    ;;
5626
 
5627
  *-*-msdosdjgpp)
5628
    case " $LIBOBJS " in
5629
  *" vasprintf.$ac_objext "* ) ;;
5630
  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5631
 ;;
5632
esac
5633
 
5634
    case " $LIBOBJS " in
5635
  *" vsnprintf.$ac_objext "* ) ;;
5636
  *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
5637
 ;;
5638
esac
5639
 
5640
    case " $LIBOBJS " in
5641
  *" snprintf.$ac_objext "* ) ;;
5642
  *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
5643
 ;;
5644
esac
5645
 
5646
    case " $LIBOBJS " in
5647
  *" asprintf.$ac_objext "* ) ;;
5648
  *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
5649
 ;;
5650
esac
5651
 
5652
 
5653
    for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
5654
             getcwd getpagesize getrusage gettimeofday \
5655
             index insque memchr memcmp memcpy memmove memset psignal \
5656
             putenv random rename rindex sbrk setenv stpcpy strcasecmp \
5657
             strchr strdup strerror strncasecmp strrchr strstr strtod \
5658
             strtol strtoul sysconf times tmpnam vfprintf vprintf \
5659
             vsprintf waitpid
5660
    do
5661
      n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5662
      cat >>confdefs.h <<_ACEOF
5663
#define $n 1
5664
_ACEOF
5665
 
5666
    done
5667
 
5668
 
5669
    setobjs=yes
5670
    ;;
5671
 
5672
  esac
5673
 
5674
  # We may wish to install the target headers somewhere.
5675
  # Check whether --enable-install-libiberty was given.
5676
if test "${enable_install_libiberty+set}" = set; then :
5677
  enableval=$enable_install_libiberty; enable_install_libiberty=$enableval
5678
else
5679
  enable_install_libiberty=no
5680
fi
5681
 
5682
  # Option parsed, now set things appropriately.
5683
  case x"$enable_install_libiberty" in
5684
    xyes|x)
5685
      target_header_dir=libiberty
5686
      ;;
5687
    xno)
5688
      target_header_dir=
5689
      ;;
5690
    *)
5691
      # This could be sanity-checked in various ways...
5692
      target_header_dir="${enable_install_libiberty}"
5693
      ;;
5694
  esac
5695
 
5696
 
5697
else
5698
 
5699
   # Not a target library, so we set things up to run the test suite.
5700
   CHECK=really-check
5701
 
5702
fi
5703
 
5704
 
5705
 
5706
 
5707
case "${host}" in
5708
  *-*-cygwin* | *-*-mingw*)
5709
    $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
5710
 
5711
    $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
5712
 
5713
    ;;
5714
esac
5715
 
5716
if test -z "${setobjs}"; then
5717
  case "${host}" in
5718
 
5719
  *-*-vxworks*)
5720
    # Handle VxWorks configuration specially, since on VxWorks the
5721
    # libraries are actually on the target board, not in the file
5722
    # system.
5723
    case " $LIBOBJS " in
5724
  *" basename.$ac_objext "* ) ;;
5725
  *) LIBOBJS="$LIBOBJS basename.$ac_objext"
5726
 ;;
5727
esac
5728
 
5729
    case " $LIBOBJS " in
5730
  *" getpagesize.$ac_objext "* ) ;;
5731
  *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
5732
 ;;
5733
esac
5734
 
5735
    case " $LIBOBJS " in
5736
  *" insque.$ac_objext "* ) ;;
5737
  *) LIBOBJS="$LIBOBJS insque.$ac_objext"
5738
 ;;
5739
esac
5740
 
5741
    case " $LIBOBJS " in
5742
  *" random.$ac_objext "* ) ;;
5743
  *) LIBOBJS="$LIBOBJS random.$ac_objext"
5744
 ;;
5745
esac
5746
 
5747
    case " $LIBOBJS " in
5748
  *" strcasecmp.$ac_objext "* ) ;;
5749
  *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
5750
 ;;
5751
esac
5752
 
5753
    case " $LIBOBJS " in
5754
  *" strncasecmp.$ac_objext "* ) ;;
5755
  *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext"
5756
 ;;
5757
esac
5758
 
5759
    case " $LIBOBJS " in
5760
  *" strdup.$ac_objext "* ) ;;
5761
  *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5762
 ;;
5763
esac
5764
 
5765
    case " $LIBOBJS " in
5766
  *" vfork.$ac_objext "* ) ;;
5767
  *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
5768
 ;;
5769
esac
5770
 
5771
    case " $LIBOBJS " in
5772
  *" waitpid.$ac_objext "* ) ;;
5773
  *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
5774
 ;;
5775
esac
5776
 
5777
    case " $LIBOBJS " in
5778
  *" vasprintf.$ac_objext "* ) ;;
5779
  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5780
 ;;
5781
esac
5782
 
5783
    for f in $funcs; do
5784
      case "$f" in
5785
        basename | getpagesize | insque | random | strcasecmp)
5786
          ;;
5787
        strncasecmp | strdup | vfork | waitpid | vasprintf)
5788
          ;;
5789
        *)
5790
          n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5791
          cat >>confdefs.h <<_ACEOF
5792
#define $n 1
5793
_ACEOF
5794
 
5795
          ;;
5796
      esac
5797
    done
5798
 
5799
    # VxWorks doesn't provide any of the variables in $vars, so we
5800
    # don't have to check them here.
5801
 
5802
    # Of the functions in $checkfuncs, VxWorks only has strerror.
5803
    $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
5804
 
5805
 
5806
    setobjs=yes
5807
    ;;
5808
 
5809
  esac
5810
fi
5811
 
5812
if test -z "${setobjs}"; then
5813
 
5814
  case "${host}" in
5815
 
5816
  *-*-mingw32*)
5817
    # Under mingw32, sys_nerr and sys_errlist exist, but they are
5818
    # macros, so the test below won't find them.
5819
    libiberty_cv_var_sys_nerr=yes
5820
    libiberty_cv_var_sys_errlist=yes
5821
    ;;
5822
 
5823
  *-*-msdosdjgpp*)
5824
    # vfork and fork are stubs.
5825
    ac_cv_func_vfork_works=no
5826
    ;;
5827
 
5828
  *-*-uwin*)
5829
    # Under some versions of uwin, vfork is notoriously buggy and the test
5830
    # can hang configure; on other versions, vfork exists just as a stub.
5831
    # FIXME: This should be removed once vfork in uwin's runtime is fixed.
5832
    ac_cv_func_vfork_works=no
5833
    # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
5834
    # macros (actually, these are imported from a DLL, but the end effect
5835
    # is the same), so the test below won't find them.
5836
    libiberty_cv_var_sys_nerr=yes
5837
    libiberty_cv_var_sys_errlist=yes
5838
    ;;
5839
 
5840
  *-*-*vms*)
5841
    # Under VMS, vfork works very different than on Unix. The standard test
5842
    # won't work, and it isn't easily adaptable. It makes more sense to
5843
    # just force it.
5844
    ac_cv_func_vfork_works=yes
5845
    ;;
5846
 
5847
  esac
5848
 
5849
  # We haven't set the list of objects yet.  Use the standard autoconf
5850
  # tests.  This will only work if the compiler works.
5851
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
5852
$as_echo_n "checking for library containing strerror... " >&6; }
5853
if test "${ac_cv_search_strerror+set}" = set; then :
5854
  $as_echo_n "(cached) " >&6
5855
else
5856
  ac_func_search_save_LIBS=$LIBS
5857
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5858
/* end confdefs.h.  */
5859
 
5860
/* Override any GCC internal prototype to avoid an error.
5861
   Use char because int might match the return type of a GCC
5862
   builtin and then its argument prototype would still apply.  */
5863
#ifdef __cplusplus
5864
extern "C"
5865
#endif
5866
char strerror ();
5867
int
5868
main ()
5869
{
5870
return strerror ();
5871
  ;
5872
  return 0;
5873
}
5874
_ACEOF
5875
for ac_lib in '' cposix; do
5876
  if test -z "$ac_lib"; then
5877
    ac_res="none required"
5878
  else
5879
    ac_res=-l$ac_lib
5880
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5881
  fi
5882
  if test x$gcc_no_link = xyes; then
5883
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5884
fi
5885
if ac_fn_c_try_link "$LINENO"; then :
5886
  ac_cv_search_strerror=$ac_res
5887
fi
5888
rm -f core conftest.err conftest.$ac_objext \
5889
    conftest$ac_exeext
5890
  if test "${ac_cv_search_strerror+set}" = set; then :
5891
  break
5892
fi
5893
done
5894
if test "${ac_cv_search_strerror+set}" = set; then :
5895
 
5896
else
5897
  ac_cv_search_strerror=no
5898
fi
5899
rm conftest.$ac_ext
5900
LIBS=$ac_func_search_save_LIBS
5901
fi
5902
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
5903
$as_echo "$ac_cv_search_strerror" >&6; }
5904
ac_res=$ac_cv_search_strerror
5905
if test "$ac_res" != no; then :
5906
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5907
 
5908
fi
5909
 
5910
  for ac_func in $funcs
5911
do :
5912
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5913
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5914
eval as_val=\$$as_ac_var
5915
   if test "x$as_val" = x""yes; then :
5916
  cat >>confdefs.h <<_ACEOF
5917
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5918
_ACEOF
5919
 
5920
else
5921
  case " $LIBOBJS " in
5922
  *" $ac_func.$ac_objext "* ) ;;
5923
  *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
5924
 ;;
5925
esac
5926
 
5927
fi
5928
done
5929
 
5930
 
5931
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5
5932
$as_echo_n "checking whether alloca needs Cray hooks... " >&6; }
5933
if test "${ac_cv_os_cray+set}" = set; then :
5934
  $as_echo_n "(cached) " >&6
5935
else
5936
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5937
/* end confdefs.h.  */
5938
#if defined(CRAY) && ! defined(CRAY2)
5939
webecray
5940
#else
5941
wenotbecray
5942
#endif
5943
 
5944
_ACEOF
5945
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5946
  $EGREP "webecray" >/dev/null 2>&1; then :
5947
  ac_cv_os_cray=yes
5948
else
5949
  ac_cv_os_cray=no
5950
fi
5951
rm -f conftest*
5952
 
5953
fi
5954
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
5955
$as_echo "$ac_cv_os_cray" >&6; }
5956
if test $ac_cv_os_cray = yes; then
5957
  for ac_func in _getb67 GETB67 getb67; do
5958
    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5959
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5960
eval as_val=\$$as_ac_var
5961
   if test "x$as_val" = x""yes; then :
5962
 
5963
cat >>confdefs.h <<_ACEOF
5964
#define CRAY_STACKSEG_END $ac_func
5965
_ACEOF
5966
  break
5967
fi
5968
 
5969
  done
5970
fi
5971
 
5972
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
5973
$as_echo_n "checking stack direction for C alloca... " >&6; }
5974
if test "${ac_cv_c_stack_direction+set}" = set; then :
5975
  $as_echo_n "(cached) " >&6
5976
else
5977
  if test "$cross_compiling" = yes; then :
5978
  ac_cv_c_stack_direction=0
5979
else
5980
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5981
/* end confdefs.h.  */
5982
find_stack_direction ()
5983
{
5984
  static char *addr = 0;
5985
  auto char dummy;
5986
  if (addr == 0)
5987
    {
5988
      addr = &dummy;
5989
      return find_stack_direction ();
5990
    }
5991
  else
5992
    return (&dummy > addr) ? 1 : -1;
5993
}
5994
main ()
5995
{
5996
  exit (find_stack_direction() < 0);
5997
}
5998
_ACEOF
5999
if ac_fn_c_try_run "$LINENO"; then :
6000
  ac_cv_c_stack_direction=1
6001
else
6002
  ac_cv_c_stack_direction=-1
6003
fi
6004
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6005
  conftest.$ac_objext conftest.beam conftest.$ac_ext
6006
fi
6007
 
6008
fi
6009
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
6010
$as_echo "$ac_cv_c_stack_direction" >&6; }
6011
 
6012
cat >>confdefs.h <<_ACEOF
6013
#define STACK_DIRECTION $ac_cv_c_stack_direction
6014
_ACEOF
6015
 
6016
 
6017
  for ac_header in vfork.h
6018
do :
6019
  ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h"
6020
if test "x$ac_cv_header_vfork_h" = x""yes; then :
6021
  cat >>confdefs.h <<_ACEOF
6022
#define HAVE_VFORK_H 1
6023
_ACEOF
6024
 
6025
fi
6026
done
6027
 
6028
for ac_func in fork vfork
6029
do :
6030
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6031
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6032
eval as_val=\$$as_ac_var
6033
   if test "x$as_val" = x""yes; then :
6034
  cat >>confdefs.h <<_ACEOF
6035
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6036
_ACEOF
6037
 
6038
fi
6039
done
6040
 
6041
if test "x$ac_cv_func_fork" = xyes; then
6042
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
6043
$as_echo_n "checking for working fork... " >&6; }
6044
if test "${ac_cv_func_fork_works+set}" = set; then :
6045
  $as_echo_n "(cached) " >&6
6046
else
6047
  if test "$cross_compiling" = yes; then :
6048
  ac_cv_func_fork_works=cross
6049
else
6050
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6051
/* end confdefs.h.  */
6052
$ac_includes_default
6053
int
6054
main ()
6055
{
6056
 
6057
          /* By Ruediger Kuhlmann. */
6058
          return fork () < 0;
6059
 
6060
  ;
6061
  return 0;
6062
}
6063
_ACEOF
6064
if ac_fn_c_try_run "$LINENO"; then :
6065
  ac_cv_func_fork_works=yes
6066
else
6067
  ac_cv_func_fork_works=no
6068
fi
6069
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6070
  conftest.$ac_objext conftest.beam conftest.$ac_ext
6071
fi
6072
 
6073
fi
6074
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
6075
$as_echo "$ac_cv_func_fork_works" >&6; }
6076
 
6077
else
6078
  ac_cv_func_fork_works=$ac_cv_func_fork
6079
fi
6080
if test "x$ac_cv_func_fork_works" = xcross; then
6081
  case $host in
6082
    *-*-amigaos* | *-*-msdosdjgpp*)
6083
      # Override, as these systems have only a dummy fork() stub
6084
      ac_cv_func_fork_works=no
6085
      ;;
6086
    *)
6087
      ac_cv_func_fork_works=yes
6088
      ;;
6089
  esac
6090
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
6091
$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
6092
fi
6093
ac_cv_func_vfork_works=$ac_cv_func_vfork
6094
if test "x$ac_cv_func_vfork" = xyes; then
6095
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
6096
$as_echo_n "checking for working vfork... " >&6; }
6097
if test "${ac_cv_func_vfork_works+set}" = set; then :
6098
  $as_echo_n "(cached) " >&6
6099
else
6100
  if test "$cross_compiling" = yes; then :
6101
  ac_cv_func_vfork_works=cross
6102
else
6103
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6104
/* end confdefs.h.  */
6105
/* Thanks to Paul Eggert for this test.  */
6106
$ac_includes_default
6107
#include 
6108
#ifdef HAVE_VFORK_H
6109
# include 
6110
#endif
6111
/* On some sparc systems, changes by the child to local and incoming
6112
   argument registers are propagated back to the parent.  The compiler
6113
   is told about this with #include , but some compilers
6114
   (e.g. gcc -O) don't grok .  Test for this by using a
6115
   static variable whose address is put into a register that is
6116
   clobbered by the vfork.  */
6117
static void
6118
#ifdef __cplusplus
6119
sparc_address_test (int arg)
6120
# else
6121
sparc_address_test (arg) int arg;
6122
#endif
6123
{
6124
  static pid_t child;
6125
  if (!child) {
6126
    child = vfork ();
6127
    if (child < 0) {
6128
      perror ("vfork");
6129
      _exit(2);
6130
    }
6131
    if (!child) {
6132
      arg = getpid();
6133
      write(-1, "", 0);
6134
      _exit (arg);
6135
    }
6136
  }
6137
}
6138
 
6139
int
6140
main ()
6141
{
6142
  pid_t parent = getpid ();
6143
  pid_t child;
6144
 
6145
  sparc_address_test (0);
6146
 
6147
  child = vfork ();
6148
 
6149
  if (child == 0) {
6150
    /* Here is another test for sparc vfork register problems.  This
6151
       test uses lots of local variables, at least as many local
6152
       variables as main has allocated so far including compiler
6153
       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
6154
       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
6155
       reuse the register of parent for one of the local variables,
6156
       since it will think that parent can't possibly be used any more
6157
       in this routine.  Assigning to the local variable will thus
6158
       munge parent in the parent process.  */
6159
    pid_t
6160
      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
6161
      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
6162
    /* Convince the compiler that p..p7 are live; otherwise, it might
6163
       use the same hardware register for all 8 local variables.  */
6164
    if (p != p1 || p != p2 || p != p3 || p != p4
6165
        || p != p5 || p != p6 || p != p7)
6166
      _exit(1);
6167
 
6168
    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
6169
       from child file descriptors.  If the child closes a descriptor
6170
       before it execs or exits, this munges the parent's descriptor
6171
       as well.  Test for this by closing stdout in the child.  */
6172
    _exit(close(fileno(stdout)) != 0);
6173
  } else {
6174
    int status;
6175
    struct stat st;
6176
 
6177
    while (wait(&status) != child)
6178
      ;
6179
    return (
6180
         /* Was there some problem with vforking?  */
6181
         child < 0
6182
 
6183
         /* Did the child fail?  (This shouldn't happen.)  */
6184
         || status
6185
 
6186
         /* Did the vfork/compiler bug occur?  */
6187
         || parent != getpid()
6188
 
6189
         /* Did the file descriptor bug occur?  */
6190
         || fstat(fileno(stdout), &st) != 0
6191
         );
6192
  }
6193
}
6194
_ACEOF
6195
if ac_fn_c_try_run "$LINENO"; then :
6196
  ac_cv_func_vfork_works=yes
6197
else
6198
  ac_cv_func_vfork_works=no
6199
fi
6200
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6201
  conftest.$ac_objext conftest.beam conftest.$ac_ext
6202
fi
6203
 
6204
fi
6205
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
6206
$as_echo "$ac_cv_func_vfork_works" >&6; }
6207
 
6208
fi;
6209
if test "x$ac_cv_func_fork_works" = xcross; then
6210
  ac_cv_func_vfork_works=$ac_cv_func_vfork
6211
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
6212
$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
6213
fi
6214
 
6215
if test "x$ac_cv_func_vfork_works" = xyes; then
6216
 
6217
$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
6218
 
6219
else
6220
 
6221
$as_echo "#define vfork fork" >>confdefs.h
6222
 
6223
fi
6224
if test "x$ac_cv_func_fork_works" = xyes; then
6225
 
6226
$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
6227
 
6228
fi
6229
 
6230
  if test $ac_cv_func_vfork_works = no; then
6231
    case " $LIBOBJS " in
6232
  *" vfork.$ac_objext "* ) ;;
6233
  *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
6234
 ;;
6235
esac
6236
 
6237
  fi
6238
  # We only need _doprnt if we might use it to implement v*printf.
6239
  if test $ac_cv_func_vprintf != yes \
6240
     || test $ac_cv_func_vfprintf != yes \
6241
     || test $ac_cv_func_vsprintf != yes; then
6242
    for ac_func in _doprnt
6243
do :
6244
  ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6245
if test "x$ac_cv_func__doprnt" = x""yes; then :
6246
  cat >>confdefs.h <<_ACEOF
6247
#define HAVE__DOPRNT 1
6248
_ACEOF
6249
 
6250
else
6251
  case " $LIBOBJS " in
6252
  *" $ac_func.$ac_objext "* ) ;;
6253
  *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
6254
 ;;
6255
esac
6256
 
6257
fi
6258
done
6259
 
6260
 
6261
  else
6262
    for ac_func in _doprnt
6263
do :
6264
  ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6265
if test "x$ac_cv_func__doprnt" = x""yes; then :
6266
  cat >>confdefs.h <<_ACEOF
6267
#define HAVE__DOPRNT 1
6268
_ACEOF
6269
 
6270
fi
6271
done
6272
 
6273
  fi
6274
 
6275
  for v in $vars; do
6276
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5
6277
$as_echo_n "checking for $v... " >&6; }
6278
    if { as_var=libiberty_cv_var_$v; eval "test \"\${$as_var+set}\" = set"; }; then :
6279
  $as_echo_n "(cached) " >&6
6280
else
6281
  if test x$gcc_no_link = xyes; then
6282
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6283
fi
6284
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6285
/* end confdefs.h.  */
6286
int *p;
6287
int
6288
main ()
6289
{
6290
extern int $v []; p = $v;
6291
  ;
6292
  return 0;
6293
}
6294
_ACEOF
6295
if ac_fn_c_try_link "$LINENO"; then :
6296
  eval "libiberty_cv_var_$v=yes"
6297
else
6298
  eval "libiberty_cv_var_$v=no"
6299
fi
6300
rm -f core conftest.err conftest.$ac_objext \
6301
    conftest$ac_exeext conftest.$ac_ext
6302
fi
6303
 
6304
    if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
6305
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6306
$as_echo "yes" >&6; }
6307
      n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6308
      cat >>confdefs.h <<_ACEOF
6309
#define $n 1
6310
_ACEOF
6311
 
6312
    else
6313
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6314
$as_echo "no" >&6; }
6315
    fi
6316
  done
6317
 
6318
  # special check for _system_configuration because AIX <4.3.2 do not
6319
  # contain the `physmem' member.
6320
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
6321
$as_echo_n "checking for external symbol _system_configuration... " >&6; }
6322
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6323
/* end confdefs.h.  */
6324
#include 
6325
int
6326
main ()
6327
{
6328
double x = _system_configuration.physmem;
6329
  ;
6330
  return 0;
6331
}
6332
_ACEOF
6333
if ac_fn_c_try_compile "$LINENO"; then :
6334
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6335
$as_echo "yes" >&6; }
6336
 
6337
$as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
6338
 
6339
else
6340
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6341
$as_echo "no" >&6; }
6342
fi
6343
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6344
 
6345
  for ac_func in $checkfuncs
6346
do :
6347
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6348
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6349
eval as_val=\$$as_ac_var
6350
   if test "x$as_val" = x""yes; then :
6351
  cat >>confdefs.h <<_ACEOF
6352
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6353
_ACEOF
6354
 
6355
fi
6356
done
6357
 
6358
  ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
6359
if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
6360
  ac_have_decl=1
6361
else
6362
  ac_have_decl=0
6363
fi
6364
 
6365
cat >>confdefs.h <<_ACEOF
6366
#define HAVE_DECL_BASENAME $ac_have_decl
6367
_ACEOF
6368
ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
6369
if test "x$ac_cv_have_decl_ffs" = x""yes; then :
6370
  ac_have_decl=1
6371
else
6372
  ac_have_decl=0
6373
fi
6374
 
6375
cat >>confdefs.h <<_ACEOF
6376
#define HAVE_DECL_FFS $ac_have_decl
6377
_ACEOF
6378
ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
6379
if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
6380
  ac_have_decl=1
6381
else
6382
  ac_have_decl=0
6383
fi
6384
 
6385
cat >>confdefs.h <<_ACEOF
6386
#define HAVE_DECL_ASPRINTF $ac_have_decl
6387
_ACEOF
6388
ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
6389
if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
6390
  ac_have_decl=1
6391
else
6392
  ac_have_decl=0
6393
fi
6394
 
6395
cat >>confdefs.h <<_ACEOF
6396
#define HAVE_DECL_VASPRINTF $ac_have_decl
6397
_ACEOF
6398
ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
6399
if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
6400
  ac_have_decl=1
6401
else
6402
  ac_have_decl=0
6403
fi
6404
 
6405
cat >>confdefs.h <<_ACEOF
6406
#define HAVE_DECL_SNPRINTF $ac_have_decl
6407
_ACEOF
6408
ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
6409
if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
6410
  ac_have_decl=1
6411
else
6412
  ac_have_decl=0
6413
fi
6414
 
6415
cat >>confdefs.h <<_ACEOF
6416
#define HAVE_DECL_VSNPRINTF $ac_have_decl
6417
_ACEOF
6418
 
6419
  ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default"
6420
if test "x$ac_cv_have_decl_calloc" = x""yes; then :
6421
  ac_have_decl=1
6422
else
6423
  ac_have_decl=0
6424
fi
6425
 
6426
cat >>confdefs.h <<_ACEOF
6427
#define HAVE_DECL_CALLOC $ac_have_decl
6428
_ACEOF
6429
ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
6430
if test "x$ac_cv_have_decl_getenv" = x""yes; then :
6431
  ac_have_decl=1
6432
else
6433
  ac_have_decl=0
6434
fi
6435
 
6436
cat >>confdefs.h <<_ACEOF
6437
#define HAVE_DECL_GETENV $ac_have_decl
6438
_ACEOF
6439
ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
6440
if test "x$ac_cv_have_decl_getopt" = x""yes; then :
6441
  ac_have_decl=1
6442
else
6443
  ac_have_decl=0
6444
fi
6445
 
6446
cat >>confdefs.h <<_ACEOF
6447
#define HAVE_DECL_GETOPT $ac_have_decl
6448
_ACEOF
6449
ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
6450
if test "x$ac_cv_have_decl_malloc" = x""yes; then :
6451
  ac_have_decl=1
6452
else
6453
  ac_have_decl=0
6454
fi
6455
 
6456
cat >>confdefs.h <<_ACEOF
6457
#define HAVE_DECL_MALLOC $ac_have_decl
6458
_ACEOF
6459
ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
6460
if test "x$ac_cv_have_decl_realloc" = x""yes; then :
6461
  ac_have_decl=1
6462
else
6463
  ac_have_decl=0
6464
fi
6465
 
6466
cat >>confdefs.h <<_ACEOF
6467
#define HAVE_DECL_REALLOC $ac_have_decl
6468
_ACEOF
6469
ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
6470
if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
6471
  ac_have_decl=1
6472
else
6473
  ac_have_decl=0
6474
fi
6475
 
6476
cat >>confdefs.h <<_ACEOF
6477
#define HAVE_DECL_SBRK $ac_have_decl
6478
_ACEOF
6479
 
6480
  ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
6481
if test "x$ac_cv_have_decl_strverscmp" = x""yes; then :
6482
  ac_have_decl=1
6483
else
6484
  ac_have_decl=0
6485
fi
6486
 
6487
cat >>confdefs.h <<_ACEOF
6488
#define HAVE_DECL_STRVERSCMP $ac_have_decl
6489
_ACEOF
6490
 
6491
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5
6492
$as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; }
6493
if test "${libiberty_cv_decl_needed_canonicalize_file_name+set}" = set; then :
6494
  $as_echo_n "(cached) " >&6
6495
else
6496
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6497
/* end confdefs.h.  */
6498
 
6499
#include "confdefs.h"
6500
#include 
6501
#ifdef HAVE_STRING_H
6502
#include 
6503
#else
6504
#ifdef HAVE_STRINGS_H
6505
#include 
6506
#endif
6507
#endif
6508
#ifdef HAVE_STDLIB_H
6509
#include 
6510
#endif
6511
#ifdef HAVE_UNISTD_H
6512
#include 
6513
#endif
6514
int
6515
main ()
6516
{
6517
char *(*pfn) = (char *(*)) canonicalize_file_name
6518
  ;
6519
  return 0;
6520
}
6521
_ACEOF
6522
if ac_fn_c_try_compile "$LINENO"; then :
6523
  libiberty_cv_decl_needed_canonicalize_file_name=no
6524
else
6525
  libiberty_cv_decl_needed_canonicalize_file_name=yes
6526
fi
6527
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6528
fi
6529
 
6530
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5
6531
$as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; }
6532
if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then
6533
 
6534
$as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h
6535
 
6536
fi
6537
 
6538
fi
6539
 
6540
# Figure out which version of pexecute to use.
6541
case "${host}" in
6542
     *-*-mingw* | *-*-winnt*)   pexecute=./pex-win32.o  ;;
6543
     *-*-msdosdjgpp*)           pexecute=./pex-djgpp.o  ;;
6544
     *-*-msdos*)                pexecute=./pex-msdos.o  ;;
6545
     *)                         pexecute=./pex-unix.o   ;;
6546
esac
6547
 
6548
 
6549
if test x$gcc_no_link = xyes; then
6550
  if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
6551
    ac_cv_func_mmap_fixed_mapped=no
6552
  fi
6553
fi
6554
if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
6555
  for ac_header in stdlib.h unistd.h
6556
do :
6557
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6558
ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
6559
eval as_val=\$$as_ac_Header
6560
   if test "x$as_val" = x""yes; then :
6561
  cat >>confdefs.h <<_ACEOF
6562
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6563
_ACEOF
6564
 
6565
fi
6566
done
6567
 
6568
for ac_func in getpagesize
6569
do :
6570
  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
6571
if test "x$ac_cv_func_getpagesize" = x""yes; then :
6572
  cat >>confdefs.h <<_ACEOF
6573
#define HAVE_GETPAGESIZE 1
6574
_ACEOF
6575
 
6576
fi
6577
done
6578
 
6579
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
6580
$as_echo_n "checking for working mmap... " >&6; }
6581
if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
6582
  $as_echo_n "(cached) " >&6
6583
else
6584
  if test "$cross_compiling" = yes; then :
6585
  ac_cv_func_mmap_fixed_mapped=no
6586
else
6587
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6588
/* end confdefs.h.  */
6589
$ac_includes_default
6590
/* malloc might have been renamed as rpl_malloc. */
6591
#undef malloc
6592
 
6593
/* Thanks to Mike Haertel and Jim Avera for this test.
6594
   Here is a matrix of mmap possibilities:
6595
        mmap private not fixed
6596
        mmap private fixed at somewhere currently unmapped
6597
        mmap private fixed at somewhere already mapped
6598
        mmap shared not fixed
6599
        mmap shared fixed at somewhere currently unmapped
6600
        mmap shared fixed at somewhere already mapped
6601
   For private mappings, we should verify that changes cannot be read()
6602
   back from the file, nor mmap's back from the file at a different
6603
   address.  (There have been systems where private was not correctly
6604
   implemented like the infamous i386 svr4.0, and systems where the
6605
   VM page cache was not coherent with the file system buffer cache
6606
   like early versions of FreeBSD and possibly contemporary NetBSD.)
6607
   For shared mappings, we should conversely verify that changes get
6608
   propagated back to all the places they're supposed to be.
6609
 
6610
   Grep wants private fixed already mapped.
6611
   The main things grep needs to know about mmap are:
6612
   * does it exist and is it safe to write into the mmap'd area
6613
   * how to use it (BSD variants)  */
6614
 
6615
#include 
6616
#include 
6617
 
6618
#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
6619
char *malloc ();
6620
#endif
6621
 
6622
/* This mess was copied from the GNU getpagesize.h.  */
6623
#ifndef HAVE_GETPAGESIZE
6624
/* Assume that all systems that can run configure have sys/param.h.  */
6625
# ifndef HAVE_SYS_PARAM_H
6626
#  define HAVE_SYS_PARAM_H 1
6627
# endif
6628
 
6629
# ifdef _SC_PAGESIZE
6630
#  define getpagesize() sysconf(_SC_PAGESIZE)
6631
# else /* no _SC_PAGESIZE */
6632
#  ifdef HAVE_SYS_PARAM_H
6633
#   include 
6634
#   ifdef EXEC_PAGESIZE
6635
#    define getpagesize() EXEC_PAGESIZE
6636
#   else /* no EXEC_PAGESIZE */
6637
#    ifdef NBPG
6638
#     define getpagesize() NBPG * CLSIZE
6639
#     ifndef CLSIZE
6640
#      define CLSIZE 1
6641
#     endif /* no CLSIZE */
6642
#    else /* no NBPG */
6643
#     ifdef NBPC
6644
#      define getpagesize() NBPC
6645
#     else /* no NBPC */
6646
#      ifdef PAGESIZE
6647
#       define getpagesize() PAGESIZE
6648
#      endif /* PAGESIZE */
6649
#     endif /* no NBPC */
6650
#    endif /* no NBPG */
6651
#   endif /* no EXEC_PAGESIZE */
6652
#  else /* no HAVE_SYS_PARAM_H */
6653
#   define getpagesize() 8192   /* punt totally */
6654
#  endif /* no HAVE_SYS_PARAM_H */
6655
# endif /* no _SC_PAGESIZE */
6656
 
6657
#endif /* no HAVE_GETPAGESIZE */
6658
 
6659
int
6660
main ()
6661
{
6662
  char *data, *data2, *data3;
6663
  int i, pagesize;
6664
  int fd;
6665
 
6666
  pagesize = getpagesize ();
6667
 
6668
  /* First, make a file with some known garbage in it. */
6669
  data = (char *) malloc (pagesize);
6670
  if (!data)
6671
    return 1;
6672
  for (i = 0; i < pagesize; ++i)
6673
    *(data + i) = rand ();
6674
  umask (0);
6675
  fd = creat ("conftest.mmap", 0600);
6676
  if (fd < 0)
6677
    return 1;
6678
  if (write (fd, data, pagesize) != pagesize)
6679
    return 1;
6680
  close (fd);
6681
 
6682
  /* Next, try to mmap the file at a fixed address which already has
6683
     something else allocated at it.  If we can, also make sure that
6684
     we see the same garbage.  */
6685
  fd = open ("conftest.mmap", O_RDWR);
6686
  if (fd < 0)
6687
    return 1;
6688
  data2 = (char *) malloc (2 * pagesize);
6689
  if (!data2)
6690
    return 1;
6691
  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
6692
  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
6693
                     MAP_PRIVATE | MAP_FIXED, fd, 0L))
6694
    return 1;
6695
  for (i = 0; i < pagesize; ++i)
6696
    if (*(data + i) != *(data2 + i))
6697
      return 1;
6698
 
6699
  /* Finally, make sure that changes to the mapped area do not
6700
     percolate back to the file as seen by read().  (This is a bug on
6701
     some variants of i386 svr4.0.)  */
6702
  for (i = 0; i < pagesize; ++i)
6703
    *(data2 + i) = *(data2 + i) + 1;
6704
  data3 = (char *) malloc (pagesize);
6705
  if (!data3)
6706
    return 1;
6707
  if (read (fd, data3, pagesize) != pagesize)
6708
    return 1;
6709
  for (i = 0; i < pagesize; ++i)
6710
    if (*(data + i) != *(data3 + i))
6711
      return 1;
6712
  close (fd);
6713
  return 0;
6714
}
6715
_ACEOF
6716
if ac_fn_c_try_run "$LINENO"; then :
6717
  ac_cv_func_mmap_fixed_mapped=yes
6718
else
6719
  ac_cv_func_mmap_fixed_mapped=no
6720
fi
6721
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6722
  conftest.$ac_objext conftest.beam conftest.$ac_ext
6723
fi
6724
 
6725
fi
6726
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
6727
$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
6728
if test $ac_cv_func_mmap_fixed_mapped = yes; then
6729
 
6730
$as_echo "#define HAVE_MMAP 1" >>confdefs.h
6731
 
6732
fi
6733
rm -f conftest.mmap
6734
 
6735
fi
6736
 
6737
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5
6738
$as_echo_n "checking for working strncmp... " >&6; }
6739
if test "${ac_cv_func_strncmp_works+set}" = set; then :
6740
  $as_echo_n "(cached) " >&6
6741
else
6742
  if test "$cross_compiling" = yes; then :
6743
  ac_cv_func_strncmp_works=no
6744
else
6745
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6746
/* end confdefs.h.  */
6747
 
6748
/* Test by Jim Wilson and Kaveh Ghazi.
6749
   Check whether strncmp reads past the end of its string parameters. */
6750
#include 
6751
 
6752
#ifdef HAVE_FCNTL_H
6753
#include 
6754
#endif
6755
 
6756
#ifdef HAVE_SYS_MMAN_H
6757
#include 
6758
#endif
6759
 
6760
#ifndef MAP_ANON
6761
#ifdef MAP_ANONYMOUS
6762
#define MAP_ANON MAP_ANONYMOUS
6763
#else
6764
#define MAP_ANON MAP_FILE
6765
#endif
6766
#endif
6767
 
6768
#ifndef MAP_FILE
6769
#define MAP_FILE 0
6770
#endif
6771
#ifndef O_RDONLY
6772
#define O_RDONLY 0
6773
#endif
6774
 
6775
#define MAP_LEN 0x10000
6776
 
6777
main ()
6778
{
6779
#if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
6780
  char *p;
6781
  int dev_zero;
6782
 
6783
  dev_zero = open ("/dev/zero", O_RDONLY);
6784
  if (dev_zero < 0)
6785
    exit (1);
6786
 
6787
  p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
6788
                     MAP_ANON|MAP_PRIVATE, dev_zero, 0);
6789
  if (p == (char *)-1)
6790
    p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
6791
                       MAP_ANON|MAP_PRIVATE, -1, 0);
6792
  if (p == (char *)-1)
6793
    exit (2);
6794
  else
6795
    {
6796
      char *string = "__si_type_info";
6797
      char *q = (char *) p + MAP_LEN - strlen (string) - 2;
6798
      char *r = (char *) p + 0xe;
6799
 
6800
      strcpy (q, string);
6801
      strcpy (r, string);
6802
      strncmp (r, q, 14);
6803
    }
6804
#endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
6805
  exit (0);
6806
}
6807
 
6808
_ACEOF
6809
if ac_fn_c_try_run "$LINENO"; then :
6810
  ac_cv_func_strncmp_works=yes
6811
else
6812
  ac_cv_func_strncmp_works=no
6813
fi
6814
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6815
  conftest.$ac_objext conftest.beam conftest.$ac_ext
6816
fi
6817
 
6818
rm -f core core.* *.core
6819
fi
6820
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5
6821
$as_echo "$ac_cv_func_strncmp_works" >&6; }
6822
if test $ac_cv_func_strncmp_works = no ; then
6823
  case " $LIBOBJS " in
6824
  *" strncmp.$ac_objext "* ) ;;
6825
  *) LIBOBJS="$LIBOBJS strncmp.$ac_objext"
6826
 ;;
6827
esac
6828
 
6829
fi
6830
 
6831
 
6832
# Install a library built with a cross compiler in $(tooldir) rather
6833
# than $(libdir).
6834
if test -z "${with_cross_host}"; then
6835
  INSTALL_DEST=libdir
6836
else
6837
  INSTALL_DEST=tooldir
6838
fi
6839
 
6840
 
6841
 
6842
L=""
6843
for l in x $LIBOBJS; do
6844
  case $l in
6845
    x) ;;
6846
    *) L="$L ./$l" ;;
6847
  esac
6848
done
6849
LIBOBJS="$L"
6850
 
6851
 
6852
 
6853
 
6854
 
6855
# We need multilib support, but only if configuring for the target.
6856
ac_config_files="$ac_config_files Makefile testsuite/Makefile"
6857
 
6858
ac_config_commands="$ac_config_commands default"
6859
 
6860
cat >confcache <<\_ACEOF
6861
# This file is a shell script that caches the results of configure
6862
# tests run on this system so they can be shared between configure
6863
# scripts and configure runs, see configure's option --config-cache.
6864
# It is not useful on other systems.  If it contains results you don't
6865
# want to keep, you may remove or edit it.
6866
#
6867
# config.status only pays attention to the cache file if you give it
6868
# the --recheck option to rerun configure.
6869
#
6870
# `ac_cv_env_foo' variables (set or unset) will be overridden when
6871
# loading this file, other *unset* `ac_cv_foo' will be assigned the
6872
# following values.
6873
 
6874
_ACEOF
6875
 
6876
# The following way of writing the cache mishandles newlines in values,
6877
# but we know of no workaround that is simple, portable, and efficient.
6878
# So, we kill variables containing newlines.
6879
# Ultrix sh set writes to stderr and can't be redirected directly,
6880
# and sets the high bit in the cache file unless we assign to the vars.
6881
(
6882
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6883
    eval ac_val=\$$ac_var
6884
    case $ac_val in #(
6885
    *${as_nl}*)
6886
      case $ac_var in #(
6887
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6888
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6889
      esac
6890
      case $ac_var in #(
6891
      _ | IFS | as_nl) ;; #(
6892
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6893
      *) { eval $ac_var=; unset $ac_var;} ;;
6894
      esac ;;
6895
    esac
6896
  done
6897
 
6898
  (set) 2>&1 |
6899
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
6900
    *${as_nl}ac_space=\ *)
6901
      # `set' does not quote correctly, so add quotes: double-quote
6902
      # substitution turns \\\\ into \\, and sed turns \\ into \.
6903
      sed -n \
6904
        "s/'/'\\\\''/g;
6905
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6906
      ;; #(
6907
    *)
6908
      # `set' quotes correctly as required by POSIX, so do not add quotes.
6909
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6910
      ;;
6911
    esac |
6912
    sort
6913
) |
6914
  sed '
6915
     /^ac_cv_env_/b end
6916
     t clear
6917
     :clear
6918
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6919
     t end
6920
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6921
     :end' >>confcache
6922
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6923
  if test -w "$cache_file"; then
6924
    test "x$cache_file" != "x/dev/null" &&
6925
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6926
$as_echo "$as_me: updating cache $cache_file" >&6;}
6927
    cat confcache >$cache_file
6928
  else
6929
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6930
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6931
  fi
6932
fi
6933
rm -f confcache
6934
 
6935
test "x$prefix" = xNONE && prefix=$ac_default_prefix
6936
# Let make expand exec_prefix.
6937
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6938
 
6939
DEFS=-DHAVE_CONFIG_H
6940
 
6941
ac_libobjs=
6942
ac_ltlibobjs=
6943
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6944
  # 1. Remove the extension, and $U if already installed.
6945
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
6946
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
6947
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
6948
  #    will be set to the directory where LIBOBJS objects are built.
6949
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
6950
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
6951
done
6952
LIBOBJS=$ac_libobjs
6953
 
6954
LTLIBOBJS=$ac_ltlibobjs
6955
 
6956
 
6957
 
6958
 
6959
: ${CONFIG_STATUS=./config.status}
6960
ac_write_fail=0
6961
ac_clean_files_save=$ac_clean_files
6962
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6963
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
6964
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
6965
as_write_fail=0
6966
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
6967
#! $SHELL
6968
# Generated by $as_me.
6969
# Run this file to recreate the current configuration.
6970
# Compiler output produced by configure, useful for debugging
6971
# configure, is in config.log if it exists.
6972
 
6973
debug=false
6974
ac_cs_recheck=false
6975
ac_cs_silent=false
6976
 
6977
SHELL=\${CONFIG_SHELL-$SHELL}
6978
export SHELL
6979
_ASEOF
6980
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
6981
## -------------------- ##
6982
## M4sh Initialization. ##
6983
## -------------------- ##
6984
 
6985
# Be more Bourne compatible
6986
DUALCASE=1; export DUALCASE # for MKS sh
6987
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
6988
  emulate sh
6989
  NULLCMD=:
6990
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6991
  # is contrary to our usage.  Disable this feature.
6992
  alias -g '${1+"$@"}'='"$@"'
6993
  setopt NO_GLOB_SUBST
6994
else
6995
  case `(set -o) 2>/dev/null` in #(
6996
  *posix*) :
6997
    set -o posix ;; #(
6998
  *) :
6999
     ;;
7000
esac
7001
fi
7002
 
7003
 
7004
as_nl='
7005
'
7006
export as_nl
7007
# Printing a long string crashes Solaris 7 /usr/bin/printf.
7008
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7009
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7010
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7011
# Prefer a ksh shell builtin over an external printf program on Solaris,
7012
# but without wasting forks for bash or zsh.
7013
if test -z "$BASH_VERSION$ZSH_VERSION" \
7014
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7015
  as_echo='print -r --'
7016
  as_echo_n='print -rn --'
7017
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7018
  as_echo='printf %s\n'
7019
  as_echo_n='printf %s'
7020
else
7021
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7022
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7023
    as_echo_n='/usr/ucb/echo -n'
7024
  else
7025
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7026
    as_echo_n_body='eval
7027
      arg=$1;
7028
      case $arg in #(
7029
      *"$as_nl"*)
7030
        expr "X$arg" : "X\\(.*\\)$as_nl";
7031
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7032
      esac;
7033
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7034
    '
7035
    export as_echo_n_body
7036
    as_echo_n='sh -c $as_echo_n_body as_echo'
7037
  fi
7038
  export as_echo_body
7039
  as_echo='sh -c $as_echo_body as_echo'
7040
fi
7041
 
7042
# The user is always right.
7043
if test "${PATH_SEPARATOR+set}" != set; then
7044
  PATH_SEPARATOR=:
7045
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7046
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7047
      PATH_SEPARATOR=';'
7048
  }
7049
fi
7050
 
7051
 
7052
# IFS
7053
# We need space, tab and new line, in precisely that order.  Quoting is
7054
# there to prevent editors from complaining about space-tab.
7055
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
7056
# splitting by setting IFS to empty value.)
7057
IFS=" ""        $as_nl"
7058
 
7059
# Find who we are.  Look in the path if we contain no directory separator.
7060
case $0 in #((
7061
  *[\\/]* ) as_myself=$0 ;;
7062
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7063
for as_dir in $PATH
7064
do
7065
  IFS=$as_save_IFS
7066
  test -z "$as_dir" && as_dir=.
7067
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7068
  done
7069
IFS=$as_save_IFS
7070
 
7071
     ;;
7072
esac
7073
# We did not find ourselves, most probably we were run as `sh COMMAND'
7074
# in which case we are not to be found in the path.
7075
if test "x$as_myself" = x; then
7076
  as_myself=$0
7077
fi
7078
if test ! -f "$as_myself"; then
7079
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7080
  exit 1
7081
fi
7082
 
7083
# Unset variables that we do not need and which cause bugs (e.g. in
7084
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
7085
# suppresses any "Segmentation fault" message there.  '((' could
7086
# trigger a bug in pdksh 5.2.14.
7087
for as_var in BASH_ENV ENV MAIL MAILPATH
7088
do eval test x\${$as_var+set} = xset \
7089
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7090
done
7091
PS1='$ '
7092
PS2='> '
7093
PS4='+ '
7094
 
7095
# NLS nuisances.
7096
LC_ALL=C
7097
export LC_ALL
7098
LANGUAGE=C
7099
export LANGUAGE
7100
 
7101
# CDPATH.
7102
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7103
 
7104
 
7105
# as_fn_error ERROR [LINENO LOG_FD]
7106
# ---------------------------------
7107
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7108
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7109
# script with status $?, using 1 if that was 0.
7110
as_fn_error ()
7111
{
7112
  as_status=$?; test $as_status -eq 0 && as_status=1
7113
  if test "$3"; then
7114
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7115
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
7116
  fi
7117
  $as_echo "$as_me: error: $1" >&2
7118
  as_fn_exit $as_status
7119
} # as_fn_error
7120
 
7121
 
7122
# as_fn_set_status STATUS
7123
# -----------------------
7124
# Set $? to STATUS, without forking.
7125
as_fn_set_status ()
7126
{
7127
  return $1
7128
} # as_fn_set_status
7129
 
7130
# as_fn_exit STATUS
7131
# -----------------
7132
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7133
as_fn_exit ()
7134
{
7135
  set +e
7136
  as_fn_set_status $1
7137
  exit $1
7138
} # as_fn_exit
7139
 
7140
# as_fn_unset VAR
7141
# ---------------
7142
# Portably unset VAR.
7143
as_fn_unset ()
7144
{
7145
  { eval $1=; unset $1;}
7146
}
7147
as_unset=as_fn_unset
7148
# as_fn_append VAR VALUE
7149
# ----------------------
7150
# Append the text in VALUE to the end of the definition contained in VAR. Take
7151
# advantage of any shell optimizations that allow amortized linear growth over
7152
# repeated appends, instead of the typical quadratic growth present in naive
7153
# implementations.
7154
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7155
  eval 'as_fn_append ()
7156
  {
7157
    eval $1+=\$2
7158
  }'
7159
else
7160
  as_fn_append ()
7161
  {
7162
    eval $1=\$$1\$2
7163
  }
7164
fi # as_fn_append
7165
 
7166
# as_fn_arith ARG...
7167
# ------------------
7168
# Perform arithmetic evaluation on the ARGs, and store the result in the
7169
# global $as_val. Take advantage of shells that can avoid forks. The arguments
7170
# must be portable across $(()) and expr.
7171
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7172
  eval 'as_fn_arith ()
7173
  {
7174
    as_val=$(( $* ))
7175
  }'
7176
else
7177
  as_fn_arith ()
7178
  {
7179
    as_val=`expr "$@" || test $? -eq 1`
7180
  }
7181
fi # as_fn_arith
7182
 
7183
 
7184
if expr a : '\(a\)' >/dev/null 2>&1 &&
7185
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
7186
  as_expr=expr
7187
else
7188
  as_expr=false
7189
fi
7190
 
7191
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7192
  as_basename=basename
7193
else
7194
  as_basename=false
7195
fi
7196
 
7197
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7198
  as_dirname=dirname
7199
else
7200
  as_dirname=false
7201
fi
7202
 
7203
as_me=`$as_basename -- "$0" ||
7204
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7205
         X"$0" : 'X\(//\)$' \| \
7206
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7207
$as_echo X/"$0" |
7208
    sed '/^.*\/\([^/][^/]*\)\/*$/{
7209
            s//\1/
7210
            q
7211
          }
7212
          /^X\/\(\/\/\)$/{
7213
            s//\1/
7214
            q
7215
          }
7216
          /^X\/\(\/\).*/{
7217
            s//\1/
7218
            q
7219
          }
7220
          s/.*/./; q'`
7221
 
7222
# Avoid depending upon Character Ranges.
7223
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7224
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7225
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7226
as_cr_digits='0123456789'
7227
as_cr_alnum=$as_cr_Letters$as_cr_digits
7228
 
7229
ECHO_C= ECHO_N= ECHO_T=
7230
case `echo -n x` in #(((((
7231
-n*)
7232
  case `echo 'xy\c'` in
7233
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
7234
  xy)  ECHO_C='\c';;
7235
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
7236
       ECHO_T=' ';;
7237
  esac;;
7238
*)
7239
  ECHO_N='-n';;
7240
esac
7241
 
7242
rm -f conf$$ conf$$.exe conf$$.file
7243
if test -d conf$$.dir; then
7244
  rm -f conf$$.dir/conf$$.file
7245
else
7246
  rm -f conf$$.dir
7247
  mkdir conf$$.dir 2>/dev/null
7248
fi
7249
if (echo >conf$$.file) 2>/dev/null; then
7250
  if ln -s conf$$.file conf$$ 2>/dev/null; then
7251
    as_ln_s='ln -s'
7252
    # ... but there are two gotchas:
7253
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7254
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7255
    # In both cases, we have to default to `cp -p'.
7256
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7257
      as_ln_s='cp -p'
7258
  elif ln conf$$.file conf$$ 2>/dev/null; then
7259
    as_ln_s=ln
7260
  else
7261
    as_ln_s='cp -p'
7262
  fi
7263
else
7264
  as_ln_s='cp -p'
7265
fi
7266
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7267
rmdir conf$$.dir 2>/dev/null
7268
 
7269
 
7270
# as_fn_mkdir_p
7271
# -------------
7272
# Create "$as_dir" as a directory, including parents if necessary.
7273
as_fn_mkdir_p ()
7274
{
7275
 
7276
  case $as_dir in #(
7277
  -*) as_dir=./$as_dir;;
7278
  esac
7279
  test -d "$as_dir" || eval $as_mkdir_p || {
7280
    as_dirs=
7281
    while :; do
7282
      case $as_dir in #(
7283
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7284
      *) as_qdir=$as_dir;;
7285
      esac
7286
      as_dirs="'$as_qdir' $as_dirs"
7287
      as_dir=`$as_dirname -- "$as_dir" ||
7288
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7289
         X"$as_dir" : 'X\(//\)[^/]' \| \
7290
         X"$as_dir" : 'X\(//\)$' \| \
7291
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7292
$as_echo X"$as_dir" |
7293
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7294
            s//\1/
7295
            q
7296
          }
7297
          /^X\(\/\/\)[^/].*/{
7298
            s//\1/
7299
            q
7300
          }
7301
          /^X\(\/\/\)$/{
7302
            s//\1/
7303
            q
7304
          }
7305
          /^X\(\/\).*/{
7306
            s//\1/
7307
            q
7308
          }
7309
          s/.*/./; q'`
7310
      test -d "$as_dir" && break
7311
    done
7312
    test -z "$as_dirs" || eval "mkdir $as_dirs"
7313
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
7314
 
7315
 
7316
} # as_fn_mkdir_p
7317
if mkdir -p . 2>/dev/null; then
7318
  as_mkdir_p='mkdir -p "$as_dir"'
7319
else
7320
  test -d ./-p && rmdir ./-p
7321
  as_mkdir_p=false
7322
fi
7323
 
7324
if test -x / >/dev/null 2>&1; then
7325
  as_test_x='test -x'
7326
else
7327
  if ls -dL / >/dev/null 2>&1; then
7328
    as_ls_L_option=L
7329
  else
7330
    as_ls_L_option=
7331
  fi
7332
  as_test_x='
7333
    eval sh -c '\''
7334
      if test -d "$1"; then
7335
        test -d "$1/.";
7336
      else
7337
        case $1 in #(
7338
        -*)set "./$1";;
7339
        esac;
7340
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
7341
        ???[sx]*):;;*)false;;esac;fi
7342
    '\'' sh
7343
  '
7344
fi
7345
as_executable_p=$as_test_x
7346
 
7347
# Sed expression to map a string onto a valid CPP name.
7348
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7349
 
7350
# Sed expression to map a string onto a valid variable name.
7351
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7352
 
7353
 
7354
exec 6>&1
7355
## ----------------------------------- ##
7356
## Main body of $CONFIG_STATUS script. ##
7357
## ----------------------------------- ##
7358
_ASEOF
7359
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7360
 
7361
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7362
# Save the log message, to keep $0 and so on meaningful, and to
7363
# report actual input values of CONFIG_FILES etc. instead of their
7364
# values after options handling.
7365
ac_log="
7366
This file was extended by $as_me, which was
7367
generated by GNU Autoconf 2.64.  Invocation command line was
7368
 
7369
  CONFIG_FILES    = $CONFIG_FILES
7370
  CONFIG_HEADERS  = $CONFIG_HEADERS
7371
  CONFIG_LINKS    = $CONFIG_LINKS
7372
  CONFIG_COMMANDS = $CONFIG_COMMANDS
7373
  $ $0 $@
7374
 
7375
on `(hostname || uname -n) 2>/dev/null | sed 1q`
7376
"
7377
 
7378
_ACEOF
7379
 
7380
case $ac_config_files in *"
7381
"*) set x $ac_config_files; shift; ac_config_files=$*;;
7382
esac
7383
 
7384
case $ac_config_headers in *"
7385
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7386
esac
7387
 
7388
 
7389
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7390
# Files that config.status was made for.
7391
config_files="$ac_config_files"
7392
config_headers="$ac_config_headers"
7393
config_commands="$ac_config_commands"
7394
 
7395
_ACEOF
7396
 
7397
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7398
ac_cs_usage="\
7399
\`$as_me' instantiates files and other configuration actions
7400
from templates according to the current configuration.  Unless the files
7401
and actions are specified as TAGs, all are instantiated by default.
7402
 
7403
Usage: $0 [OPTION]... [TAG]...
7404
 
7405
  -h, --help       print this help, then exit
7406
  -V, --version    print version number and configuration settings, then exit
7407
  -q, --quiet, --silent
7408
                   do not print progress messages
7409
  -d, --debug      don't remove temporary files
7410
      --recheck    update $as_me by reconfiguring in the same conditions
7411
      --file=FILE[:TEMPLATE]
7412
                   instantiate the configuration file FILE
7413
      --header=FILE[:TEMPLATE]
7414
                   instantiate the configuration header FILE
7415
 
7416
Configuration files:
7417
$config_files
7418
 
7419
Configuration headers:
7420
$config_headers
7421
 
7422
Configuration commands:
7423
$config_commands
7424
 
7425
Report bugs to the package provider."
7426
 
7427
_ACEOF
7428
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7429
ac_cs_version="\\
7430
config.status
7431
configured by $0, generated by GNU Autoconf 2.64,
7432
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
7433
 
7434
Copyright (C) 2009 Free Software Foundation, Inc.
7435
This config.status script is free software; the Free Software Foundation
7436
gives unlimited permission to copy, distribute and modify it."
7437
 
7438
ac_pwd='$ac_pwd'
7439
srcdir='$srcdir'
7440
INSTALL='$INSTALL'
7441
test -n "\$AWK" || AWK=awk
7442
_ACEOF
7443
 
7444
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7445
# The default lists apply if the user does not specify any file.
7446
ac_need_defaults=:
7447
while test $# != 0
7448
do
7449
  case $1 in
7450
  --*=*)
7451
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
7452
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
7453
    ac_shift=:
7454
    ;;
7455
  *)
7456
    ac_option=$1
7457
    ac_optarg=$2
7458
    ac_shift=shift
7459
    ;;
7460
  esac
7461
 
7462
  case $ac_option in
7463
  # Handling of the options.
7464
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7465
    ac_cs_recheck=: ;;
7466
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7467
    $as_echo "$ac_cs_version"; exit ;;
7468
  --debug | --debu | --deb | --de | --d | -d )
7469
    debug=: ;;
7470
  --file | --fil | --fi | --f )
7471
    $ac_shift
7472
    case $ac_optarg in
7473
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7474
    esac
7475
    as_fn_append CONFIG_FILES " '$ac_optarg'"
7476
    ac_need_defaults=false;;
7477
  --header | --heade | --head | --hea )
7478
    $ac_shift
7479
    case $ac_optarg in
7480
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7481
    esac
7482
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
7483
    ac_need_defaults=false;;
7484
  --he | --h)
7485
    # Conflict between --help and --header
7486
    as_fn_error "ambiguous option: \`$1'
7487
Try \`$0 --help' for more information.";;
7488
  --help | --hel | -h )
7489
    $as_echo "$ac_cs_usage"; exit ;;
7490
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7491
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
7492
    ac_cs_silent=: ;;
7493
 
7494
  # This is an error.
7495
  -*) as_fn_error "unrecognized option: \`$1'
7496
Try \`$0 --help' for more information." ;;
7497
 
7498
  *) as_fn_append ac_config_targets " $1"
7499
     ac_need_defaults=false ;;
7500
 
7501
  esac
7502
  shift
7503
done
7504
 
7505
ac_configure_extra_args=
7506
 
7507
if $ac_cs_silent; then
7508
  exec 6>/dev/null
7509
  ac_configure_extra_args="$ac_configure_extra_args --silent"
7510
fi
7511
 
7512
_ACEOF
7513
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7514
if \$ac_cs_recheck; then
7515
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7516
  shift
7517
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
7518
  CONFIG_SHELL='$SHELL'
7519
  export CONFIG_SHELL
7520
  exec "\$@"
7521
fi
7522
 
7523
_ACEOF
7524
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7525
exec 5>>config.log
7526
{
7527
  echo
7528
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7529
## Running $as_me. ##
7530
_ASBOX
7531
  $as_echo "$ac_log"
7532
} >&5
7533
 
7534
_ACEOF
7535
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7536
#
7537
# INIT-COMMANDS
7538
#
7539
srcdir=${srcdir}
7540
host=${host}
7541
target=${target}
7542
with_target_subdir=${with_target_subdir}
7543
with_multisubdir=${with_multisubdir}
7544
ac_configure_args="--enable-multilib ${ac_configure_args}"
7545
CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
7546
ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
7547
libiberty_topdir=${libiberty_topdir}
7548
 
7549
 
7550
_ACEOF
7551
 
7552
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7553
 
7554
# Handling of arguments.
7555
for ac_config_target in $ac_config_targets
7556
do
7557
  case $ac_config_target in
7558
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
7559
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7560
    "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
7561
    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
7562
 
7563
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7564
  esac
7565
done
7566
 
7567
 
7568
# If the user did not use the arguments to specify the items to instantiate,
7569
# then the envvar interface is used.  Set only those that are not.
7570
# We use the long form for the default assignment because of an extremely
7571
# bizarre bug on SunOS 4.1.3.
7572
if $ac_need_defaults; then
7573
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7574
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7575
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7576
fi
7577
 
7578
# Have a temporary directory for convenience.  Make it in the build tree
7579
# simply because there is no reason against having it here, and in addition,
7580
# creating and moving files from /tmp can sometimes cause problems.
7581
# Hook for its removal unless debugging.
7582
# Note that there is a small window in which the directory will not be cleaned:
7583
# after its creation but before its name has been assigned to `$tmp'.
7584
$debug ||
7585
{
7586
  tmp=
7587
  trap 'exit_status=$?
7588
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
7589
' 0
7590
  trap 'as_fn_exit 1' 1 2 13 15
7591
}
7592
# Create a (secure) tmp directory for tmp files.
7593
 
7594
{
7595
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7596
  test -n "$tmp" && test -d "$tmp"
7597
}  ||
7598
{
7599
  tmp=./conf$$-$RANDOM
7600
  (umask 077 && mkdir "$tmp")
7601
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
7602
 
7603
# Set up the scripts for CONFIG_FILES section.
7604
# No need to generate them if there are no CONFIG_FILES.
7605
# This happens for instance with `./config.status config.h'.
7606
if test -n "$CONFIG_FILES"; then
7607
 
7608
if $AWK 'BEGIN { getline <"/dev/null" }' /dev/null; then
7609
  ac_cs_awk_getline=:
7610
  ac_cs_awk_pipe_init=
7611
  ac_cs_awk_read_file='
7612
      while ((getline aline < (F[key])) > 0)
7613
        print(aline)
7614
      close(F[key])'
7615
  ac_cs_awk_pipe_fini=
7616
else
7617
  ac_cs_awk_getline=false
7618
  ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
7619
  ac_cs_awk_read_file='
7620
      print "|#_!!_#|"
7621
      print "cat " F[key] " &&"
7622
      '$ac_cs_awk_pipe_init
7623
  # The final `:' finishes the AND list.
7624
  ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
7625
fi
7626
ac_cr=`echo X | tr X '\015'`
7627
# On cygwin, bash can eat \r inside `` if the user requested igncr.
7628
# But we know of no other shell where ac_cr would be empty at this
7629
# point, so we can use a bashism as a fallback.
7630
if test "x$ac_cr" = x; then
7631
  eval ac_cr=\$\'\\r\'
7632
fi
7633
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
7634
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7635
  ac_cs_awk_cr='\r'
7636
else
7637
  ac_cs_awk_cr=$ac_cr
7638
fi
7639
 
7640
echo 'BEGIN {' >"$tmp/subs1.awk" &&
7641
_ACEOF
7642
 
7643
# Create commands to substitute file output variables.
7644
{
7645
  echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
7646
  echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
7647
  echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
7648
  echo "_ACAWK" &&
7649
  echo "_ACEOF"
7650
} >conf$$files.sh &&
7651
. ./conf$$files.sh ||
7652
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7653
rm -f conf$$files.sh
7654
 
7655
{
7656
  echo "cat >conf$$subs.awk <<_ACEOF" &&
7657
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7658
  echo "_ACEOF"
7659
} >conf$$subs.sh ||
7660
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7661
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
7662
ac_delim='%!_!# '
7663
for ac_last_try in false false false false false :; do
7664
  . ./conf$$subs.sh ||
7665
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7666
 
7667
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
7668
  if test $ac_delim_n = $ac_delim_num; then
7669
    break
7670
  elif $ac_last_try; then
7671
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7672
  else
7673
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7674
  fi
7675
done
7676
rm -f conf$$subs.sh
7677
 
7678
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7679
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
7680
_ACEOF
7681
sed -n '
7682
h
7683
s/^/S["/; s/!.*/"]=/
7684
p
7685
g
7686
s/^[^!]*!//
7687
:repl
7688
t repl
7689
s/'"$ac_delim"'$//
7690
t delim
7691
:nl
7692
h
7693
s/\(.\{148\}\).*/\1/
7694
t more1
7695
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
7696
p
7697
n
7698
b repl
7699
:more1
7700
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7701
p
7702
g
7703
s/.\{148\}//
7704
t nl
7705
:delim
7706
h
7707
s/\(.\{148\}\).*/\1/
7708
t more2
7709
s/["\\]/\\&/g; s/^/"/; s/$/"/
7710
p
7711
b
7712
:more2
7713
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7714
p
7715
g
7716
s/.\{148\}//
7717
t delim
7718
' 
7719
/^[^""]/{
7720
  N
7721
  s/\n//
7722
}
7723
' >>$CONFIG_STATUS || ac_write_fail=1
7724
rm -f conf$$subs.awk
7725
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7726
_ACAWK
7727
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
7728
  for (key in S) S_is_set[key] = 1
7729
  FS = ""
7730
  \$ac_cs_awk_pipe_init
7731
}
7732
{
7733
  line = $ 0
7734
  nfields = split(line, field, "@")
7735
  substed = 0
7736
  len = length(field[1])
7737
  for (i = 2; i < nfields; i++) {
7738
    key = field[i]
7739
    keylen = length(key)
7740
    if (S_is_set[key]) {
7741
      value = S[key]
7742
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7743
      len += length(value) + length(field[++i])
7744
      substed = 1
7745
    } else
7746
      len += 1 + keylen
7747
  }
7748
  if (nfields == 3 && !substed) {
7749
    key = field[2]
7750
    if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
7751
      \$ac_cs_awk_read_file
7752
      next
7753
    }
7754
  }
7755
  print line
7756
}
7757
\$ac_cs_awk_pipe_fini
7758
_ACAWK
7759
_ACEOF
7760
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7761
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7762
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
7763
else
7764
  cat
7765
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
7766
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
7767
_ACEOF
7768
 
7769
# VPATH may cause trouble with some makes, so we remove $(srcdir),
7770
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7771
# trailing colons and then remove the whole line if VPATH becomes empty
7772
# (actually we leave an empty line to preserve line numbers).
7773
if test "x$srcdir" = x.; then
7774
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
7775
s/:*\$(srcdir):*/:/
7776
s/:*\${srcdir}:*/:/
7777
s/:*@srcdir@:*/:/
7778
s/^\([^=]*=[     ]*\):*/\1/
7779
s/:*$//
7780
s/^[^=]*=[       ]*$//
7781
}'
7782
fi
7783
 
7784
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7785
fi # test -n "$CONFIG_FILES"
7786
 
7787
# Set up the scripts for CONFIG_HEADERS section.
7788
# No need to generate them if there are no CONFIG_HEADERS.
7789
# This happens for instance with `./config.status Makefile'.
7790
if test -n "$CONFIG_HEADERS"; then
7791
cat >"$tmp/defines.awk" <<\_ACAWK ||
7792
BEGIN {
7793
_ACEOF
7794
 
7795
# Transform confdefs.h into an awk script `defines.awk', embedded as
7796
# here-document in config.status, that substitutes the proper values into
7797
# config.h.in to produce config.h.
7798
 
7799
# Create a delimiter string that does not exist in confdefs.h, to ease
7800
# handling of long lines.
7801
ac_delim='%!_!# '
7802
for ac_last_try in false false :; do
7803
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
7804
  if test -z "$ac_t"; then
7805
    break
7806
  elif $ac_last_try; then
7807
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
7808
  else
7809
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7810
  fi
7811
done
7812
 
7813
# For the awk script, D is an array of macro values keyed by name,
7814
# likewise P contains macro parameters if any.  Preserve backslash
7815
# newline sequences.
7816
 
7817
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7818
sed -n '
7819
s/.\{148\}/&'"$ac_delim"'/g
7820
t rset
7821
:rset
7822
s/^[     ]*#[    ]*define[       ][      ]*/ /
7823
t def
7824
d
7825
:def
7826
s/\\$//
7827
t bsnl
7828
s/["\\]/\\&/g
7829
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
7830
D["\1"]=" \3"/p
7831
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
7832
d
7833
:bsnl
7834
s/["\\]/\\&/g
7835
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
7836
D["\1"]=" \3\\\\\\n"\\/p
7837
t cont
7838
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
7839
t cont
7840
d
7841
:cont
7842
n
7843
s/.\{148\}/&'"$ac_delim"'/g
7844
t clear
7845
:clear
7846
s/\\$//
7847
t bsnlc
7848
s/["\\]/\\&/g; s/^/"/; s/$/"/p
7849
d
7850
:bsnlc
7851
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
7852
b cont
7853
' 
7854
s/'"$ac_delim"'/"\\\
7855
"/g' >>$CONFIG_STATUS || ac_write_fail=1
7856
 
7857
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7858
  for (key in D) D_is_set[key] = 1
7859
  FS = ""
7860
}
7861
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
7862
  line = \$ 0
7863
  split(line, arg, " ")
7864
  if (arg[1] == "#") {
7865
    defundef = arg[2]
7866
    mac1 = arg[3]
7867
  } else {
7868
    defundef = substr(arg[1], 2)
7869
    mac1 = arg[2]
7870
  }
7871
  split(mac1, mac2, "(") #)
7872
  macro = mac2[1]
7873
  prefix = substr(line, 1, index(line, defundef) - 1)
7874
  if (D_is_set[macro]) {
7875
    # Preserve the white space surrounding the "#".
7876
    print prefix "define", macro P[macro] D[macro]
7877
    next
7878
  } else {
7879
    # Replace #undef with comments.  This is necessary, for example,
7880
    # in the case of _POSIX_SOURCE, which is predefined and required
7881
    # on some systems where configure will not decide to define it.
7882
    if (defundef == "undef") {
7883
      print "/*", prefix defundef, macro, "*/"
7884
      next
7885
    }
7886
  }
7887
}
7888
{ print }
7889
_ACAWK
7890
_ACEOF
7891
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7892
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
7893
fi # test -n "$CONFIG_HEADERS"
7894
 
7895
 
7896
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
7897
shift
7898
for ac_tag
7899
do
7900
  case $ac_tag in
7901
  :[FHLC]) ac_mode=$ac_tag; continue;;
7902
  esac
7903
  case $ac_mode$ac_tag in
7904
  :[FHL]*:*);;
7905
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
7906
  :[FH]-) ac_tag=-:-;;
7907
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
7908
  esac
7909
  ac_save_IFS=$IFS
7910
  IFS=:
7911
  set x $ac_tag
7912
  IFS=$ac_save_IFS
7913
  shift
7914
  ac_file=$1
7915
  shift
7916
 
7917
  case $ac_mode in
7918
  :L) ac_source=$1;;
7919
  :[FH])
7920
    ac_file_inputs=
7921
    for ac_f
7922
    do
7923
      case $ac_f in
7924
      -) ac_f="$tmp/stdin";;
7925
      *) # Look for the file first in the build tree, then in the source tree
7926
         # (if the path is not absolute).  The absolute path cannot be DOS-style,
7927
         # because $ac_f cannot contain `:'.
7928
         test -f "$ac_f" ||
7929
           case $ac_f in
7930
           [\\/$]*) false;;
7931
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
7932
           esac ||
7933
           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
7934
      esac
7935
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
7936
      as_fn_append ac_file_inputs " '$ac_f'"
7937
    done
7938
 
7939
    # Let's still pretend it is `configure' which instantiates (i.e., don't
7940
    # use $as_me), people would be surprised to read:
7941
    #    /* config.h.  Generated by config.status.  */
7942
    configure_input='Generated from '`
7943
          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
7944
        `' by configure.'
7945
    if test x"$ac_file" != x-; then
7946
      configure_input="$ac_file.  $configure_input"
7947
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
7948
$as_echo "$as_me: creating $ac_file" >&6;}
7949
    fi
7950
    # Neutralize special characters interpreted by sed in replacement strings.
7951
    case $configure_input in #(
7952
    *\&* | *\|* | *\\* )
7953
       ac_sed_conf_input=`$as_echo "$configure_input" |
7954
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
7955
    *) ac_sed_conf_input=$configure_input;;
7956
    esac
7957
 
7958
    case $ac_tag in
7959
    *:-:* | *:-) cat >"$tmp/stdin" \
7960
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
7961
    esac
7962
    ;;
7963
  esac
7964
 
7965
  ac_dir=`$as_dirname -- "$ac_file" ||
7966
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7967
         X"$ac_file" : 'X\(//\)[^/]' \| \
7968
         X"$ac_file" : 'X\(//\)$' \| \
7969
         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
7970
$as_echo X"$ac_file" |
7971
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7972
            s//\1/
7973
            q
7974
          }
7975
          /^X\(\/\/\)[^/].*/{
7976
            s//\1/
7977
            q
7978
          }
7979
          /^X\(\/\/\)$/{
7980
            s//\1/
7981
            q
7982
          }
7983
          /^X\(\/\).*/{
7984
            s//\1/
7985
            q
7986
          }
7987
          s/.*/./; q'`
7988
  as_dir="$ac_dir"; as_fn_mkdir_p
7989
  ac_builddir=.
7990
 
7991
case "$ac_dir" in
7992
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
7993
*)
7994
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7995
  # A ".." for each directory in $ac_dir_suffix.
7996
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7997
  case $ac_top_builddir_sub in
7998
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
7999
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8000
  esac ;;
8001
esac
8002
ac_abs_top_builddir=$ac_pwd
8003
ac_abs_builddir=$ac_pwd$ac_dir_suffix
8004
# for backward compatibility:
8005
ac_top_builddir=$ac_top_build_prefix
8006
 
8007
case $srcdir in
8008
  .)  # We are building in place.
8009
    ac_srcdir=.
8010
    ac_top_srcdir=$ac_top_builddir_sub
8011
    ac_abs_top_srcdir=$ac_pwd ;;
8012
  [\\/]* | ?:[\\/]* )  # Absolute name.
8013
    ac_srcdir=$srcdir$ac_dir_suffix;
8014
    ac_top_srcdir=$srcdir
8015
    ac_abs_top_srcdir=$srcdir ;;
8016
  *) # Relative name.
8017
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8018
    ac_top_srcdir=$ac_top_build_prefix$srcdir
8019
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8020
esac
8021
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8022
 
8023
 
8024
  case $ac_mode in
8025
  :F)
8026
  #
8027
  # CONFIG_FILE
8028
  #
8029
 
8030
  case $INSTALL in
8031
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8032
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8033
  esac
8034
_ACEOF
8035
 
8036
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8037
# If the template does not know about datarootdir, expand it.
8038
# FIXME: This hack should be removed a few years after 2.60.
8039
ac_datarootdir_hack=; ac_datarootdir_seen=
8040
ac_sed_dataroot='
8041
/datarootdir/ {
8042
  p
8043
  q
8044
}
8045
/@datadir@/p
8046
/@docdir@/p
8047
/@infodir@/p
8048
/@localedir@/p
8049
/@mandir@/p'
8050
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8051
*datarootdir*) ac_datarootdir_seen=yes;;
8052
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8053
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8054
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8055
_ACEOF
8056
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8057
  ac_datarootdir_hack='
8058
  s&@datadir@&$datadir&g
8059
  s&@docdir@&$docdir&g
8060
  s&@infodir@&$infodir&g
8061
  s&@localedir@&$localedir&g
8062
  s&@mandir@&$mandir&g
8063
  s&\\\${datarootdir}&$datarootdir&g' ;;
8064
esac
8065
_ACEOF
8066
 
8067
# Neutralize VPATH when `$srcdir' = `.'.
8068
# Shell code in configure.ac might set extrasub.
8069
# FIXME: do we really want to maintain this feature?
8070
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8071
ac_sed_extra="$ac_vpsub
8072
$extrasub
8073
_ACEOF
8074
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8075
:t
8076
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8077
s|@configure_input@|$ac_sed_conf_input|;t t
8078
s&@top_builddir@&$ac_top_builddir_sub&;t t
8079
s&@top_build_prefix@&$ac_top_build_prefix&;t t
8080
s&@srcdir@&$ac_srcdir&;t t
8081
s&@abs_srcdir@&$ac_abs_srcdir&;t t
8082
s&@top_srcdir@&$ac_top_srcdir&;t t
8083
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8084
s&@builddir@&$ac_builddir&;t t
8085
s&@abs_builddir@&$ac_abs_builddir&;t t
8086
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8087
s&@INSTALL@&$ac_INSTALL&;t t
8088
$ac_datarootdir_hack
8089
"
8090
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
8091
if $ac_cs_awk_getline; then
8092
  $AWK -f "$tmp/subs.awk"
8093
else
8094
  $AWK -f "$tmp/subs.awk" | $SHELL
8095
fi >$tmp/out \
8096
  || as_fn_error "could not create $ac_file" "$LINENO" 5
8097
 
8098
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8099
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
8100
  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
8101
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8102
which seems to be undefined.  Please make sure it is defined." >&5
8103
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8104
which seems to be undefined.  Please make sure it is defined." >&2;}
8105
 
8106
  rm -f "$tmp/stdin"
8107
  case $ac_file in
8108
  -) cat "$tmp/out" && rm -f "$tmp/out";;
8109
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
8110
  esac \
8111
  || as_fn_error "could not create $ac_file" "$LINENO" 5
8112
 ;;
8113
  :H)
8114
  #
8115
  # CONFIG_HEADER
8116
  #
8117
  if test x"$ac_file" != x-; then
8118
    {
8119
      $as_echo "/* $configure_input  */" \
8120
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
8121
    } >"$tmp/config.h" \
8122
      || as_fn_error "could not create $ac_file" "$LINENO" 5
8123
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
8124
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8125
$as_echo "$as_me: $ac_file is unchanged" >&6;}
8126
    else
8127
      rm -f "$ac_file"
8128
      mv "$tmp/config.h" "$ac_file" \
8129
        || as_fn_error "could not create $ac_file" "$LINENO" 5
8130
    fi
8131
  else
8132
    $as_echo "/* $configure_input  */" \
8133
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
8134
      || as_fn_error "could not create -" "$LINENO" 5
8135
  fi
8136
 ;;
8137
 
8138
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8139
$as_echo "$as_me: executing $ac_file commands" >&6;}
8140
 ;;
8141
  esac
8142
 
8143
 
8144
  case $ac_file$ac_mode in
8145
    "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
8146
if test -n "$CONFIG_FILES"; then
8147
  if test -n "${with_target_subdir}"; then
8148
    # FIXME: We shouldn't need to set ac_file
8149
    ac_file=Makefile
8150
    LD="${ORIGINAL_LD_FOR_MULTILIBS}"
8151
    . ${libiberty_topdir}/config-ml.in
8152
  fi
8153
fi ;;
8154
 
8155
  esac
8156
done # for ac_tag
8157
 
8158
 
8159
as_fn_exit 0
8160
_ACEOF
8161
ac_clean_files=$ac_clean_files_save
8162
 
8163
test $ac_write_fail = 0 ||
8164
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
8165
 
8166
 
8167
# configure is writing to config.log, and then calls config.status.
8168
# config.status does its own redirection, appending to config.log.
8169
# Unfortunately, on DOS this fails, as config.log is still kept open
8170
# by configure, so config.status won't be able to write to it; its
8171
# output is simply discarded.  So we exec the FD to /dev/null,
8172
# effectively closing config.log, so it can be properly (re)opened and
8173
# appended to by config.status.  When coming back to configure, we
8174
# need to make the FD available again.
8175
if test "$no_create" != yes; then
8176
  ac_cs_success=:
8177
  ac_config_status_args=
8178
  test "$silent" = yes &&
8179
    ac_config_status_args="$ac_config_status_args --quiet"
8180
  exec 5>/dev/null
8181
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8182
  exec 5>>config.log
8183
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8184
  # would make configure fail if this is the last instruction.
8185
  $ac_cs_success || as_fn_exit $?
8186
fi
8187
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8188
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8189
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
8190
fi
8191
 

powered by: WebSVN 2.1.0

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