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

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [bfd/] [configure] - Blame information for rev 148

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

Line No. Rev Author Line
1 14 khays
#! /bin/sh
2
# Guess values for system-dependent variables and create Makefiles.
3
# Generated by GNU Autoconf 2.64.
4
#
5
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7
# Foundation, Inc.
8
#
9
# This configure script is free software; the Free Software Foundation
10
# gives unlimited permission to copy, distribute and modify it.
11
## -------------------- ##
12
## M4sh Initialization. ##
13
## -------------------- ##
14
 
15
# Be more Bourne compatible
16
DUALCASE=1; export DUALCASE # for MKS sh
17
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18
  emulate sh
19
  NULLCMD=:
20
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21
  # is contrary to our usage.  Disable this feature.
22
  alias -g '${1+"$@"}'='"$@"'
23
  setopt NO_GLOB_SUBST
24
else
25
  case `(set -o) 2>/dev/null` in #(
26
  *posix*) :
27
    set -o posix ;; #(
28
  *) :
29
     ;;
30
esac
31
fi
32
 
33
 
34
as_nl='
35
'
36
export as_nl
37
# Printing a long string crashes Solaris 7 /usr/bin/printf.
38
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41
# Prefer a ksh shell builtin over an external printf program on Solaris,
42
# but without wasting forks for bash or zsh.
43
if test -z "$BASH_VERSION$ZSH_VERSION" \
44
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45
  as_echo='print -r --'
46
  as_echo_n='print -rn --'
47
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48
  as_echo='printf %s\n'
49
  as_echo_n='printf %s'
50
else
51
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53
    as_echo_n='/usr/ucb/echo -n'
54
  else
55
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56
    as_echo_n_body='eval
57
      arg=$1;
58
      case $arg in #(
59
      *"$as_nl"*)
60
        expr "X$arg" : "X\\(.*\\)$as_nl";
61
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62
      esac;
63
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64
    '
65
    export as_echo_n_body
66
    as_echo_n='sh -c $as_echo_n_body as_echo'
67
  fi
68
  export as_echo_body
69
  as_echo='sh -c $as_echo_body as_echo'
70
fi
71
 
72
# The user is always right.
73
if test "${PATH_SEPARATOR+set}" != set; then
74
  PATH_SEPARATOR=:
75
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77
      PATH_SEPARATOR=';'
78
  }
79
fi
80
 
81
 
82
# IFS
83
# We need space, tab and new line, in precisely that order.  Quoting is
84
# there to prevent editors from complaining about space-tab.
85
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86
# splitting by setting IFS to empty value.)
87
IFS=" ""        $as_nl"
88
 
89
# Find who we are.  Look in the path if we contain no directory separator.
90
case $0 in #((
91
  *[\\/]* ) as_myself=$0 ;;
92
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93
for as_dir in $PATH
94
do
95
  IFS=$as_save_IFS
96
  test -z "$as_dir" && as_dir=.
97
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98
  done
99
IFS=$as_save_IFS
100
 
101
     ;;
102
esac
103
# We did not find ourselves, most probably we were run as `sh COMMAND'
104
# in which case we are not to be found in the path.
105
if test "x$as_myself" = x; then
106
  as_myself=$0
107
fi
108
if test ! -f "$as_myself"; then
109
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110
  exit 1
111
fi
112
 
113
# Unset variables that we do not need and which cause bugs (e.g. in
114
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115
# suppresses any "Segmentation fault" message there.  '((' could
116
# trigger a bug in pdksh 5.2.14.
117
for as_var in BASH_ENV ENV MAIL MAILPATH
118
do eval test x\${$as_var+set} = xset \
119
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120
done
121
PS1='$ '
122
PS2='> '
123
PS4='+ '
124
 
125
# NLS nuisances.
126
LC_ALL=C
127
export LC_ALL
128
LANGUAGE=C
129
export LANGUAGE
130
 
131
# CDPATH.
132
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
 
134
if test "x$CONFIG_SHELL" = x; then
135
  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136
  emulate sh
137
  NULLCMD=:
138
  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139
  # is contrary to our usage.  Disable this feature.
140
  alias -g '\${1+\"\$@\"}'='\"\$@\"'
141
  setopt NO_GLOB_SUBST
142
else
143
  case \`(set -o) 2>/dev/null\` in #(
144
  *posix*) :
145
    set -o posix ;; #(
146
  *) :
147
     ;;
148
esac
149
fi
150
"
151
  as_required="as_fn_return () { (exit \$1); }
152
as_fn_success () { as_fn_return 0; }
153
as_fn_failure () { as_fn_return 1; }
154
as_fn_ret_success () { return 0; }
155
as_fn_ret_failure () { return 1; }
156
 
157
exitcode=0
158
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162
if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
 
164
else
165
  exitcode=1; echo positional parameters were not saved.
166
fi
167
test x\$exitcode = x0 || exit 1"
168
  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169
  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170
  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171
  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172
test \$(( 1 + 1 )) = 2 || exit 1
173
 
174
  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175
    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176
    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177
    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178
    PATH=/empty FPATH=/empty; export PATH FPATH
179
    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180
      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181
  if (eval "$as_required") 2>/dev/null; then :
182
  as_have_required=yes
183
else
184
  as_have_required=no
185
fi
186
  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
 
188
else
189
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190
as_found=false
191
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192
do
193
  IFS=$as_save_IFS
194
  test -z "$as_dir" && as_dir=.
195
  as_found=:
196
  case $as_dir in #(
197
         /*)
198
           for as_base in sh bash ksh sh5; do
199
             # Try only shells that exist, to save several forks.
200
             as_shell=$as_dir/$as_base
201
             if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202
                    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203
  CONFIG_SHELL=$as_shell as_have_required=yes
204
                   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205
  break 2
206
fi
207
fi
208
           done;;
209
       esac
210
  as_found=false
211
done
212
$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213
              { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214
  CONFIG_SHELL=$SHELL as_have_required=yes
215
fi; }
216
IFS=$as_save_IFS
217
 
218
 
219
      if test "x$CONFIG_SHELL" != x; then :
220
  # We cannot yet assume a decent shell, so we have to provide a
221
        # neutralization value for shells without unset; and this also
222
        # works around shells that cannot unset nonexistent variables.
223
        BASH_ENV=/dev/null
224
        ENV=/dev/null
225
        (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226
        export CONFIG_SHELL
227
        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228
fi
229
 
230
    if test x$as_have_required = xno; then :
231
  $as_echo "$0: This script requires a shell more modern than all"
232
  $as_echo "$0: the shells that I found on your system."
233
  if test x${ZSH_VERSION+set} = xset ; then
234
    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235
    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236
  else
237
    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238
$0: including any error possibly output before this
239
$0: message. Then install a modern shell, or manually run
240
$0: the script under such a shell if you do have one."
241
  fi
242
  exit 1
243
fi
244
fi
245
fi
246
SHELL=${CONFIG_SHELL-/bin/sh}
247
export SHELL
248
# Unset more variables known to interfere with behavior of common tools.
249
CLICOLOR_FORCE= GREP_OPTIONS=
250
unset CLICOLOR_FORCE GREP_OPTIONS
251
 
252
## --------------------- ##
253
## M4sh Shell Functions. ##
254
## --------------------- ##
255
# as_fn_unset VAR
256
# ---------------
257
# Portably unset VAR.
258
as_fn_unset ()
259
{
260
  { eval $1=; unset $1;}
261
}
262
as_unset=as_fn_unset
263
 
264
# as_fn_set_status STATUS
265
# -----------------------
266
# Set $? to STATUS, without forking.
267
as_fn_set_status ()
268
{
269
  return $1
270
} # as_fn_set_status
271
 
272
# as_fn_exit STATUS
273
# -----------------
274
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275
as_fn_exit ()
276
{
277
  set +e
278
  as_fn_set_status $1
279
  exit $1
280
} # as_fn_exit
281
 
282
# as_fn_mkdir_p
283
# -------------
284
# Create "$as_dir" as a directory, including parents if necessary.
285
as_fn_mkdir_p ()
286
{
287
 
288
  case $as_dir in #(
289
  -*) as_dir=./$as_dir;;
290
  esac
291
  test -d "$as_dir" || eval $as_mkdir_p || {
292
    as_dirs=
293
    while :; do
294
      case $as_dir in #(
295
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296
      *) as_qdir=$as_dir;;
297
      esac
298
      as_dirs="'$as_qdir' $as_dirs"
299
      as_dir=`$as_dirname -- "$as_dir" ||
300
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301
         X"$as_dir" : 'X\(//\)[^/]' \| \
302
         X"$as_dir" : 'X\(//\)$' \| \
303
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304
$as_echo X"$as_dir" |
305
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306
            s//\1/
307
            q
308
          }
309
          /^X\(\/\/\)[^/].*/{
310
            s//\1/
311
            q
312
          }
313
          /^X\(\/\/\)$/{
314
            s//\1/
315
            q
316
          }
317
          /^X\(\/\).*/{
318
            s//\1/
319
            q
320
          }
321
          s/.*/./; q'`
322
      test -d "$as_dir" && break
323
    done
324
    test -z "$as_dirs" || eval "mkdir $as_dirs"
325
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
 
327
 
328
} # as_fn_mkdir_p
329
# as_fn_append VAR VALUE
330
# ----------------------
331
# Append the text in VALUE to the end of the definition contained in VAR. Take
332
# advantage of any shell optimizations that allow amortized linear growth over
333
# repeated appends, instead of the typical quadratic growth present in naive
334
# implementations.
335
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336
  eval 'as_fn_append ()
337
  {
338
    eval $1+=\$2
339
  }'
340
else
341
  as_fn_append ()
342
  {
343
    eval $1=\$$1\$2
344
  }
345
fi # as_fn_append
346
 
347
# as_fn_arith ARG...
348
# ------------------
349
# Perform arithmetic evaluation on the ARGs, and store the result in the
350
# global $as_val. Take advantage of shells that can avoid forks. The arguments
351
# must be portable across $(()) and expr.
352
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353
  eval 'as_fn_arith ()
354
  {
355
    as_val=$(( $* ))
356
  }'
357
else
358
  as_fn_arith ()
359
  {
360
    as_val=`expr "$@" || test $? -eq 1`
361
  }
362
fi # as_fn_arith
363
 
364
 
365
# as_fn_error ERROR [LINENO LOG_FD]
366
# ---------------------------------
367
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369
# script with status $?, using 1 if that was 0.
370
as_fn_error ()
371
{
372
  as_status=$?; test $as_status -eq 0 && as_status=1
373
  if test "$3"; then
374
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376
  fi
377
  $as_echo "$as_me: error: $1" >&2
378
  as_fn_exit $as_status
379
} # as_fn_error
380
 
381
if expr a : '\(a\)' >/dev/null 2>&1 &&
382
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
383
  as_expr=expr
384
else
385
  as_expr=false
386
fi
387
 
388
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389
  as_basename=basename
390
else
391
  as_basename=false
392
fi
393
 
394
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395
  as_dirname=dirname
396
else
397
  as_dirname=false
398
fi
399
 
400
as_me=`$as_basename -- "$0" ||
401
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402
         X"$0" : 'X\(//\)$' \| \
403
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404
$as_echo X/"$0" |
405
    sed '/^.*\/\([^/][^/]*\)\/*$/{
406
            s//\1/
407
            q
408
          }
409
          /^X\/\(\/\/\)$/{
410
            s//\1/
411
            q
412
          }
413
          /^X\/\(\/\).*/{
414
            s//\1/
415
            q
416
          }
417
          s/.*/./; q'`
418
 
419
# Avoid depending upon Character Ranges.
420
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423
as_cr_digits='0123456789'
424
as_cr_alnum=$as_cr_Letters$as_cr_digits
425
 
426
 
427
  as_lineno_1=$LINENO as_lineno_1a=$LINENO
428
  as_lineno_2=$LINENO as_lineno_2a=$LINENO
429
  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430
  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431
  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432
  sed -n '
433
    p
434
    /[$]LINENO/=
435
  ' <$as_myself |
436
    sed '
437
      s/[$]LINENO.*/&-/
438
      t lineno
439
      b
440
      :lineno
441
      N
442
      :loop
443
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444
      t loop
445
      s/-\n.*//
446
    ' >$as_me.lineno &&
447
  chmod +x "$as_me.lineno" ||
448
    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
 
450
  # Don't try to exec as it changes $[0], causing all sort of problems
451
  # (the dirname of $[0] is not the place where we might find the
452
  # original and so on.  Autoconf is especially sensitive to this).
453
  . "./$as_me.lineno"
454
  # Exit status is that of the last command.
455
  exit
456
}
457
 
458
ECHO_C= ECHO_N= ECHO_T=
459
case `echo -n x` in #(((((
460
-n*)
461
  case `echo 'xy\c'` in
462
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
463
  xy)  ECHO_C='\c';;
464
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465
       ECHO_T=' ';;
466
  esac;;
467
*)
468
  ECHO_N='-n';;
469
esac
470
 
471
rm -f conf$$ conf$$.exe conf$$.file
472
if test -d conf$$.dir; then
473
  rm -f conf$$.dir/conf$$.file
474
else
475
  rm -f conf$$.dir
476
  mkdir conf$$.dir 2>/dev/null
477
fi
478
if (echo >conf$$.file) 2>/dev/null; then
479
  if ln -s conf$$.file conf$$ 2>/dev/null; then
480
    as_ln_s='ln -s'
481
    # ... but there are two gotchas:
482
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484
    # In both cases, we have to default to `cp -p'.
485
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486
      as_ln_s='cp -p'
487
  elif ln conf$$.file conf$$ 2>/dev/null; then
488
    as_ln_s=ln
489
  else
490
    as_ln_s='cp -p'
491
  fi
492
else
493
  as_ln_s='cp -p'
494
fi
495
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496
rmdir conf$$.dir 2>/dev/null
497
 
498
if mkdir -p . 2>/dev/null; then
499
  as_mkdir_p='mkdir -p "$as_dir"'
500
else
501
  test -d ./-p && rmdir ./-p
502
  as_mkdir_p=false
503
fi
504
 
505
if test -x / >/dev/null 2>&1; then
506
  as_test_x='test -x'
507
else
508
  if ls -dL / >/dev/null 2>&1; then
509
    as_ls_L_option=L
510
  else
511
    as_ls_L_option=
512
  fi
513
  as_test_x='
514
    eval sh -c '\''
515
      if test -d "$1"; then
516
        test -d "$1/.";
517
      else
518
        case $1 in #(
519
        -*)set "./$1";;
520
        esac;
521
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522
        ???[sx]*):;;*)false;;esac;fi
523
    '\'' sh
524
  '
525
fi
526
as_executable_p=$as_test_x
527
 
528
# Sed expression to map a string onto a valid CPP name.
529
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
 
531
# Sed expression to map a string onto a valid variable name.
532
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
 
534
SHELL=${CONFIG_SHELL-/bin/sh}
535
 
536
 
537
exec 7<&0 &1
538
 
539
# Name of the host.
540
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541
# so uname gets run too.
542
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
 
544
#
545
# Initializations.
546
#
547
ac_default_prefix=/usr/local
548
ac_clean_files=
549
ac_config_libobj_dir=.
550
LIBOBJS=
551
cross_compiling=no
552
subdirs=
553
MFLAGS=
554
MAKEFLAGS=
555
 
556
# Identity of this package.
557
PACKAGE_NAME=
558
PACKAGE_TARNAME=
559
PACKAGE_VERSION=
560
PACKAGE_STRING=
561
PACKAGE_BUGREPORT=
562
PACKAGE_URL=
563
 
564
ac_unique_file="libbfd.c"
565
# Factoring default headers for most tests.
566
ac_includes_default="\
567
#include 
568
#ifdef HAVE_SYS_TYPES_H
569
# include 
570
#endif
571
#ifdef HAVE_SYS_STAT_H
572
# include 
573
#endif
574
#ifdef STDC_HEADERS
575
# include 
576
# include 
577
#else
578
# ifdef HAVE_STDLIB_H
579
#  include 
580
# endif
581
#endif
582
#ifdef HAVE_STRING_H
583
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584
#  include 
585
# endif
586
# include 
587
#endif
588
#ifdef HAVE_STRINGS_H
589
# include 
590
#endif
591
#ifdef HAVE_INTTYPES_H
592
# include 
593
#endif
594
#ifdef HAVE_STDINT_H
595
# include 
596
#endif
597
#ifdef HAVE_UNISTD_H
598
# include 
599
#endif"
600
 
601
ac_subst_vars='am__EXEEXT_FALSE
602
am__EXEEXT_TRUE
603
LTLIBOBJS
604
LIBOBJS
605
havevecs
606
tdefaults
607
bfd_ufile_ptr
608
bfd_file_ptr
609
supports_plugins
610
bfd_default_target_size
611
bfd_machines
612
bfd_backends
613
all_backends
614
bfd64_libs
615
wordsize
616
TDEFINES
617
SHARED_LIBADD
618
SHARED_LDFLAGS
619
LIBM
620
COREFLAG
621
COREFILE
622
EXEEXT_FOR_BUILD
623
CC_FOR_BUILD
624
BFD_HOSTPTR_T
625
BFD_HOST_U_64_BIT
626
BFD_HOST_64_BIT
627
BFD_HOST_64_BIT_DEFINED
628
BFD_HOST_64BIT_LONG_LONG
629
BFD_HOST_64BIT_LONG
630
HDEFINES
631
MSGMERGE
632
MSGFMT
633
MKINSTALLDIRS
634
CATOBJEXT
635
GENCAT
636
INSTOBJEXT
637
DATADIRNAME
638
CATALOGS
639
POSUB
640
GMSGFMT
641
XGETTEXT
642
INCINTL
643
LIBINTL_DEP
644
LIBINTL
645
USE_NLS
646
bfdincludedir
647
bfdlibdir
648
target_noncanonical
649
host_noncanonical
650
INSTALL_LIBBFD_FALSE
651
INSTALL_LIBBFD_TRUE
652
GENINSRC_NEVER_FALSE
653
GENINSRC_NEVER_TRUE
654
MAINT
655
MAINTAINER_MODE_FALSE
656
MAINTAINER_MODE_TRUE
657
NO_WERROR
658
WARN_CFLAGS
659
REPORT_BUGS_TEXI
660
REPORT_BUGS_TO
661
PKGVERSION
662
DEBUGDIR
663
PLUGINS_FALSE
664
PLUGINS_TRUE
665
OTOOL64
666
OTOOL
667
LIPO
668
NMEDIT
669
DSYMUTIL
670
OBJDUMP
671
LN_S
672
NM
673
ac_ct_DUMPBIN
674
DUMPBIN
675
LD
676
FGREP
677
SED
678
LIBTOOL
679
EGREP
680
GREP
681
CPP
682
RANLIB
683
AR
684
am__fastdepCC_FALSE
685
am__fastdepCC_TRUE
686
CCDEPMODE
687
AMDEPBACKSLASH
688
AMDEP_FALSE
689
AMDEP_TRUE
690
am__quote
691
am__include
692
DEPDIR
693
am__untar
694
am__tar
695
AMTAR
696
am__leading_dot
697
SET_MAKE
698
AWK
699
mkdir_p
700
MKDIR_P
701
INSTALL_STRIP_PROGRAM
702
STRIP
703
install_sh
704
MAKEINFO
705
AUTOHEADER
706
AUTOMAKE
707
AUTOCONF
708
ACLOCAL
709
VERSION
710
PACKAGE
711
CYGPATH_W
712
am__isrc
713
INSTALL_DATA
714
INSTALL_SCRIPT
715
INSTALL_PROGRAM
716
OBJEXT
717
EXEEXT
718
ac_ct_CC
719
CPPFLAGS
720
LDFLAGS
721
CFLAGS
722
CC
723
target_os
724
target_vendor
725
target_cpu
726
target
727
host_os
728
host_vendor
729
host_cpu
730
host
731
build_os
732
build_vendor
733
build_cpu
734
build
735
target_alias
736
host_alias
737
build_alias
738
LIBS
739
ECHO_T
740
ECHO_N
741
ECHO_C
742
DEFS
743
mandir
744
localedir
745
libdir
746
psdir
747
pdfdir
748
dvidir
749
htmldir
750
infodir
751
docdir
752
oldincludedir
753
includedir
754
localstatedir
755
sharedstatedir
756
sysconfdir
757
datadir
758
datarootdir
759
libexecdir
760
sbindir
761
bindir
762
program_transform_name
763
prefix
764
exec_prefix
765
PACKAGE_URL
766
PACKAGE_BUGREPORT
767
PACKAGE_STRING
768
PACKAGE_VERSION
769
PACKAGE_TARNAME
770
PACKAGE_NAME
771
PATH_SEPARATOR
772
SHELL'
773
ac_subst_files=''
774
ac_user_opts='
775
enable_option_checking
776
enable_dependency_tracking
777
enable_shared
778
enable_static
779
with_pic
780
enable_fast_install
781
with_gnu_ld
782
enable_libtool_lock
783
enable_plugins
784
enable_largefile
785
enable_64_bit_bfd
786
enable_targets
787
with_mmap
788
enable_secureplt
789
enable_leading_mingw64_underscores
790
with_separate_debug_dir
791
enable_elf_stt_common
792
with_pkgversion
793
with_bugurl
794
enable_werror
795
enable_build_warnings
796
enable_maintainer_mode
797
enable_install_libbfd
798
enable_nls
799
with_zlib
800
'
801
      ac_precious_vars='build_alias
802
host_alias
803
target_alias
804
CC
805
CFLAGS
806
LDFLAGS
807
LIBS
808
CPPFLAGS
809
CPP'
810
 
811
 
812
# Initialize some variables set by options.
813
ac_init_help=
814
ac_init_version=false
815
ac_unrecognized_opts=
816
ac_unrecognized_sep=
817
# The variables have the same names as the options, with
818
# dashes changed to underlines.
819
cache_file=/dev/null
820
exec_prefix=NONE
821
no_create=
822
no_recursion=
823
prefix=NONE
824
program_prefix=NONE
825
program_suffix=NONE
826
program_transform_name=s,x,x,
827
silent=
828
site=
829
srcdir=
830
verbose=
831
x_includes=NONE
832
x_libraries=NONE
833
 
834
# Installation directory options.
835
# These are left unexpanded so users can "make install exec_prefix=/foo"
836
# and all the variables that are supposed to be based on exec_prefix
837
# by default will actually change.
838
# Use braces instead of parens because sh, perl, etc. also accept them.
839
# (The list follows the same order as the GNU Coding Standards.)
840
bindir='${exec_prefix}/bin'
841
sbindir='${exec_prefix}/sbin'
842
libexecdir='${exec_prefix}/libexec'
843
datarootdir='${prefix}/share'
844
datadir='${datarootdir}'
845
sysconfdir='${prefix}/etc'
846
sharedstatedir='${prefix}/com'
847
localstatedir='${prefix}/var'
848
includedir='${prefix}/include'
849
oldincludedir='/usr/include'
850
docdir='${datarootdir}/doc/${PACKAGE}'
851
infodir='${datarootdir}/info'
852
htmldir='${docdir}'
853
dvidir='${docdir}'
854
pdfdir='${docdir}'
855
psdir='${docdir}'
856
libdir='${exec_prefix}/lib'
857
localedir='${datarootdir}/locale'
858
mandir='${datarootdir}/man'
859
 
860
ac_prev=
861
ac_dashdash=
862
for ac_option
863
do
864
  # If the previous option needs an argument, assign it.
865
  if test -n "$ac_prev"; then
866
    eval $ac_prev=\$ac_option
867
    ac_prev=
868
    continue
869
  fi
870
 
871
  case $ac_option in
872
  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
873
  *)    ac_optarg=yes ;;
874
  esac
875
 
876
  # Accept the important Cygnus configure options, so we can diagnose typos.
877
 
878
  case $ac_dashdash$ac_option in
879
  --)
880
    ac_dashdash=yes ;;
881
 
882
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
883
    ac_prev=bindir ;;
884
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
885
    bindir=$ac_optarg ;;
886
 
887
  -build | --build | --buil | --bui | --bu)
888
    ac_prev=build_alias ;;
889
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
890
    build_alias=$ac_optarg ;;
891
 
892
  -cache-file | --cache-file | --cache-fil | --cache-fi \
893
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
894
    ac_prev=cache_file ;;
895
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
896
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
897
    cache_file=$ac_optarg ;;
898
 
899
  --config-cache | -C)
900
    cache_file=config.cache ;;
901
 
902
  -datadir | --datadir | --datadi | --datad)
903
    ac_prev=datadir ;;
904
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
905
    datadir=$ac_optarg ;;
906
 
907
  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
908
  | --dataroo | --dataro | --datar)
909
    ac_prev=datarootdir ;;
910
  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
911
  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
912
    datarootdir=$ac_optarg ;;
913
 
914
  -disable-* | --disable-*)
915
    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
916
    # Reject names that are not valid shell variable names.
917
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
918
      as_fn_error "invalid feature name: $ac_useropt"
919
    ac_useropt_orig=$ac_useropt
920
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
921
    case $ac_user_opts in
922
      *"
923
"enable_$ac_useropt"
924
"*) ;;
925
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
926
         ac_unrecognized_sep=', ';;
927
    esac
928
    eval enable_$ac_useropt=no ;;
929
 
930
  -docdir | --docdir | --docdi | --doc | --do)
931
    ac_prev=docdir ;;
932
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
933
    docdir=$ac_optarg ;;
934
 
935
  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
936
    ac_prev=dvidir ;;
937
  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
938
    dvidir=$ac_optarg ;;
939
 
940
  -enable-* | --enable-*)
941
    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
942
    # Reject names that are not valid shell variable names.
943
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
944
      as_fn_error "invalid feature name: $ac_useropt"
945
    ac_useropt_orig=$ac_useropt
946
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
947
    case $ac_user_opts in
948
      *"
949
"enable_$ac_useropt"
950
"*) ;;
951
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
952
         ac_unrecognized_sep=', ';;
953
    esac
954
    eval enable_$ac_useropt=\$ac_optarg ;;
955
 
956
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
957
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
958
  | --exec | --exe | --ex)
959
    ac_prev=exec_prefix ;;
960
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
961
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
962
  | --exec=* | --exe=* | --ex=*)
963
    exec_prefix=$ac_optarg ;;
964
 
965
  -gas | --gas | --ga | --g)
966
    # Obsolete; use --with-gas.
967
    with_gas=yes ;;
968
 
969
  -help | --help | --hel | --he | -h)
970
    ac_init_help=long ;;
971
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
972
    ac_init_help=recursive ;;
973
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
974
    ac_init_help=short ;;
975
 
976
  -host | --host | --hos | --ho)
977
    ac_prev=host_alias ;;
978
  -host=* | --host=* | --hos=* | --ho=*)
979
    host_alias=$ac_optarg ;;
980
 
981
  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
982
    ac_prev=htmldir ;;
983
  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
984
  | --ht=*)
985
    htmldir=$ac_optarg ;;
986
 
987
  -includedir | --includedir | --includedi | --included | --include \
988
  | --includ | --inclu | --incl | --inc)
989
    ac_prev=includedir ;;
990
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
991
  | --includ=* | --inclu=* | --incl=* | --inc=*)
992
    includedir=$ac_optarg ;;
993
 
994
  -infodir | --infodir | --infodi | --infod | --info | --inf)
995
    ac_prev=infodir ;;
996
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
997
    infodir=$ac_optarg ;;
998
 
999
  -libdir | --libdir | --libdi | --libd)
1000
    ac_prev=libdir ;;
1001
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1002
    libdir=$ac_optarg ;;
1003
 
1004
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1005
  | --libexe | --libex | --libe)
1006
    ac_prev=libexecdir ;;
1007
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1008
  | --libexe=* | --libex=* | --libe=*)
1009
    libexecdir=$ac_optarg ;;
1010
 
1011
  -localedir | --localedir | --localedi | --localed | --locale)
1012
    ac_prev=localedir ;;
1013
  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1014
    localedir=$ac_optarg ;;
1015
 
1016
  -localstatedir | --localstatedir | --localstatedi | --localstated \
1017
  | --localstate | --localstat | --localsta | --localst | --locals)
1018
    ac_prev=localstatedir ;;
1019
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1020
  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1021
    localstatedir=$ac_optarg ;;
1022
 
1023
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1024
    ac_prev=mandir ;;
1025
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1026
    mandir=$ac_optarg ;;
1027
 
1028
  -nfp | --nfp | --nf)
1029
    # Obsolete; use --without-fp.
1030
    with_fp=no ;;
1031
 
1032
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1033
  | --no-cr | --no-c | -n)
1034
    no_create=yes ;;
1035
 
1036
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1037
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1038
    no_recursion=yes ;;
1039
 
1040
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1041
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1042
  | --oldin | --oldi | --old | --ol | --o)
1043
    ac_prev=oldincludedir ;;
1044
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1045
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1046
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1047
    oldincludedir=$ac_optarg ;;
1048
 
1049
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1050
    ac_prev=prefix ;;
1051
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1052
    prefix=$ac_optarg ;;
1053
 
1054
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1055
  | --program-pre | --program-pr | --program-p)
1056
    ac_prev=program_prefix ;;
1057
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1058
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1059
    program_prefix=$ac_optarg ;;
1060
 
1061
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1062
  | --program-suf | --program-su | --program-s)
1063
    ac_prev=program_suffix ;;
1064
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1065
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1066
    program_suffix=$ac_optarg ;;
1067
 
1068
  -program-transform-name | --program-transform-name \
1069
  | --program-transform-nam | --program-transform-na \
1070
  | --program-transform-n | --program-transform- \
1071
  | --program-transform | --program-transfor \
1072
  | --program-transfo | --program-transf \
1073
  | --program-trans | --program-tran \
1074
  | --progr-tra | --program-tr | --program-t)
1075
    ac_prev=program_transform_name ;;
1076
  -program-transform-name=* | --program-transform-name=* \
1077
  | --program-transform-nam=* | --program-transform-na=* \
1078
  | --program-transform-n=* | --program-transform-=* \
1079
  | --program-transform=* | --program-transfor=* \
1080
  | --program-transfo=* | --program-transf=* \
1081
  | --program-trans=* | --program-tran=* \
1082
  | --progr-tra=* | --program-tr=* | --program-t=*)
1083
    program_transform_name=$ac_optarg ;;
1084
 
1085
  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1086
    ac_prev=pdfdir ;;
1087
  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1088
    pdfdir=$ac_optarg ;;
1089
 
1090
  -psdir | --psdir | --psdi | --psd | --ps)
1091
    ac_prev=psdir ;;
1092
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1093
    psdir=$ac_optarg ;;
1094
 
1095
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1096
  | -silent | --silent | --silen | --sile | --sil)
1097
    silent=yes ;;
1098
 
1099
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1100
    ac_prev=sbindir ;;
1101
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1102
  | --sbi=* | --sb=*)
1103
    sbindir=$ac_optarg ;;
1104
 
1105
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1106
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1107
  | --sharedst | --shareds | --shared | --share | --shar \
1108
  | --sha | --sh)
1109
    ac_prev=sharedstatedir ;;
1110
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1111
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1112
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1113
  | --sha=* | --sh=*)
1114
    sharedstatedir=$ac_optarg ;;
1115
 
1116
  -site | --site | --sit)
1117
    ac_prev=site ;;
1118
  -site=* | --site=* | --sit=*)
1119
    site=$ac_optarg ;;
1120
 
1121
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1122
    ac_prev=srcdir ;;
1123
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1124
    srcdir=$ac_optarg ;;
1125
 
1126
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1127
  | --syscon | --sysco | --sysc | --sys | --sy)
1128
    ac_prev=sysconfdir ;;
1129
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1130
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1131
    sysconfdir=$ac_optarg ;;
1132
 
1133
  -target | --target | --targe | --targ | --tar | --ta | --t)
1134
    ac_prev=target_alias ;;
1135
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1136
    target_alias=$ac_optarg ;;
1137
 
1138
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1139
    verbose=yes ;;
1140
 
1141
  -version | --version | --versio | --versi | --vers | -V)
1142
    ac_init_version=: ;;
1143
 
1144
  -with-* | --with-*)
1145
    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1146
    # Reject names that are not valid shell variable names.
1147
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1148
      as_fn_error "invalid package name: $ac_useropt"
1149
    ac_useropt_orig=$ac_useropt
1150
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1151
    case $ac_user_opts in
1152
      *"
1153
"with_$ac_useropt"
1154
"*) ;;
1155
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1156
         ac_unrecognized_sep=', ';;
1157
    esac
1158
    eval with_$ac_useropt=\$ac_optarg ;;
1159
 
1160
  -without-* | --without-*)
1161
    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1162
    # Reject names that are not valid shell variable names.
1163
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1164
      as_fn_error "invalid package name: $ac_useropt"
1165
    ac_useropt_orig=$ac_useropt
1166
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1167
    case $ac_user_opts in
1168
      *"
1169
"with_$ac_useropt"
1170
"*) ;;
1171
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1172
         ac_unrecognized_sep=', ';;
1173
    esac
1174
    eval with_$ac_useropt=no ;;
1175
 
1176
  --x)
1177
    # Obsolete; use --with-x.
1178
    with_x=yes ;;
1179
 
1180
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1181
  | --x-incl | --x-inc | --x-in | --x-i)
1182
    ac_prev=x_includes ;;
1183
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1184
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1185
    x_includes=$ac_optarg ;;
1186
 
1187
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1188
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1189
    ac_prev=x_libraries ;;
1190
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1191
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1192
    x_libraries=$ac_optarg ;;
1193
 
1194
  -*) as_fn_error "unrecognized option: \`$ac_option'
1195
Try \`$0 --help' for more information."
1196
    ;;
1197
 
1198
  *=*)
1199
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1200
    # Reject names that are not valid shell variable names.
1201
    case $ac_envvar in #(
1202
      '' | [0-9]* | *[!_$as_cr_alnum]* )
1203
      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1204
    esac
1205
    eval $ac_envvar=\$ac_optarg
1206
    export $ac_envvar ;;
1207
 
1208
  *)
1209
    # FIXME: should be removed in autoconf 3.0.
1210
    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1211
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1212
      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1213
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1214
    ;;
1215
 
1216
  esac
1217
done
1218
 
1219
if test -n "$ac_prev"; then
1220
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1221
  as_fn_error "missing argument to $ac_option"
1222
fi
1223
 
1224
if test -n "$ac_unrecognized_opts"; then
1225
  case $enable_option_checking in
1226
    no) ;;
1227
    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1228
    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1229
  esac
1230
fi
1231
 
1232
# Check all directory arguments for consistency.
1233
for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1234
                datadir sysconfdir sharedstatedir localstatedir includedir \
1235
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1236
                libdir localedir mandir
1237
do
1238
  eval ac_val=\$$ac_var
1239
  # Remove trailing slashes.
1240
  case $ac_val in
1241
    */ )
1242
      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1243
      eval $ac_var=\$ac_val;;
1244
  esac
1245
  # Be sure to have absolute directory names.
1246
  case $ac_val in
1247
    [\\/$]* | ?:[\\/]* )  continue;;
1248
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1249
  esac
1250
  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1251
done
1252
 
1253
# There might be people who depend on the old broken behavior: `$host'
1254
# used to hold the argument of --host etc.
1255
# FIXME: To remove some day.
1256
build=$build_alias
1257
host=$host_alias
1258
target=$target_alias
1259
 
1260
# FIXME: To remove some day.
1261
if test "x$host_alias" != x; then
1262
  if test "x$build_alias" = x; then
1263
    cross_compiling=maybe
1264
    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1265
    If a cross compiler is detected then cross compile mode will be used." >&2
1266
  elif test "x$build_alias" != "x$host_alias"; then
1267
    cross_compiling=yes
1268
  fi
1269
fi
1270
 
1271
ac_tool_prefix=
1272
test -n "$host_alias" && ac_tool_prefix=$host_alias-
1273
 
1274
test "$silent" = yes && exec 6>/dev/null
1275
 
1276
 
1277
ac_pwd=`pwd` && test -n "$ac_pwd" &&
1278
ac_ls_di=`ls -di .` &&
1279
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1280
  as_fn_error "working directory cannot be determined"
1281
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1282
  as_fn_error "pwd does not report name of working directory"
1283
 
1284
 
1285
# Find the source files, if location was not specified.
1286
if test -z "$srcdir"; then
1287
  ac_srcdir_defaulted=yes
1288
  # Try the directory containing this script, then the parent directory.
1289
  ac_confdir=`$as_dirname -- "$as_myself" ||
1290
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1291
         X"$as_myself" : 'X\(//\)[^/]' \| \
1292
         X"$as_myself" : 'X\(//\)$' \| \
1293
         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1294
$as_echo X"$as_myself" |
1295
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1296
            s//\1/
1297
            q
1298
          }
1299
          /^X\(\/\/\)[^/].*/{
1300
            s//\1/
1301
            q
1302
          }
1303
          /^X\(\/\/\)$/{
1304
            s//\1/
1305
            q
1306
          }
1307
          /^X\(\/\).*/{
1308
            s//\1/
1309
            q
1310
          }
1311
          s/.*/./; q'`
1312
  srcdir=$ac_confdir
1313
  if test ! -r "$srcdir/$ac_unique_file"; then
1314
    srcdir=..
1315
  fi
1316
else
1317
  ac_srcdir_defaulted=no
1318
fi
1319
if test ! -r "$srcdir/$ac_unique_file"; then
1320
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1321
  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1322
fi
1323
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1324
ac_abs_confdir=`(
1325
        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1326
        pwd)`
1327
# When building in place, set srcdir=.
1328
if test "$ac_abs_confdir" = "$ac_pwd"; then
1329
  srcdir=.
1330
fi
1331
# Remove unnecessary trailing slashes from srcdir.
1332
# Double slashes in file names in object file debugging info
1333
# mess up M-x gdb in Emacs.
1334
case $srcdir in
1335
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1336
esac
1337
for ac_var in $ac_precious_vars; do
1338
  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1339
  eval ac_env_${ac_var}_value=\$${ac_var}
1340
  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1341
  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1342
done
1343
 
1344
#
1345
# Report the --help message.
1346
#
1347
if test "$ac_init_help" = "long"; then
1348
  # Omit some internal or obsolete options to make the list less imposing.
1349
  # This message is too long to be a string in the A/UX 3.1 sh.
1350
  cat <<_ACEOF
1351
\`configure' configures this package to adapt to many kinds of systems.
1352
 
1353
Usage: $0 [OPTION]... [VAR=VALUE]...
1354
 
1355
To assign environment variables (e.g., CC, CFLAGS...), specify them as
1356
VAR=VALUE.  See below for descriptions of some of the useful variables.
1357
 
1358
Defaults for the options are specified in brackets.
1359
 
1360
Configuration:
1361
  -h, --help              display this help and exit
1362
      --help=short        display options specific to this package
1363
      --help=recursive    display the short help of all the included packages
1364
  -V, --version           display version information and exit
1365
  -q, --quiet, --silent   do not print \`checking...' messages
1366
      --cache-file=FILE   cache test results in FILE [disabled]
1367
  -C, --config-cache      alias for \`--cache-file=config.cache'
1368
  -n, --no-create         do not create output files
1369
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1370
 
1371
Installation directories:
1372
  --prefix=PREFIX         install architecture-independent files in PREFIX
1373
                          [$ac_default_prefix]
1374
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1375
                          [PREFIX]
1376
 
1377
By default, \`make install' will install all the files in
1378
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1379
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1380
for instance \`--prefix=\$HOME'.
1381
 
1382
For better control, use the options below.
1383
 
1384
Fine tuning of the installation directories:
1385
  --bindir=DIR            user executables [EPREFIX/bin]
1386
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1387
  --libexecdir=DIR        program executables [EPREFIX/libexec]
1388
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1389
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1390
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1391
  --libdir=DIR            object code libraries [EPREFIX/lib]
1392
  --includedir=DIR        C header files [PREFIX/include]
1393
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1394
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1395
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1396
  --infodir=DIR           info documentation [DATAROOTDIR/info]
1397
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1398
  --mandir=DIR            man documentation [DATAROOTDIR/man]
1399
  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1400
  --htmldir=DIR           html documentation [DOCDIR]
1401
  --dvidir=DIR            dvi documentation [DOCDIR]
1402
  --pdfdir=DIR            pdf documentation [DOCDIR]
1403
  --psdir=DIR             ps documentation [DOCDIR]
1404
_ACEOF
1405
 
1406
  cat <<\_ACEOF
1407
 
1408
Program names:
1409
  --program-prefix=PREFIX            prepend PREFIX to installed program names
1410
  --program-suffix=SUFFIX            append SUFFIX to installed program names
1411
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1412
 
1413
System types:
1414
  --build=BUILD     configure for building on BUILD [guessed]
1415
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1416
  --target=TARGET   configure for building compilers for TARGET [HOST]
1417
_ACEOF
1418
fi
1419
 
1420
if test -n "$ac_init_help"; then
1421
 
1422
  cat <<\_ACEOF
1423
 
1424
Optional Features:
1425
  --disable-option-checking  ignore unrecognized --enable/--with options
1426
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1427
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1428
  --disable-dependency-tracking  speeds up one-time build
1429
  --enable-dependency-tracking   do not reject slow dependency extractors
1430
  --enable-shared[=PKGS]  build shared libraries [default=no]
1431
  --enable-static[=PKGS]  build static libraries [default=yes]
1432
  --enable-fast-install[=PKGS]
1433
                          optimize for fast installation [default=yes]
1434
  --disable-libtool-lock  avoid locking (might break parallel builds)
1435
  --enable-plugins        Enable support for plugins (defaults no)
1436
  --disable-largefile     omit support for large files
1437
  --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1438
  --enable-targets        alternative target configurations
1439
  --enable-secureplt      Default to creating read-only plt entries
1440
  --enable-leading-mingw64-underscores
1441
                          Enable leading underscores on 64 bit mingw targets
1442
  --enable-elf-stt-common Allow the generation of ELF symbols with the STT_COMMON type
1443
  --enable-werror         treat compile warnings as errors
1444
  --enable-build-warnings enable build-time compiler warnings
1445
  --enable-maintainer-mode  enable make rules and dependencies not useful
1446
                          (and sometimes confusing) to the casual installer
1447
  --enable-install-libbfd controls installation of libbfd and related headers
1448
  --disable-nls           do not use Native Language Support
1449
 
1450
Optional Packages:
1451
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1452
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1453
  --with-pic              try to use only PIC/non-PIC objects [default=use
1454
                          both]
1455
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1456
  --with-mmap             try using mmap for BFD input files if available
1457
  --with-separate-debug-dir=DIR
1458
                          Look for global separate debug info in DIR
1459
                          [default=LIBDIR/debug]
1460
  --with-pkgversion=PKG   Use PKG in the version string in place of "GNU
1461
                          Binutils"
1462
  --with-bugurl=URL       Direct users to URL to report a bug
1463
  --with-zlib             include zlib support (auto/yes/no) default=auto
1464
 
1465
Some influential environment variables:
1466
  CC          C compiler command
1467
  CFLAGS      C compiler flags
1468
  LDFLAGS     linker flags, e.g. -L if you have libraries in a
1469
              nonstandard directory 
1470
  LIBS        libraries to pass to the linker, e.g. -l
1471
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I if
1472
              you have headers in a nonstandard directory 
1473
  CPP         C preprocessor
1474
 
1475
Use these variables to override the choices made by `configure' or to help
1476
it to find libraries and programs with nonstandard names/locations.
1477
 
1478
Report bugs to the package provider.
1479
_ACEOF
1480
ac_status=$?
1481
fi
1482
 
1483
if test "$ac_init_help" = "recursive"; then
1484
  # If there are subdirs, report their specific --help.
1485
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1486
    test -d "$ac_dir" ||
1487
      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1488
      continue
1489
    ac_builddir=.
1490
 
1491
case "$ac_dir" in
1492
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1493
*)
1494
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1495
  # A ".." for each directory in $ac_dir_suffix.
1496
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1497
  case $ac_top_builddir_sub in
1498
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1499
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1500
  esac ;;
1501
esac
1502
ac_abs_top_builddir=$ac_pwd
1503
ac_abs_builddir=$ac_pwd$ac_dir_suffix
1504
# for backward compatibility:
1505
ac_top_builddir=$ac_top_build_prefix
1506
 
1507
case $srcdir in
1508
  .)  # We are building in place.
1509
    ac_srcdir=.
1510
    ac_top_srcdir=$ac_top_builddir_sub
1511
    ac_abs_top_srcdir=$ac_pwd ;;
1512
  [\\/]* | ?:[\\/]* )  # Absolute name.
1513
    ac_srcdir=$srcdir$ac_dir_suffix;
1514
    ac_top_srcdir=$srcdir
1515
    ac_abs_top_srcdir=$srcdir ;;
1516
  *) # Relative name.
1517
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1518
    ac_top_srcdir=$ac_top_build_prefix$srcdir
1519
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1520
esac
1521
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1522
 
1523
    cd "$ac_dir" || { ac_status=$?; continue; }
1524
    # Check for guested configure.
1525
    if test -f "$ac_srcdir/configure.gnu"; then
1526
      echo &&
1527
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1528
    elif test -f "$ac_srcdir/configure"; then
1529
      echo &&
1530
      $SHELL "$ac_srcdir/configure" --help=recursive
1531
    else
1532
      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1533
    fi || ac_status=$?
1534
    cd "$ac_pwd" || { ac_status=$?; break; }
1535
  done
1536
fi
1537
 
1538
test -n "$ac_init_help" && exit $ac_status
1539
if $ac_init_version; then
1540
  cat <<\_ACEOF
1541
configure
1542
generated by GNU Autoconf 2.64
1543
 
1544
Copyright (C) 2009 Free Software Foundation, Inc.
1545
This configure script is free software; the Free Software Foundation
1546
gives unlimited permission to copy, distribute and modify it.
1547
_ACEOF
1548
  exit
1549
fi
1550
 
1551
## ------------------------ ##
1552
## Autoconf initialization. ##
1553
## ------------------------ ##
1554
 
1555
# ac_fn_c_try_compile LINENO
1556
# --------------------------
1557
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1558
ac_fn_c_try_compile ()
1559
{
1560
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1561
  rm -f conftest.$ac_objext
1562
  if { { ac_try="$ac_compile"
1563
case "(($ac_try" in
1564
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1565
  *) ac_try_echo=$ac_try;;
1566
esac
1567
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1568
$as_echo "$ac_try_echo"; } >&5
1569
  (eval "$ac_compile") 2>conftest.err
1570
  ac_status=$?
1571
  if test -s conftest.err; then
1572
    grep -v '^ *+' conftest.err >conftest.er1
1573
    cat conftest.er1 >&5
1574
    mv -f conftest.er1 conftest.err
1575
  fi
1576
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1577
  test $ac_status = 0; } && {
1578
         test -z "$ac_c_werror_flag" ||
1579
         test ! -s conftest.err
1580
       } && test -s conftest.$ac_objext; then :
1581
  ac_retval=0
1582
else
1583
  $as_echo "$as_me: failed program was:" >&5
1584
sed 's/^/| /' conftest.$ac_ext >&5
1585
 
1586
        ac_retval=1
1587
fi
1588
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1589
  return $ac_retval
1590
 
1591
} # ac_fn_c_try_compile
1592
 
1593
# ac_fn_c_try_link LINENO
1594
# -----------------------
1595
# Try to link conftest.$ac_ext, and return whether this succeeded.
1596
ac_fn_c_try_link ()
1597
{
1598
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1599
  rm -f conftest.$ac_objext conftest$ac_exeext
1600
  if { { ac_try="$ac_link"
1601
case "(($ac_try" in
1602
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1603
  *) ac_try_echo=$ac_try;;
1604
esac
1605
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1606
$as_echo "$ac_try_echo"; } >&5
1607
  (eval "$ac_link") 2>conftest.err
1608
  ac_status=$?
1609
  if test -s conftest.err; then
1610
    grep -v '^ *+' conftest.err >conftest.er1
1611
    cat conftest.er1 >&5
1612
    mv -f conftest.er1 conftest.err
1613
  fi
1614
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1615
  test $ac_status = 0; } && {
1616
         test -z "$ac_c_werror_flag" ||
1617
         test ! -s conftest.err
1618
       } && test -s conftest$ac_exeext && {
1619
         test "$cross_compiling" = yes ||
1620
         $as_test_x conftest$ac_exeext
1621
       }; then :
1622
  ac_retval=0
1623
else
1624
  $as_echo "$as_me: failed program was:" >&5
1625
sed 's/^/| /' conftest.$ac_ext >&5
1626
 
1627
        ac_retval=1
1628
fi
1629
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1630
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1631
  # interfere with the next link command; also delete a directory that is
1632
  # left behind by Apple's compiler.  We do this before executing the actions.
1633
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1634
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1635
  return $ac_retval
1636
 
1637
} # ac_fn_c_try_link
1638
 
1639
# ac_fn_c_try_cpp LINENO
1640
# ----------------------
1641
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1642
ac_fn_c_try_cpp ()
1643
{
1644
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1645
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1646
case "(($ac_try" in
1647
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1648
  *) ac_try_echo=$ac_try;;
1649
esac
1650
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1651
$as_echo "$ac_try_echo"; } >&5
1652
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1653
  ac_status=$?
1654
  if test -s conftest.err; then
1655
    grep -v '^ *+' conftest.err >conftest.er1
1656
    cat conftest.er1 >&5
1657
    mv -f conftest.er1 conftest.err
1658
  fi
1659
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1660
  test $ac_status = 0; } >/dev/null && {
1661
         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1662
         test ! -s conftest.err
1663
       }; then :
1664
  ac_retval=0
1665
else
1666
  $as_echo "$as_me: failed program was:" >&5
1667
sed 's/^/| /' conftest.$ac_ext >&5
1668
 
1669
    ac_retval=1
1670
fi
1671
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1672
  return $ac_retval
1673
 
1674
} # ac_fn_c_try_cpp
1675
 
1676
# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1677
# -------------------------------------------------------
1678
# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1679
# the include files in INCLUDES and setting the cache variable VAR
1680
# accordingly.
1681
ac_fn_c_check_header_mongrel ()
1682
{
1683
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1684
  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1685
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1686
$as_echo_n "checking for $2... " >&6; }
1687
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1688
  $as_echo_n "(cached) " >&6
1689
fi
1690
eval ac_res=\$$3
1691
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1692
$as_echo "$ac_res" >&6; }
1693
else
1694
  # Is the header compilable?
1695
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1696
$as_echo_n "checking $2 usability... " >&6; }
1697
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1698
/* end confdefs.h.  */
1699
$4
1700
#include <$2>
1701
_ACEOF
1702
if ac_fn_c_try_compile "$LINENO"; then :
1703
  ac_header_compiler=yes
1704
else
1705
  ac_header_compiler=no
1706
fi
1707
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1708
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1709
$as_echo "$ac_header_compiler" >&6; }
1710
 
1711
# Is the header present?
1712
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1713
$as_echo_n "checking $2 presence... " >&6; }
1714
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1715
/* end confdefs.h.  */
1716
#include <$2>
1717
_ACEOF
1718
if ac_fn_c_try_cpp "$LINENO"; then :
1719
  ac_header_preproc=yes
1720
else
1721
  ac_header_preproc=no
1722
fi
1723
rm -f conftest.err conftest.$ac_ext
1724
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1725
$as_echo "$ac_header_preproc" >&6; }
1726
 
1727
# So?  What about this header?
1728
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1729
  yes:no: )
1730
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1731
$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1732
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1733
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1734
    ;;
1735
  no:yes:* )
1736
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1737
$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1738
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1739
$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1740
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1741
$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1742
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1743
$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1744
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1745
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1746
    ;;
1747
esac
1748
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1749
$as_echo_n "checking for $2... " >&6; }
1750
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1751
  $as_echo_n "(cached) " >&6
1752
else
1753
  eval "$3=\$ac_header_compiler"
1754
fi
1755
eval ac_res=\$$3
1756
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1757
$as_echo "$ac_res" >&6; }
1758
fi
1759
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1760
 
1761
} # ac_fn_c_check_header_mongrel
1762
 
1763
# ac_fn_c_try_run LINENO
1764
# ----------------------
1765
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1766
# that executables *can* be run.
1767
ac_fn_c_try_run ()
1768
{
1769
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1770
  if { { ac_try="$ac_link"
1771
case "(($ac_try" in
1772
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1773
  *) ac_try_echo=$ac_try;;
1774
esac
1775
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1776
$as_echo "$ac_try_echo"; } >&5
1777
  (eval "$ac_link") 2>&5
1778
  ac_status=$?
1779
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1780
  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1781
  { { case "(($ac_try" in
1782
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1783
  *) ac_try_echo=$ac_try;;
1784
esac
1785
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1786
$as_echo "$ac_try_echo"; } >&5
1787
  (eval "$ac_try") 2>&5
1788
  ac_status=$?
1789
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1790
  test $ac_status = 0; }; }; then :
1791
  ac_retval=0
1792
else
1793
  $as_echo "$as_me: program exited with status $ac_status" >&5
1794
       $as_echo "$as_me: failed program was:" >&5
1795
sed 's/^/| /' conftest.$ac_ext >&5
1796
 
1797
       ac_retval=$ac_status
1798
fi
1799
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1800
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1801
  return $ac_retval
1802
 
1803
} # ac_fn_c_try_run
1804
 
1805
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1806
# -------------------------------------------------------
1807
# Tests whether HEADER exists and can be compiled using the include files in
1808
# INCLUDES, setting the cache variable VAR accordingly.
1809
ac_fn_c_check_header_compile ()
1810
{
1811
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1812
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1813
$as_echo_n "checking for $2... " >&6; }
1814
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1815
  $as_echo_n "(cached) " >&6
1816
else
1817
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1818
/* end confdefs.h.  */
1819
$4
1820
#include <$2>
1821
_ACEOF
1822
if ac_fn_c_try_compile "$LINENO"; then :
1823
  eval "$3=yes"
1824
else
1825
  eval "$3=no"
1826
fi
1827
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1828
fi
1829
eval ac_res=\$$3
1830
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1831
$as_echo "$ac_res" >&6; }
1832
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1833
 
1834
} # ac_fn_c_check_header_compile
1835
 
1836
# ac_fn_c_check_func LINENO FUNC VAR
1837
# ----------------------------------
1838
# Tests whether FUNC exists, setting the cache variable VAR accordingly
1839
ac_fn_c_check_func ()
1840
{
1841
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1842
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1843
$as_echo_n "checking for $2... " >&6; }
1844
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1845
  $as_echo_n "(cached) " >&6
1846
else
1847
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1848
/* end confdefs.h.  */
1849
/* Define $2 to an innocuous variant, in case  declares $2.
1850
   For example, HP-UX 11i  declares gettimeofday.  */
1851
#define $2 innocuous_$2
1852
 
1853
/* System header to define __stub macros and hopefully few prototypes,
1854
    which can conflict with char $2 (); below.
1855
    Prefer  to  if __STDC__ is defined, since
1856
     exists even on freestanding compilers.  */
1857
 
1858
#ifdef __STDC__
1859
# include 
1860
#else
1861
# include 
1862
#endif
1863
 
1864
#undef $2
1865
 
1866
/* Override any GCC internal prototype to avoid an error.
1867
   Use char because int might match the return type of a GCC
1868
   builtin and then its argument prototype would still apply.  */
1869
#ifdef __cplusplus
1870
extern "C"
1871
#endif
1872
char $2 ();
1873
/* The GNU C library defines this for functions which it implements
1874
    to always fail with ENOSYS.  Some functions are actually named
1875
    something starting with __ and the normal name is an alias.  */
1876
#if defined __stub_$2 || defined __stub___$2
1877
choke me
1878
#endif
1879
 
1880
int
1881
main ()
1882
{
1883
return $2 ();
1884
  ;
1885
  return 0;
1886
}
1887
_ACEOF
1888
if ac_fn_c_try_link "$LINENO"; then :
1889
  eval "$3=yes"
1890
else
1891
  eval "$3=no"
1892
fi
1893
rm -f core conftest.err conftest.$ac_objext \
1894
    conftest$ac_exeext conftest.$ac_ext
1895
fi
1896
eval ac_res=\$$3
1897
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1898
$as_echo "$ac_res" >&6; }
1899
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1900
 
1901
} # ac_fn_c_check_func
1902
 
1903
# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1904
# --------------------------------------------
1905
# Tries to find the compile-time value of EXPR in a program that includes
1906
# INCLUDES, setting VAR accordingly. Returns whether the value could be
1907
# computed
1908
ac_fn_c_compute_int ()
1909
{
1910
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1911
  if test "$cross_compiling" = yes; then
1912
    # Depending upon the size, compute the lo and hi bounds.
1913
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1914
/* end confdefs.h.  */
1915
$4
1916
int
1917
main ()
1918
{
1919
static int test_array [1 - 2 * !(($2) >= 0)];
1920
test_array [0] = 0
1921
 
1922
  ;
1923
  return 0;
1924
}
1925
_ACEOF
1926
if ac_fn_c_try_compile "$LINENO"; then :
1927
  ac_lo=0 ac_mid=0
1928
  while :; do
1929
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1930
/* end confdefs.h.  */
1931
$4
1932
int
1933
main ()
1934
{
1935
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1936
test_array [0] = 0
1937
 
1938
  ;
1939
  return 0;
1940
}
1941
_ACEOF
1942
if ac_fn_c_try_compile "$LINENO"; then :
1943
  ac_hi=$ac_mid; break
1944
else
1945
  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1946
                        if test $ac_lo -le $ac_mid; then
1947
                          ac_lo= ac_hi=
1948
                          break
1949
                        fi
1950
                        as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1951
fi
1952
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1953
  done
1954
else
1955
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1956
/* end confdefs.h.  */
1957
$4
1958
int
1959
main ()
1960
{
1961
static int test_array [1 - 2 * !(($2) < 0)];
1962
test_array [0] = 0
1963
 
1964
  ;
1965
  return 0;
1966
}
1967
_ACEOF
1968
if ac_fn_c_try_compile "$LINENO"; then :
1969
  ac_hi=-1 ac_mid=-1
1970
  while :; do
1971
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1972
/* end confdefs.h.  */
1973
$4
1974
int
1975
main ()
1976
{
1977
static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1978
test_array [0] = 0
1979
 
1980
  ;
1981
  return 0;
1982
}
1983
_ACEOF
1984
if ac_fn_c_try_compile "$LINENO"; then :
1985
  ac_lo=$ac_mid; break
1986
else
1987
  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1988
                        if test $ac_mid -le $ac_hi; then
1989
                          ac_lo= ac_hi=
1990
                          break
1991
                        fi
1992
                        as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1993
fi
1994
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1995
  done
1996
else
1997
  ac_lo= ac_hi=
1998
fi
1999
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2000
fi
2001
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2002
# Binary search between lo and hi bounds.
2003
while test "x$ac_lo" != "x$ac_hi"; do
2004
  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2005
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2006
/* end confdefs.h.  */
2007
$4
2008
int
2009
main ()
2010
{
2011
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2012
test_array [0] = 0
2013
 
2014
  ;
2015
  return 0;
2016
}
2017
_ACEOF
2018
if ac_fn_c_try_compile "$LINENO"; then :
2019
  ac_hi=$ac_mid
2020
else
2021
  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2022
fi
2023
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2024
done
2025
case $ac_lo in #((
2026
?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2027
'') ac_retval=1 ;;
2028
esac
2029
  else
2030
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2031
/* end confdefs.h.  */
2032
$4
2033
static long int longval () { return $2; }
2034
static unsigned long int ulongval () { return $2; }
2035
#include 
2036
#include 
2037
int
2038
main ()
2039
{
2040
 
2041
  FILE *f = fopen ("conftest.val", "w");
2042
  if (! f)
2043
    return 1;
2044
  if (($2) < 0)
2045
    {
2046
      long int i = longval ();
2047
      if (i != ($2))
2048
        return 1;
2049
      fprintf (f, "%ld", i);
2050
    }
2051
  else
2052
    {
2053
      unsigned long int i = ulongval ();
2054
      if (i != ($2))
2055
        return 1;
2056
      fprintf (f, "%lu", i);
2057
    }
2058
  /* Do not output a trailing newline, as this causes \r\n confusion
2059
     on some platforms.  */
2060
  return ferror (f) || fclose (f) != 0;
2061
 
2062
  ;
2063
  return 0;
2064
}
2065
_ACEOF
2066
if ac_fn_c_try_run "$LINENO"; then :
2067
  echo >>conftest.val; read $3 
2068
else
2069
  ac_retval=1
2070
fi
2071
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2072
  conftest.$ac_objext conftest.beam conftest.$ac_ext
2073
rm -f conftest.val
2074
 
2075
  fi
2076
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2077
  return $ac_retval
2078
 
2079
} # ac_fn_c_compute_int
2080
 
2081
# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2082
# -------------------------------------------
2083
# Tests whether TYPE exists after having included INCLUDES, setting cache
2084
# variable VAR accordingly.
2085
ac_fn_c_check_type ()
2086
{
2087
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2088
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2089
$as_echo_n "checking for $2... " >&6; }
2090
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2091
  $as_echo_n "(cached) " >&6
2092
else
2093
  eval "$3=no"
2094
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2095
/* end confdefs.h.  */
2096
$4
2097
int
2098
main ()
2099
{
2100
if (sizeof ($2))
2101
         return 0;
2102
  ;
2103
  return 0;
2104
}
2105
_ACEOF
2106
if ac_fn_c_try_compile "$LINENO"; then :
2107
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2108
/* end confdefs.h.  */
2109
$4
2110
int
2111
main ()
2112
{
2113
if (sizeof (($2)))
2114
            return 0;
2115
  ;
2116
  return 0;
2117
}
2118
_ACEOF
2119
if ac_fn_c_try_compile "$LINENO"; then :
2120
 
2121
else
2122
  eval "$3=yes"
2123
fi
2124
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2125
fi
2126
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2127
fi
2128
eval ac_res=\$$3
2129
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2130
$as_echo "$ac_res" >&6; }
2131
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2132
 
2133
} # ac_fn_c_check_type
2134
 
2135
# ac_fn_c_check_decl LINENO SYMBOL VAR
2136
# ------------------------------------
2137
# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2138
ac_fn_c_check_decl ()
2139
{
2140
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2141
  as_decl_name=`echo $2|sed 's/ *(.*//'`
2142
  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2143
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2144
$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2145
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2146
  $as_echo_n "(cached) " >&6
2147
else
2148
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2149
/* end confdefs.h.  */
2150
$4
2151
int
2152
main ()
2153
{
2154
#ifndef $as_decl_name
2155
#ifdef __cplusplus
2156
  (void) $as_decl_use;
2157
#else
2158
  (void) $as_decl_name;
2159
#endif
2160
#endif
2161
 
2162
  ;
2163
  return 0;
2164
}
2165
_ACEOF
2166
if ac_fn_c_try_compile "$LINENO"; then :
2167
  eval "$3=yes"
2168
else
2169
  eval "$3=no"
2170
fi
2171
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2172
fi
2173
eval ac_res=\$$3
2174
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2175
$as_echo "$ac_res" >&6; }
2176
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2177
 
2178
} # ac_fn_c_check_decl
2179
cat >config.log <<_ACEOF
2180
This file contains any messages produced by compilers while
2181
running configure, to aid debugging if configure makes a mistake.
2182
 
2183
It was created by $as_me, which was
2184
generated by GNU Autoconf 2.64.  Invocation command line was
2185
 
2186
  $ $0 $@
2187
 
2188
_ACEOF
2189
exec 5>>config.log
2190
{
2191
cat <<_ASUNAME
2192
## --------- ##
2193
## Platform. ##
2194
## --------- ##
2195
 
2196
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2197
uname -m = `(uname -m) 2>/dev/null || echo unknown`
2198
uname -r = `(uname -r) 2>/dev/null || echo unknown`
2199
uname -s = `(uname -s) 2>/dev/null || echo unknown`
2200
uname -v = `(uname -v) 2>/dev/null || echo unknown`
2201
 
2202
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2203
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2204
 
2205
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2206
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2207
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2208
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2209
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2210
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2211
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2212
 
2213
_ASUNAME
2214
 
2215
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2216
for as_dir in $PATH
2217
do
2218
  IFS=$as_save_IFS
2219
  test -z "$as_dir" && as_dir=.
2220
    $as_echo "PATH: $as_dir"
2221
  done
2222
IFS=$as_save_IFS
2223
 
2224
} >&5
2225
 
2226
cat >&5 <<_ACEOF
2227
 
2228
 
2229
## ----------- ##
2230
## Core tests. ##
2231
## ----------- ##
2232
 
2233
_ACEOF
2234
 
2235
 
2236
# Keep a trace of the command line.
2237
# Strip out --no-create and --no-recursion so they do not pile up.
2238
# Strip out --silent because we don't want to record it for future runs.
2239
# Also quote any args containing shell meta-characters.
2240
# Make two passes to allow for proper duplicate-argument suppression.
2241
ac_configure_args=
2242
ac_configure_args0=
2243
ac_configure_args1=
2244
ac_must_keep_next=false
2245
for ac_pass in 1 2
2246
do
2247
  for ac_arg
2248
  do
2249
    case $ac_arg in
2250
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2251
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2252
    | -silent | --silent | --silen | --sile | --sil)
2253
      continue ;;
2254
    *\'*)
2255
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2256
    esac
2257
    case $ac_pass in
2258
    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2259
    2)
2260
      as_fn_append ac_configure_args1 " '$ac_arg'"
2261
      if test $ac_must_keep_next = true; then
2262
        ac_must_keep_next=false # Got value, back to normal.
2263
      else
2264
        case $ac_arg in
2265
          *=* | --config-cache | -C | -disable-* | --disable-* \
2266
          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2267
          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2268
          | -with-* | --with-* | -without-* | --without-* | --x)
2269
            case "$ac_configure_args0 " in
2270
              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2271
            esac
2272
            ;;
2273
          -* ) ac_must_keep_next=true ;;
2274
        esac
2275
      fi
2276
      as_fn_append ac_configure_args " '$ac_arg'"
2277
      ;;
2278
    esac
2279
  done
2280
done
2281
{ ac_configure_args0=; unset ac_configure_args0;}
2282
{ ac_configure_args1=; unset ac_configure_args1;}
2283
 
2284
# When interrupted or exit'd, cleanup temporary files, and complete
2285
# config.log.  We remove comments because anyway the quotes in there
2286
# would cause problems or look ugly.
2287
# WARNING: Use '\'' to represent an apostrophe within the trap.
2288
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2289
trap 'exit_status=$?
2290
  # Save into config.log some information that might help in debugging.
2291
  {
2292
    echo
2293
 
2294
    cat <<\_ASBOX
2295
## ---------------- ##
2296
## Cache variables. ##
2297
## ---------------- ##
2298
_ASBOX
2299
    echo
2300
    # The following way of writing the cache mishandles newlines in values,
2301
(
2302
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2303
    eval ac_val=\$$ac_var
2304
    case $ac_val in #(
2305
    *${as_nl}*)
2306
      case $ac_var in #(
2307
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2308
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2309
      esac
2310
      case $ac_var in #(
2311
      _ | IFS | as_nl) ;; #(
2312
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2313
      *) { eval $ac_var=; unset $ac_var;} ;;
2314
      esac ;;
2315
    esac
2316
  done
2317
  (set) 2>&1 |
2318
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2319
    *${as_nl}ac_space=\ *)
2320
      sed -n \
2321
        "s/'\''/'\''\\\\'\'''\''/g;
2322
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2323
      ;; #(
2324
    *)
2325
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2326
      ;;
2327
    esac |
2328
    sort
2329
)
2330
    echo
2331
 
2332
    cat <<\_ASBOX
2333
## ----------------- ##
2334
## Output variables. ##
2335
## ----------------- ##
2336
_ASBOX
2337
    echo
2338
    for ac_var in $ac_subst_vars
2339
    do
2340
      eval ac_val=\$$ac_var
2341
      case $ac_val in
2342
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2343
      esac
2344
      $as_echo "$ac_var='\''$ac_val'\''"
2345
    done | sort
2346
    echo
2347
 
2348
    if test -n "$ac_subst_files"; then
2349
      cat <<\_ASBOX
2350
## ------------------- ##
2351
## File substitutions. ##
2352
## ------------------- ##
2353
_ASBOX
2354
      echo
2355
      for ac_var in $ac_subst_files
2356
      do
2357
        eval ac_val=\$$ac_var
2358
        case $ac_val in
2359
        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2360
        esac
2361
        $as_echo "$ac_var='\''$ac_val'\''"
2362
      done | sort
2363
      echo
2364
    fi
2365
 
2366
    if test -s confdefs.h; then
2367
      cat <<\_ASBOX
2368
## ----------- ##
2369
## confdefs.h. ##
2370
## ----------- ##
2371
_ASBOX
2372
      echo
2373
      cat confdefs.h
2374
      echo
2375
    fi
2376
    test "$ac_signal" != 0 &&
2377
      $as_echo "$as_me: caught signal $ac_signal"
2378
    $as_echo "$as_me: exit $exit_status"
2379
  } >&5
2380
  rm -f core *.core core.conftest.* &&
2381
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2382
    exit $exit_status
2383
' 0
2384
for ac_signal in 1 2 13 15; do
2385
  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2386
done
2387
ac_signal=0
2388
 
2389
# confdefs.h avoids OS command line length limits that DEFS can exceed.
2390
rm -f -r conftest* confdefs.h
2391
 
2392
$as_echo "/* confdefs.h */" > confdefs.h
2393
 
2394
# Predefined preprocessor variables.
2395
 
2396
cat >>confdefs.h <<_ACEOF
2397
#define PACKAGE_NAME "$PACKAGE_NAME"
2398
_ACEOF
2399
 
2400
cat >>confdefs.h <<_ACEOF
2401
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2402
_ACEOF
2403
 
2404
cat >>confdefs.h <<_ACEOF
2405
#define PACKAGE_VERSION "$PACKAGE_VERSION"
2406
_ACEOF
2407
 
2408
cat >>confdefs.h <<_ACEOF
2409
#define PACKAGE_STRING "$PACKAGE_STRING"
2410
_ACEOF
2411
 
2412
cat >>confdefs.h <<_ACEOF
2413
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2414
_ACEOF
2415
 
2416
cat >>confdefs.h <<_ACEOF
2417
#define PACKAGE_URL "$PACKAGE_URL"
2418
_ACEOF
2419
 
2420
 
2421
# Let the site file select an alternate cache file if it wants to.
2422
# Prefer an explicitly selected file to automatically selected ones.
2423
ac_site_file1=NONE
2424
ac_site_file2=NONE
2425
if test -n "$CONFIG_SITE"; then
2426
  ac_site_file1=$CONFIG_SITE
2427
elif test "x$prefix" != xNONE; then
2428
  ac_site_file1=$prefix/share/config.site
2429
  ac_site_file2=$prefix/etc/config.site
2430
else
2431
  ac_site_file1=$ac_default_prefix/share/config.site
2432
  ac_site_file2=$ac_default_prefix/etc/config.site
2433
fi
2434
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2435
do
2436
  test "x$ac_site_file" = xNONE && continue
2437
  if test -r "$ac_site_file"; then
2438
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2439
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2440
    sed 's/^/| /' "$ac_site_file" >&5
2441
    . "$ac_site_file"
2442
  fi
2443
done
2444
 
2445
if test -r "$cache_file"; then
2446
  # Some versions of bash will fail to source /dev/null (special
2447
  # files actually), so we avoid doing that.
2448
  if test -f "$cache_file"; then
2449
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2450
$as_echo "$as_me: loading cache $cache_file" >&6;}
2451
    case $cache_file in
2452
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2453
      *)                      . "./$cache_file";;
2454
    esac
2455
  fi
2456
else
2457
  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2458
$as_echo "$as_me: creating cache $cache_file" >&6;}
2459
  >$cache_file
2460
fi
2461
 
2462
# Check that the precious variables saved in the cache have kept the same
2463
# value.
2464
ac_cache_corrupted=false
2465
for ac_var in $ac_precious_vars; do
2466
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2467
  eval ac_new_set=\$ac_env_${ac_var}_set
2468
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2469
  eval ac_new_val=\$ac_env_${ac_var}_value
2470
  case $ac_old_set,$ac_new_set in
2471
    set,)
2472
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2473
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2474
      ac_cache_corrupted=: ;;
2475
    ,set)
2476
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2477
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2478
      ac_cache_corrupted=: ;;
2479
    ,);;
2480
    *)
2481
      if test "x$ac_old_val" != "x$ac_new_val"; then
2482
        # differences in whitespace do not lead to failure.
2483
        ac_old_val_w=`echo x $ac_old_val`
2484
        ac_new_val_w=`echo x $ac_new_val`
2485
        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2486
          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2487
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2488
          ac_cache_corrupted=:
2489
        else
2490
          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2491
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2492
          eval $ac_var=\$ac_old_val
2493
        fi
2494
        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2495
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2496
        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2497
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2498
      fi;;
2499
  esac
2500
  # Pass precious variables to config.status.
2501
  if test "$ac_new_set" = set; then
2502
    case $ac_new_val in
2503
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2504
    *) ac_arg=$ac_var=$ac_new_val ;;
2505
    esac
2506
    case " $ac_configure_args " in
2507
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2508
      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2509
    esac
2510
  fi
2511
done
2512
if $ac_cache_corrupted; then
2513
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2514
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2515
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2516
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2517
  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2518
fi
2519
## -------------------- ##
2520
## Main body of script. ##
2521
## -------------------- ##
2522
 
2523
ac_ext=c
2524
ac_cpp='$CPP $CPPFLAGS'
2525
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2526
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2527
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2528
 
2529
 
2530
 
2531
 
2532
 
2533
 
2534
 
2535
ac_aux_dir=
2536
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2537
  for ac_t in install-sh install.sh shtool; do
2538
    if test -f "$ac_dir/$ac_t"; then
2539
      ac_aux_dir=$ac_dir
2540
      ac_install_sh="$ac_aux_dir/$ac_t -c"
2541
      break 2
2542
    fi
2543
  done
2544
done
2545
if test -z "$ac_aux_dir"; then
2546
  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2547
fi
2548
 
2549
# These three variables are undocumented and unsupported,
2550
# and are intended to be withdrawn in a future Autoconf release.
2551
# They can cause serious problems if a builder's source tree is in a directory
2552
# whose full name contains unusual characters.
2553
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2554
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2555
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2556
 
2557
 
2558
# Make sure we can run config.sub.
2559
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2560
  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2561
 
2562
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2563
$as_echo_n "checking build system type... " >&6; }
2564
if test "${ac_cv_build+set}" = set; then :
2565
  $as_echo_n "(cached) " >&6
2566
else
2567
  ac_build_alias=$build_alias
2568
test "x$ac_build_alias" = x &&
2569
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2570
test "x$ac_build_alias" = x &&
2571
  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2572
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2573
  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2574
 
2575
fi
2576
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2577
$as_echo "$ac_cv_build" >&6; }
2578
case $ac_cv_build in
2579
*-*-*) ;;
2580
*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2581
esac
2582
build=$ac_cv_build
2583
ac_save_IFS=$IFS; IFS='-'
2584
set x $ac_cv_build
2585
shift
2586
build_cpu=$1
2587
build_vendor=$2
2588
shift; shift
2589
# Remember, the first character of IFS is used to create $*,
2590
# except with old shells:
2591
build_os=$*
2592
IFS=$ac_save_IFS
2593
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2594
 
2595
 
2596
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2597
$as_echo_n "checking host system type... " >&6; }
2598
if test "${ac_cv_host+set}" = set; then :
2599
  $as_echo_n "(cached) " >&6
2600
else
2601
  if test "x$host_alias" = x; then
2602
  ac_cv_host=$ac_cv_build
2603
else
2604
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2605
    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2606
fi
2607
 
2608
fi
2609
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2610
$as_echo "$ac_cv_host" >&6; }
2611
case $ac_cv_host in
2612
*-*-*) ;;
2613
*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2614
esac
2615
host=$ac_cv_host
2616
ac_save_IFS=$IFS; IFS='-'
2617
set x $ac_cv_host
2618
shift
2619
host_cpu=$1
2620
host_vendor=$2
2621
shift; shift
2622
# Remember, the first character of IFS is used to create $*,
2623
# except with old shells:
2624
host_os=$*
2625
IFS=$ac_save_IFS
2626
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2627
 
2628
 
2629
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2630
$as_echo_n "checking target system type... " >&6; }
2631
if test "${ac_cv_target+set}" = set; then :
2632
  $as_echo_n "(cached) " >&6
2633
else
2634
  if test "x$target_alias" = x; then
2635
  ac_cv_target=$ac_cv_host
2636
else
2637
  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2638
    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2639
fi
2640
 
2641
fi
2642
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2643
$as_echo "$ac_cv_target" >&6; }
2644
case $ac_cv_target in
2645
*-*-*) ;;
2646
*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2647
esac
2648
target=$ac_cv_target
2649
ac_save_IFS=$IFS; IFS='-'
2650
set x $ac_cv_target
2651
shift
2652
target_cpu=$1
2653
target_vendor=$2
2654
shift; shift
2655
# Remember, the first character of IFS is used to create $*,
2656
# except with old shells:
2657
target_os=$*
2658
IFS=$ac_save_IFS
2659
case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2660
 
2661
 
2662
# The aliases save the names the user supplied, while $host etc.
2663
# will get canonicalized.
2664
test -n "$target_alias" &&
2665
  test "$program_prefix$program_suffix$program_transform_name" = \
2666
    NONENONEs,x,x, &&
2667
  program_prefix=${target_alias}-
2668
ac_ext=c
2669
ac_cpp='$CPP $CPPFLAGS'
2670
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2671
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2672
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2673
if test -n "$ac_tool_prefix"; then
2674
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2675
set dummy ${ac_tool_prefix}gcc; 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_CC+set}" = set; then :
2679
  $as_echo_n "(cached) " >&6
2680
else
2681
  if test -n "$CC"; then
2682
  ac_cv_prog_CC="$CC" # 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_CC="${ac_tool_prefix}gcc"
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
CC=$ac_cv_prog_CC
2702
if test -n "$CC"; then
2703
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2704
$as_echo "$CC" >&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_CC"; then
2713
  ac_ct_CC=$CC
2714
  # Extract the first word of "gcc", so it can be a program name with args.
2715
set dummy gcc; 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_CC+set}" = set; then :
2719
  $as_echo_n "(cached) " >&6
2720
else
2721
  if test -n "$ac_ct_CC"; then
2722
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # 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_CC="gcc"
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_CC=$ac_cv_prog_ac_ct_CC
2742
if test -n "$ac_ct_CC"; then
2743
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2744
$as_echo "$ac_ct_CC" >&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_CC" = x; then
2751
    CC=""
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
    CC=$ac_ct_CC
2760
  fi
2761
else
2762
  CC="$ac_cv_prog_CC"
2763
fi
2764
 
2765
if test -z "$CC"; then
2766
          if test -n "$ac_tool_prefix"; then
2767
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2768
set dummy ${ac_tool_prefix}cc; ac_word=$2
2769
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2770
$as_echo_n "checking for $ac_word... " >&6; }
2771
if test "${ac_cv_prog_CC+set}" = set; then :
2772
  $as_echo_n "(cached) " >&6
2773
else
2774
  if test -n "$CC"; then
2775
  ac_cv_prog_CC="$CC" # Let the user override the test.
2776
else
2777
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2778
for as_dir in $PATH
2779
do
2780
  IFS=$as_save_IFS
2781
  test -z "$as_dir" && as_dir=.
2782
    for ac_exec_ext in '' $ac_executable_extensions; do
2783
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2784
    ac_cv_prog_CC="${ac_tool_prefix}cc"
2785
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2786
    break 2
2787
  fi
2788
done
2789
  done
2790
IFS=$as_save_IFS
2791
 
2792
fi
2793
fi
2794
CC=$ac_cv_prog_CC
2795
if test -n "$CC"; then
2796
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2797
$as_echo "$CC" >&6; }
2798
else
2799
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2800
$as_echo "no" >&6; }
2801
fi
2802
 
2803
 
2804
  fi
2805
fi
2806
if test -z "$CC"; then
2807
  # Extract the first word of "cc", so it can be a program name with args.
2808
set dummy cc; ac_word=$2
2809
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2810
$as_echo_n "checking for $ac_word... " >&6; }
2811
if test "${ac_cv_prog_CC+set}" = set; then :
2812
  $as_echo_n "(cached) " >&6
2813
else
2814
  if test -n "$CC"; then
2815
  ac_cv_prog_CC="$CC" # Let the user override the test.
2816
else
2817
  ac_prog_rejected=no
2818
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2819
for as_dir in $PATH
2820
do
2821
  IFS=$as_save_IFS
2822
  test -z "$as_dir" && as_dir=.
2823
    for ac_exec_ext in '' $ac_executable_extensions; do
2824
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2825
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2826
       ac_prog_rejected=yes
2827
       continue
2828
     fi
2829
    ac_cv_prog_CC="cc"
2830
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2831
    break 2
2832
  fi
2833
done
2834
  done
2835
IFS=$as_save_IFS
2836
 
2837
if test $ac_prog_rejected = yes; then
2838
  # We found a bogon in the path, so make sure we never use it.
2839
  set dummy $ac_cv_prog_CC
2840
  shift
2841
  if test $# != 0; then
2842
    # We chose a different compiler from the bogus one.
2843
    # However, it has the same basename, so the bogon will be chosen
2844
    # first if we set CC to just the basename; use the full file name.
2845
    shift
2846
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2847
  fi
2848
fi
2849
fi
2850
fi
2851
CC=$ac_cv_prog_CC
2852
if test -n "$CC"; then
2853
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2854
$as_echo "$CC" >&6; }
2855
else
2856
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2857
$as_echo "no" >&6; }
2858
fi
2859
 
2860
 
2861
fi
2862
if test -z "$CC"; then
2863
  if test -n "$ac_tool_prefix"; then
2864
  for ac_prog in cl.exe
2865
  do
2866
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2867
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2868
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2869
$as_echo_n "checking for $ac_word... " >&6; }
2870
if test "${ac_cv_prog_CC+set}" = set; then :
2871
  $as_echo_n "(cached) " >&6
2872
else
2873
  if test -n "$CC"; then
2874
  ac_cv_prog_CC="$CC" # Let the user override the test.
2875
else
2876
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2877
for as_dir in $PATH
2878
do
2879
  IFS=$as_save_IFS
2880
  test -z "$as_dir" && as_dir=.
2881
    for ac_exec_ext in '' $ac_executable_extensions; do
2882
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2883
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2884
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2885
    break 2
2886
  fi
2887
done
2888
  done
2889
IFS=$as_save_IFS
2890
 
2891
fi
2892
fi
2893
CC=$ac_cv_prog_CC
2894
if test -n "$CC"; then
2895
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2896
$as_echo "$CC" >&6; }
2897
else
2898
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2899
$as_echo "no" >&6; }
2900
fi
2901
 
2902
 
2903
    test -n "$CC" && break
2904
  done
2905
fi
2906
if test -z "$CC"; then
2907
  ac_ct_CC=$CC
2908
  for ac_prog in cl.exe
2909
do
2910
  # Extract the first word of "$ac_prog", so it can be a program name with args.
2911
set dummy $ac_prog; ac_word=$2
2912
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2913
$as_echo_n "checking for $ac_word... " >&6; }
2914
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2915
  $as_echo_n "(cached) " >&6
2916
else
2917
  if test -n "$ac_ct_CC"; then
2918
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2919
else
2920
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2921
for as_dir in $PATH
2922
do
2923
  IFS=$as_save_IFS
2924
  test -z "$as_dir" && as_dir=.
2925
    for ac_exec_ext in '' $ac_executable_extensions; do
2926
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2927
    ac_cv_prog_ac_ct_CC="$ac_prog"
2928
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2929
    break 2
2930
  fi
2931
done
2932
  done
2933
IFS=$as_save_IFS
2934
 
2935
fi
2936
fi
2937
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2938
if test -n "$ac_ct_CC"; then
2939
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2940
$as_echo "$ac_ct_CC" >&6; }
2941
else
2942
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2943
$as_echo "no" >&6; }
2944
fi
2945
 
2946
 
2947
  test -n "$ac_ct_CC" && break
2948
done
2949
 
2950
  if test "x$ac_ct_CC" = x; then
2951
    CC=""
2952
  else
2953
    case $cross_compiling:$ac_tool_warned in
2954
yes:)
2955
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2956
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2957
ac_tool_warned=yes ;;
2958
esac
2959
    CC=$ac_ct_CC
2960
  fi
2961
fi
2962
 
2963
fi
2964
 
2965
 
2966
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2967
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2968
as_fn_error "no acceptable C compiler found in \$PATH
2969
See \`config.log' for more details." "$LINENO" 5; }
2970
 
2971
# Provide some information about the compiler.
2972
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2973
set X $ac_compile
2974
ac_compiler=$2
2975
for ac_option in --version -v -V -qversion; do
2976
  { { ac_try="$ac_compiler $ac_option >&5"
2977
case "(($ac_try" in
2978
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2979
  *) ac_try_echo=$ac_try;;
2980
esac
2981
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2982
$as_echo "$ac_try_echo"; } >&5
2983
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2984
  ac_status=$?
2985
  if test -s conftest.err; then
2986
    sed '10a\
2987
... rest of stderr output deleted ...
2988
         10q' conftest.err >conftest.er1
2989
    cat conftest.er1 >&5
2990
    rm -f conftest.er1 conftest.err
2991
  fi
2992
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2993
  test $ac_status = 0; }
2994
done
2995
 
2996
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2997
/* end confdefs.h.  */
2998
 
2999
int
3000
main ()
3001
{
3002
 
3003
  ;
3004
  return 0;
3005
}
3006
_ACEOF
3007
ac_clean_files_save=$ac_clean_files
3008
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3009
# Try to create an executable without -o first, disregard a.out.
3010
# It will help us diagnose broken compilers, and finding out an intuition
3011
# of exeext.
3012
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3013
$as_echo_n "checking for C compiler default output file name... " >&6; }
3014
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3015
 
3016
# The possible output files:
3017
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3018
 
3019
ac_rmfiles=
3020
for ac_file in $ac_files
3021
do
3022
  case $ac_file in
3023
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3024
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3025
  esac
3026
done
3027
rm -f $ac_rmfiles
3028
 
3029
if { { ac_try="$ac_link_default"
3030
case "(($ac_try" in
3031
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3032
  *) ac_try_echo=$ac_try;;
3033
esac
3034
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3035
$as_echo "$ac_try_echo"; } >&5
3036
  (eval "$ac_link_default") 2>&5
3037
  ac_status=$?
3038
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3039
  test $ac_status = 0; }; then :
3040
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3041
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3042
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3043
# so that the user can short-circuit this test for compilers unknown to
3044
# Autoconf.
3045
for ac_file in $ac_files ''
3046
do
3047
  test -f "$ac_file" || continue
3048
  case $ac_file in
3049
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3050
        ;;
3051
    [ab].out )
3052
        # We found the default executable, but exeext='' is most
3053
        # certainly right.
3054
        break;;
3055
    *.* )
3056
        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3057
        then :; else
3058
           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3059
        fi
3060
        # We set ac_cv_exeext here because the later test for it is not
3061
        # safe: cross compilers may not add the suffix if given an `-o'
3062
        # argument, so we may need to know it at that point already.
3063
        # Even if this section looks crufty: it has the advantage of
3064
        # actually working.
3065
        break;;
3066
    * )
3067
        break;;
3068
  esac
3069
done
3070
test "$ac_cv_exeext" = no && ac_cv_exeext=
3071
 
3072
else
3073
  ac_file=''
3074
fi
3075
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3076
$as_echo "$ac_file" >&6; }
3077
if test -z "$ac_file"; then :
3078
  $as_echo "$as_me: failed program was:" >&5
3079
sed 's/^/| /' conftest.$ac_ext >&5
3080
 
3081
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3082
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3083
{ as_fn_set_status 77
3084
as_fn_error "C compiler cannot create executables
3085
See \`config.log' for more details." "$LINENO" 5; }; }
3086
fi
3087
ac_exeext=$ac_cv_exeext
3088
 
3089
# Check that the compiler produces executables we can run.  If not, either
3090
# the compiler is broken, or we cross compile.
3091
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3092
$as_echo_n "checking whether the C compiler works... " >&6; }
3093
# If not cross compiling, check that we can run a simple program.
3094
if test "$cross_compiling" != yes; then
3095
  if { ac_try='./$ac_file'
3096
  { { case "(($ac_try" in
3097
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3098
  *) ac_try_echo=$ac_try;;
3099
esac
3100
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3101
$as_echo "$ac_try_echo"; } >&5
3102
  (eval "$ac_try") 2>&5
3103
  ac_status=$?
3104
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3105
  test $ac_status = 0; }; }; then
3106
    cross_compiling=no
3107
  else
3108
    if test "$cross_compiling" = maybe; then
3109
        cross_compiling=yes
3110
    else
3111
        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3112
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3113
as_fn_error "cannot run C compiled programs.
3114
If you meant to cross compile, use \`--host'.
3115
See \`config.log' for more details." "$LINENO" 5; }
3116
    fi
3117
  fi
3118
fi
3119
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3120
$as_echo "yes" >&6; }
3121
 
3122
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3123
ac_clean_files=$ac_clean_files_save
3124
# Check that the compiler produces executables we can run.  If not, either
3125
# the compiler is broken, or we cross compile.
3126
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3127
$as_echo_n "checking whether we are cross compiling... " >&6; }
3128
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3129
$as_echo "$cross_compiling" >&6; }
3130
 
3131
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3132
$as_echo_n "checking for suffix of executables... " >&6; }
3133
if { { ac_try="$ac_link"
3134
case "(($ac_try" in
3135
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3136
  *) ac_try_echo=$ac_try;;
3137
esac
3138
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3139
$as_echo "$ac_try_echo"; } >&5
3140
  (eval "$ac_link") 2>&5
3141
  ac_status=$?
3142
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3143
  test $ac_status = 0; }; then :
3144
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3145
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3146
# work properly (i.e., refer to `conftest.exe'), while it won't with
3147
# `rm'.
3148
for ac_file in conftest.exe conftest conftest.*; do
3149
  test -f "$ac_file" || continue
3150
  case $ac_file in
3151
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3152
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3153
          break;;
3154
    * ) break;;
3155
  esac
3156
done
3157
else
3158
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3159
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3160
as_fn_error "cannot compute suffix of executables: cannot compile and link
3161
See \`config.log' for more details." "$LINENO" 5; }
3162
fi
3163
rm -f conftest$ac_cv_exeext
3164
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3165
$as_echo "$ac_cv_exeext" >&6; }
3166
 
3167
rm -f conftest.$ac_ext
3168
EXEEXT=$ac_cv_exeext
3169
ac_exeext=$EXEEXT
3170
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3171
$as_echo_n "checking for suffix of object files... " >&6; }
3172
if test "${ac_cv_objext+set}" = set; then :
3173
  $as_echo_n "(cached) " >&6
3174
else
3175
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3176
/* end confdefs.h.  */
3177
 
3178
int
3179
main ()
3180
{
3181
 
3182
  ;
3183
  return 0;
3184
}
3185
_ACEOF
3186
rm -f conftest.o conftest.obj
3187
if { { ac_try="$ac_compile"
3188
case "(($ac_try" in
3189
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3190
  *) ac_try_echo=$ac_try;;
3191
esac
3192
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3193
$as_echo "$ac_try_echo"; } >&5
3194
  (eval "$ac_compile") 2>&5
3195
  ac_status=$?
3196
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3197
  test $ac_status = 0; }; then :
3198
  for ac_file in conftest.o conftest.obj conftest.*; do
3199
  test -f "$ac_file" || continue;
3200
  case $ac_file in
3201
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3202
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3203
       break;;
3204
  esac
3205
done
3206
else
3207
  $as_echo "$as_me: failed program was:" >&5
3208
sed 's/^/| /' conftest.$ac_ext >&5
3209
 
3210
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3211
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3212
as_fn_error "cannot compute suffix of object files: cannot compile
3213
See \`config.log' for more details." "$LINENO" 5; }
3214
fi
3215
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3216
fi
3217
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3218
$as_echo "$ac_cv_objext" >&6; }
3219
OBJEXT=$ac_cv_objext
3220
ac_objext=$OBJEXT
3221
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3222
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3223
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3224
  $as_echo_n "(cached) " >&6
3225
else
3226
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3227
/* end confdefs.h.  */
3228
 
3229
int
3230
main ()
3231
{
3232
#ifndef __GNUC__
3233
       choke me
3234
#endif
3235
 
3236
  ;
3237
  return 0;
3238
}
3239
_ACEOF
3240
if ac_fn_c_try_compile "$LINENO"; then :
3241
  ac_compiler_gnu=yes
3242
else
3243
  ac_compiler_gnu=no
3244
fi
3245
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3246
ac_cv_c_compiler_gnu=$ac_compiler_gnu
3247
 
3248
fi
3249
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3250
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3251
if test $ac_compiler_gnu = yes; then
3252
  GCC=yes
3253
else
3254
  GCC=
3255
fi
3256
ac_test_CFLAGS=${CFLAGS+set}
3257
ac_save_CFLAGS=$CFLAGS
3258
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3259
$as_echo_n "checking whether $CC accepts -g... " >&6; }
3260
if test "${ac_cv_prog_cc_g+set}" = set; then :
3261
  $as_echo_n "(cached) " >&6
3262
else
3263
  ac_save_c_werror_flag=$ac_c_werror_flag
3264
   ac_c_werror_flag=yes
3265
   ac_cv_prog_cc_g=no
3266
   CFLAGS="-g"
3267
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3268
/* end confdefs.h.  */
3269
 
3270
int
3271
main ()
3272
{
3273
 
3274
  ;
3275
  return 0;
3276
}
3277
_ACEOF
3278
if ac_fn_c_try_compile "$LINENO"; then :
3279
  ac_cv_prog_cc_g=yes
3280
else
3281
  CFLAGS=""
3282
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3283
/* end confdefs.h.  */
3284
 
3285
int
3286
main ()
3287
{
3288
 
3289
  ;
3290
  return 0;
3291
}
3292
_ACEOF
3293
if ac_fn_c_try_compile "$LINENO"; then :
3294
 
3295
else
3296
  ac_c_werror_flag=$ac_save_c_werror_flag
3297
         CFLAGS="-g"
3298
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3299
/* end confdefs.h.  */
3300
 
3301
int
3302
main ()
3303
{
3304
 
3305
  ;
3306
  return 0;
3307
}
3308
_ACEOF
3309
if ac_fn_c_try_compile "$LINENO"; then :
3310
  ac_cv_prog_cc_g=yes
3311
fi
3312
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3313
fi
3314
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3315
fi
3316
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3317
   ac_c_werror_flag=$ac_save_c_werror_flag
3318
fi
3319
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3320
$as_echo "$ac_cv_prog_cc_g" >&6; }
3321
if test "$ac_test_CFLAGS" = set; then
3322
  CFLAGS=$ac_save_CFLAGS
3323
elif test $ac_cv_prog_cc_g = yes; then
3324
  if test "$GCC" = yes; then
3325
    CFLAGS="-g -O2"
3326
  else
3327
    CFLAGS="-g"
3328
  fi
3329
else
3330
  if test "$GCC" = yes; then
3331
    CFLAGS="-O2"
3332
  else
3333
    CFLAGS=
3334
  fi
3335
fi
3336
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3337
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3338
if test "${ac_cv_prog_cc_c89+set}" = set; then :
3339
  $as_echo_n "(cached) " >&6
3340
else
3341
  ac_cv_prog_cc_c89=no
3342
ac_save_CC=$CC
3343
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3344
/* end confdefs.h.  */
3345
#include 
3346
#include 
3347
#include 
3348
#include 
3349
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3350
struct buf { int x; };
3351
FILE * (*rcsopen) (struct buf *, struct stat *, int);
3352
static char *e (p, i)
3353
     char **p;
3354
     int i;
3355
{
3356
  return p[i];
3357
}
3358
static char *f (char * (*g) (char **, int), char **p, ...)
3359
{
3360
  char *s;
3361
  va_list v;
3362
  va_start (v,p);
3363
  s = g (p, va_arg (v,int));
3364
  va_end (v);
3365
  return s;
3366
}
3367
 
3368
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3369
   function prototypes and stuff, but not '\xHH' hex character constants.
3370
   These don't provoke an error unfortunately, instead are silently treated
3371
   as 'x'.  The following induces an error, until -std is added to get
3372
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3373
   array size at least.  It's necessary to write '\x00'==0 to get something
3374
   that's true only with -std.  */
3375
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3376
 
3377
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3378
   inside strings and character constants.  */
3379
#define FOO(x) 'x'
3380
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3381
 
3382
int test (int i, double x);
3383
struct s1 {int (*f) (int a);};
3384
struct s2 {int (*f) (double a);};
3385
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3386
int argc;
3387
char **argv;
3388
int
3389
main ()
3390
{
3391
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3392
  ;
3393
  return 0;
3394
}
3395
_ACEOF
3396
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3397
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3398
do
3399
  CC="$ac_save_CC $ac_arg"
3400
  if ac_fn_c_try_compile "$LINENO"; then :
3401
  ac_cv_prog_cc_c89=$ac_arg
3402
fi
3403
rm -f core conftest.err conftest.$ac_objext
3404
  test "x$ac_cv_prog_cc_c89" != "xno" && break
3405
done
3406
rm -f conftest.$ac_ext
3407
CC=$ac_save_CC
3408
 
3409
fi
3410
# AC_CACHE_VAL
3411
case "x$ac_cv_prog_cc_c89" in
3412
  x)
3413
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3414
$as_echo "none needed" >&6; } ;;
3415
  xno)
3416
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3417
$as_echo "unsupported" >&6; } ;;
3418
  *)
3419
    CC="$CC $ac_cv_prog_cc_c89"
3420
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3421
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3422
esac
3423
if test "x$ac_cv_prog_cc_c89" != xno; then :
3424
 
3425
fi
3426
 
3427
ac_ext=c
3428
ac_cpp='$CPP $CPPFLAGS'
3429
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3430
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3431
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3432
 
3433
 
3434
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3435
$as_echo_n "checking for library containing strerror... " >&6; }
3436
if test "${ac_cv_search_strerror+set}" = set; then :
3437
  $as_echo_n "(cached) " >&6
3438
else
3439
  ac_func_search_save_LIBS=$LIBS
3440
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3441
/* end confdefs.h.  */
3442
 
3443
/* Override any GCC internal prototype to avoid an error.
3444
   Use char because int might match the return type of a GCC
3445
   builtin and then its argument prototype would still apply.  */
3446
#ifdef __cplusplus
3447
extern "C"
3448
#endif
3449
char strerror ();
3450
int
3451
main ()
3452
{
3453
return strerror ();
3454
  ;
3455
  return 0;
3456
}
3457
_ACEOF
3458
for ac_lib in '' cposix; do
3459
  if test -z "$ac_lib"; then
3460
    ac_res="none required"
3461
  else
3462
    ac_res=-l$ac_lib
3463
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3464
  fi
3465
  if ac_fn_c_try_link "$LINENO"; then :
3466
  ac_cv_search_strerror=$ac_res
3467
fi
3468
rm -f core conftest.err conftest.$ac_objext \
3469
    conftest$ac_exeext
3470
  if test "${ac_cv_search_strerror+set}" = set; then :
3471
  break
3472
fi
3473
done
3474
if test "${ac_cv_search_strerror+set}" = set; then :
3475
 
3476
else
3477
  ac_cv_search_strerror=no
3478
fi
3479
rm conftest.$ac_ext
3480
LIBS=$ac_func_search_save_LIBS
3481
fi
3482
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3483
$as_echo "$ac_cv_search_strerror" >&6; }
3484
ac_res=$ac_cv_search_strerror
3485
if test "$ac_res" != no; then :
3486
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3487
 
3488
fi
3489
 
3490
 
3491
am__api_version='1.11'
3492
 
3493
# Find a good install program.  We prefer a C program (faster),
3494
# so one script is as good as another.  But avoid the broken or
3495
# incompatible versions:
3496
# SysV /etc/install, /usr/sbin/install
3497
# SunOS /usr/etc/install
3498
# IRIX /sbin/install
3499
# AIX /bin/install
3500
# AmigaOS /C/install, which installs bootblocks on floppy discs
3501
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3502
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3503
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3504
# OS/2's system install, which has a completely different semantic
3505
# ./install, which can be erroneously created by make from ./install.sh.
3506
# Reject install programs that cannot install multiple files.
3507
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3508
$as_echo_n "checking for a BSD-compatible install... " >&6; }
3509
if test -z "$INSTALL"; then
3510
if test "${ac_cv_path_install+set}" = set; then :
3511
  $as_echo_n "(cached) " >&6
3512
else
3513
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3514
for as_dir in $PATH
3515
do
3516
  IFS=$as_save_IFS
3517
  test -z "$as_dir" && as_dir=.
3518
    # Account for people who put trailing slashes in PATH elements.
3519
case $as_dir/ in #((
3520
  ./ | .// | /[cC]/* | \
3521
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3522
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3523
  /usr/ucb/* ) ;;
3524
  *)
3525
    # OSF1 and SCO ODT 3.0 have their own names for install.
3526
    # Don't use installbsd from OSF since it installs stuff as root
3527
    # by default.
3528
    for ac_prog in ginstall scoinst install; do
3529
      for ac_exec_ext in '' $ac_executable_extensions; do
3530
        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3531
          if test $ac_prog = install &&
3532
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3533
            # AIX install.  It has an incompatible calling convention.
3534
            :
3535
          elif test $ac_prog = install &&
3536
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3537
            # program-specific install script used by HP pwplus--don't use.
3538
            :
3539
          else
3540
            rm -rf conftest.one conftest.two conftest.dir
3541
            echo one > conftest.one
3542
            echo two > conftest.two
3543
            mkdir conftest.dir
3544
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3545
              test -s conftest.one && test -s conftest.two &&
3546
              test -s conftest.dir/conftest.one &&
3547
              test -s conftest.dir/conftest.two
3548
            then
3549
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3550
              break 3
3551
            fi
3552
          fi
3553
        fi
3554
      done
3555
    done
3556
    ;;
3557
esac
3558
 
3559
  done
3560
IFS=$as_save_IFS
3561
 
3562
rm -rf conftest.one conftest.two conftest.dir
3563
 
3564
fi
3565
  if test "${ac_cv_path_install+set}" = set; then
3566
    INSTALL=$ac_cv_path_install
3567
  else
3568
    # As a last resort, use the slow shell script.  Don't cache a
3569
    # value for INSTALL within a source directory, because that will
3570
    # break other packages using the cache if that directory is
3571
    # removed, or if the value is a relative name.
3572
    INSTALL=$ac_install_sh
3573
  fi
3574
fi
3575
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3576
$as_echo "$INSTALL" >&6; }
3577
 
3578
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3579
# It thinks the first close brace ends the variable substitution.
3580
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3581
 
3582
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3583
 
3584
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3585
 
3586
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3587
$as_echo_n "checking whether build environment is sane... " >&6; }
3588
# Just in case
3589
sleep 1
3590
echo timestamp > conftest.file
3591
# Reject unsafe characters in $srcdir or the absolute working directory
3592
# name.  Accept space and tab only in the latter.
3593
am_lf='
3594
'
3595
case `pwd` in
3596
  *[\\\"\#\$\&\'\`$am_lf]*)
3597
    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3598
esac
3599
case $srcdir in
3600
  *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
3601
    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3602
esac
3603
 
3604
# Do `set' in a subshell so we don't clobber the current shell's
3605
# arguments.  Must try -L first in case configure is actually a
3606
# symlink; some systems play weird games with the mod time of symlinks
3607
# (eg FreeBSD returns the mod time of the symlink's containing
3608
# directory).
3609
if (
3610
   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3611
   if test "$*" = "X"; then
3612
      # -L didn't work.
3613
      set X `ls -t "$srcdir/configure" conftest.file`
3614
   fi
3615
   rm -f conftest.file
3616
   if test "$*" != "X $srcdir/configure conftest.file" \
3617
      && test "$*" != "X conftest.file $srcdir/configure"; then
3618
 
3619
      # If neither matched, then we have a broken ls.  This can happen
3620
      # if, for instance, CONFIG_SHELL is bash and it inherits a
3621
      # broken ls alias from the environment.  This has actually
3622
      # happened.  Such a system could not be considered "sane".
3623
      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
3624
alias in your environment" "$LINENO" 5
3625
   fi
3626
 
3627
   test "$2" = conftest.file
3628
   )
3629
then
3630
   # Ok.
3631
   :
3632
else
3633
   as_fn_error "newly created file is older than distributed files!
3634
Check your system clock" "$LINENO" 5
3635
fi
3636
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3637
$as_echo "yes" >&6; }
3638
test "$program_prefix" != NONE &&
3639
  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3640
# Use a double $ so make ignores it.
3641
test "$program_suffix" != NONE &&
3642
  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3643
# Double any \ or $.
3644
# By default was `s,x,x', remove it if useless.
3645
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3646
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3647
 
3648
# expand $ac_aux_dir to an absolute path
3649
am_aux_dir=`cd $ac_aux_dir && pwd`
3650
 
3651
if test x"${MISSING+set}" != xset; then
3652
  case $am_aux_dir in
3653
  *\ * | *\     *)
3654
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3655
  *)
3656
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
3657
  esac
3658
fi
3659
# Use eval to expand $SHELL
3660
if eval "$MISSING --run true"; then
3661
  am_missing_run="$MISSING --run "
3662
else
3663
  am_missing_run=
3664
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3665
$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3666
fi
3667
 
3668
if test x"${install_sh}" != xset; then
3669
  case $am_aux_dir in
3670
  *\ * | *\     *)
3671
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3672
  *)
3673
    install_sh="\${SHELL} $am_aux_dir/install-sh"
3674
  esac
3675
fi
3676
 
3677
# Installed binaries are usually stripped using `strip' when the user
3678
# run `make install-strip'.  However `strip' might not be the right
3679
# tool to use in cross-compilation environments, therefore Automake
3680
# will honor the `STRIP' environment variable to overrule this program.
3681
if test "$cross_compiling" != no; then
3682
  if test -n "$ac_tool_prefix"; then
3683
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3684
set dummy ${ac_tool_prefix}strip; ac_word=$2
3685
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3686
$as_echo_n "checking for $ac_word... " >&6; }
3687
if test "${ac_cv_prog_STRIP+set}" = set; then :
3688
  $as_echo_n "(cached) " >&6
3689
else
3690
  if test -n "$STRIP"; then
3691
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3692
else
3693
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3694
for as_dir in $PATH
3695
do
3696
  IFS=$as_save_IFS
3697
  test -z "$as_dir" && as_dir=.
3698
    for ac_exec_ext in '' $ac_executable_extensions; do
3699
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3700
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3701
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3702
    break 2
3703
  fi
3704
done
3705
  done
3706
IFS=$as_save_IFS
3707
 
3708
fi
3709
fi
3710
STRIP=$ac_cv_prog_STRIP
3711
if test -n "$STRIP"; then
3712
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3713
$as_echo "$STRIP" >&6; }
3714
else
3715
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3716
$as_echo "no" >&6; }
3717
fi
3718
 
3719
 
3720
fi
3721
if test -z "$ac_cv_prog_STRIP"; then
3722
  ac_ct_STRIP=$STRIP
3723
  # Extract the first word of "strip", so it can be a program name with args.
3724
set dummy strip; ac_word=$2
3725
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3726
$as_echo_n "checking for $ac_word... " >&6; }
3727
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3728
  $as_echo_n "(cached) " >&6
3729
else
3730
  if test -n "$ac_ct_STRIP"; then
3731
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3732
else
3733
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3734
for as_dir in $PATH
3735
do
3736
  IFS=$as_save_IFS
3737
  test -z "$as_dir" && as_dir=.
3738
    for ac_exec_ext in '' $ac_executable_extensions; do
3739
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3740
    ac_cv_prog_ac_ct_STRIP="strip"
3741
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3742
    break 2
3743
  fi
3744
done
3745
  done
3746
IFS=$as_save_IFS
3747
 
3748
fi
3749
fi
3750
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3751
if test -n "$ac_ct_STRIP"; then
3752
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3753
$as_echo "$ac_ct_STRIP" >&6; }
3754
else
3755
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3756
$as_echo "no" >&6; }
3757
fi
3758
 
3759
  if test "x$ac_ct_STRIP" = x; then
3760
    STRIP=":"
3761
  else
3762
    case $cross_compiling:$ac_tool_warned in
3763
yes:)
3764
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3765
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3766
ac_tool_warned=yes ;;
3767
esac
3768
    STRIP=$ac_ct_STRIP
3769
  fi
3770
else
3771
  STRIP="$ac_cv_prog_STRIP"
3772
fi
3773
 
3774
fi
3775
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3776
 
3777
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3778
$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3779
if test -z "$MKDIR_P"; then
3780
  if test "${ac_cv_path_mkdir+set}" = set; then :
3781
  $as_echo_n "(cached) " >&6
3782
else
3783
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3784
for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3785
do
3786
  IFS=$as_save_IFS
3787
  test -z "$as_dir" && as_dir=.
3788
    for ac_prog in mkdir gmkdir; do
3789
         for ac_exec_ext in '' $ac_executable_extensions; do
3790
           { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3791
           case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3792
             'mkdir (GNU coreutils) '* | \
3793
             'mkdir (coreutils) '* | \
3794
             'mkdir (fileutils) '4.1*)
3795
               ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3796
               break 3;;
3797
           esac
3798
         done
3799
       done
3800
  done
3801
IFS=$as_save_IFS
3802
 
3803
fi
3804
 
3805
  if test "${ac_cv_path_mkdir+set}" = set; then
3806
    MKDIR_P="$ac_cv_path_mkdir -p"
3807
  else
3808
    # As a last resort, use the slow shell script.  Don't cache a
3809
    # value for MKDIR_P within a source directory, because that will
3810
    # break other packages using the cache if that directory is
3811
    # removed, or if the value is a relative name.
3812
    test -d ./--version && rmdir ./--version
3813
    MKDIR_P="$ac_install_sh -d"
3814
  fi
3815
fi
3816
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3817
$as_echo "$MKDIR_P" >&6; }
3818
 
3819
mkdir_p="$MKDIR_P"
3820
case $mkdir_p in
3821
  [\\/$]* | ?:[\\/]*) ;;
3822
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3823
esac
3824
 
3825
for ac_prog in gawk mawk nawk awk
3826
do
3827
  # Extract the first word of "$ac_prog", so it can be a program name with args.
3828
set dummy $ac_prog; ac_word=$2
3829
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3830
$as_echo_n "checking for $ac_word... " >&6; }
3831
if test "${ac_cv_prog_AWK+set}" = set; then :
3832
  $as_echo_n "(cached) " >&6
3833
else
3834
  if test -n "$AWK"; then
3835
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3836
else
3837
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3838
for as_dir in $PATH
3839
do
3840
  IFS=$as_save_IFS
3841
  test -z "$as_dir" && as_dir=.
3842
    for ac_exec_ext in '' $ac_executable_extensions; do
3843
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3844
    ac_cv_prog_AWK="$ac_prog"
3845
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3846
    break 2
3847
  fi
3848
done
3849
  done
3850
IFS=$as_save_IFS
3851
 
3852
fi
3853
fi
3854
AWK=$ac_cv_prog_AWK
3855
if test -n "$AWK"; then
3856
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3857
$as_echo "$AWK" >&6; }
3858
else
3859
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3860
$as_echo "no" >&6; }
3861
fi
3862
 
3863
 
3864
  test -n "$AWK" && break
3865
done
3866
 
3867
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3868
$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3869
set x ${MAKE-make}
3870
ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3871
if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3872
  $as_echo_n "(cached) " >&6
3873
else
3874
  cat >conftest.make <<\_ACEOF
3875
SHELL = /bin/sh
3876
all:
3877
        @echo '@@@%%%=$(MAKE)=@@@%%%'
3878
_ACEOF
3879
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3880
case `${MAKE-make} -f conftest.make 2>/dev/null` in
3881
  *@@@%%%=?*=@@@%%%*)
3882
    eval ac_cv_prog_make_${ac_make}_set=yes;;
3883
  *)
3884
    eval ac_cv_prog_make_${ac_make}_set=no;;
3885
esac
3886
rm -f conftest.make
3887
fi
3888
if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3889
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3890
$as_echo "yes" >&6; }
3891
  SET_MAKE=
3892
else
3893
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3894
$as_echo "no" >&6; }
3895
  SET_MAKE="MAKE=${MAKE-make}"
3896
fi
3897
 
3898
rm -rf .tst 2>/dev/null
3899
mkdir .tst 2>/dev/null
3900
if test -d .tst; then
3901
  am__leading_dot=.
3902
else
3903
  am__leading_dot=_
3904
fi
3905
rmdir .tst 2>/dev/null
3906
 
3907
DEPDIR="${am__leading_dot}deps"
3908
 
3909
ac_config_commands="$ac_config_commands depfiles"
3910
 
3911
 
3912
am_make=${MAKE-make}
3913
cat > confinc << 'END'
3914
am__doit:
3915
        @echo this is the am__doit target
3916
.PHONY: am__doit
3917
END
3918
# If we don't find an include directive, just comment out the code.
3919
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3920
$as_echo_n "checking for style of include used by $am_make... " >&6; }
3921
am__include="#"
3922
am__quote=
3923
_am_result=none
3924
# First try GNU make style include.
3925
echo "include confinc" > confmf
3926
# Ignore all kinds of additional output from `make'.
3927
case `$am_make -s -f confmf 2> /dev/null` in #(
3928
*the\ am__doit\ target*)
3929
  am__include=include
3930
  am__quote=
3931
  _am_result=GNU
3932
  ;;
3933
esac
3934
# Now try BSD make style include.
3935
if test "$am__include" = "#"; then
3936
   echo '.include "confinc"' > confmf
3937
   case `$am_make -s -f confmf 2> /dev/null` in #(
3938
   *the\ am__doit\ target*)
3939
     am__include=.include
3940
     am__quote="\""
3941
     _am_result=BSD
3942
     ;;
3943
   esac
3944
fi
3945
 
3946
 
3947
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3948
$as_echo "$_am_result" >&6; }
3949
rm -f confinc confmf
3950
 
3951
# Check whether --enable-dependency-tracking was given.
3952
if test "${enable_dependency_tracking+set}" = set; then :
3953
  enableval=$enable_dependency_tracking;
3954
fi
3955
 
3956
if test "x$enable_dependency_tracking" != xno; then
3957
  am_depcomp="$ac_aux_dir/depcomp"
3958
  AMDEPBACKSLASH='\'
3959
fi
3960
 if test "x$enable_dependency_tracking" != xno; then
3961
  AMDEP_TRUE=
3962
  AMDEP_FALSE='#'
3963
else
3964
  AMDEP_TRUE='#'
3965
  AMDEP_FALSE=
3966
fi
3967
 
3968
 
3969
if test "`cd $srcdir && pwd`" != "`pwd`"; then
3970
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3971
  # is not polluted with repeated "-I."
3972
  am__isrc=' -I$(srcdir)'
3973
  # test to see if srcdir already configured
3974
  if test -f $srcdir/config.status; then
3975
    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3976
  fi
3977
fi
3978
 
3979
# test whether we have cygpath
3980
if test -z "$CYGPATH_W"; then
3981
  if (cygpath --version) >/dev/null 2>/dev/null; then
3982
    CYGPATH_W='cygpath -w'
3983
  else
3984
    CYGPATH_W=echo
3985
  fi
3986
fi
3987
 
3988
 
3989
# Define the identity of the package.
3990
 PACKAGE=bfd
3991 148 khays
 VERSION=2.21.52
3992 14 khays
 
3993
 
3994
cat >>confdefs.h <<_ACEOF
3995
#define PACKAGE "$PACKAGE"
3996
_ACEOF
3997
 
3998
 
3999
cat >>confdefs.h <<_ACEOF
4000
#define VERSION "$VERSION"
4001
_ACEOF
4002
 
4003
# Some tools Automake needs.
4004
 
4005
ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4006
 
4007
 
4008
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4009
 
4010
 
4011
AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4012
 
4013
 
4014
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4015
 
4016
 
4017
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4018
 
4019
# We need awk for the "check" target.  The system "awk" is bad on
4020
# some platforms.
4021
# Always define AMTAR for backward compatibility.
4022
 
4023
AMTAR=${AMTAR-"${am_missing_run}tar"}
4024
 
4025
am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4026
 
4027
 
4028
 
4029
 
4030
depcc="$CC"   am_compiler_list=
4031
 
4032
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4033
$as_echo_n "checking dependency style of $depcc... " >&6; }
4034
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4035
  $as_echo_n "(cached) " >&6
4036
else
4037
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4038
  # We make a subdir and do the tests there.  Otherwise we can end up
4039
  # making bogus files that we don't know about and never remove.  For
4040
  # instance it was reported that on HP-UX the gcc test will end up
4041
  # making a dummy file named `D' -- because `-MD' means `put the output
4042
  # in D'.
4043
  mkdir conftest.dir
4044
  # Copy depcomp to subdir because otherwise we won't find it if we're
4045
  # using a relative directory.
4046
  cp "$am_depcomp" conftest.dir
4047
  cd conftest.dir
4048
  # We will build objects and dependencies in a subdirectory because
4049
  # it helps to detect inapplicable dependency modes.  For instance
4050
  # both Tru64's cc and ICC support -MD to output dependencies as a
4051
  # side effect of compilation, but ICC will put the dependencies in
4052
  # the current directory while Tru64 will put them in the object
4053
  # directory.
4054
  mkdir sub
4055
 
4056
  am_cv_CC_dependencies_compiler_type=none
4057
  if test "$am_compiler_list" = ""; then
4058
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4059
  fi
4060
  am__universal=false
4061
  case " $depcc " in #(
4062
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4063
     esac
4064
 
4065
  for depmode in $am_compiler_list; do
4066
    # Setup a source with many dependencies, because some compilers
4067
    # like to wrap large dependency lists on column 80 (with \), and
4068
    # we should not choose a depcomp mode which is confused by this.
4069
    #
4070
    # We need to recreate these files for each test, as the compiler may
4071
    # overwrite some of them when testing with obscure command lines.
4072
    # This happens at least with the AIX C compiler.
4073
    : > sub/conftest.c
4074
    for i in 1 2 3 4 5 6; do
4075
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4076
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4077
      # Solaris 8's {/usr,}/bin/sh.
4078
      touch sub/conftst$i.h
4079
    done
4080
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4081
 
4082
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4083
    # mode.  It turns out that the SunPro C++ compiler does not properly
4084
    # handle `-M -o', and we need to detect this.  Also, some Intel
4085
    # versions had trouble with output in subdirs
4086
    am__obj=sub/conftest.${OBJEXT-o}
4087
    am__minus_obj="-o $am__obj"
4088
    case $depmode in
4089
    gcc)
4090
      # This depmode causes a compiler race in universal mode.
4091
      test "$am__universal" = false || continue
4092
      ;;
4093
    nosideeffect)
4094
      # after this tag, mechanisms are not by side-effect, so they'll
4095
      # only be used when explicitly requested
4096
      if test "x$enable_dependency_tracking" = xyes; then
4097
        continue
4098
      else
4099
        break
4100
      fi
4101
      ;;
4102
    msvisualcpp | msvcmsys)
4103
      # This compiler won't grok `-c -o', but also, the minuso test has
4104
      # not run yet.  These depmodes are late enough in the game, and
4105
      # so weak that their functioning should not be impacted.
4106
      am__obj=conftest.${OBJEXT-o}
4107
      am__minus_obj=
4108
      ;;
4109
    none) break ;;
4110
    esac
4111
    if depmode=$depmode \
4112
       source=sub/conftest.c object=$am__obj \
4113
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4114
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4115
         >/dev/null 2>conftest.err &&
4116
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4117
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4118
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4119
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4120
      # icc doesn't choke on unknown options, it will just issue warnings
4121
      # or remarks (even with -Werror).  So we grep stderr for any message
4122
      # that says an option was ignored or not supported.
4123
      # When given -MP, icc 7.0 and 7.1 complain thusly:
4124
      #   icc: Command line warning: ignoring option '-M'; no argument required
4125
      # The diagnosis changed in icc 8.0:
4126
      #   icc: Command line remark: option '-MP' not supported
4127
      if (grep 'ignoring option' conftest.err ||
4128
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4129
        am_cv_CC_dependencies_compiler_type=$depmode
4130
        break
4131
      fi
4132
    fi
4133
  done
4134
 
4135
  cd ..
4136
  rm -rf conftest.dir
4137
else
4138
  am_cv_CC_dependencies_compiler_type=none
4139
fi
4140
 
4141
fi
4142
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4143
$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4144
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4145
 
4146
 if
4147
  test "x$enable_dependency_tracking" != xno \
4148
  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4149
  am__fastdepCC_TRUE=
4150
  am__fastdepCC_FALSE='#'
4151
else
4152
  am__fastdepCC_TRUE='#'
4153
  am__fastdepCC_FALSE=
4154
fi
4155
 
4156
 
4157
 
4158
 
4159
if test -n "$ac_tool_prefix"; then
4160
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4161
set dummy ${ac_tool_prefix}ar; ac_word=$2
4162
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4163
$as_echo_n "checking for $ac_word... " >&6; }
4164
if test "${ac_cv_prog_AR+set}" = set; then :
4165
  $as_echo_n "(cached) " >&6
4166
else
4167
  if test -n "$AR"; then
4168
  ac_cv_prog_AR="$AR" # Let the user override the test.
4169
else
4170
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4171
for as_dir in $PATH
4172
do
4173
  IFS=$as_save_IFS
4174
  test -z "$as_dir" && as_dir=.
4175
    for ac_exec_ext in '' $ac_executable_extensions; do
4176
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4177
    ac_cv_prog_AR="${ac_tool_prefix}ar"
4178
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4179
    break 2
4180
  fi
4181
done
4182
  done
4183
IFS=$as_save_IFS
4184
 
4185
fi
4186
fi
4187
AR=$ac_cv_prog_AR
4188
if test -n "$AR"; then
4189
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4190
$as_echo "$AR" >&6; }
4191
else
4192
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4193
$as_echo "no" >&6; }
4194
fi
4195
 
4196
 
4197
fi
4198
if test -z "$ac_cv_prog_AR"; then
4199
  ac_ct_AR=$AR
4200
  # Extract the first word of "ar", so it can be a program name with args.
4201
set dummy ar; ac_word=$2
4202
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4203
$as_echo_n "checking for $ac_word... " >&6; }
4204
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4205
  $as_echo_n "(cached) " >&6
4206
else
4207
  if test -n "$ac_ct_AR"; then
4208
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4209
else
4210
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4211
for as_dir in $PATH
4212
do
4213
  IFS=$as_save_IFS
4214
  test -z "$as_dir" && as_dir=.
4215
    for ac_exec_ext in '' $ac_executable_extensions; do
4216
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4217
    ac_cv_prog_ac_ct_AR="ar"
4218
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4219
    break 2
4220
  fi
4221
done
4222
  done
4223
IFS=$as_save_IFS
4224
 
4225
fi
4226
fi
4227
ac_ct_AR=$ac_cv_prog_ac_ct_AR
4228
if test -n "$ac_ct_AR"; then
4229
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4230
$as_echo "$ac_ct_AR" >&6; }
4231
else
4232
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4233
$as_echo "no" >&6; }
4234
fi
4235
 
4236
  if test "x$ac_ct_AR" = x; then
4237
    AR=""
4238
  else
4239
    case $cross_compiling:$ac_tool_warned in
4240
yes:)
4241
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4242
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4243
ac_tool_warned=yes ;;
4244
esac
4245
    AR=$ac_ct_AR
4246
  fi
4247
else
4248
  AR="$ac_cv_prog_AR"
4249
fi
4250
 
4251
if test -n "$ac_tool_prefix"; then
4252
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4253
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4254
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4255
$as_echo_n "checking for $ac_word... " >&6; }
4256
if test "${ac_cv_prog_RANLIB+set}" = set; then :
4257
  $as_echo_n "(cached) " >&6
4258
else
4259
  if test -n "$RANLIB"; then
4260
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4261
else
4262
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4263
for as_dir in $PATH
4264
do
4265
  IFS=$as_save_IFS
4266
  test -z "$as_dir" && as_dir=.
4267
    for ac_exec_ext in '' $ac_executable_extensions; do
4268
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4269
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4270
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4271
    break 2
4272
  fi
4273
done
4274
  done
4275
IFS=$as_save_IFS
4276
 
4277
fi
4278
fi
4279
RANLIB=$ac_cv_prog_RANLIB
4280
if test -n "$RANLIB"; then
4281
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4282
$as_echo "$RANLIB" >&6; }
4283
else
4284
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4285
$as_echo "no" >&6; }
4286
fi
4287
 
4288
 
4289
fi
4290
if test -z "$ac_cv_prog_RANLIB"; then
4291
  ac_ct_RANLIB=$RANLIB
4292
  # Extract the first word of "ranlib", so it can be a program name with args.
4293
set dummy ranlib; ac_word=$2
4294
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4295
$as_echo_n "checking for $ac_word... " >&6; }
4296
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4297
  $as_echo_n "(cached) " >&6
4298
else
4299
  if test -n "$ac_ct_RANLIB"; then
4300
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4301
else
4302
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4303
for as_dir in $PATH
4304
do
4305
  IFS=$as_save_IFS
4306
  test -z "$as_dir" && as_dir=.
4307
    for ac_exec_ext in '' $ac_executable_extensions; do
4308
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4309
    ac_cv_prog_ac_ct_RANLIB="ranlib"
4310
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4311
    break 2
4312
  fi
4313
done
4314
  done
4315
IFS=$as_save_IFS
4316
 
4317
fi
4318
fi
4319
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4320
if test -n "$ac_ct_RANLIB"; then
4321
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4322
$as_echo "$ac_ct_RANLIB" >&6; }
4323
else
4324
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4325
$as_echo "no" >&6; }
4326
fi
4327
 
4328
  if test "x$ac_ct_RANLIB" = x; then
4329
    RANLIB=":"
4330
  else
4331
    case $cross_compiling:$ac_tool_warned in
4332
yes:)
4333
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4334
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4335
ac_tool_warned=yes ;;
4336
esac
4337
    RANLIB=$ac_ct_RANLIB
4338
  fi
4339
else
4340
  RANLIB="$ac_cv_prog_RANLIB"
4341
fi
4342
 
4343
 
4344
# Check whether --enable-shared was given.
4345
if test "${enable_shared+set}" = set; then :
4346
  enableval=$enable_shared; p=${PACKAGE-default}
4347
    case $enableval in
4348
    yes) enable_shared=yes ;;
4349
    no) enable_shared=no ;;
4350
    *)
4351
      enable_shared=no
4352
      # Look at the argument we got.  We use all the common list separators.
4353
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4354
      for pkg in $enableval; do
4355
        IFS="$lt_save_ifs"
4356
        if test "X$pkg" = "X$p"; then
4357
          enable_shared=yes
4358
        fi
4359
      done
4360
      IFS="$lt_save_ifs"
4361
      ;;
4362
    esac
4363
else
4364
  enable_shared=no
4365
fi
4366
 
4367
 
4368
 
4369
 
4370
 
4371
 
4372
 
4373
 
4374
 
4375
 
4376
ac_ext=c
4377
ac_cpp='$CPP $CPPFLAGS'
4378
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4379
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4380
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4381
if test -n "$ac_tool_prefix"; then
4382
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4383
set dummy ${ac_tool_prefix}gcc; ac_word=$2
4384
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4385
$as_echo_n "checking for $ac_word... " >&6; }
4386
if test "${ac_cv_prog_CC+set}" = set; then :
4387
  $as_echo_n "(cached) " >&6
4388
else
4389
  if test -n "$CC"; then
4390
  ac_cv_prog_CC="$CC" # Let the user override the test.
4391
else
4392
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4393
for as_dir in $PATH
4394
do
4395
  IFS=$as_save_IFS
4396
  test -z "$as_dir" && as_dir=.
4397
    for ac_exec_ext in '' $ac_executable_extensions; do
4398
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4399
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4400
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4401
    break 2
4402
  fi
4403
done
4404
  done
4405
IFS=$as_save_IFS
4406
 
4407
fi
4408
fi
4409
CC=$ac_cv_prog_CC
4410
if test -n "$CC"; then
4411
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4412
$as_echo "$CC" >&6; }
4413
else
4414
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4415
$as_echo "no" >&6; }
4416
fi
4417
 
4418
 
4419
fi
4420
if test -z "$ac_cv_prog_CC"; then
4421
  ac_ct_CC=$CC
4422
  # Extract the first word of "gcc", so it can be a program name with args.
4423
set dummy gcc; ac_word=$2
4424
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4425
$as_echo_n "checking for $ac_word... " >&6; }
4426
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4427
  $as_echo_n "(cached) " >&6
4428
else
4429
  if test -n "$ac_ct_CC"; then
4430
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4431
else
4432
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4433
for as_dir in $PATH
4434
do
4435
  IFS=$as_save_IFS
4436
  test -z "$as_dir" && as_dir=.
4437
    for ac_exec_ext in '' $ac_executable_extensions; do
4438
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4439
    ac_cv_prog_ac_ct_CC="gcc"
4440
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4441
    break 2
4442
  fi
4443
done
4444
  done
4445
IFS=$as_save_IFS
4446
 
4447
fi
4448
fi
4449
ac_ct_CC=$ac_cv_prog_ac_ct_CC
4450
if test -n "$ac_ct_CC"; then
4451
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4452
$as_echo "$ac_ct_CC" >&6; }
4453
else
4454
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4455
$as_echo "no" >&6; }
4456
fi
4457
 
4458
  if test "x$ac_ct_CC" = x; then
4459
    CC=""
4460
  else
4461
    case $cross_compiling:$ac_tool_warned in
4462
yes:)
4463
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4464
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4465
ac_tool_warned=yes ;;
4466
esac
4467
    CC=$ac_ct_CC
4468
  fi
4469
else
4470
  CC="$ac_cv_prog_CC"
4471
fi
4472
 
4473
if test -z "$CC"; then
4474
          if test -n "$ac_tool_prefix"; then
4475
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4476
set dummy ${ac_tool_prefix}cc; ac_word=$2
4477
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4478
$as_echo_n "checking for $ac_word... " >&6; }
4479
if test "${ac_cv_prog_CC+set}" = set; then :
4480
  $as_echo_n "(cached) " >&6
4481
else
4482
  if test -n "$CC"; then
4483
  ac_cv_prog_CC="$CC" # Let the user override the test.
4484
else
4485
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4486
for as_dir in $PATH
4487
do
4488
  IFS=$as_save_IFS
4489
  test -z "$as_dir" && as_dir=.
4490
    for ac_exec_ext in '' $ac_executable_extensions; do
4491
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4492
    ac_cv_prog_CC="${ac_tool_prefix}cc"
4493
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4494
    break 2
4495
  fi
4496
done
4497
  done
4498
IFS=$as_save_IFS
4499
 
4500
fi
4501
fi
4502
CC=$ac_cv_prog_CC
4503
if test -n "$CC"; then
4504
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4505
$as_echo "$CC" >&6; }
4506
else
4507
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4508
$as_echo "no" >&6; }
4509
fi
4510
 
4511
 
4512
  fi
4513
fi
4514
if test -z "$CC"; then
4515
  # Extract the first word of "cc", so it can be a program name with args.
4516
set dummy cc; ac_word=$2
4517
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4518
$as_echo_n "checking for $ac_word... " >&6; }
4519
if test "${ac_cv_prog_CC+set}" = set; then :
4520
  $as_echo_n "(cached) " >&6
4521
else
4522
  if test -n "$CC"; then
4523
  ac_cv_prog_CC="$CC" # Let the user override the test.
4524
else
4525
  ac_prog_rejected=no
4526
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4527
for as_dir in $PATH
4528
do
4529
  IFS=$as_save_IFS
4530
  test -z "$as_dir" && as_dir=.
4531
    for ac_exec_ext in '' $ac_executable_extensions; do
4532
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4533
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4534
       ac_prog_rejected=yes
4535
       continue
4536
     fi
4537
    ac_cv_prog_CC="cc"
4538
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4539
    break 2
4540
  fi
4541
done
4542
  done
4543
IFS=$as_save_IFS
4544
 
4545
if test $ac_prog_rejected = yes; then
4546
  # We found a bogon in the path, so make sure we never use it.
4547
  set dummy $ac_cv_prog_CC
4548
  shift
4549
  if test $# != 0; then
4550
    # We chose a different compiler from the bogus one.
4551
    # However, it has the same basename, so the bogon will be chosen
4552
    # first if we set CC to just the basename; use the full file name.
4553
    shift
4554
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4555
  fi
4556
fi
4557
fi
4558
fi
4559
CC=$ac_cv_prog_CC
4560
if test -n "$CC"; then
4561
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4562
$as_echo "$CC" >&6; }
4563
else
4564
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4565
$as_echo "no" >&6; }
4566
fi
4567
 
4568
 
4569
fi
4570
if test -z "$CC"; then
4571
  if test -n "$ac_tool_prefix"; then
4572
  for ac_prog in cl.exe
4573
  do
4574
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4575
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4576
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4577
$as_echo_n "checking for $ac_word... " >&6; }
4578
if test "${ac_cv_prog_CC+set}" = set; then :
4579
  $as_echo_n "(cached) " >&6
4580
else
4581
  if test -n "$CC"; then
4582
  ac_cv_prog_CC="$CC" # Let the user override the test.
4583
else
4584
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4585
for as_dir in $PATH
4586
do
4587
  IFS=$as_save_IFS
4588
  test -z "$as_dir" && as_dir=.
4589
    for ac_exec_ext in '' $ac_executable_extensions; do
4590
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4591
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4592
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4593
    break 2
4594
  fi
4595
done
4596
  done
4597
IFS=$as_save_IFS
4598
 
4599
fi
4600
fi
4601
CC=$ac_cv_prog_CC
4602
if test -n "$CC"; then
4603
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4604
$as_echo "$CC" >&6; }
4605
else
4606
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4607
$as_echo "no" >&6; }
4608
fi
4609
 
4610
 
4611
    test -n "$CC" && break
4612
  done
4613
fi
4614
if test -z "$CC"; then
4615
  ac_ct_CC=$CC
4616
  for ac_prog in cl.exe
4617
do
4618
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4619
set dummy $ac_prog; ac_word=$2
4620
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4621
$as_echo_n "checking for $ac_word... " >&6; }
4622
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4623
  $as_echo_n "(cached) " >&6
4624
else
4625
  if test -n "$ac_ct_CC"; then
4626
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4627
else
4628
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4629
for as_dir in $PATH
4630
do
4631
  IFS=$as_save_IFS
4632
  test -z "$as_dir" && as_dir=.
4633
    for ac_exec_ext in '' $ac_executable_extensions; do
4634
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4635
    ac_cv_prog_ac_ct_CC="$ac_prog"
4636
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4637
    break 2
4638
  fi
4639
done
4640
  done
4641
IFS=$as_save_IFS
4642
 
4643
fi
4644
fi
4645
ac_ct_CC=$ac_cv_prog_ac_ct_CC
4646
if test -n "$ac_ct_CC"; then
4647
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4648
$as_echo "$ac_ct_CC" >&6; }
4649
else
4650
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4651
$as_echo "no" >&6; }
4652
fi
4653
 
4654
 
4655
  test -n "$ac_ct_CC" && break
4656
done
4657
 
4658
  if test "x$ac_ct_CC" = x; then
4659
    CC=""
4660
  else
4661
    case $cross_compiling:$ac_tool_warned in
4662
yes:)
4663
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4664
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4665
ac_tool_warned=yes ;;
4666
esac
4667
    CC=$ac_ct_CC
4668
  fi
4669
fi
4670
 
4671
fi
4672
 
4673
 
4674
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4675
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4676
as_fn_error "no acceptable C compiler found in \$PATH
4677
See \`config.log' for more details." "$LINENO" 5; }
4678
 
4679
# Provide some information about the compiler.
4680
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4681
set X $ac_compile
4682
ac_compiler=$2
4683
for ac_option in --version -v -V -qversion; do
4684
  { { ac_try="$ac_compiler $ac_option >&5"
4685
case "(($ac_try" in
4686
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4687
  *) ac_try_echo=$ac_try;;
4688
esac
4689
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4690
$as_echo "$ac_try_echo"; } >&5
4691
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4692
  ac_status=$?
4693
  if test -s conftest.err; then
4694
    sed '10a\
4695
... rest of stderr output deleted ...
4696
         10q' conftest.err >conftest.er1
4697
    cat conftest.er1 >&5
4698
    rm -f conftest.er1 conftest.err
4699
  fi
4700
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4701
  test $ac_status = 0; }
4702
done
4703
 
4704
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4705
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4706
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4707
  $as_echo_n "(cached) " >&6
4708
else
4709
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4710
/* end confdefs.h.  */
4711
 
4712
int
4713
main ()
4714
{
4715
#ifndef __GNUC__
4716
       choke me
4717
#endif
4718
 
4719
  ;
4720
  return 0;
4721
}
4722
_ACEOF
4723
if ac_fn_c_try_compile "$LINENO"; then :
4724
  ac_compiler_gnu=yes
4725
else
4726
  ac_compiler_gnu=no
4727
fi
4728
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4729
ac_cv_c_compiler_gnu=$ac_compiler_gnu
4730
 
4731
fi
4732
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4733
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4734
if test $ac_compiler_gnu = yes; then
4735
  GCC=yes
4736
else
4737
  GCC=
4738
fi
4739
ac_test_CFLAGS=${CFLAGS+set}
4740
ac_save_CFLAGS=$CFLAGS
4741
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4742
$as_echo_n "checking whether $CC accepts -g... " >&6; }
4743
if test "${ac_cv_prog_cc_g+set}" = set; then :
4744
  $as_echo_n "(cached) " >&6
4745
else
4746
  ac_save_c_werror_flag=$ac_c_werror_flag
4747
   ac_c_werror_flag=yes
4748
   ac_cv_prog_cc_g=no
4749
   CFLAGS="-g"
4750
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4751
/* end confdefs.h.  */
4752
 
4753
int
4754
main ()
4755
{
4756
 
4757
  ;
4758
  return 0;
4759
}
4760
_ACEOF
4761
if ac_fn_c_try_compile "$LINENO"; then :
4762
  ac_cv_prog_cc_g=yes
4763
else
4764
  CFLAGS=""
4765
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4766
/* end confdefs.h.  */
4767
 
4768
int
4769
main ()
4770
{
4771
 
4772
  ;
4773
  return 0;
4774
}
4775
_ACEOF
4776
if ac_fn_c_try_compile "$LINENO"; then :
4777
 
4778
else
4779
  ac_c_werror_flag=$ac_save_c_werror_flag
4780
         CFLAGS="-g"
4781
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4782
/* end confdefs.h.  */
4783
 
4784
int
4785
main ()
4786
{
4787
 
4788
  ;
4789
  return 0;
4790
}
4791
_ACEOF
4792
if ac_fn_c_try_compile "$LINENO"; then :
4793
  ac_cv_prog_cc_g=yes
4794
fi
4795
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4796
fi
4797
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4798
fi
4799
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4800
   ac_c_werror_flag=$ac_save_c_werror_flag
4801
fi
4802
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4803
$as_echo "$ac_cv_prog_cc_g" >&6; }
4804
if test "$ac_test_CFLAGS" = set; then
4805
  CFLAGS=$ac_save_CFLAGS
4806
elif test $ac_cv_prog_cc_g = yes; then
4807
  if test "$GCC" = yes; then
4808
    CFLAGS="-g -O2"
4809
  else
4810
    CFLAGS="-g"
4811
  fi
4812
else
4813
  if test "$GCC" = yes; then
4814
    CFLAGS="-O2"
4815
  else
4816
    CFLAGS=
4817
  fi
4818
fi
4819
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4820
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4821
if test "${ac_cv_prog_cc_c89+set}" = set; then :
4822
  $as_echo_n "(cached) " >&6
4823
else
4824
  ac_cv_prog_cc_c89=no
4825
ac_save_CC=$CC
4826
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4827
/* end confdefs.h.  */
4828
#include 
4829
#include 
4830
#include 
4831
#include 
4832
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4833
struct buf { int x; };
4834
FILE * (*rcsopen) (struct buf *, struct stat *, int);
4835
static char *e (p, i)
4836
     char **p;
4837
     int i;
4838
{
4839
  return p[i];
4840
}
4841
static char *f (char * (*g) (char **, int), char **p, ...)
4842
{
4843
  char *s;
4844
  va_list v;
4845
  va_start (v,p);
4846
  s = g (p, va_arg (v,int));
4847
  va_end (v);
4848
  return s;
4849
}
4850
 
4851
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4852
   function prototypes and stuff, but not '\xHH' hex character constants.
4853
   These don't provoke an error unfortunately, instead are silently treated
4854
   as 'x'.  The following induces an error, until -std is added to get
4855
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4856
   array size at least.  It's necessary to write '\x00'==0 to get something
4857
   that's true only with -std.  */
4858
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4859
 
4860
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4861
   inside strings and character constants.  */
4862
#define FOO(x) 'x'
4863
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4864
 
4865
int test (int i, double x);
4866
struct s1 {int (*f) (int a);};
4867
struct s2 {int (*f) (double a);};
4868
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4869
int argc;
4870
char **argv;
4871
int
4872
main ()
4873
{
4874
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4875
  ;
4876
  return 0;
4877
}
4878
_ACEOF
4879
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4880
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4881
do
4882
  CC="$ac_save_CC $ac_arg"
4883
  if ac_fn_c_try_compile "$LINENO"; then :
4884
  ac_cv_prog_cc_c89=$ac_arg
4885
fi
4886
rm -f core conftest.err conftest.$ac_objext
4887
  test "x$ac_cv_prog_cc_c89" != "xno" && break
4888
done
4889
rm -f conftest.$ac_ext
4890
CC=$ac_save_CC
4891
 
4892
fi
4893
# AC_CACHE_VAL
4894
case "x$ac_cv_prog_cc_c89" in
4895
  x)
4896
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4897
$as_echo "none needed" >&6; } ;;
4898
  xno)
4899
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4900
$as_echo "unsupported" >&6; } ;;
4901
  *)
4902
    CC="$CC $ac_cv_prog_cc_c89"
4903
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4904
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4905
esac
4906
if test "x$ac_cv_prog_cc_c89" != xno; then :
4907
 
4908
fi
4909
 
4910
ac_ext=c
4911
ac_cpp='$CPP $CPPFLAGS'
4912
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4913
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4914
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4915
 
4916
ac_ext=c
4917
ac_cpp='$CPP $CPPFLAGS'
4918
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4919
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4920
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4921
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4922
$as_echo_n "checking how to run the C preprocessor... " >&6; }
4923
# On Suns, sometimes $CPP names a directory.
4924
if test -n "$CPP" && test -d "$CPP"; then
4925
  CPP=
4926
fi
4927
if test -z "$CPP"; then
4928
  if test "${ac_cv_prog_CPP+set}" = set; then :
4929
  $as_echo_n "(cached) " >&6
4930
else
4931
      # Double quotes because CPP needs to be expanded
4932
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4933
    do
4934
      ac_preproc_ok=false
4935
for ac_c_preproc_warn_flag in '' yes
4936
do
4937
  # Use a header file that comes with gcc, so configuring glibc
4938
  # with a fresh cross-compiler works.
4939
  # Prefer  to  if __STDC__ is defined, since
4940
  #  exists even on freestanding compilers.
4941
  # On the NeXT, cc -E runs the code through the compiler's parser,
4942
  # not just through cpp. "Syntax error" is here to catch this case.
4943
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4944
/* end confdefs.h.  */
4945
#ifdef __STDC__
4946
# include 
4947
#else
4948
# include 
4949
#endif
4950
                     Syntax error
4951
_ACEOF
4952
if ac_fn_c_try_cpp "$LINENO"; then :
4953
 
4954
else
4955
  # Broken: fails on valid input.
4956
continue
4957
fi
4958
rm -f conftest.err conftest.$ac_ext
4959
 
4960
  # OK, works on sane cases.  Now check whether nonexistent headers
4961
  # can be detected and how.
4962
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4963
/* end confdefs.h.  */
4964
#include 
4965
_ACEOF
4966
if ac_fn_c_try_cpp "$LINENO"; then :
4967
  # Broken: success on invalid input.
4968
continue
4969
else
4970
  # Passes both tests.
4971
ac_preproc_ok=:
4972
break
4973
fi
4974
rm -f conftest.err conftest.$ac_ext
4975
 
4976
done
4977
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4978
rm -f conftest.err conftest.$ac_ext
4979
if $ac_preproc_ok; then :
4980
  break
4981
fi
4982
 
4983
    done
4984
    ac_cv_prog_CPP=$CPP
4985
 
4986
fi
4987
  CPP=$ac_cv_prog_CPP
4988
else
4989
  ac_cv_prog_CPP=$CPP
4990
fi
4991
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4992
$as_echo "$CPP" >&6; }
4993
ac_preproc_ok=false
4994
for ac_c_preproc_warn_flag in '' yes
4995
do
4996
  # Use a header file that comes with gcc, so configuring glibc
4997
  # with a fresh cross-compiler works.
4998
  # Prefer  to  if __STDC__ is defined, since
4999
  #  exists even on freestanding compilers.
5000
  # On the NeXT, cc -E runs the code through the compiler's parser,
5001
  # not just through cpp. "Syntax error" is here to catch this case.
5002
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5003
/* end confdefs.h.  */
5004
#ifdef __STDC__
5005
# include 
5006
#else
5007
# include 
5008
#endif
5009
                     Syntax error
5010
_ACEOF
5011
if ac_fn_c_try_cpp "$LINENO"; then :
5012
 
5013
else
5014
  # Broken: fails on valid input.
5015
continue
5016
fi
5017
rm -f conftest.err conftest.$ac_ext
5018
 
5019
  # OK, works on sane cases.  Now check whether nonexistent headers
5020
  # can be detected and how.
5021
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5022
/* end confdefs.h.  */
5023
#include 
5024
_ACEOF
5025
if ac_fn_c_try_cpp "$LINENO"; then :
5026
  # Broken: success on invalid input.
5027
continue
5028
else
5029
  # Passes both tests.
5030
ac_preproc_ok=:
5031
break
5032
fi
5033
rm -f conftest.err conftest.$ac_ext
5034
 
5035
done
5036
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5037
rm -f conftest.err conftest.$ac_ext
5038
if $ac_preproc_ok; then :
5039
 
5040
else
5041
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5042
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5043
as_fn_error "C preprocessor \"$CPP\" fails sanity check
5044
See \`config.log' for more details." "$LINENO" 5; }
5045
fi
5046
 
5047
ac_ext=c
5048
ac_cpp='$CPP $CPPFLAGS'
5049
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5050
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5051
ac_compiler_gnu=$ac_cv_c_compiler_gnu
5052
 
5053
 
5054
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5055
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5056
if test "${ac_cv_path_GREP+set}" = set; then :
5057
  $as_echo_n "(cached) " >&6
5058
else
5059
  if test -z "$GREP"; then
5060
  ac_path_GREP_found=false
5061
  # Loop through the user's path and test for each of PROGNAME-LIST
5062
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5063
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5064
do
5065
  IFS=$as_save_IFS
5066
  test -z "$as_dir" && as_dir=.
5067
    for ac_prog in grep ggrep; do
5068
    for ac_exec_ext in '' $ac_executable_extensions; do
5069
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5070
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5071
# Check for GNU ac_path_GREP and select it if it is found.
5072
  # Check for GNU $ac_path_GREP
5073
case `"$ac_path_GREP" --version 2>&1` in
5074
*GNU*)
5075
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5076
*)
5077
  ac_count=0
5078
  $as_echo_n 0123456789 >"conftest.in"
5079
  while :
5080
  do
5081
    cat "conftest.in" "conftest.in" >"conftest.tmp"
5082
    mv "conftest.tmp" "conftest.in"
5083
    cp "conftest.in" "conftest.nl"
5084
    $as_echo 'GREP' >> "conftest.nl"
5085
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5086
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5087
    as_fn_arith $ac_count + 1 && ac_count=$as_val
5088
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5089
      # Best one so far, save it but keep looking for a better one
5090
      ac_cv_path_GREP="$ac_path_GREP"
5091
      ac_path_GREP_max=$ac_count
5092
    fi
5093
    # 10*(2^10) chars as input seems more than enough
5094
    test $ac_count -gt 10 && break
5095
  done
5096
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5097
esac
5098
 
5099
      $ac_path_GREP_found && break 3
5100
    done
5101
  done
5102
  done
5103
IFS=$as_save_IFS
5104
  if test -z "$ac_cv_path_GREP"; then
5105
    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5106
  fi
5107
else
5108
  ac_cv_path_GREP=$GREP
5109
fi
5110
 
5111
fi
5112
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5113
$as_echo "$ac_cv_path_GREP" >&6; }
5114
 GREP="$ac_cv_path_GREP"
5115
 
5116
 
5117
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5118
$as_echo_n "checking for egrep... " >&6; }
5119
if test "${ac_cv_path_EGREP+set}" = set; then :
5120
  $as_echo_n "(cached) " >&6
5121
else
5122
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5123
   then ac_cv_path_EGREP="$GREP -E"
5124
   else
5125
     if test -z "$EGREP"; then
5126
  ac_path_EGREP_found=false
5127
  # Loop through the user's path and test for each of PROGNAME-LIST
5128
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5129
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5130
do
5131
  IFS=$as_save_IFS
5132
  test -z "$as_dir" && as_dir=.
5133
    for ac_prog in egrep; do
5134
    for ac_exec_ext in '' $ac_executable_extensions; do
5135
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5136
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5137
# Check for GNU ac_path_EGREP and select it if it is found.
5138
  # Check for GNU $ac_path_EGREP
5139
case `"$ac_path_EGREP" --version 2>&1` in
5140
*GNU*)
5141
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5142
*)
5143
  ac_count=0
5144
  $as_echo_n 0123456789 >"conftest.in"
5145
  while :
5146
  do
5147
    cat "conftest.in" "conftest.in" >"conftest.tmp"
5148
    mv "conftest.tmp" "conftest.in"
5149
    cp "conftest.in" "conftest.nl"
5150
    $as_echo 'EGREP' >> "conftest.nl"
5151
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5152
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5153
    as_fn_arith $ac_count + 1 && ac_count=$as_val
5154
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5155
      # Best one so far, save it but keep looking for a better one
5156
      ac_cv_path_EGREP="$ac_path_EGREP"
5157
      ac_path_EGREP_max=$ac_count
5158
    fi
5159
    # 10*(2^10) chars as input seems more than enough
5160
    test $ac_count -gt 10 && break
5161
  done
5162
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5163
esac
5164
 
5165
      $ac_path_EGREP_found && break 3
5166
    done
5167
  done
5168
  done
5169
IFS=$as_save_IFS
5170
  if test -z "$ac_cv_path_EGREP"; then
5171
    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5172
  fi
5173
else
5174
  ac_cv_path_EGREP=$EGREP
5175
fi
5176
 
5177
   fi
5178
fi
5179
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5180
$as_echo "$ac_cv_path_EGREP" >&6; }
5181
 EGREP="$ac_cv_path_EGREP"
5182
 
5183
 
5184
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5185
$as_echo_n "checking for ANSI C header files... " >&6; }
5186
if test "${ac_cv_header_stdc+set}" = set; then :
5187
  $as_echo_n "(cached) " >&6
5188
else
5189
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5190
/* end confdefs.h.  */
5191
#include 
5192
#include 
5193
#include 
5194
#include 
5195
 
5196
int
5197
main ()
5198
{
5199
 
5200
  ;
5201
  return 0;
5202
}
5203
_ACEOF
5204
if ac_fn_c_try_compile "$LINENO"; then :
5205
  ac_cv_header_stdc=yes
5206
else
5207
  ac_cv_header_stdc=no
5208
fi
5209
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5210
 
5211
if test $ac_cv_header_stdc = yes; then
5212
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5213
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5214
/* end confdefs.h.  */
5215
#include 
5216
 
5217
_ACEOF
5218
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5219
  $EGREP "memchr" >/dev/null 2>&1; then :
5220
 
5221
else
5222
  ac_cv_header_stdc=no
5223
fi
5224
rm -f conftest*
5225
 
5226
fi
5227
 
5228
if test $ac_cv_header_stdc = yes; then
5229
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5230
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5231
/* end confdefs.h.  */
5232
#include 
5233
 
5234
_ACEOF
5235
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5236
  $EGREP "free" >/dev/null 2>&1; then :
5237
 
5238
else
5239
  ac_cv_header_stdc=no
5240
fi
5241
rm -f conftest*
5242
 
5243
fi
5244
 
5245
if test $ac_cv_header_stdc = yes; then
5246
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5247
  if test "$cross_compiling" = yes; then :
5248
  :
5249
else
5250
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5251
/* end confdefs.h.  */
5252
#include 
5253
#include 
5254
#if ((' ' & 0x0FF) == 0x020)
5255
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5256
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5257
#else
5258
# define ISLOWER(c) \
5259
                   (('a' <= (c) && (c) <= 'i') \
5260
                     || ('j' <= (c) && (c) <= 'r') \
5261
                     || ('s' <= (c) && (c) <= 'z'))
5262
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5263
#endif
5264
 
5265
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5266
int
5267
main ()
5268
{
5269
  int i;
5270
  for (i = 0; i < 256; i++)
5271
    if (XOR (islower (i), ISLOWER (i))
5272
        || toupper (i) != TOUPPER (i))
5273
      return 2;
5274
  return 0;
5275
}
5276
_ACEOF
5277
if ac_fn_c_try_run "$LINENO"; then :
5278
 
5279
else
5280
  ac_cv_header_stdc=no
5281
fi
5282
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5283
  conftest.$ac_objext conftest.beam conftest.$ac_ext
5284
fi
5285
 
5286
fi
5287
fi
5288
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5289
$as_echo "$ac_cv_header_stdc" >&6; }
5290
if test $ac_cv_header_stdc = yes; then
5291
 
5292
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5293
 
5294
fi
5295
 
5296
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5297
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5298
                  inttypes.h stdint.h unistd.h
5299
do :
5300
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5301
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5302
"
5303
eval as_val=\$$as_ac_Header
5304
   if test "x$as_val" = x""yes; then :
5305
  cat >>confdefs.h <<_ACEOF
5306
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5307
_ACEOF
5308
 
5309
fi
5310
 
5311
done
5312
 
5313
 
5314
 
5315
  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5316
if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5317
  MINIX=yes
5318
else
5319
  MINIX=
5320
fi
5321
 
5322
 
5323
  if test "$MINIX" = yes; then
5324
 
5325
$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5326
 
5327
 
5328
$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5329
 
5330
 
5331
$as_echo "#define _MINIX 1" >>confdefs.h
5332
 
5333
  fi
5334
 
5335
 
5336
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5337
$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5338
if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5339
  $as_echo_n "(cached) " >&6
5340
else
5341
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5342
/* end confdefs.h.  */
5343
 
5344
#         define __EXTENSIONS__ 1
5345
          $ac_includes_default
5346
int
5347
main ()
5348
{
5349
 
5350
  ;
5351
  return 0;
5352
}
5353
_ACEOF
5354
if ac_fn_c_try_compile "$LINENO"; then :
5355
  ac_cv_safe_to_define___extensions__=yes
5356
else
5357
  ac_cv_safe_to_define___extensions__=no
5358
fi
5359
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5360
fi
5361
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5362
$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5363
  test $ac_cv_safe_to_define___extensions__ = yes &&
5364
    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5365
 
5366
  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5367
 
5368
  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5369
 
5370
  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5371
 
5372
  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5373
 
5374
 
5375
 
5376
 
5377
 
5378
case `pwd` in
5379
  *\ * | *\     *)
5380
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5381
$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5382
esac
5383
 
5384
 
5385
 
5386
macro_version='2.2.7a'
5387
macro_revision='1.3134'
5388
 
5389
 
5390
 
5391
 
5392
 
5393
 
5394
 
5395
 
5396
 
5397
 
5398
 
5399
 
5400
 
5401
ltmain="$ac_aux_dir/ltmain.sh"
5402
 
5403
# Backslashify metacharacters that are still active within
5404
# double-quoted strings.
5405
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5406
 
5407
# Same as above, but do not quote variable references.
5408
double_quote_subst='s/\(["`\\]\)/\\\1/g'
5409
 
5410
# Sed substitution to delay expansion of an escaped shell variable in a
5411
# double_quote_subst'ed string.
5412
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5413
 
5414
# Sed substitution to delay expansion of an escaped single quote.
5415
delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5416
 
5417
# Sed substitution to avoid accidental globbing in evaled expressions
5418
no_glob_subst='s/\*/\\\*/g'
5419
 
5420
ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5421
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5422
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5423
 
5424
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5425
$as_echo_n "checking how to print strings... " >&6; }
5426
# Test print first, because it will be a builtin if present.
5427
if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5428
   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5429
  ECHO='print -r --'
5430
elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5431
  ECHO='printf %s\n'
5432
else
5433
  # Use this function as a fallback that always works.
5434
  func_fallback_echo ()
5435
  {
5436
    eval 'cat <<_LTECHO_EOF
5437
$1
5438
_LTECHO_EOF'
5439
  }
5440
  ECHO='func_fallback_echo'
5441
fi
5442
 
5443
# func_echo_all arg...
5444
# Invoke $ECHO with all args, space-separated.
5445
func_echo_all ()
5446
{
5447
    $ECHO ""
5448
}
5449
 
5450
case "$ECHO" in
5451
  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5452
$as_echo "printf" >&6; } ;;
5453
  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5454
$as_echo "print -r" >&6; } ;;
5455
  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5456
$as_echo "cat" >&6; } ;;
5457
esac
5458
 
5459
 
5460
 
5461
 
5462
 
5463
 
5464
 
5465
 
5466
 
5467
 
5468
 
5469
 
5470
 
5471
 
5472
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5473
$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5474
if test "${ac_cv_path_SED+set}" = set; then :
5475
  $as_echo_n "(cached) " >&6
5476
else
5477
            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5478
     for ac_i in 1 2 3 4 5 6 7; do
5479
       ac_script="$ac_script$as_nl$ac_script"
5480
     done
5481
     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5482
     { ac_script=; unset ac_script;}
5483
     if test -z "$SED"; then
5484
  ac_path_SED_found=false
5485
  # Loop through the user's path and test for each of PROGNAME-LIST
5486
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5487
for as_dir in $PATH
5488
do
5489
  IFS=$as_save_IFS
5490
  test -z "$as_dir" && as_dir=.
5491
    for ac_prog in sed gsed; do
5492
    for ac_exec_ext in '' $ac_executable_extensions; do
5493
      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5494
      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5495
# Check for GNU ac_path_SED and select it if it is found.
5496
  # Check for GNU $ac_path_SED
5497
case `"$ac_path_SED" --version 2>&1` in
5498
*GNU*)
5499
  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5500
*)
5501
  ac_count=0
5502
  $as_echo_n 0123456789 >"conftest.in"
5503
  while :
5504
  do
5505
    cat "conftest.in" "conftest.in" >"conftest.tmp"
5506
    mv "conftest.tmp" "conftest.in"
5507
    cp "conftest.in" "conftest.nl"
5508
    $as_echo '' >> "conftest.nl"
5509
    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5510
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5511
    as_fn_arith $ac_count + 1 && ac_count=$as_val
5512
    if test $ac_count -gt ${ac_path_SED_max-0}; then
5513
      # Best one so far, save it but keep looking for a better one
5514
      ac_cv_path_SED="$ac_path_SED"
5515
      ac_path_SED_max=$ac_count
5516
    fi
5517
    # 10*(2^10) chars as input seems more than enough
5518
    test $ac_count -gt 10 && break
5519
  done
5520
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5521
esac
5522
 
5523
      $ac_path_SED_found && break 3
5524
    done
5525
  done
5526
  done
5527
IFS=$as_save_IFS
5528
  if test -z "$ac_cv_path_SED"; then
5529
    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5530
  fi
5531
else
5532
  ac_cv_path_SED=$SED
5533
fi
5534
 
5535
fi
5536
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5537
$as_echo "$ac_cv_path_SED" >&6; }
5538
 SED="$ac_cv_path_SED"
5539
  rm -f conftest.sed
5540
 
5541
test -z "$SED" && SED=sed
5542
Xsed="$SED -e 1s/^X//"
5543
 
5544
 
5545
 
5546
 
5547
 
5548
 
5549
 
5550
 
5551
 
5552
 
5553
 
5554
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5555
$as_echo_n "checking for fgrep... " >&6; }
5556
if test "${ac_cv_path_FGREP+set}" = set; then :
5557
  $as_echo_n "(cached) " >&6
5558
else
5559
  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5560
   then ac_cv_path_FGREP="$GREP -F"
5561
   else
5562
     if test -z "$FGREP"; then
5563
  ac_path_FGREP_found=false
5564
  # Loop through the user's path and test for each of PROGNAME-LIST
5565
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5566
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5567
do
5568
  IFS=$as_save_IFS
5569
  test -z "$as_dir" && as_dir=.
5570
    for ac_prog in fgrep; do
5571
    for ac_exec_ext in '' $ac_executable_extensions; do
5572
      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5573
      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5574
# Check for GNU ac_path_FGREP and select it if it is found.
5575
  # Check for GNU $ac_path_FGREP
5576
case `"$ac_path_FGREP" --version 2>&1` in
5577
*GNU*)
5578
  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5579
*)
5580
  ac_count=0
5581
  $as_echo_n 0123456789 >"conftest.in"
5582
  while :
5583
  do
5584
    cat "conftest.in" "conftest.in" >"conftest.tmp"
5585
    mv "conftest.tmp" "conftest.in"
5586
    cp "conftest.in" "conftest.nl"
5587
    $as_echo 'FGREP' >> "conftest.nl"
5588
    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5589
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5590
    as_fn_arith $ac_count + 1 && ac_count=$as_val
5591
    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5592
      # Best one so far, save it but keep looking for a better one
5593
      ac_cv_path_FGREP="$ac_path_FGREP"
5594
      ac_path_FGREP_max=$ac_count
5595
    fi
5596
    # 10*(2^10) chars as input seems more than enough
5597
    test $ac_count -gt 10 && break
5598
  done
5599
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5600
esac
5601
 
5602
      $ac_path_FGREP_found && break 3
5603
    done
5604
  done
5605
  done
5606
IFS=$as_save_IFS
5607
  if test -z "$ac_cv_path_FGREP"; then
5608
    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5609
  fi
5610
else
5611
  ac_cv_path_FGREP=$FGREP
5612
fi
5613
 
5614
   fi
5615
fi
5616
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5617
$as_echo "$ac_cv_path_FGREP" >&6; }
5618
 FGREP="$ac_cv_path_FGREP"
5619
 
5620
 
5621
test -z "$GREP" && GREP=grep
5622
 
5623
 
5624
 
5625
 
5626
 
5627
 
5628
 
5629
 
5630
 
5631
 
5632
 
5633
 
5634
 
5635
 
5636
 
5637
 
5638
 
5639
 
5640
 
5641
# Check whether --with-gnu-ld was given.
5642
if test "${with_gnu_ld+set}" = set; then :
5643
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5644
else
5645
  with_gnu_ld=no
5646
fi
5647
 
5648
ac_prog=ld
5649
if test "$GCC" = yes; then
5650
  # Check if gcc -print-prog-name=ld gives a path.
5651
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5652
$as_echo_n "checking for ld used by $CC... " >&6; }
5653
  case $host in
5654
  *-*-mingw*)
5655
    # gcc leaves a trailing carriage return which upsets mingw
5656
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5657
  *)
5658
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5659
  esac
5660
  case $ac_prog in
5661
    # Accept absolute paths.
5662
    [\\/]* | ?:[\\/]*)
5663
      re_direlt='/[^/][^/]*/\.\./'
5664
      # Canonicalize the pathname of ld
5665
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5666
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5667
        ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5668
      done
5669
      test -z "$LD" && LD="$ac_prog"
5670
      ;;
5671
  "")
5672
    # If it fails, then pretend we aren't using GCC.
5673
    ac_prog=ld
5674
    ;;
5675
  *)
5676
    # If it is relative, then search for the first ld in PATH.
5677
    with_gnu_ld=unknown
5678
    ;;
5679
  esac
5680
elif test "$with_gnu_ld" = yes; then
5681
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5682
$as_echo_n "checking for GNU ld... " >&6; }
5683
else
5684
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5685
$as_echo_n "checking for non-GNU ld... " >&6; }
5686
fi
5687
if test "${lt_cv_path_LD+set}" = set; then :
5688
  $as_echo_n "(cached) " >&6
5689
else
5690
  if test -z "$LD"; then
5691
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5692
  for ac_dir in $PATH; do
5693
    IFS="$lt_save_ifs"
5694
    test -z "$ac_dir" && ac_dir=.
5695
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5696
      lt_cv_path_LD="$ac_dir/$ac_prog"
5697
      # Check to see if the program is GNU ld.  I'd rather use --version,
5698
      # but apparently some variants of GNU ld only accept -v.
5699
      # Break only if it was the GNU/non-GNU ld that we prefer.
5700
      case `"$lt_cv_path_LD" -v 2>&1 
5701
      *GNU* | *'with BFD'*)
5702
        test "$with_gnu_ld" != no && break
5703
        ;;
5704
      *)
5705
        test "$with_gnu_ld" != yes && break
5706
        ;;
5707
      esac
5708
    fi
5709
  done
5710
  IFS="$lt_save_ifs"
5711
else
5712
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5713
fi
5714
fi
5715
 
5716
LD="$lt_cv_path_LD"
5717
if test -n "$LD"; then
5718
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5719
$as_echo "$LD" >&6; }
5720
else
5721
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5722
$as_echo "no" >&6; }
5723
fi
5724
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5725
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5726
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5727
if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5728
  $as_echo_n "(cached) " >&6
5729
else
5730
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5731
case `$LD -v 2>&1 
5732
*GNU* | *'with BFD'*)
5733
  lt_cv_prog_gnu_ld=yes
5734
  ;;
5735
*)
5736
  lt_cv_prog_gnu_ld=no
5737
  ;;
5738
esac
5739
fi
5740
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5741
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5742
with_gnu_ld=$lt_cv_prog_gnu_ld
5743
 
5744
 
5745
 
5746
 
5747
 
5748
 
5749
 
5750
 
5751
 
5752
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5753
$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5754
if test "${lt_cv_path_NM+set}" = set; then :
5755
  $as_echo_n "(cached) " >&6
5756
else
5757
  if test -n "$NM"; then
5758
  # Let the user override the test.
5759
  lt_cv_path_NM="$NM"
5760
else
5761
  lt_nm_to_check="${ac_tool_prefix}nm"
5762
  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5763
    lt_nm_to_check="$lt_nm_to_check nm"
5764
  fi
5765
  for lt_tmp_nm in $lt_nm_to_check; do
5766
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5767
    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5768
      IFS="$lt_save_ifs"
5769
      test -z "$ac_dir" && ac_dir=.
5770
      tmp_nm="$ac_dir/$lt_tmp_nm"
5771
      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5772
        # Check to see if the nm accepts a BSD-compat flag.
5773
        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5774
        #   nm: unknown option "B" ignored
5775
        # Tru64's nm complains that /dev/null is an invalid object file
5776
        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5777
        */dev/null* | *'Invalid file or object type'*)
5778
          lt_cv_path_NM="$tmp_nm -B"
5779
          break
5780
          ;;
5781
        *)
5782
          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5783
          */dev/null*)
5784
            lt_cv_path_NM="$tmp_nm -p"
5785
            break
5786
            ;;
5787
          *)
5788
            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5789
            continue # so that we can try to find one that supports BSD flags
5790
            ;;
5791
          esac
5792
          ;;
5793
        esac
5794
      fi
5795
    done
5796
    IFS="$lt_save_ifs"
5797
  done
5798
  : ${lt_cv_path_NM=no}
5799
fi
5800
fi
5801
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5802
$as_echo "$lt_cv_path_NM" >&6; }
5803
if test "$lt_cv_path_NM" != "no"; then
5804
  NM="$lt_cv_path_NM"
5805
else
5806
  # Didn't find any BSD compatible name lister, look for dumpbin.
5807
  if test -n "$DUMPBIN"; then :
5808
    # Let the user override the test.
5809
  else
5810
    if test -n "$ac_tool_prefix"; then
5811
  for ac_prog in dumpbin "link -dump"
5812
  do
5813
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5814
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5815
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5816
$as_echo_n "checking for $ac_word... " >&6; }
5817
if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5818
  $as_echo_n "(cached) " >&6
5819
else
5820
  if test -n "$DUMPBIN"; then
5821
  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5822
else
5823
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5824
for as_dir in $PATH
5825
do
5826
  IFS=$as_save_IFS
5827
  test -z "$as_dir" && as_dir=.
5828
    for ac_exec_ext in '' $ac_executable_extensions; do
5829
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5830
    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5831
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5832
    break 2
5833
  fi
5834
done
5835
  done
5836
IFS=$as_save_IFS
5837
 
5838
fi
5839
fi
5840
DUMPBIN=$ac_cv_prog_DUMPBIN
5841
if test -n "$DUMPBIN"; then
5842
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5843
$as_echo "$DUMPBIN" >&6; }
5844
else
5845
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5846
$as_echo "no" >&6; }
5847
fi
5848
 
5849
 
5850
    test -n "$DUMPBIN" && break
5851
  done
5852
fi
5853
if test -z "$DUMPBIN"; then
5854
  ac_ct_DUMPBIN=$DUMPBIN
5855
  for ac_prog in dumpbin "link -dump"
5856
do
5857
  # Extract the first word of "$ac_prog", so it can be a program name with args.
5858
set dummy $ac_prog; ac_word=$2
5859
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5860
$as_echo_n "checking for $ac_word... " >&6; }
5861
if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5862
  $as_echo_n "(cached) " >&6
5863
else
5864
  if test -n "$ac_ct_DUMPBIN"; then
5865
  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5866
else
5867
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5868
for as_dir in $PATH
5869
do
5870
  IFS=$as_save_IFS
5871
  test -z "$as_dir" && as_dir=.
5872
    for ac_exec_ext in '' $ac_executable_extensions; do
5873
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5874
    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5875
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5876
    break 2
5877
  fi
5878
done
5879
  done
5880
IFS=$as_save_IFS
5881
 
5882
fi
5883
fi
5884
ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5885
if test -n "$ac_ct_DUMPBIN"; then
5886
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5887
$as_echo "$ac_ct_DUMPBIN" >&6; }
5888
else
5889
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5890
$as_echo "no" >&6; }
5891
fi
5892
 
5893
 
5894
  test -n "$ac_ct_DUMPBIN" && break
5895
done
5896
 
5897
  if test "x$ac_ct_DUMPBIN" = x; then
5898
    DUMPBIN=":"
5899
  else
5900
    case $cross_compiling:$ac_tool_warned in
5901
yes:)
5902
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5903
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5904
ac_tool_warned=yes ;;
5905
esac
5906
    DUMPBIN=$ac_ct_DUMPBIN
5907
  fi
5908
fi
5909
 
5910
    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5911
    *COFF*)
5912
      DUMPBIN="$DUMPBIN -symbols"
5913
      ;;
5914
    *)
5915
      DUMPBIN=:
5916
      ;;
5917
    esac
5918
  fi
5919
 
5920
  if test "$DUMPBIN" != ":"; then
5921
    NM="$DUMPBIN"
5922
  fi
5923
fi
5924
test -z "$NM" && NM=nm
5925
 
5926
 
5927
 
5928
 
5929
 
5930
 
5931
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5932
$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5933
if test "${lt_cv_nm_interface+set}" = set; then :
5934
  $as_echo_n "(cached) " >&6
5935
else
5936
  lt_cv_nm_interface="BSD nm"
5937
  echo "int some_variable = 0;" > conftest.$ac_ext
5938
  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5939
  (eval "$ac_compile" 2>conftest.err)
5940
  cat conftest.err >&5
5941
  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5942
  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5943
  cat conftest.err >&5
5944
  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5945
  cat conftest.out >&5
5946
  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5947
    lt_cv_nm_interface="MS dumpbin"
5948
  fi
5949
  rm -f conftest*
5950
fi
5951
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5952
$as_echo "$lt_cv_nm_interface" >&6; }
5953
 
5954
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5955
$as_echo_n "checking whether ln -s works... " >&6; }
5956
LN_S=$as_ln_s
5957
if test "$LN_S" = "ln -s"; then
5958
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5959
$as_echo "yes" >&6; }
5960
else
5961
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5962
$as_echo "no, using $LN_S" >&6; }
5963
fi
5964
 
5965
# find the maximum length of command line arguments
5966
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5967
$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5968
if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5969
  $as_echo_n "(cached) " >&6
5970
else
5971
    i=0
5972
  teststring="ABCD"
5973
 
5974
  case $build_os in
5975
  msdosdjgpp*)
5976
    # On DJGPP, this test can blow up pretty badly due to problems in libc
5977
    # (any single argument exceeding 2000 bytes causes a buffer overrun
5978
    # during glob expansion).  Even if it were fixed, the result of this
5979
    # check would be larger than it should be.
5980
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5981
    ;;
5982
 
5983
  gnu*)
5984
    # Under GNU Hurd, this test is not required because there is
5985
    # no limit to the length of command line arguments.
5986
    # Libtool will interpret -1 as no limit whatsoever
5987
    lt_cv_sys_max_cmd_len=-1;
5988
    ;;
5989
 
5990
  cygwin* | mingw* | cegcc*)
5991
    # On Win9x/ME, this test blows up -- it succeeds, but takes
5992
    # about 5 minutes as the teststring grows exponentially.
5993
    # Worse, since 9x/ME are not pre-emptively multitasking,
5994
    # you end up with a "frozen" computer, even though with patience
5995
    # the test eventually succeeds (with a max line length of 256k).
5996
    # Instead, let's just punt: use the minimum linelength reported by
5997
    # all of the supported platforms: 8192 (on NT/2K/XP).
5998
    lt_cv_sys_max_cmd_len=8192;
5999
    ;;
6000
 
6001
  mint*)
6002
    # On MiNT this can take a long time and run out of memory.
6003
    lt_cv_sys_max_cmd_len=8192;
6004
    ;;
6005
 
6006
  amigaos*)
6007
    # On AmigaOS with pdksh, this test takes hours, literally.
6008
    # So we just punt and use a minimum line length of 8192.
6009
    lt_cv_sys_max_cmd_len=8192;
6010
    ;;
6011
 
6012
  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6013
    # This has been around since 386BSD, at least.  Likely further.
6014
    if test -x /sbin/sysctl; then
6015
      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6016
    elif test -x /usr/sbin/sysctl; then
6017
      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6018
    else
6019
      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6020
    fi
6021
    # And add a safety zone
6022
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6023
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6024
    ;;
6025
 
6026
  interix*)
6027
    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6028
    lt_cv_sys_max_cmd_len=196608
6029
    ;;
6030
 
6031
  osf*)
6032
    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6033
    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6034
    # nice to cause kernel panics so lets avoid the loop below.
6035
    # First set a reasonable default.
6036
    lt_cv_sys_max_cmd_len=16384
6037
    #
6038
    if test -x /sbin/sysconfig; then
6039
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6040
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6041
      esac
6042
    fi
6043
    ;;
6044
  sco3.2v5*)
6045
    lt_cv_sys_max_cmd_len=102400
6046
    ;;
6047
  sysv5* | sco5v6* | sysv4.2uw2*)
6048
    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6049
    if test -n "$kargmax"; then
6050
      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6051
    else
6052
      lt_cv_sys_max_cmd_len=32768
6053
    fi
6054
    ;;
6055
  *)
6056
    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6057
    if test -n "$lt_cv_sys_max_cmd_len"; then
6058
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6059
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6060
    else
6061
      # Make teststring a little bigger before we do anything with it.
6062
      # a 1K string should be a reasonable start.
6063
      for i in 1 2 3 4 5 6 7 8 ; do
6064
        teststring=$teststring$teststring
6065
      done
6066
      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6067
      # If test is not a shell built-in, we'll probably end up computing a
6068
      # maximum length that is only half of the actual maximum length, but
6069
      # we can't tell.
6070
      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6071
                 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6072
              test $i != 17 # 1/2 MB should be enough
6073
      do
6074
        i=`expr $i + 1`
6075
        teststring=$teststring$teststring
6076
      done
6077
      # Only check the string length outside the loop.
6078
      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6079
      teststring=
6080
      # Add a significant safety factor because C++ compilers can tack on
6081
      # massive amounts of additional arguments before passing them to the
6082
      # linker.  It appears as though 1/2 is a usable value.
6083
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6084
    fi
6085
    ;;
6086
  esac
6087
 
6088
fi
6089
 
6090
if test -n $lt_cv_sys_max_cmd_len ; then
6091
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6092
$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6093
else
6094
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6095
$as_echo "none" >&6; }
6096
fi
6097
max_cmd_len=$lt_cv_sys_max_cmd_len
6098
 
6099
 
6100
 
6101
 
6102
 
6103
 
6104
: ${CP="cp -f"}
6105
: ${MV="mv -f"}
6106
: ${RM="rm -f"}
6107
 
6108
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6109
$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6110
# Try some XSI features
6111
xsi_shell=no
6112
( _lt_dummy="a/b/c"
6113
  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6114
      = c,a/b,, \
6115
    && eval 'test $(( 1 + 1 )) -eq 2 \
6116
    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6117
  && xsi_shell=yes
6118
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6119
$as_echo "$xsi_shell" >&6; }
6120
 
6121
 
6122
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6123
$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6124
lt_shell_append=no
6125
( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6126
    >/dev/null 2>&1 \
6127
  && lt_shell_append=yes
6128
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6129
$as_echo "$lt_shell_append" >&6; }
6130
 
6131
 
6132
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6133
  lt_unset=unset
6134
else
6135
  lt_unset=false
6136
fi
6137
 
6138
 
6139
 
6140
 
6141
 
6142
# test EBCDIC or ASCII
6143
case `echo X|tr X '\101'` in
6144
 A) # ASCII based system
6145
    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6146
  lt_SP2NL='tr \040 \012'
6147
  lt_NL2SP='tr \015\012 \040\040'
6148
  ;;
6149
 *) # EBCDIC based system
6150
  lt_SP2NL='tr \100 \n'
6151
  lt_NL2SP='tr \r\n \100\100'
6152
  ;;
6153
esac
6154
 
6155
 
6156
 
6157
 
6158
 
6159
 
6160
 
6161
 
6162
 
6163
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6164
$as_echo_n "checking for $LD option to reload object files... " >&6; }
6165
if test "${lt_cv_ld_reload_flag+set}" = set; then :
6166
  $as_echo_n "(cached) " >&6
6167
else
6168
  lt_cv_ld_reload_flag='-r'
6169
fi
6170
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6171
$as_echo "$lt_cv_ld_reload_flag" >&6; }
6172
reload_flag=$lt_cv_ld_reload_flag
6173
case $reload_flag in
6174
"" | " "*) ;;
6175
*) reload_flag=" $reload_flag" ;;
6176
esac
6177
reload_cmds='$LD$reload_flag -o $output$reload_objs'
6178
case $host_os in
6179
  darwin*)
6180
    if test "$GCC" = yes; then
6181
      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6182
    else
6183
      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6184
    fi
6185
    ;;
6186
esac
6187
 
6188
 
6189
 
6190
 
6191
 
6192
 
6193
 
6194
 
6195
 
6196
if test -n "$ac_tool_prefix"; then
6197
  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6198
set dummy ${ac_tool_prefix}objdump; ac_word=$2
6199
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6200
$as_echo_n "checking for $ac_word... " >&6; }
6201
if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6202
  $as_echo_n "(cached) " >&6
6203
else
6204
  if test -n "$OBJDUMP"; then
6205
  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6206
else
6207
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6208
for as_dir in $PATH
6209
do
6210
  IFS=$as_save_IFS
6211
  test -z "$as_dir" && as_dir=.
6212
    for ac_exec_ext in '' $ac_executable_extensions; do
6213
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6214
    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6215
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6216
    break 2
6217
  fi
6218
done
6219
  done
6220
IFS=$as_save_IFS
6221
 
6222
fi
6223
fi
6224
OBJDUMP=$ac_cv_prog_OBJDUMP
6225
if test -n "$OBJDUMP"; then
6226
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6227
$as_echo "$OBJDUMP" >&6; }
6228
else
6229
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6230
$as_echo "no" >&6; }
6231
fi
6232
 
6233
 
6234
fi
6235
if test -z "$ac_cv_prog_OBJDUMP"; then
6236
  ac_ct_OBJDUMP=$OBJDUMP
6237
  # Extract the first word of "objdump", so it can be a program name with args.
6238
set dummy objdump; ac_word=$2
6239
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6240
$as_echo_n "checking for $ac_word... " >&6; }
6241
if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6242
  $as_echo_n "(cached) " >&6
6243
else
6244
  if test -n "$ac_ct_OBJDUMP"; then
6245
  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6246
else
6247
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6248
for as_dir in $PATH
6249
do
6250
  IFS=$as_save_IFS
6251
  test -z "$as_dir" && as_dir=.
6252
    for ac_exec_ext in '' $ac_executable_extensions; do
6253
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6254
    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6255
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6256
    break 2
6257
  fi
6258
done
6259
  done
6260
IFS=$as_save_IFS
6261
 
6262
fi
6263
fi
6264
ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6265
if test -n "$ac_ct_OBJDUMP"; then
6266
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6267
$as_echo "$ac_ct_OBJDUMP" >&6; }
6268
else
6269
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6270
$as_echo "no" >&6; }
6271
fi
6272
 
6273
  if test "x$ac_ct_OBJDUMP" = x; then
6274
    OBJDUMP="false"
6275
  else
6276
    case $cross_compiling:$ac_tool_warned in
6277
yes:)
6278
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6279
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6280
ac_tool_warned=yes ;;
6281
esac
6282
    OBJDUMP=$ac_ct_OBJDUMP
6283
  fi
6284
else
6285
  OBJDUMP="$ac_cv_prog_OBJDUMP"
6286
fi
6287
 
6288
test -z "$OBJDUMP" && OBJDUMP=objdump
6289
 
6290
 
6291
 
6292
 
6293
 
6294
 
6295
 
6296
 
6297
 
6298
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6299
$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6300
if test "${lt_cv_deplibs_check_method+set}" = set; then :
6301
  $as_echo_n "(cached) " >&6
6302
else
6303
  lt_cv_file_magic_cmd='$MAGIC_CMD'
6304
lt_cv_file_magic_test_file=
6305
lt_cv_deplibs_check_method='unknown'
6306
# Need to set the preceding variable on all platforms that support
6307
# interlibrary dependencies.
6308
# 'none' -- dependencies not supported.
6309
# `unknown' -- same as none, but documents that we really don't know.
6310
# 'pass_all' -- all dependencies passed with no checks.
6311
# 'test_compile' -- check by making test program.
6312
# 'file_magic [[regex]]' -- check by looking for files in library path
6313
# which responds to the $file_magic_cmd with a given extended regex.
6314
# If you have `file' or equivalent on your system and you're not sure
6315
# whether `pass_all' will *always* work, you probably want this one.
6316
 
6317
case $host_os in
6318
aix[4-9]*)
6319
  lt_cv_deplibs_check_method=pass_all
6320
  ;;
6321
 
6322
beos*)
6323
  lt_cv_deplibs_check_method=pass_all
6324
  ;;
6325
 
6326
bsdi[45]*)
6327
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6328
  lt_cv_file_magic_cmd='/usr/bin/file -L'
6329
  lt_cv_file_magic_test_file=/shlib/libc.so
6330
  ;;
6331
 
6332
cygwin*)
6333
  # func_win32_libid is a shell function defined in ltmain.sh
6334
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6335
  lt_cv_file_magic_cmd='func_win32_libid'
6336
  ;;
6337
 
6338
mingw* | pw32*)
6339
  # Base MSYS/MinGW do not provide the 'file' command needed by
6340
  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6341
  # unless we find 'file', for example because we are cross-compiling.
6342
  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6343
  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6344
    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6345
    lt_cv_file_magic_cmd='func_win32_libid'
6346
  else
6347
    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6348
    lt_cv_file_magic_cmd='$OBJDUMP -f'
6349
  fi
6350
  ;;
6351
 
6352
cegcc*)
6353
  # use the weaker test based on 'objdump'. See mingw*.
6354
  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6355
  lt_cv_file_magic_cmd='$OBJDUMP -f'
6356
  ;;
6357
 
6358
darwin* | rhapsody*)
6359
  lt_cv_deplibs_check_method=pass_all
6360
  ;;
6361
 
6362
freebsd* | dragonfly*)
6363
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6364
    case $host_cpu in
6365
    i*86 )
6366
      # Not sure whether the presence of OpenBSD here was a mistake.
6367
      # Let's accept both of them until this is cleared up.
6368
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6369
      lt_cv_file_magic_cmd=/usr/bin/file
6370
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6371
      ;;
6372
    esac
6373
  else
6374
    lt_cv_deplibs_check_method=pass_all
6375
  fi
6376
  ;;
6377
 
6378
gnu*)
6379
  lt_cv_deplibs_check_method=pass_all
6380
  ;;
6381
 
6382
haiku*)
6383
  lt_cv_deplibs_check_method=pass_all
6384
  ;;
6385
 
6386
hpux10.20* | hpux11*)
6387
  lt_cv_file_magic_cmd=/usr/bin/file
6388
  case $host_cpu in
6389
  ia64*)
6390
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6391
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6392
    ;;
6393
  hppa*64*)
6394
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6395
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6396
    ;;
6397
  *)
6398
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6399
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6400
    ;;
6401
  esac
6402
  ;;
6403
 
6404
interix[3-9]*)
6405
  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6406
  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6407
  ;;
6408
 
6409
irix5* | irix6* | nonstopux*)
6410
  case $LD in
6411
  *-32|*"-32 ") libmagic=32-bit;;
6412
  *-n32|*"-n32 ") libmagic=N32;;
6413
  *-64|*"-64 ") libmagic=64-bit;;
6414
  *) libmagic=never-match;;
6415
  esac
6416
  lt_cv_deplibs_check_method=pass_all
6417
  ;;
6418
 
6419
# This must be Linux ELF.
6420
linux* | k*bsd*-gnu | kopensolaris*-gnu)
6421
  lt_cv_deplibs_check_method=pass_all
6422
  ;;
6423
 
6424
netbsd*)
6425
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6426
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6427
  else
6428
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6429
  fi
6430
  ;;
6431
 
6432
newos6*)
6433
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6434
  lt_cv_file_magic_cmd=/usr/bin/file
6435
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6436
  ;;
6437
 
6438
*nto* | *qnx*)
6439
  lt_cv_deplibs_check_method=pass_all
6440
  ;;
6441
 
6442
openbsd*)
6443
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6444
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6445
  else
6446
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6447
  fi
6448
  ;;
6449
 
6450
osf3* | osf4* | osf5*)
6451
  lt_cv_deplibs_check_method=pass_all
6452
  ;;
6453
 
6454
rdos*)
6455
  lt_cv_deplibs_check_method=pass_all
6456
  ;;
6457
 
6458
solaris*)
6459
  lt_cv_deplibs_check_method=pass_all
6460
  ;;
6461
 
6462
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6463
  lt_cv_deplibs_check_method=pass_all
6464
  ;;
6465
 
6466
sysv4 | sysv4.3*)
6467
  case $host_vendor in
6468
  motorola)
6469
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
6470
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6471
    ;;
6472
  ncr)
6473
    lt_cv_deplibs_check_method=pass_all
6474
    ;;
6475
  sequent)
6476
    lt_cv_file_magic_cmd='/bin/file'
6477
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6478
    ;;
6479
  sni)
6480
    lt_cv_file_magic_cmd='/bin/file'
6481
    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6482
    lt_cv_file_magic_test_file=/lib/libc.so
6483
    ;;
6484
  siemens)
6485
    lt_cv_deplibs_check_method=pass_all
6486
    ;;
6487
  pc)
6488
    lt_cv_deplibs_check_method=pass_all
6489
    ;;
6490
  esac
6491
  ;;
6492
 
6493
tpf*)
6494
  lt_cv_deplibs_check_method=pass_all
6495
  ;;
6496
esac
6497
 
6498
fi
6499
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6500
$as_echo "$lt_cv_deplibs_check_method" >&6; }
6501
file_magic_cmd=$lt_cv_file_magic_cmd
6502
deplibs_check_method=$lt_cv_deplibs_check_method
6503
test -z "$deplibs_check_method" && deplibs_check_method=unknown
6504
 
6505
 
6506
 
6507
 
6508
 
6509
 
6510
 
6511
 
6512
 
6513
 
6514
 
6515
 
6516
if test -n "$ac_tool_prefix"; then
6517
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6518
set dummy ${ac_tool_prefix}ar; ac_word=$2
6519
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6520
$as_echo_n "checking for $ac_word... " >&6; }
6521
if test "${ac_cv_prog_AR+set}" = set; then :
6522
  $as_echo_n "(cached) " >&6
6523
else
6524
  if test -n "$AR"; then
6525
  ac_cv_prog_AR="$AR" # Let the user override the test.
6526
else
6527
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6528
for as_dir in $PATH
6529
do
6530
  IFS=$as_save_IFS
6531
  test -z "$as_dir" && as_dir=.
6532
    for ac_exec_ext in '' $ac_executable_extensions; do
6533
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6534
    ac_cv_prog_AR="${ac_tool_prefix}ar"
6535
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6536
    break 2
6537
  fi
6538
done
6539
  done
6540
IFS=$as_save_IFS
6541
 
6542
fi
6543
fi
6544
AR=$ac_cv_prog_AR
6545
if test -n "$AR"; then
6546
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6547
$as_echo "$AR" >&6; }
6548
else
6549
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6550
$as_echo "no" >&6; }
6551
fi
6552
 
6553
 
6554
fi
6555
if test -z "$ac_cv_prog_AR"; then
6556
  ac_ct_AR=$AR
6557
  # Extract the first word of "ar", so it can be a program name with args.
6558
set dummy ar; ac_word=$2
6559
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6560
$as_echo_n "checking for $ac_word... " >&6; }
6561
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6562
  $as_echo_n "(cached) " >&6
6563
else
6564
  if test -n "$ac_ct_AR"; then
6565
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6566
else
6567
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6568
for as_dir in $PATH
6569
do
6570
  IFS=$as_save_IFS
6571
  test -z "$as_dir" && as_dir=.
6572
    for ac_exec_ext in '' $ac_executable_extensions; do
6573
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6574
    ac_cv_prog_ac_ct_AR="ar"
6575
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6576
    break 2
6577
  fi
6578
done
6579
  done
6580
IFS=$as_save_IFS
6581
 
6582
fi
6583
fi
6584
ac_ct_AR=$ac_cv_prog_ac_ct_AR
6585
if test -n "$ac_ct_AR"; then
6586
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6587
$as_echo "$ac_ct_AR" >&6; }
6588
else
6589
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6590
$as_echo "no" >&6; }
6591
fi
6592
 
6593
  if test "x$ac_ct_AR" = x; then
6594
    AR="false"
6595
  else
6596
    case $cross_compiling:$ac_tool_warned in
6597
yes:)
6598
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6599
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6600
ac_tool_warned=yes ;;
6601
esac
6602
    AR=$ac_ct_AR
6603
  fi
6604
else
6605
  AR="$ac_cv_prog_AR"
6606
fi
6607
 
6608
test -z "$AR" && AR=ar
6609
test -z "$AR_FLAGS" && AR_FLAGS=cru
6610
 
6611
 
6612
 
6613
 
6614
 
6615
 
6616
 
6617
 
6618
 
6619
 
6620
 
6621
if test -n "$ac_tool_prefix"; then
6622
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6623
set dummy ${ac_tool_prefix}strip; ac_word=$2
6624
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6625
$as_echo_n "checking for $ac_word... " >&6; }
6626
if test "${ac_cv_prog_STRIP+set}" = set; then :
6627
  $as_echo_n "(cached) " >&6
6628
else
6629
  if test -n "$STRIP"; then
6630
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6631
else
6632
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6633
for as_dir in $PATH
6634
do
6635
  IFS=$as_save_IFS
6636
  test -z "$as_dir" && as_dir=.
6637
    for ac_exec_ext in '' $ac_executable_extensions; do
6638
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6639
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6640
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6641
    break 2
6642
  fi
6643
done
6644
  done
6645
IFS=$as_save_IFS
6646
 
6647
fi
6648
fi
6649
STRIP=$ac_cv_prog_STRIP
6650
if test -n "$STRIP"; then
6651
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6652
$as_echo "$STRIP" >&6; }
6653
else
6654
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6655
$as_echo "no" >&6; }
6656
fi
6657
 
6658
 
6659
fi
6660
if test -z "$ac_cv_prog_STRIP"; then
6661
  ac_ct_STRIP=$STRIP
6662
  # Extract the first word of "strip", so it can be a program name with args.
6663
set dummy strip; ac_word=$2
6664
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6665
$as_echo_n "checking for $ac_word... " >&6; }
6666
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6667
  $as_echo_n "(cached) " >&6
6668
else
6669
  if test -n "$ac_ct_STRIP"; then
6670
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6671
else
6672
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6673
for as_dir in $PATH
6674
do
6675
  IFS=$as_save_IFS
6676
  test -z "$as_dir" && as_dir=.
6677
    for ac_exec_ext in '' $ac_executable_extensions; do
6678
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6679
    ac_cv_prog_ac_ct_STRIP="strip"
6680
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6681
    break 2
6682
  fi
6683
done
6684
  done
6685
IFS=$as_save_IFS
6686
 
6687
fi
6688
fi
6689
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6690
if test -n "$ac_ct_STRIP"; then
6691
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6692
$as_echo "$ac_ct_STRIP" >&6; }
6693
else
6694
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6695
$as_echo "no" >&6; }
6696
fi
6697
 
6698
  if test "x$ac_ct_STRIP" = x; then
6699
    STRIP=":"
6700
  else
6701
    case $cross_compiling:$ac_tool_warned in
6702
yes:)
6703
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6704
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6705
ac_tool_warned=yes ;;
6706
esac
6707
    STRIP=$ac_ct_STRIP
6708
  fi
6709
else
6710
  STRIP="$ac_cv_prog_STRIP"
6711
fi
6712
 
6713
test -z "$STRIP" && STRIP=:
6714
 
6715
 
6716
 
6717
 
6718
 
6719
 
6720
if test -n "$ac_tool_prefix"; then
6721
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6722
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6723
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6724
$as_echo_n "checking for $ac_word... " >&6; }
6725
if test "${ac_cv_prog_RANLIB+set}" = set; then :
6726
  $as_echo_n "(cached) " >&6
6727
else
6728
  if test -n "$RANLIB"; then
6729
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6730
else
6731
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6732
for as_dir in $PATH
6733
do
6734
  IFS=$as_save_IFS
6735
  test -z "$as_dir" && as_dir=.
6736
    for ac_exec_ext in '' $ac_executable_extensions; do
6737
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6738
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6739
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6740
    break 2
6741
  fi
6742
done
6743
  done
6744
IFS=$as_save_IFS
6745
 
6746
fi
6747
fi
6748
RANLIB=$ac_cv_prog_RANLIB
6749
if test -n "$RANLIB"; then
6750
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6751
$as_echo "$RANLIB" >&6; }
6752
else
6753
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6754
$as_echo "no" >&6; }
6755
fi
6756
 
6757
 
6758
fi
6759
if test -z "$ac_cv_prog_RANLIB"; then
6760
  ac_ct_RANLIB=$RANLIB
6761
  # Extract the first word of "ranlib", so it can be a program name with args.
6762
set dummy ranlib; ac_word=$2
6763
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6764
$as_echo_n "checking for $ac_word... " >&6; }
6765
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6766
  $as_echo_n "(cached) " >&6
6767
else
6768
  if test -n "$ac_ct_RANLIB"; then
6769
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6770
else
6771
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6772
for as_dir in $PATH
6773
do
6774
  IFS=$as_save_IFS
6775
  test -z "$as_dir" && as_dir=.
6776
    for ac_exec_ext in '' $ac_executable_extensions; do
6777
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6778
    ac_cv_prog_ac_ct_RANLIB="ranlib"
6779
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6780
    break 2
6781
  fi
6782
done
6783
  done
6784
IFS=$as_save_IFS
6785
 
6786
fi
6787
fi
6788
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6789
if test -n "$ac_ct_RANLIB"; then
6790
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6791
$as_echo "$ac_ct_RANLIB" >&6; }
6792
else
6793
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6794
$as_echo "no" >&6; }
6795
fi
6796
 
6797
  if test "x$ac_ct_RANLIB" = x; then
6798
    RANLIB=":"
6799
  else
6800
    case $cross_compiling:$ac_tool_warned in
6801
yes:)
6802
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6803
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6804
ac_tool_warned=yes ;;
6805
esac
6806
    RANLIB=$ac_ct_RANLIB
6807
  fi
6808
else
6809
  RANLIB="$ac_cv_prog_RANLIB"
6810
fi
6811
 
6812
test -z "$RANLIB" && RANLIB=:
6813
 
6814
 
6815
 
6816
 
6817
 
6818
 
6819
# Determine commands to create old-style static archives.
6820
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6821
old_postinstall_cmds='chmod 644 $oldlib'
6822
old_postuninstall_cmds=
6823
 
6824
if test -n "$RANLIB"; then
6825
  case $host_os in
6826
  openbsd*)
6827
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6828
    ;;
6829
  *)
6830
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6831
    ;;
6832
  esac
6833
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6834
fi
6835
 
6836
case $host_os in
6837
  darwin*)
6838
    lock_old_archive_extraction=yes ;;
6839
  *)
6840
    lock_old_archive_extraction=no ;;
6841
esac
6842
 
6843
 
6844
 
6845
 
6846
 
6847
 
6848
 
6849
 
6850
 
6851
 
6852
 
6853
 
6854
 
6855
 
6856
 
6857
 
6858
 
6859
 
6860
 
6861
 
6862
 
6863
 
6864
 
6865
 
6866
 
6867
 
6868
 
6869
 
6870
 
6871
 
6872
 
6873
 
6874
 
6875
 
6876
 
6877
 
6878
 
6879
 
6880
 
6881
# If no C compiler was specified, use CC.
6882
LTCC=${LTCC-"$CC"}
6883
 
6884
# If no C compiler flags were specified, use CFLAGS.
6885
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6886
 
6887
# Allow CC to be a program name with arguments.
6888
compiler=$CC
6889
 
6890
 
6891
# Check for command to grab the raw symbol name followed by C symbol from nm.
6892
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6893
$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6894
if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6895
  $as_echo_n "(cached) " >&6
6896
else
6897
 
6898
# These are sane defaults that work on at least a few old systems.
6899
# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6900
 
6901
# Character class describing NM global symbol codes.
6902
symcode='[BCDEGRST]'
6903
 
6904
# Regexp to match symbols that can be accessed directly from C.
6905
sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6906
 
6907
# Define system-specific variables.
6908
case $host_os in
6909
aix*)
6910
  symcode='[BCDT]'
6911
  ;;
6912
cygwin* | mingw* | pw32* | cegcc*)
6913
  symcode='[ABCDGISTW]'
6914
  ;;
6915
hpux*)
6916
  if test "$host_cpu" = ia64; then
6917
    symcode='[ABCDEGRST]'
6918
  fi
6919
  ;;
6920
irix* | nonstopux*)
6921
  symcode='[BCDEGRST]'
6922
  ;;
6923
osf*)
6924
  symcode='[BCDEGQRST]'
6925
  ;;
6926
solaris*)
6927
  symcode='[BDRT]'
6928
  ;;
6929
sco3.2v5*)
6930
  symcode='[DT]'
6931
  ;;
6932
sysv4.2uw2*)
6933
  symcode='[DT]'
6934
  ;;
6935
sysv5* | sco5v6* | unixware* | OpenUNIX*)
6936
  symcode='[ABDT]'
6937
  ;;
6938
sysv4)
6939
  symcode='[DFNSTU]'
6940
  ;;
6941
esac
6942
 
6943
# If we're using GNU nm, then use its standard symbol codes.
6944
case `$NM -V 2>&1` in
6945
*GNU* | *'with BFD'*)
6946
  symcode='[ABCDGIRSTW]' ;;
6947
esac
6948
 
6949
# Transform an extracted symbol line into a proper C declaration.
6950
# Some systems (esp. on ia64) link data and code symbols differently,
6951
# so use this general approach.
6952
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6953
 
6954
# Transform an extracted symbol line into symbol name and symbol address
6955
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6956
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
6957
 
6958
# Handle CRLF in mingw tool chain
6959
opt_cr=
6960
case $build_os in
6961
mingw*)
6962
  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6963
  ;;
6964
esac
6965
 
6966
# Try without a prefix underscore, then with it.
6967
for ac_symprfx in "" "_"; do
6968
 
6969
  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6970
  symxfrm="\\1 $ac_symprfx\\2 \\2"
6971
 
6972
  # Write the raw and C identifiers.
6973
  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6974
    # Fake it for dumpbin and say T for any non-static function
6975
    # and D for any global variable.
6976
    # Also find C++ and __fastcall symbols from MSVC++,
6977
    # which start with @ or ?.
6978
    lt_cv_sys_global_symbol_pipe="$AWK '"\
6979
"     {last_section=section; section=\$ 3};"\
6980
"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6981
"     \$ 0!~/External *\|/{next};"\
6982
"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6983
"     {if(hide[section]) next};"\
6984
"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6985
"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6986
"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6987
"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6988
"     ' prfx=^$ac_symprfx"
6989
  else
6990
    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6991
  fi
6992
 
6993
  # Check to see that the pipe works correctly.
6994
  pipe_works=no
6995
 
6996
  rm -f conftest*
6997
  cat > conftest.$ac_ext <<_LT_EOF
6998
#ifdef __cplusplus
6999
extern "C" {
7000
#endif
7001
char nm_test_var;
7002
void nm_test_func(void);
7003
void nm_test_func(void){}
7004
#ifdef __cplusplus
7005
}
7006
#endif
7007
int main(){nm_test_var='a';nm_test_func();return(0);}
7008
_LT_EOF
7009
 
7010
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7011
  (eval $ac_compile) 2>&5
7012
  ac_status=$?
7013
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7014
  test $ac_status = 0; }; then
7015
    # Now try to grab the symbols.
7016
    nlist=conftest.nm
7017
    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7018
  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7019
  ac_status=$?
7020
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7021
  test $ac_status = 0; } && test -s "$nlist"; then
7022
      # Try sorting and uniquifying the output.
7023
      if sort "$nlist" | uniq > "$nlist"T; then
7024
        mv -f "$nlist"T "$nlist"
7025
      else
7026
        rm -f "$nlist"T
7027
      fi
7028
 
7029
      # Make sure that we snagged all the symbols we need.
7030
      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7031
        if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7032
          cat <<_LT_EOF > conftest.$ac_ext
7033
#ifdef __cplusplus
7034
extern "C" {
7035
#endif
7036
 
7037
_LT_EOF
7038
          # Now generate the symbol file.
7039
          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7040
 
7041
          cat <<_LT_EOF >> conftest.$ac_ext
7042
 
7043
/* The mapping between symbol names and symbols.  */
7044
const struct {
7045
  const char *name;
7046
  void       *address;
7047
}
7048
lt__PROGRAM__LTX_preloaded_symbols[] =
7049
{
7050
  { "@PROGRAM@", (void *) 0 },
7051
_LT_EOF
7052
          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7053
          cat <<\_LT_EOF >> conftest.$ac_ext
7054
  {0, (void *) 0}
7055
};
7056
 
7057
/* This works around a problem in FreeBSD linker */
7058
#ifdef FREEBSD_WORKAROUND
7059
static const void *lt_preloaded_setup() {
7060
  return lt__PROGRAM__LTX_preloaded_symbols;
7061
}
7062
#endif
7063
 
7064
#ifdef __cplusplus
7065
}
7066
#endif
7067
_LT_EOF
7068
          # Now try linking the two files.
7069
          mv conftest.$ac_objext conftstm.$ac_objext
7070
          lt_save_LIBS="$LIBS"
7071
          lt_save_CFLAGS="$CFLAGS"
7072
          LIBS="conftstm.$ac_objext"
7073
          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7074
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7075
  (eval $ac_link) 2>&5
7076
  ac_status=$?
7077
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7078
  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7079
            pipe_works=yes
7080
          fi
7081
          LIBS="$lt_save_LIBS"
7082
          CFLAGS="$lt_save_CFLAGS"
7083
        else
7084
          echo "cannot find nm_test_func in $nlist" >&5
7085
        fi
7086
      else
7087
        echo "cannot find nm_test_var in $nlist" >&5
7088
      fi
7089
    else
7090
      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7091
    fi
7092
  else
7093
    echo "$progname: failed program was:" >&5
7094
    cat conftest.$ac_ext >&5
7095
  fi
7096
  rm -rf conftest* conftst*
7097
 
7098
  # Do not use the global_symbol_pipe unless it works.
7099
  if test "$pipe_works" = yes; then
7100
    break
7101
  else
7102
    lt_cv_sys_global_symbol_pipe=
7103
  fi
7104
done
7105
 
7106
fi
7107
 
7108
if test -z "$lt_cv_sys_global_symbol_pipe"; then
7109
  lt_cv_sys_global_symbol_to_cdecl=
7110
fi
7111
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7112
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7113
$as_echo "failed" >&6; }
7114
else
7115
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7116
$as_echo "ok" >&6; }
7117
fi
7118
 
7119
 
7120
 
7121
 
7122
 
7123
 
7124
 
7125
 
7126
 
7127
 
7128
 
7129
 
7130
 
7131
 
7132
 
7133
 
7134
 
7135
 
7136
 
7137
 
7138
 
7139
 
7140
# Check whether --enable-libtool-lock was given.
7141
if test "${enable_libtool_lock+set}" = set; then :
7142
  enableval=$enable_libtool_lock;
7143
fi
7144
 
7145
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7146
 
7147
# Some flags need to be propagated to the compiler or linker for good
7148
# libtool support.
7149
case $host in
7150
ia64-*-hpux*)
7151
  # Find out which ABI we are using.
7152
  echo 'int i;' > conftest.$ac_ext
7153
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7154
  (eval $ac_compile) 2>&5
7155
  ac_status=$?
7156
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7157
  test $ac_status = 0; }; then
7158
    case `/usr/bin/file conftest.$ac_objext` in
7159
      *ELF-32*)
7160
        HPUX_IA64_MODE="32"
7161
        ;;
7162
      *ELF-64*)
7163
        HPUX_IA64_MODE="64"
7164
        ;;
7165
    esac
7166
  fi
7167
  rm -rf conftest*
7168
  ;;
7169
*-*-irix6*)
7170
  # Find out which ABI we are using.
7171
  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7172
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7173
  (eval $ac_compile) 2>&5
7174
  ac_status=$?
7175
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7176
  test $ac_status = 0; }; then
7177
    if test "$lt_cv_prog_gnu_ld" = yes; then
7178
      case `/usr/bin/file conftest.$ac_objext` in
7179
        *32-bit*)
7180
          LD="${LD-ld} -melf32bsmip"
7181
          ;;
7182
        *N32*)
7183
          LD="${LD-ld} -melf32bmipn32"
7184
          ;;
7185
        *64-bit*)
7186
          LD="${LD-ld} -melf64bmip"
7187
        ;;
7188
      esac
7189
    else
7190
      case `/usr/bin/file conftest.$ac_objext` in
7191
        *32-bit*)
7192
          LD="${LD-ld} -32"
7193
          ;;
7194
        *N32*)
7195
          LD="${LD-ld} -n32"
7196
          ;;
7197
        *64-bit*)
7198
          LD="${LD-ld} -64"
7199
          ;;
7200
      esac
7201
    fi
7202
  fi
7203
  rm -rf conftest*
7204
  ;;
7205
 
7206
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7207
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7208
  # Find out which ABI we are using.
7209
  echo 'int i;' > conftest.$ac_ext
7210
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7211
  (eval $ac_compile) 2>&5
7212
  ac_status=$?
7213
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7214
  test $ac_status = 0; }; then
7215
    case `/usr/bin/file conftest.o` in
7216
      *32-bit*)
7217
        case $host in
7218
          x86_64-*kfreebsd*-gnu)
7219
            LD="${LD-ld} -m elf_i386_fbsd"
7220
            ;;
7221
          x86_64-*linux*)
7222
            LD="${LD-ld} -m elf_i386"
7223
            ;;
7224
          ppc64-*linux*|powerpc64-*linux*)
7225
            LD="${LD-ld} -m elf32ppclinux"
7226
            ;;
7227
          s390x-*linux*)
7228
            LD="${LD-ld} -m elf_s390"
7229
            ;;
7230
          sparc64-*linux*)
7231
            LD="${LD-ld} -m elf32_sparc"
7232
            ;;
7233
        esac
7234
        ;;
7235
      *64-bit*)
7236
        case $host in
7237
          x86_64-*kfreebsd*-gnu)
7238
            LD="${LD-ld} -m elf_x86_64_fbsd"
7239
            ;;
7240
          x86_64-*linux*)
7241
            LD="${LD-ld} -m elf_x86_64"
7242
            ;;
7243
          ppc*-*linux*|powerpc*-*linux*)
7244
            LD="${LD-ld} -m elf64ppc"
7245
            ;;
7246
          s390*-*linux*|s390*-*tpf*)
7247
            LD="${LD-ld} -m elf64_s390"
7248
            ;;
7249
          sparc*-*linux*)
7250
            LD="${LD-ld} -m elf64_sparc"
7251
            ;;
7252
        esac
7253
        ;;
7254
    esac
7255
  fi
7256
  rm -rf conftest*
7257
  ;;
7258
 
7259
*-*-sco3.2v5*)
7260
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7261
  SAVE_CFLAGS="$CFLAGS"
7262
  CFLAGS="$CFLAGS -belf"
7263
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7264
$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7265
if test "${lt_cv_cc_needs_belf+set}" = set; then :
7266
  $as_echo_n "(cached) " >&6
7267
else
7268
  ac_ext=c
7269
ac_cpp='$CPP $CPPFLAGS'
7270
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7271
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7272
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7273
 
7274
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7275
/* end confdefs.h.  */
7276
 
7277
int
7278
main ()
7279
{
7280
 
7281
  ;
7282
  return 0;
7283
}
7284
_ACEOF
7285
if ac_fn_c_try_link "$LINENO"; then :
7286
  lt_cv_cc_needs_belf=yes
7287
else
7288
  lt_cv_cc_needs_belf=no
7289
fi
7290
rm -f core conftest.err conftest.$ac_objext \
7291
    conftest$ac_exeext conftest.$ac_ext
7292
     ac_ext=c
7293
ac_cpp='$CPP $CPPFLAGS'
7294
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7295
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7296
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7297
 
7298
fi
7299
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7300
$as_echo "$lt_cv_cc_needs_belf" >&6; }
7301
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7302
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7303
    CFLAGS="$SAVE_CFLAGS"
7304
  fi
7305
  ;;
7306
sparc*-*solaris*)
7307
  # Find out which ABI we are using.
7308
  echo 'int i;' > conftest.$ac_ext
7309
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7310
  (eval $ac_compile) 2>&5
7311
  ac_status=$?
7312
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7313
  test $ac_status = 0; }; then
7314
    case `/usr/bin/file conftest.o` in
7315
    *64-bit*)
7316
      case $lt_cv_prog_gnu_ld in
7317
      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7318
      *)
7319
        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7320
          LD="${LD-ld} -64"
7321
        fi
7322
        ;;
7323
      esac
7324
      ;;
7325
    esac
7326
  fi
7327
  rm -rf conftest*
7328
  ;;
7329
esac
7330
 
7331
need_locks="$enable_libtool_lock"
7332
 
7333
 
7334
  case $host_os in
7335
    rhapsody* | darwin*)
7336
    if test -n "$ac_tool_prefix"; then
7337
  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7338
set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7339
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7340
$as_echo_n "checking for $ac_word... " >&6; }
7341
if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7342
  $as_echo_n "(cached) " >&6
7343
else
7344
  if test -n "$DSYMUTIL"; then
7345
  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7346
else
7347
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7348
for as_dir in $PATH
7349
do
7350
  IFS=$as_save_IFS
7351
  test -z "$as_dir" && as_dir=.
7352
    for ac_exec_ext in '' $ac_executable_extensions; do
7353
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7354
    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7355
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7356
    break 2
7357
  fi
7358
done
7359
  done
7360
IFS=$as_save_IFS
7361
 
7362
fi
7363
fi
7364
DSYMUTIL=$ac_cv_prog_DSYMUTIL
7365
if test -n "$DSYMUTIL"; then
7366
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7367
$as_echo "$DSYMUTIL" >&6; }
7368
else
7369
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7370
$as_echo "no" >&6; }
7371
fi
7372
 
7373
 
7374
fi
7375
if test -z "$ac_cv_prog_DSYMUTIL"; then
7376
  ac_ct_DSYMUTIL=$DSYMUTIL
7377
  # Extract the first word of "dsymutil", so it can be a program name with args.
7378
set dummy dsymutil; ac_word=$2
7379
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7380
$as_echo_n "checking for $ac_word... " >&6; }
7381
if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7382
  $as_echo_n "(cached) " >&6
7383
else
7384
  if test -n "$ac_ct_DSYMUTIL"; then
7385
  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7386
else
7387
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7388
for as_dir in $PATH
7389
do
7390
  IFS=$as_save_IFS
7391
  test -z "$as_dir" && as_dir=.
7392
    for ac_exec_ext in '' $ac_executable_extensions; do
7393
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7394
    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7395
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7396
    break 2
7397
  fi
7398
done
7399
  done
7400
IFS=$as_save_IFS
7401
 
7402
fi
7403
fi
7404
ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7405
if test -n "$ac_ct_DSYMUTIL"; then
7406
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7407
$as_echo "$ac_ct_DSYMUTIL" >&6; }
7408
else
7409
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7410
$as_echo "no" >&6; }
7411
fi
7412
 
7413
  if test "x$ac_ct_DSYMUTIL" = x; then
7414
    DSYMUTIL=":"
7415
  else
7416
    case $cross_compiling:$ac_tool_warned in
7417
yes:)
7418
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7419
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7420
ac_tool_warned=yes ;;
7421
esac
7422
    DSYMUTIL=$ac_ct_DSYMUTIL
7423
  fi
7424
else
7425
  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7426
fi
7427
 
7428
    if test -n "$ac_tool_prefix"; then
7429
  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7430
set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7431
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7432
$as_echo_n "checking for $ac_word... " >&6; }
7433
if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7434
  $as_echo_n "(cached) " >&6
7435
else
7436
  if test -n "$NMEDIT"; then
7437
  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7438
else
7439
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7440
for as_dir in $PATH
7441
do
7442
  IFS=$as_save_IFS
7443
  test -z "$as_dir" && as_dir=.
7444
    for ac_exec_ext in '' $ac_executable_extensions; do
7445
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7446
    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7447
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7448
    break 2
7449
  fi
7450
done
7451
  done
7452
IFS=$as_save_IFS
7453
 
7454
fi
7455
fi
7456
NMEDIT=$ac_cv_prog_NMEDIT
7457
if test -n "$NMEDIT"; then
7458
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7459
$as_echo "$NMEDIT" >&6; }
7460
else
7461
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7462
$as_echo "no" >&6; }
7463
fi
7464
 
7465
 
7466
fi
7467
if test -z "$ac_cv_prog_NMEDIT"; then
7468
  ac_ct_NMEDIT=$NMEDIT
7469
  # Extract the first word of "nmedit", so it can be a program name with args.
7470
set dummy nmedit; ac_word=$2
7471
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7472
$as_echo_n "checking for $ac_word... " >&6; }
7473
if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7474
  $as_echo_n "(cached) " >&6
7475
else
7476
  if test -n "$ac_ct_NMEDIT"; then
7477
  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7478
else
7479
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7480
for as_dir in $PATH
7481
do
7482
  IFS=$as_save_IFS
7483
  test -z "$as_dir" && as_dir=.
7484
    for ac_exec_ext in '' $ac_executable_extensions; do
7485
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7486
    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7487
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7488
    break 2
7489
  fi
7490
done
7491
  done
7492
IFS=$as_save_IFS
7493
 
7494
fi
7495
fi
7496
ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7497
if test -n "$ac_ct_NMEDIT"; then
7498
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7499
$as_echo "$ac_ct_NMEDIT" >&6; }
7500
else
7501
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7502
$as_echo "no" >&6; }
7503
fi
7504
 
7505
  if test "x$ac_ct_NMEDIT" = x; then
7506
    NMEDIT=":"
7507
  else
7508
    case $cross_compiling:$ac_tool_warned in
7509
yes:)
7510
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7511
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7512
ac_tool_warned=yes ;;
7513
esac
7514
    NMEDIT=$ac_ct_NMEDIT
7515
  fi
7516
else
7517
  NMEDIT="$ac_cv_prog_NMEDIT"
7518
fi
7519
 
7520
    if test -n "$ac_tool_prefix"; then
7521
  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7522
set dummy ${ac_tool_prefix}lipo; ac_word=$2
7523
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7524
$as_echo_n "checking for $ac_word... " >&6; }
7525
if test "${ac_cv_prog_LIPO+set}" = set; then :
7526
  $as_echo_n "(cached) " >&6
7527
else
7528
  if test -n "$LIPO"; then
7529
  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7530
else
7531
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7532
for as_dir in $PATH
7533
do
7534
  IFS=$as_save_IFS
7535
  test -z "$as_dir" && as_dir=.
7536
    for ac_exec_ext in '' $ac_executable_extensions; do
7537
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7538
    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7539
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7540
    break 2
7541
  fi
7542
done
7543
  done
7544
IFS=$as_save_IFS
7545
 
7546
fi
7547
fi
7548
LIPO=$ac_cv_prog_LIPO
7549
if test -n "$LIPO"; then
7550
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7551
$as_echo "$LIPO" >&6; }
7552
else
7553
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7554
$as_echo "no" >&6; }
7555
fi
7556
 
7557
 
7558
fi
7559
if test -z "$ac_cv_prog_LIPO"; then
7560
  ac_ct_LIPO=$LIPO
7561
  # Extract the first word of "lipo", so it can be a program name with args.
7562
set dummy lipo; ac_word=$2
7563
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7564
$as_echo_n "checking for $ac_word... " >&6; }
7565
if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7566
  $as_echo_n "(cached) " >&6
7567
else
7568
  if test -n "$ac_ct_LIPO"; then
7569
  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7570
else
7571
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7572
for as_dir in $PATH
7573
do
7574
  IFS=$as_save_IFS
7575
  test -z "$as_dir" && as_dir=.
7576
    for ac_exec_ext in '' $ac_executable_extensions; do
7577
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7578
    ac_cv_prog_ac_ct_LIPO="lipo"
7579
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7580
    break 2
7581
  fi
7582
done
7583
  done
7584
IFS=$as_save_IFS
7585
 
7586
fi
7587
fi
7588
ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7589
if test -n "$ac_ct_LIPO"; then
7590
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7591
$as_echo "$ac_ct_LIPO" >&6; }
7592
else
7593
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7594
$as_echo "no" >&6; }
7595
fi
7596
 
7597
  if test "x$ac_ct_LIPO" = x; then
7598
    LIPO=":"
7599
  else
7600
    case $cross_compiling:$ac_tool_warned in
7601
yes:)
7602
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7603
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7604
ac_tool_warned=yes ;;
7605
esac
7606
    LIPO=$ac_ct_LIPO
7607
  fi
7608
else
7609
  LIPO="$ac_cv_prog_LIPO"
7610
fi
7611
 
7612
    if test -n "$ac_tool_prefix"; then
7613
  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7614
set dummy ${ac_tool_prefix}otool; ac_word=$2
7615
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7616
$as_echo_n "checking for $ac_word... " >&6; }
7617
if test "${ac_cv_prog_OTOOL+set}" = set; then :
7618
  $as_echo_n "(cached) " >&6
7619
else
7620
  if test -n "$OTOOL"; then
7621
  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7622
else
7623
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7624
for as_dir in $PATH
7625
do
7626
  IFS=$as_save_IFS
7627
  test -z "$as_dir" && as_dir=.
7628
    for ac_exec_ext in '' $ac_executable_extensions; do
7629
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7630
    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7631
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7632
    break 2
7633
  fi
7634
done
7635
  done
7636
IFS=$as_save_IFS
7637
 
7638
fi
7639
fi
7640
OTOOL=$ac_cv_prog_OTOOL
7641
if test -n "$OTOOL"; then
7642
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7643
$as_echo "$OTOOL" >&6; }
7644
else
7645
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7646
$as_echo "no" >&6; }
7647
fi
7648
 
7649
 
7650
fi
7651
if test -z "$ac_cv_prog_OTOOL"; then
7652
  ac_ct_OTOOL=$OTOOL
7653
  # Extract the first word of "otool", so it can be a program name with args.
7654
set dummy otool; ac_word=$2
7655
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7656
$as_echo_n "checking for $ac_word... " >&6; }
7657
if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7658
  $as_echo_n "(cached) " >&6
7659
else
7660
  if test -n "$ac_ct_OTOOL"; then
7661
  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7662
else
7663
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7664
for as_dir in $PATH
7665
do
7666
  IFS=$as_save_IFS
7667
  test -z "$as_dir" && as_dir=.
7668
    for ac_exec_ext in '' $ac_executable_extensions; do
7669
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7670
    ac_cv_prog_ac_ct_OTOOL="otool"
7671
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7672
    break 2
7673
  fi
7674
done
7675
  done
7676
IFS=$as_save_IFS
7677
 
7678
fi
7679
fi
7680
ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7681
if test -n "$ac_ct_OTOOL"; then
7682
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7683
$as_echo "$ac_ct_OTOOL" >&6; }
7684
else
7685
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7686
$as_echo "no" >&6; }
7687
fi
7688
 
7689
  if test "x$ac_ct_OTOOL" = x; then
7690
    OTOOL=":"
7691
  else
7692
    case $cross_compiling:$ac_tool_warned in
7693
yes:)
7694
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7695
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7696
ac_tool_warned=yes ;;
7697
esac
7698
    OTOOL=$ac_ct_OTOOL
7699
  fi
7700
else
7701
  OTOOL="$ac_cv_prog_OTOOL"
7702
fi
7703
 
7704
    if test -n "$ac_tool_prefix"; then
7705
  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7706
set dummy ${ac_tool_prefix}otool64; ac_word=$2
7707
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7708
$as_echo_n "checking for $ac_word... " >&6; }
7709
if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7710
  $as_echo_n "(cached) " >&6
7711
else
7712
  if test -n "$OTOOL64"; then
7713
  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7714
else
7715
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7716
for as_dir in $PATH
7717
do
7718
  IFS=$as_save_IFS
7719
  test -z "$as_dir" && as_dir=.
7720
    for ac_exec_ext in '' $ac_executable_extensions; do
7721
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7722
    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7723
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7724
    break 2
7725
  fi
7726
done
7727
  done
7728
IFS=$as_save_IFS
7729
 
7730
fi
7731
fi
7732
OTOOL64=$ac_cv_prog_OTOOL64
7733
if test -n "$OTOOL64"; then
7734
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7735
$as_echo "$OTOOL64" >&6; }
7736
else
7737
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7738
$as_echo "no" >&6; }
7739
fi
7740
 
7741
 
7742
fi
7743
if test -z "$ac_cv_prog_OTOOL64"; then
7744
  ac_ct_OTOOL64=$OTOOL64
7745
  # Extract the first word of "otool64", so it can be a program name with args.
7746
set dummy otool64; ac_word=$2
7747
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7748
$as_echo_n "checking for $ac_word... " >&6; }
7749
if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7750
  $as_echo_n "(cached) " >&6
7751
else
7752
  if test -n "$ac_ct_OTOOL64"; then
7753
  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7754
else
7755
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7756
for as_dir in $PATH
7757
do
7758
  IFS=$as_save_IFS
7759
  test -z "$as_dir" && as_dir=.
7760
    for ac_exec_ext in '' $ac_executable_extensions; do
7761
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7762
    ac_cv_prog_ac_ct_OTOOL64="otool64"
7763
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7764
    break 2
7765
  fi
7766
done
7767
  done
7768
IFS=$as_save_IFS
7769
 
7770
fi
7771
fi
7772
ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7773
if test -n "$ac_ct_OTOOL64"; then
7774
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7775
$as_echo "$ac_ct_OTOOL64" >&6; }
7776
else
7777
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7778
$as_echo "no" >&6; }
7779
fi
7780
 
7781
  if test "x$ac_ct_OTOOL64" = x; then
7782
    OTOOL64=":"
7783
  else
7784
    case $cross_compiling:$ac_tool_warned in
7785
yes:)
7786
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7787
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7788
ac_tool_warned=yes ;;
7789
esac
7790
    OTOOL64=$ac_ct_OTOOL64
7791
  fi
7792
else
7793
  OTOOL64="$ac_cv_prog_OTOOL64"
7794
fi
7795
 
7796
 
7797
 
7798
 
7799
 
7800
 
7801
 
7802
 
7803
 
7804
 
7805
 
7806
 
7807
 
7808
 
7809
 
7810
 
7811
 
7812
 
7813
 
7814
 
7815
 
7816
 
7817
 
7818
 
7819
 
7820
 
7821
 
7822
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7823
$as_echo_n "checking for -single_module linker flag... " >&6; }
7824
if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7825
  $as_echo_n "(cached) " >&6
7826
else
7827
  lt_cv_apple_cc_single_mod=no
7828
      if test -z "${LT_MULTI_MODULE}"; then
7829
        # By default we will add the -single_module flag. You can override
7830
        # by either setting the environment variable LT_MULTI_MODULE
7831
        # non-empty at configure time, or by adding -multi_module to the
7832
        # link flags.
7833
        rm -rf libconftest.dylib*
7834
        echo "int foo(void){return 1;}" > conftest.c
7835
        echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7836
-dynamiclib -Wl,-single_module conftest.c" >&5
7837
        $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7838
          -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7839
        _lt_result=$?
7840
        if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7841
          lt_cv_apple_cc_single_mod=yes
7842
        else
7843
          cat conftest.err >&5
7844
        fi
7845
        rm -rf libconftest.dylib*
7846
        rm -f conftest.*
7847
      fi
7848
fi
7849
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7850
$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7851
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7852
$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7853
if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7854
  $as_echo_n "(cached) " >&6
7855
else
7856
  lt_cv_ld_exported_symbols_list=no
7857
      save_LDFLAGS=$LDFLAGS
7858
      echo "_main" > conftest.sym
7859
      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7860
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7861
/* end confdefs.h.  */
7862
 
7863
int
7864
main ()
7865
{
7866
 
7867
  ;
7868
  return 0;
7869
}
7870
_ACEOF
7871
if ac_fn_c_try_link "$LINENO"; then :
7872
  lt_cv_ld_exported_symbols_list=yes
7873
else
7874
  lt_cv_ld_exported_symbols_list=no
7875
fi
7876
rm -f core conftest.err conftest.$ac_objext \
7877
    conftest$ac_exeext conftest.$ac_ext
7878
        LDFLAGS="$save_LDFLAGS"
7879
 
7880
fi
7881
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7882
$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7883
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7884
$as_echo_n "checking for -force_load linker flag... " >&6; }
7885
if test "${lt_cv_ld_force_load+set}" = set; then :
7886
  $as_echo_n "(cached) " >&6
7887
else
7888
  lt_cv_ld_force_load=no
7889
      cat > conftest.c << _LT_EOF
7890
int forced_loaded() { return 2;}
7891
_LT_EOF
7892
      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7893
      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7894
      echo "$AR cru libconftest.a conftest.o" >&5
7895
      $AR cru libconftest.a conftest.o 2>&5
7896
      cat > conftest.c << _LT_EOF
7897
int main() { return 0;}
7898
_LT_EOF
7899
      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7900
      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7901
      _lt_result=$?
7902
      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7903
        lt_cv_ld_force_load=yes
7904
      else
7905
        cat conftest.err >&5
7906
      fi
7907
        rm -f conftest.err libconftest.a conftest conftest.c
7908
        rm -rf conftest.dSYM
7909
 
7910
fi
7911
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7912
$as_echo "$lt_cv_ld_force_load" >&6; }
7913
    case $host_os in
7914
    rhapsody* | darwin1.[012])
7915
      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7916
    darwin1.*)
7917
      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7918
    darwin*) # darwin 5.x on
7919
      # if running on 10.5 or later, the deployment target defaults
7920
      # to the OS version, if on x86, and 10.4, the deployment
7921
      # target defaults to 10.4. Don't you love it?
7922
      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7923
        10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7924
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7925
        10.[012]*)
7926
          _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7927
        10.*)
7928
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7929
      esac
7930
    ;;
7931
  esac
7932
    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7933
      _lt_dar_single_mod='$single_module'
7934
    fi
7935
    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7936
      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7937
    else
7938
      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7939
    fi
7940
    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7941
      _lt_dsymutil='~$DSYMUTIL $lib || :'
7942
    else
7943
      _lt_dsymutil=
7944
    fi
7945
    ;;
7946
  esac
7947
 
7948
for ac_header in dlfcn.h
7949
do :
7950
  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7951
"
7952
if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7953
  cat >>confdefs.h <<_ACEOF
7954
#define HAVE_DLFCN_H 1
7955
_ACEOF
7956
 
7957
fi
7958
 
7959
done
7960
 
7961
 
7962
 
7963
 
7964
 
7965
# Set options
7966
enable_dlopen=yes
7967
 
7968
 
7969
 
7970
 
7971
  enable_win32_dll=no
7972
 
7973
 
7974
 
7975
  # Check whether --enable-static was given.
7976
if test "${enable_static+set}" = set; then :
7977
  enableval=$enable_static; p=${PACKAGE-default}
7978
    case $enableval in
7979
    yes) enable_static=yes ;;
7980
    no) enable_static=no ;;
7981
    *)
7982
     enable_static=no
7983
      # Look at the argument we got.  We use all the common list separators.
7984
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7985
      for pkg in $enableval; do
7986
        IFS="$lt_save_ifs"
7987
        if test "X$pkg" = "X$p"; then
7988
          enable_static=yes
7989
        fi
7990
      done
7991
      IFS="$lt_save_ifs"
7992
      ;;
7993
    esac
7994
else
7995
  enable_static=yes
7996
fi
7997
 
7998
 
7999
 
8000
 
8001
 
8002
 
8003
 
8004
 
8005
 
8006
 
8007
# Check whether --with-pic was given.
8008
if test "${with_pic+set}" = set; then :
8009
  withval=$with_pic; pic_mode="$withval"
8010
else
8011
  pic_mode=default
8012
fi
8013
 
8014
 
8015
test -z "$pic_mode" && pic_mode=default
8016
 
8017
 
8018
 
8019
 
8020
 
8021
 
8022
 
8023
  # Check whether --enable-fast-install was given.
8024
if test "${enable_fast_install+set}" = set; then :
8025
  enableval=$enable_fast_install; p=${PACKAGE-default}
8026
    case $enableval in
8027
    yes) enable_fast_install=yes ;;
8028
    no) enable_fast_install=no ;;
8029
    *)
8030
      enable_fast_install=no
8031
      # Look at the argument we got.  We use all the common list separators.
8032
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8033
      for pkg in $enableval; do
8034
        IFS="$lt_save_ifs"
8035
        if test "X$pkg" = "X$p"; then
8036
          enable_fast_install=yes
8037
        fi
8038
      done
8039
      IFS="$lt_save_ifs"
8040
      ;;
8041
    esac
8042
else
8043
  enable_fast_install=yes
8044
fi
8045
 
8046
 
8047
 
8048
 
8049
 
8050
 
8051
 
8052
 
8053
 
8054
 
8055
 
8056
# This can be used to rebuild libtool when needed
8057
LIBTOOL_DEPS="$ltmain"
8058
 
8059
# Always use our own libtool.
8060
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8061
 
8062
 
8063
 
8064
 
8065
 
8066
 
8067
 
8068
 
8069
 
8070
 
8071
 
8072
 
8073
 
8074
 
8075
 
8076
 
8077
 
8078
 
8079
 
8080
 
8081
 
8082
 
8083
 
8084
 
8085
 
8086
 
8087
test -z "$LN_S" && LN_S="ln -s"
8088
 
8089
 
8090
 
8091
 
8092
 
8093
 
8094
 
8095
 
8096
 
8097
 
8098
 
8099
 
8100
 
8101
 
8102
if test -n "${ZSH_VERSION+set}" ; then
8103
   setopt NO_GLOB_SUBST
8104
fi
8105
 
8106
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8107
$as_echo_n "checking for objdir... " >&6; }
8108
if test "${lt_cv_objdir+set}" = set; then :
8109
  $as_echo_n "(cached) " >&6
8110
else
8111
  rm -f .libs 2>/dev/null
8112
mkdir .libs 2>/dev/null
8113
if test -d .libs; then
8114
  lt_cv_objdir=.libs
8115
else
8116
  # MS-DOS does not allow filenames that begin with a dot.
8117
  lt_cv_objdir=_libs
8118
fi
8119
rmdir .libs 2>/dev/null
8120
fi
8121
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8122
$as_echo "$lt_cv_objdir" >&6; }
8123
objdir=$lt_cv_objdir
8124
 
8125
 
8126
 
8127
 
8128
 
8129
cat >>confdefs.h <<_ACEOF
8130
#define LT_OBJDIR "$lt_cv_objdir/"
8131
_ACEOF
8132
 
8133
 
8134
 
8135
 
8136
case $host_os in
8137
aix3*)
8138
  # AIX sometimes has problems with the GCC collect2 program.  For some
8139
  # reason, if we set the COLLECT_NAMES environment variable, the problems
8140
  # vanish in a puff of smoke.
8141
  if test "X${COLLECT_NAMES+set}" != Xset; then
8142
    COLLECT_NAMES=
8143
    export COLLECT_NAMES
8144
  fi
8145
  ;;
8146
esac
8147
 
8148
# Global variables:
8149
ofile=libtool
8150
can_build_shared=yes
8151
 
8152
# All known linkers require a `.a' archive for static linking (except MSVC,
8153
# which needs '.lib').
8154
libext=a
8155
 
8156
with_gnu_ld="$lt_cv_prog_gnu_ld"
8157
 
8158
old_CC="$CC"
8159
old_CFLAGS="$CFLAGS"
8160
 
8161
# Set sane defaults for various variables
8162
test -z "$CC" && CC=cc
8163
test -z "$LTCC" && LTCC=$CC
8164
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8165
test -z "$LD" && LD=ld
8166
test -z "$ac_objext" && ac_objext=o
8167
 
8168
for cc_temp in $compiler""; do
8169
  case $cc_temp in
8170
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8171
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8172
    \-*) ;;
8173
    *) break;;
8174
  esac
8175
done
8176
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8177
 
8178
 
8179
# Only perform the check for file, if the check method requires it
8180
test -z "$MAGIC_CMD" && MAGIC_CMD=file
8181
case $deplibs_check_method in
8182
file_magic*)
8183
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8184
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8185
$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8186
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8187
  $as_echo_n "(cached) " >&6
8188
else
8189
  case $MAGIC_CMD in
8190
[\\/*] |  ?:[\\/]*)
8191
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8192
  ;;
8193
*)
8194
  lt_save_MAGIC_CMD="$MAGIC_CMD"
8195
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8196
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8197
  for ac_dir in $ac_dummy; do
8198
    IFS="$lt_save_ifs"
8199
    test -z "$ac_dir" && ac_dir=.
8200
    if test -f $ac_dir/${ac_tool_prefix}file; then
8201
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8202
      if test -n "$file_magic_test_file"; then
8203
        case $deplibs_check_method in
8204
        "file_magic "*)
8205
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8206
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8207
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8208
            $EGREP "$file_magic_regex" > /dev/null; then
8209
            :
8210
          else
8211
            cat <<_LT_EOF 1>&2
8212
 
8213
*** Warning: the command libtool uses to detect shared libraries,
8214
*** $file_magic_cmd, produces output that libtool cannot recognize.
8215
*** The result is that libtool may fail to recognize shared libraries
8216
*** as such.  This will affect the creation of libtool libraries that
8217
*** depend on shared libraries, but programs linked with such libtool
8218
*** libraries will work regardless of this problem.  Nevertheless, you
8219
*** may want to report the problem to your system manager and/or to
8220
*** bug-libtool@gnu.org
8221
 
8222
_LT_EOF
8223
          fi ;;
8224
        esac
8225
      fi
8226
      break
8227
    fi
8228
  done
8229
  IFS="$lt_save_ifs"
8230
  MAGIC_CMD="$lt_save_MAGIC_CMD"
8231
  ;;
8232
esac
8233
fi
8234
 
8235
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8236
if test -n "$MAGIC_CMD"; then
8237
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8238
$as_echo "$MAGIC_CMD" >&6; }
8239
else
8240
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8241
$as_echo "no" >&6; }
8242
fi
8243
 
8244
 
8245
 
8246
 
8247
 
8248
if test -z "$lt_cv_path_MAGIC_CMD"; then
8249
  if test -n "$ac_tool_prefix"; then
8250
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8251
$as_echo_n "checking for file... " >&6; }
8252
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8253
  $as_echo_n "(cached) " >&6
8254
else
8255
  case $MAGIC_CMD in
8256
[\\/*] |  ?:[\\/]*)
8257
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8258
  ;;
8259
*)
8260
  lt_save_MAGIC_CMD="$MAGIC_CMD"
8261
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8262
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8263
  for ac_dir in $ac_dummy; do
8264
    IFS="$lt_save_ifs"
8265
    test -z "$ac_dir" && ac_dir=.
8266
    if test -f $ac_dir/file; then
8267
      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8268
      if test -n "$file_magic_test_file"; then
8269
        case $deplibs_check_method in
8270
        "file_magic "*)
8271
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8272
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8273
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8274
            $EGREP "$file_magic_regex" > /dev/null; then
8275
            :
8276
          else
8277
            cat <<_LT_EOF 1>&2
8278
 
8279
*** Warning: the command libtool uses to detect shared libraries,
8280
*** $file_magic_cmd, produces output that libtool cannot recognize.
8281
*** The result is that libtool may fail to recognize shared libraries
8282
*** as such.  This will affect the creation of libtool libraries that
8283
*** depend on shared libraries, but programs linked with such libtool
8284
*** libraries will work regardless of this problem.  Nevertheless, you
8285
*** may want to report the problem to your system manager and/or to
8286
*** bug-libtool@gnu.org
8287
 
8288
_LT_EOF
8289
          fi ;;
8290
        esac
8291
      fi
8292
      break
8293
    fi
8294
  done
8295
  IFS="$lt_save_ifs"
8296
  MAGIC_CMD="$lt_save_MAGIC_CMD"
8297
  ;;
8298
esac
8299
fi
8300
 
8301
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8302
if test -n "$MAGIC_CMD"; then
8303
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8304
$as_echo "$MAGIC_CMD" >&6; }
8305
else
8306
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8307
$as_echo "no" >&6; }
8308
fi
8309
 
8310
 
8311
  else
8312
    MAGIC_CMD=:
8313
  fi
8314
fi
8315
 
8316
  fi
8317
  ;;
8318
esac
8319
 
8320
# Use C for the default configuration in the libtool script
8321
 
8322
lt_save_CC="$CC"
8323
ac_ext=c
8324
ac_cpp='$CPP $CPPFLAGS'
8325
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8326
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8327
ac_compiler_gnu=$ac_cv_c_compiler_gnu
8328
 
8329
 
8330
# Source file extension for C test sources.
8331
ac_ext=c
8332
 
8333
# Object file extension for compiled C test sources.
8334
objext=o
8335
objext=$objext
8336
 
8337
# Code to be used in simple compile tests
8338
lt_simple_compile_test_code="int some_variable = 0;"
8339
 
8340
# Code to be used in simple link tests
8341
lt_simple_link_test_code='int main(){return(0);}'
8342
 
8343
 
8344
 
8345
 
8346
 
8347
 
8348
 
8349
# If no C compiler was specified, use CC.
8350
LTCC=${LTCC-"$CC"}
8351
 
8352
# If no C compiler flags were specified, use CFLAGS.
8353
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8354
 
8355
# Allow CC to be a program name with arguments.
8356
compiler=$CC
8357
 
8358
# Save the default compiler, since it gets overwritten when the other
8359
# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8360
compiler_DEFAULT=$CC
8361
 
8362
# save warnings/boilerplate of simple test code
8363
ac_outfile=conftest.$ac_objext
8364
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8365
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8366
_lt_compiler_boilerplate=`cat conftest.err`
8367
$RM conftest*
8368
 
8369
ac_outfile=conftest.$ac_objext
8370
echo "$lt_simple_link_test_code" >conftest.$ac_ext
8371
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8372
_lt_linker_boilerplate=`cat conftest.err`
8373
$RM -r conftest*
8374
 
8375
 
8376
## CAVEAT EMPTOR:
8377
## There is no encapsulation within the following macros, do not change
8378
## the running order or otherwise move them around unless you know exactly
8379
## what you are doing...
8380
if test -n "$compiler"; then
8381
 
8382
lt_prog_compiler_no_builtin_flag=
8383
 
8384
if test "$GCC" = yes; then
8385
  case $cc_basename in
8386
  nvcc*)
8387
    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8388
  *)
8389
    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8390
  esac
8391
 
8392
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8393
$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8394
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8395
  $as_echo_n "(cached) " >&6
8396
else
8397
  lt_cv_prog_compiler_rtti_exceptions=no
8398
   ac_outfile=conftest.$ac_objext
8399
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8400
   lt_compiler_flag="-fno-rtti -fno-exceptions"
8401
   # Insert the option either (1) after the last *FLAGS variable, or
8402
   # (2) before a word containing "conftest.", or (3) at the end.
8403
   # Note that $ac_compile itself does not contain backslashes and begins
8404
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8405
   # The option is referenced via a variable to avoid confusing sed.
8406
   lt_compile=`echo "$ac_compile" | $SED \
8407
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8408
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8409
   -e 's:$: $lt_compiler_flag:'`
8410
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8411
   (eval "$lt_compile" 2>conftest.err)
8412
   ac_status=$?
8413
   cat conftest.err >&5
8414
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8415
   if (exit $ac_status) && test -s "$ac_outfile"; then
8416
     # The compiler can only warn and ignore the option if not recognized
8417
     # So say no if there are warnings other than the usual output.
8418
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8419
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8420
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8421
       lt_cv_prog_compiler_rtti_exceptions=yes
8422
     fi
8423
   fi
8424
   $RM conftest*
8425
 
8426
fi
8427
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8428
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8429
 
8430
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8431
    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8432
else
8433
    :
8434
fi
8435
 
8436
fi
8437
 
8438
 
8439
 
8440
 
8441
 
8442
 
8443
  lt_prog_compiler_wl=
8444
lt_prog_compiler_pic=
8445
lt_prog_compiler_static=
8446
 
8447
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8448
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8449
 
8450
  if test "$GCC" = yes; then
8451
    lt_prog_compiler_wl='-Wl,'
8452
    lt_prog_compiler_static='-static'
8453
 
8454
    case $host_os in
8455
      aix*)
8456
      # All AIX code is PIC.
8457
      if test "$host_cpu" = ia64; then
8458
        # AIX 5 now supports IA64 processor
8459
        lt_prog_compiler_static='-Bstatic'
8460
      fi
8461
      ;;
8462
 
8463
    amigaos*)
8464
      case $host_cpu in
8465
      powerpc)
8466
            # see comment about AmigaOS4 .so support
8467
            lt_prog_compiler_pic='-fPIC'
8468
        ;;
8469
      m68k)
8470
            # FIXME: we need at least 68020 code to build shared libraries, but
8471
            # adding the `-m68020' flag to GCC prevents building anything better,
8472
            # like `-m68040'.
8473
            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8474
        ;;
8475
      esac
8476
      ;;
8477
 
8478
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8479
      # PIC is the default for these OSes.
8480
      ;;
8481
 
8482
    mingw* | cygwin* | pw32* | os2* | cegcc*)
8483
      # This hack is so that the source file can tell whether it is being
8484
      # built for inclusion in a dll (and should export symbols for example).
8485
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8486
      # (--disable-auto-import) libraries
8487
      lt_prog_compiler_pic='-DDLL_EXPORT'
8488
      ;;
8489
 
8490
    darwin* | rhapsody*)
8491
      # PIC is the default on this platform
8492
      # Common symbols not allowed in MH_DYLIB files
8493
      lt_prog_compiler_pic='-fno-common'
8494
      ;;
8495
 
8496
    haiku*)
8497
      # PIC is the default for Haiku.
8498
      # The "-static" flag exists, but is broken.
8499
      lt_prog_compiler_static=
8500
      ;;
8501
 
8502
    hpux*)
8503
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8504
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8505
      # sets the default TLS model and affects inlining.
8506
      case $host_cpu in
8507
      hppa*64*)
8508
        # +Z the default
8509
        ;;
8510
      *)
8511
        lt_prog_compiler_pic='-fPIC'
8512
        ;;
8513
      esac
8514
      ;;
8515
 
8516
    interix[3-9]*)
8517
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8518
      # Instead, we relocate shared libraries at runtime.
8519
      ;;
8520
 
8521
    msdosdjgpp*)
8522
      # Just because we use GCC doesn't mean we suddenly get shared libraries
8523
      # on systems that don't support them.
8524
      lt_prog_compiler_can_build_shared=no
8525
      enable_shared=no
8526
      ;;
8527
 
8528
    *nto* | *qnx*)
8529
      # QNX uses GNU C++, but need to define -shared option too, otherwise
8530
      # it will coredump.
8531
      lt_prog_compiler_pic='-fPIC -shared'
8532
      ;;
8533
 
8534
    sysv4*MP*)
8535
      if test -d /usr/nec; then
8536
        lt_prog_compiler_pic=-Kconform_pic
8537
      fi
8538
      ;;
8539
 
8540
    *)
8541
      lt_prog_compiler_pic='-fPIC'
8542
      ;;
8543
    esac
8544
 
8545
    case $cc_basename in
8546
    nvcc*) # Cuda Compiler Driver 2.2
8547
      lt_prog_compiler_wl='-Xlinker '
8548
      lt_prog_compiler_pic='-Xcompiler -fPIC'
8549
      ;;
8550
    esac
8551
  else
8552
    # PORTME Check for flag to pass linker flags through the system compiler.
8553
    case $host_os in
8554
    aix*)
8555
      lt_prog_compiler_wl='-Wl,'
8556
      if test "$host_cpu" = ia64; then
8557
        # AIX 5 now supports IA64 processor
8558
        lt_prog_compiler_static='-Bstatic'
8559
      else
8560
        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8561
      fi
8562
      ;;
8563
 
8564
    mingw* | cygwin* | pw32* | os2* | cegcc*)
8565
      # This hack is so that the source file can tell whether it is being
8566
      # built for inclusion in a dll (and should export symbols for example).
8567
      lt_prog_compiler_pic='-DDLL_EXPORT'
8568
      ;;
8569
 
8570
    hpux9* | hpux10* | hpux11*)
8571
      lt_prog_compiler_wl='-Wl,'
8572
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8573
      # not for PA HP-UX.
8574
      case $host_cpu in
8575
      hppa*64*|ia64*)
8576
        # +Z the default
8577
        ;;
8578
      *)
8579
        lt_prog_compiler_pic='+Z'
8580
        ;;
8581
      esac
8582
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8583
      lt_prog_compiler_static='${wl}-a ${wl}archive'
8584
      ;;
8585
 
8586
    irix5* | irix6* | nonstopux*)
8587
      lt_prog_compiler_wl='-Wl,'
8588
      # PIC (with -KPIC) is the default.
8589
      lt_prog_compiler_static='-non_shared'
8590
      ;;
8591
 
8592
    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8593
      case $cc_basename in
8594
      # old Intel for x86_64 which still supported -KPIC.
8595
      ecc*)
8596
        lt_prog_compiler_wl='-Wl,'
8597
        lt_prog_compiler_pic='-KPIC'
8598
        lt_prog_compiler_static='-static'
8599
        ;;
8600
      # icc used to be incompatible with GCC.
8601
      # ICC 10 doesn't accept -KPIC any more.
8602
      icc* | ifort*)
8603
        lt_prog_compiler_wl='-Wl,'
8604
        lt_prog_compiler_pic='-fPIC'
8605
        lt_prog_compiler_static='-static'
8606
        ;;
8607
      # Lahey Fortran 8.1.
8608
      lf95*)
8609
        lt_prog_compiler_wl='-Wl,'
8610
        lt_prog_compiler_pic='--shared'
8611
        lt_prog_compiler_static='--static'
8612
        ;;
8613
      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8614
        # Portland Group compilers (*not* the Pentium gcc compiler,
8615
        # which looks to be a dead project)
8616
        lt_prog_compiler_wl='-Wl,'
8617
        lt_prog_compiler_pic='-fpic'
8618
        lt_prog_compiler_static='-Bstatic'
8619
        ;;
8620
      ccc*)
8621
        lt_prog_compiler_wl='-Wl,'
8622
        # All Alpha code is PIC.
8623
        lt_prog_compiler_static='-non_shared'
8624
        ;;
8625
      xl* | bgxl* | bgf* | mpixl*)
8626
        # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8627
        lt_prog_compiler_wl='-Wl,'
8628
        lt_prog_compiler_pic='-qpic'
8629
        lt_prog_compiler_static='-qstaticlink'
8630
        ;;
8631
      *)
8632
        case `$CC -V 2>&1 | sed 5q` in
8633
        *Sun\ F* | *Sun*Fortran*)
8634
          # Sun Fortran 8.3 passes all unrecognized flags to the linker
8635
          lt_prog_compiler_pic='-KPIC'
8636
          lt_prog_compiler_static='-Bstatic'
8637
          lt_prog_compiler_wl=''
8638
          ;;
8639
        *Sun\ C*)
8640
          # Sun C 5.9
8641
          lt_prog_compiler_pic='-KPIC'
8642
          lt_prog_compiler_static='-Bstatic'
8643
          lt_prog_compiler_wl='-Wl,'
8644
          ;;
8645
        esac
8646
        ;;
8647
      esac
8648
      ;;
8649
 
8650
    newsos6)
8651
      lt_prog_compiler_pic='-KPIC'
8652
      lt_prog_compiler_static='-Bstatic'
8653
      ;;
8654
 
8655
    *nto* | *qnx*)
8656
      # QNX uses GNU C++, but need to define -shared option too, otherwise
8657
      # it will coredump.
8658
      lt_prog_compiler_pic='-fPIC -shared'
8659
      ;;
8660
 
8661
    osf3* | osf4* | osf5*)
8662
      lt_prog_compiler_wl='-Wl,'
8663
      # All OSF/1 code is PIC.
8664
      lt_prog_compiler_static='-non_shared'
8665
      ;;
8666
 
8667
    rdos*)
8668
      lt_prog_compiler_static='-non_shared'
8669
      ;;
8670
 
8671
    solaris*)
8672
      lt_prog_compiler_pic='-KPIC'
8673
      lt_prog_compiler_static='-Bstatic'
8674
      case $cc_basename in
8675
      f77* | f90* | f95*)
8676
        lt_prog_compiler_wl='-Qoption ld ';;
8677
      *)
8678
        lt_prog_compiler_wl='-Wl,';;
8679
      esac
8680
      ;;
8681
 
8682
    sunos4*)
8683
      lt_prog_compiler_wl='-Qoption ld '
8684
      lt_prog_compiler_pic='-PIC'
8685
      lt_prog_compiler_static='-Bstatic'
8686
      ;;
8687
 
8688
    sysv4 | sysv4.2uw2* | sysv4.3*)
8689
      lt_prog_compiler_wl='-Wl,'
8690
      lt_prog_compiler_pic='-KPIC'
8691
      lt_prog_compiler_static='-Bstatic'
8692
      ;;
8693
 
8694
    sysv4*MP*)
8695
      if test -d /usr/nec ;then
8696
        lt_prog_compiler_pic='-Kconform_pic'
8697
        lt_prog_compiler_static='-Bstatic'
8698
      fi
8699
      ;;
8700
 
8701
    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8702
      lt_prog_compiler_wl='-Wl,'
8703
      lt_prog_compiler_pic='-KPIC'
8704
      lt_prog_compiler_static='-Bstatic'
8705
      ;;
8706
 
8707
    unicos*)
8708
      lt_prog_compiler_wl='-Wl,'
8709
      lt_prog_compiler_can_build_shared=no
8710
      ;;
8711
 
8712
    uts4*)
8713
      lt_prog_compiler_pic='-pic'
8714
      lt_prog_compiler_static='-Bstatic'
8715
      ;;
8716
 
8717
    *)
8718
      lt_prog_compiler_can_build_shared=no
8719
      ;;
8720
    esac
8721
  fi
8722
 
8723
case $host_os in
8724
  # For platforms which do not support PIC, -DPIC is meaningless:
8725
  *djgpp*)
8726
    lt_prog_compiler_pic=
8727
    ;;
8728
  *)
8729
    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8730
    ;;
8731
esac
8732
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8733
$as_echo "$lt_prog_compiler_pic" >&6; }
8734
 
8735
 
8736
 
8737
 
8738
 
8739
 
8740
#
8741
# Check to make sure the PIC flag actually works.
8742
#
8743
if test -n "$lt_prog_compiler_pic"; then
8744
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8745
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8746
if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8747
  $as_echo_n "(cached) " >&6
8748
else
8749
  lt_cv_prog_compiler_pic_works=no
8750
   ac_outfile=conftest.$ac_objext
8751
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8752
   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8753
   # Insert the option either (1) after the last *FLAGS variable, or
8754
   # (2) before a word containing "conftest.", or (3) at the end.
8755
   # Note that $ac_compile itself does not contain backslashes and begins
8756
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8757
   # The option is referenced via a variable to avoid confusing sed.
8758
   lt_compile=`echo "$ac_compile" | $SED \
8759
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8760
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8761
   -e 's:$: $lt_compiler_flag:'`
8762
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8763
   (eval "$lt_compile" 2>conftest.err)
8764
   ac_status=$?
8765
   cat conftest.err >&5
8766
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8767
   if (exit $ac_status) && test -s "$ac_outfile"; then
8768
     # The compiler can only warn and ignore the option if not recognized
8769
     # So say no if there are warnings other than the usual output.
8770
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8771
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8772
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8773
       lt_cv_prog_compiler_pic_works=yes
8774
     fi
8775
   fi
8776
   $RM conftest*
8777
 
8778
fi
8779
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8780
$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8781
 
8782
if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8783
    case $lt_prog_compiler_pic in
8784
     "" | " "*) ;;
8785
     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8786
     esac
8787
else
8788
    lt_prog_compiler_pic=
8789
     lt_prog_compiler_can_build_shared=no
8790
fi
8791
 
8792
fi
8793
 
8794
 
8795
 
8796
 
8797
 
8798
 
8799
#
8800
# Check to make sure the static flag actually works.
8801
#
8802
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8803
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8804
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8805
if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8806
  $as_echo_n "(cached) " >&6
8807
else
8808
  lt_cv_prog_compiler_static_works=no
8809
   save_LDFLAGS="$LDFLAGS"
8810
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8811
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8812
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8813
     # The linker can only warn and ignore the option if not recognized
8814
     # So say no if there are warnings
8815
     if test -s conftest.err; then
8816
       # Append any errors to the config.log.
8817
       cat conftest.err 1>&5
8818
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8819
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8820
       if diff conftest.exp conftest.er2 >/dev/null; then
8821
         lt_cv_prog_compiler_static_works=yes
8822
       fi
8823
     else
8824
       lt_cv_prog_compiler_static_works=yes
8825
     fi
8826
   fi
8827
   $RM -r conftest*
8828
   LDFLAGS="$save_LDFLAGS"
8829
 
8830
fi
8831
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8832
$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8833
 
8834
if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8835
    :
8836
else
8837
    lt_prog_compiler_static=
8838
fi
8839
 
8840
 
8841
 
8842
 
8843
 
8844
 
8845
 
8846
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8847
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8848
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8849
  $as_echo_n "(cached) " >&6
8850
else
8851
  lt_cv_prog_compiler_c_o=no
8852
   $RM -r conftest 2>/dev/null
8853
   mkdir conftest
8854
   cd conftest
8855
   mkdir out
8856
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8857
 
8858
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8859
   # Insert the option either (1) after the last *FLAGS variable, or
8860
   # (2) before a word containing "conftest.", or (3) at the end.
8861
   # Note that $ac_compile itself does not contain backslashes and begins
8862
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8863
   lt_compile=`echo "$ac_compile" | $SED \
8864
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8865
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8866
   -e 's:$: $lt_compiler_flag:'`
8867
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8868
   (eval "$lt_compile" 2>out/conftest.err)
8869
   ac_status=$?
8870
   cat out/conftest.err >&5
8871
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8872
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8873
   then
8874
     # The compiler can only warn and ignore the option if not recognized
8875
     # So say no if there are warnings
8876
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8877
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8878
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8879
       lt_cv_prog_compiler_c_o=yes
8880
     fi
8881
   fi
8882
   chmod u+w . 2>&5
8883
   $RM conftest*
8884
   # SGI C++ compiler will create directory out/ii_files/ for
8885
   # template instantiation
8886
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8887
   $RM out/* && rmdir out
8888
   cd ..
8889
   $RM -r conftest
8890
   $RM conftest*
8891
 
8892
fi
8893
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8894
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8895
 
8896
 
8897
 
8898
 
8899
 
8900
 
8901
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8902
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8903
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8904
  $as_echo_n "(cached) " >&6
8905
else
8906
  lt_cv_prog_compiler_c_o=no
8907
   $RM -r conftest 2>/dev/null
8908
   mkdir conftest
8909
   cd conftest
8910
   mkdir out
8911
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8912
 
8913
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8914
   # Insert the option either (1) after the last *FLAGS variable, or
8915
   # (2) before a word containing "conftest.", or (3) at the end.
8916
   # Note that $ac_compile itself does not contain backslashes and begins
8917
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8918
   lt_compile=`echo "$ac_compile" | $SED \
8919
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8920
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8921
   -e 's:$: $lt_compiler_flag:'`
8922
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8923
   (eval "$lt_compile" 2>out/conftest.err)
8924
   ac_status=$?
8925
   cat out/conftest.err >&5
8926
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8927
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8928
   then
8929
     # The compiler can only warn and ignore the option if not recognized
8930
     # So say no if there are warnings
8931
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8932
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8933
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8934
       lt_cv_prog_compiler_c_o=yes
8935
     fi
8936
   fi
8937
   chmod u+w . 2>&5
8938
   $RM conftest*
8939
   # SGI C++ compiler will create directory out/ii_files/ for
8940
   # template instantiation
8941
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8942
   $RM out/* && rmdir out
8943
   cd ..
8944
   $RM -r conftest
8945
   $RM conftest*
8946
 
8947
fi
8948
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8949
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8950
 
8951
 
8952
 
8953
 
8954
hard_links="nottested"
8955
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8956
  # do not overwrite the value of need_locks provided by the user
8957
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8958
$as_echo_n "checking if we can lock with hard links... " >&6; }
8959
  hard_links=yes
8960
  $RM conftest*
8961
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8962
  touch conftest.a
8963
  ln conftest.a conftest.b 2>&5 || hard_links=no
8964
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8965
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8966
$as_echo "$hard_links" >&6; }
8967
  if test "$hard_links" = no; then
8968
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8969
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8970
    need_locks=warn
8971
  fi
8972
else
8973
  need_locks=no
8974
fi
8975
 
8976
 
8977
 
8978
 
8979
 
8980
 
8981
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8982
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8983
 
8984
  runpath_var=
8985
  allow_undefined_flag=
8986
  always_export_symbols=no
8987
  archive_cmds=
8988
  archive_expsym_cmds=
8989
  compiler_needs_object=no
8990
  enable_shared_with_static_runtimes=no
8991
  export_dynamic_flag_spec=
8992
  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8993
  hardcode_automatic=no
8994
  hardcode_direct=no
8995
  hardcode_direct_absolute=no
8996
  hardcode_libdir_flag_spec=
8997
  hardcode_libdir_flag_spec_ld=
8998
  hardcode_libdir_separator=
8999
  hardcode_minus_L=no
9000
  hardcode_shlibpath_var=unsupported
9001
  inherit_rpath=no
9002
  link_all_deplibs=unknown
9003
  module_cmds=
9004
  module_expsym_cmds=
9005
  old_archive_from_new_cmds=
9006
  old_archive_from_expsyms_cmds=
9007
  thread_safe_flag_spec=
9008
  whole_archive_flag_spec=
9009
  # include_expsyms should be a list of space-separated symbols to be *always*
9010
  # included in the symbol list
9011
  include_expsyms=
9012
  # exclude_expsyms can be an extended regexp of symbols to exclude
9013
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9014
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9015
  # as well as any symbol that contains `d'.
9016
  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9017
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9018
  # platforms (ab)use it in PIC code, but their linkers get confused if
9019
  # the symbol is explicitly referenced.  Since portable code cannot
9020
  # rely on this symbol name, it's probably fine to never include it in
9021
  # preloaded symbol tables.
9022
  # Exclude shared library initialization/finalization symbols.
9023
  extract_expsyms_cmds=
9024
 
9025
  case $host_os in
9026
  cygwin* | mingw* | pw32* | cegcc*)
9027
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9028
    # When not using gcc, we currently assume that we are using
9029
    # Microsoft Visual C++.
9030
    if test "$GCC" != yes; then
9031
      with_gnu_ld=no
9032
    fi
9033
    ;;
9034
  interix*)
9035
    # we just hope/assume this is gcc and not c89 (= MSVC++)
9036
    with_gnu_ld=yes
9037
    ;;
9038
  openbsd*)
9039
    with_gnu_ld=no
9040
    ;;
9041
  esac
9042
 
9043
  ld_shlibs=yes
9044
 
9045
  # On some targets, GNU ld is compatible enough with the native linker
9046
  # that we're better off using the native interface for both.
9047
  lt_use_gnu_ld_interface=no
9048
  if test "$with_gnu_ld" = yes; then
9049
    case $host_os in
9050
      aix*)
9051
        # The AIX port of GNU ld has always aspired to compatibility
9052
        # with the native linker.  However, as the warning in the GNU ld
9053
        # block says, versions before 2.19.5* couldn't really create working
9054
        # shared libraries, regardless of the interface used.
9055
        case `$LD -v 2>&1` in
9056
          *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9057
          *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9058
          *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9059
          *)
9060
            lt_use_gnu_ld_interface=yes
9061
            ;;
9062
        esac
9063
        ;;
9064
      *)
9065
        lt_use_gnu_ld_interface=yes
9066
        ;;
9067
    esac
9068
  fi
9069
 
9070
  if test "$lt_use_gnu_ld_interface" = yes; then
9071
    # If archive_cmds runs LD, not CC, wlarc should be empty
9072
    wlarc='${wl}'
9073
 
9074
    # Set some defaults for GNU ld with shared library support. These
9075
    # are reset later if shared libraries are not supported. Putting them
9076
    # here allows them to be overridden if necessary.
9077
    runpath_var=LD_RUN_PATH
9078
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9079
    export_dynamic_flag_spec='${wl}--export-dynamic'
9080
    # ancient GNU ld didn't support --whole-archive et. al.
9081
    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9082
      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9083
    else
9084
      whole_archive_flag_spec=
9085
    fi
9086
    supports_anon_versioning=no
9087
    case `$LD -v 2>&1` in
9088
      *GNU\ gold*) supports_anon_versioning=yes ;;
9089
      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9090
      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9091
      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9092
      *\ 2.11.*) ;; # other 2.11 versions
9093
      *) supports_anon_versioning=yes ;;
9094
    esac
9095
 
9096
    # See if GNU ld supports shared libraries.
9097
    case $host_os in
9098
    aix[3-9]*)
9099
      # On AIX/PPC, the GNU linker is very broken
9100
      if test "$host_cpu" != ia64; then
9101
        ld_shlibs=no
9102
        cat <<_LT_EOF 1>&2
9103
 
9104
*** Warning: the GNU linker, at least up to release 2.19, is reported
9105
*** to be unable to reliably create shared libraries on AIX.
9106
*** Therefore, libtool is disabling shared libraries support.  If you
9107
*** really care for shared libraries, you may want to install binutils
9108
*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9109
*** You will then need to restart the configuration process.
9110
 
9111
_LT_EOF
9112
      fi
9113
      ;;
9114
 
9115
    amigaos*)
9116
      case $host_cpu in
9117
      powerpc)
9118
            # see comment about AmigaOS4 .so support
9119
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9120
            archive_expsym_cmds=''
9121
        ;;
9122
      m68k)
9123
            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
9124
            hardcode_libdir_flag_spec='-L$libdir'
9125
            hardcode_minus_L=yes
9126
        ;;
9127
      esac
9128
      ;;
9129
 
9130
    beos*)
9131
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9132
        allow_undefined_flag=unsupported
9133
        # Joseph Beckenbach  says some releases of gcc
9134
        # support --undefined.  This deserves some investigation.  FIXME
9135
        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9136
      else
9137
        ld_shlibs=no
9138
      fi
9139
      ;;
9140
 
9141
    cygwin* | mingw* | pw32* | cegcc*)
9142
      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9143
      # as there is no search path for DLLs.
9144
      hardcode_libdir_flag_spec='-L$libdir'
9145
      export_dynamic_flag_spec='${wl}--export-all-symbols'
9146
      allow_undefined_flag=unsupported
9147
      always_export_symbols=no
9148
      enable_shared_with_static_runtimes=yes
9149
      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9150
 
9151
      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9152
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9153
        # If the export-symbols file already is a .def file (1st line
9154
        # is EXPORTS), use it as is; otherwise, prepend...
9155
        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9156
          cp $export_symbols $output_objdir/$soname.def;
9157
        else
9158
          echo EXPORTS > $output_objdir/$soname.def;
9159
          cat $export_symbols >> $output_objdir/$soname.def;
9160
        fi~
9161
        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9162
      else
9163
        ld_shlibs=no
9164
      fi
9165
      ;;
9166
 
9167
    haiku*)
9168
      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9169
      link_all_deplibs=yes
9170
      ;;
9171
 
9172
    interix[3-9]*)
9173
      hardcode_direct=no
9174
      hardcode_shlibpath_var=no
9175
      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9176
      export_dynamic_flag_spec='${wl}-E'
9177
      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9178
      # Instead, shared libraries are loaded at an image base (0x10000000 by
9179
      # default) and relocated if they conflict, which is a slow very memory
9180
      # consuming and fragmenting process.  To avoid this, we pick a random,
9181
      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9182
      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9183
      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9184
      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9185
      ;;
9186
 
9187
    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9188
      tmp_diet=no
9189
      if test "$host_os" = linux-dietlibc; then
9190
        case $cc_basename in
9191
          diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9192
        esac
9193
      fi
9194
      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9195
         && test "$tmp_diet" = no
9196
      then
9197
        tmp_addflag=
9198
        tmp_sharedflag='-shared'
9199
        case $cc_basename,$host_cpu in
9200
        pgcc*)                          # Portland Group C compiler
9201
          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9202
          tmp_addflag=' $pic_flag'
9203
          ;;
9204
        pgf77* | pgf90* | pgf95* | pgfortran*)
9205
                                        # Portland Group f77 and f90 compilers
9206
          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9207
          tmp_addflag=' $pic_flag -Mnomain' ;;
9208
        ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9209
          tmp_addflag=' -i_dynamic' ;;
9210
        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9211
          tmp_addflag=' -i_dynamic -nofor_main' ;;
9212
        ifc* | ifort*)                  # Intel Fortran compiler
9213
          tmp_addflag=' -nofor_main' ;;
9214
        lf95*)                          # Lahey Fortran 8.1
9215
          whole_archive_flag_spec=
9216
          tmp_sharedflag='--shared' ;;
9217
        xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9218
          tmp_sharedflag='-qmkshrobj'
9219
          tmp_addflag= ;;
9220
        nvcc*)  # Cuda Compiler Driver 2.2
9221
          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9222
          compiler_needs_object=yes
9223
          ;;
9224
        esac
9225
        case `$CC -V 2>&1 | sed 5q` in
9226
        *Sun\ C*)                       # Sun C 5.9
9227
          whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9228
          compiler_needs_object=yes
9229
          tmp_sharedflag='-G' ;;
9230
        *Sun\ F*)                       # Sun Fortran 8.3
9231
          tmp_sharedflag='-G' ;;
9232
        esac
9233
        archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9234
 
9235
        if test "x$supports_anon_versioning" = xyes; then
9236
          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9237
            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9238
            echo "local: *; };" >> $output_objdir/$libname.ver~
9239
            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9240
        fi
9241
 
9242
        case $cc_basename in
9243
        xlf* | bgf* | bgxlf* | mpixlf*)
9244
          # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9245
          whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9246
          hardcode_libdir_flag_spec=
9247
          hardcode_libdir_flag_spec_ld='-rpath $libdir'
9248
          archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9249
          if test "x$supports_anon_versioning" = xyes; then
9250
            archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9251
              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9252
              echo "local: *; };" >> $output_objdir/$libname.ver~
9253
              $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9254
          fi
9255
          ;;
9256
        esac
9257
      else
9258
        ld_shlibs=no
9259
      fi
9260
      ;;
9261
 
9262
    netbsd*)
9263
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9264
        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9265
        wlarc=
9266
      else
9267
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9268
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9269
      fi
9270
      ;;
9271
 
9272
    solaris*)
9273
      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9274
        ld_shlibs=no
9275
        cat <<_LT_EOF 1>&2
9276
 
9277
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9278
*** create shared libraries on Solaris systems.  Therefore, libtool
9279
*** is disabling shared libraries support.  We urge you to upgrade GNU
9280
*** binutils to release 2.9.1 or newer.  Another option is to modify
9281
*** your PATH or compiler configuration so that the native linker is
9282
*** used, and then restart.
9283
 
9284
_LT_EOF
9285
      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9286
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9287
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9288
      else
9289
        ld_shlibs=no
9290
      fi
9291
      ;;
9292
 
9293
    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9294
      case `$LD -v 2>&1` in
9295
        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9296
        ld_shlibs=no
9297
        cat <<_LT_EOF 1>&2
9298
 
9299
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9300
*** reliably create shared libraries on SCO systems.  Therefore, libtool
9301
*** is disabling shared libraries support.  We urge you to upgrade GNU
9302
*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9303
*** your PATH or compiler configuration so that the native linker is
9304
*** used, and then restart.
9305
 
9306
_LT_EOF
9307
        ;;
9308
        *)
9309
          # For security reasons, it is highly recommended that you always
9310
          # use absolute paths for naming shared libraries, and exclude the
9311
          # DT_RUNPATH tag from executables and libraries.  But doing so
9312
          # requires that you compile everything twice, which is a pain.
9313
          if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9314
            hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9315
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9316
            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9317
          else
9318
            ld_shlibs=no
9319
          fi
9320
        ;;
9321
      esac
9322
      ;;
9323
 
9324
    sunos4*)
9325
      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9326
      wlarc=
9327
      hardcode_direct=yes
9328
      hardcode_shlibpath_var=no
9329
      ;;
9330
 
9331
    *)
9332
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9333
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9334
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9335
      else
9336
        ld_shlibs=no
9337
      fi
9338
      ;;
9339
    esac
9340
 
9341
    if test "$ld_shlibs" = no; then
9342
      runpath_var=
9343
      hardcode_libdir_flag_spec=
9344
      export_dynamic_flag_spec=
9345
      whole_archive_flag_spec=
9346
    fi
9347
  else
9348
    # PORTME fill in a description of your system's linker (not GNU ld)
9349
    case $host_os in
9350
    aix3*)
9351
      allow_undefined_flag=unsupported
9352
      always_export_symbols=yes
9353
      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
9354
      # Note: this linker hardcodes the directories in LIBPATH if there
9355
      # are no directories specified by -L.
9356
      hardcode_minus_L=yes
9357
      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9358
        # Neither direct hardcoding nor static linking is supported with a
9359
        # broken collect2.
9360
        hardcode_direct=unsupported
9361
      fi
9362
      ;;
9363
 
9364
    aix[4-9]*)
9365
      if test "$host_cpu" = ia64; then
9366
        # On IA64, the linker does run time linking by default, so we don't
9367
        # have to do anything special.
9368
        aix_use_runtimelinking=no
9369
        exp_sym_flag='-Bexport'
9370
        no_entry_flag=""
9371
      else
9372
        # If we're using GNU nm, then we don't want the "-C" option.
9373
        # -C means demangle to AIX nm, but means don't demangle with GNU nm
9374
        # Also, AIX nm treats weak defined symbols like other global
9375
        # defined symbols, whereas GNU nm marks them as "W".
9376
        if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9377
          export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9378
        else
9379
          export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9380
        fi
9381
        aix_use_runtimelinking=no
9382
 
9383
        # Test if we are trying to use run time linking or normal
9384
        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9385
        # need to do runtime linking.
9386
        case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9387
          for ld_flag in $LDFLAGS; do
9388
          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9389
            aix_use_runtimelinking=yes
9390
            break
9391
          fi
9392
          done
9393
          ;;
9394
        esac
9395
 
9396
        exp_sym_flag='-bexport'
9397
        no_entry_flag='-bnoentry'
9398
      fi
9399
 
9400
      # When large executables or shared objects are built, AIX ld can
9401
      # have problems creating the table of contents.  If linking a library
9402
      # or program results in "error TOC overflow" add -mminimal-toc to
9403
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9404
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9405
 
9406
      archive_cmds=''
9407
      hardcode_direct=yes
9408
      hardcode_direct_absolute=yes
9409
      hardcode_libdir_separator=':'
9410
      link_all_deplibs=yes
9411
      file_list_spec='${wl}-f,'
9412
 
9413
      if test "$GCC" = yes; then
9414
        case $host_os in aix4.[012]|aix4.[012].*)
9415
        # We only want to do this on AIX 4.2 and lower, the check
9416
        # below for broken collect2 doesn't work under 4.3+
9417
          collect2name=`${CC} -print-prog-name=collect2`
9418
          if test -f "$collect2name" &&
9419
           strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9420
          then
9421
          # We have reworked collect2
9422
          :
9423
          else
9424
          # We have old collect2
9425
          hardcode_direct=unsupported
9426
          # It fails to find uninstalled libraries when the uninstalled
9427
          # path is not listed in the libpath.  Setting hardcode_minus_L
9428
          # to unsupported forces relinking
9429
          hardcode_minus_L=yes
9430
          hardcode_libdir_flag_spec='-L$libdir'
9431
          hardcode_libdir_separator=
9432
          fi
9433
          ;;
9434
        esac
9435
        shared_flag='-shared'
9436
        if test "$aix_use_runtimelinking" = yes; then
9437
          shared_flag="$shared_flag "'${wl}-G'
9438
        fi
9439
      else
9440
        # not using gcc
9441
        if test "$host_cpu" = ia64; then
9442
        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9443
        # chokes on -Wl,-G. The following line is correct:
9444
          shared_flag='-G'
9445
        else
9446
          if test "$aix_use_runtimelinking" = yes; then
9447
            shared_flag='${wl}-G'
9448
          else
9449
            shared_flag='${wl}-bM:SRE'
9450
          fi
9451
        fi
9452
      fi
9453
 
9454
      export_dynamic_flag_spec='${wl}-bexpall'
9455
      # It seems that -bexpall does not export symbols beginning with
9456
      # underscore (_), so it is better to generate a list of symbols to export.
9457
      always_export_symbols=yes
9458
      if test "$aix_use_runtimelinking" = yes; then
9459
        # Warning - without using the other runtime loading flags (-brtl),
9460
        # -berok will link without error, but may produce a broken library.
9461
        allow_undefined_flag='-berok'
9462
        # Determine the default libpath from the value encoded in an
9463
        # empty executable.
9464
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9465
/* end confdefs.h.  */
9466
 
9467
int
9468
main ()
9469
{
9470
 
9471
  ;
9472
  return 0;
9473
}
9474
_ACEOF
9475
if ac_fn_c_try_link "$LINENO"; then :
9476
 
9477
lt_aix_libpath_sed='
9478
    /Import File Strings/,/^$/ {
9479
        /^0/ {
9480
            s/^0  *\(.*\)$/\1/
9481
            p
9482
        }
9483
    }'
9484
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9485
# Check for a 64-bit object if we didn't find anything.
9486
if test -z "$aix_libpath"; then
9487
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9488
fi
9489
fi
9490
rm -f core conftest.err conftest.$ac_objext \
9491
    conftest$ac_exeext conftest.$ac_ext
9492
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9493
 
9494
        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9495
        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9496
      else
9497
        if test "$host_cpu" = ia64; then
9498
          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9499
          allow_undefined_flag="-z nodefs"
9500
          archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
9501
        else
9502
         # Determine the default libpath from the value encoded in an
9503
         # empty executable.
9504
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9505
/* end confdefs.h.  */
9506
 
9507
int
9508
main ()
9509
{
9510
 
9511
  ;
9512
  return 0;
9513
}
9514
_ACEOF
9515
if ac_fn_c_try_link "$LINENO"; then :
9516
 
9517
lt_aix_libpath_sed='
9518
    /Import File Strings/,/^$/ {
9519
        /^0/ {
9520
            s/^0  *\(.*\)$/\1/
9521
            p
9522
        }
9523
    }'
9524
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9525
# Check for a 64-bit object if we didn't find anything.
9526
if test -z "$aix_libpath"; then
9527
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9528
fi
9529
fi
9530
rm -f core conftest.err conftest.$ac_objext \
9531
    conftest$ac_exeext conftest.$ac_ext
9532
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9533
 
9534
         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9535
          # Warning - without using the other run time loading flags,
9536
          # -berok will link without error, but may produce a broken library.
9537
          no_undefined_flag=' ${wl}-bernotok'
9538
          allow_undefined_flag=' ${wl}-berok'
9539
          if test "$with_gnu_ld" = yes; then
9540
            # We only use this code for GNU lds that support --whole-archive.
9541
            whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9542
          else
9543
            # Exported symbols can be pulled into shared objects from archives
9544
            whole_archive_flag_spec='$convenience'
9545
          fi
9546
          archive_cmds_need_lc=yes
9547
          # This is similar to how AIX traditionally builds its shared libraries.
9548
          archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
9549
        fi
9550
      fi
9551
      ;;
9552
 
9553
    amigaos*)
9554
      case $host_cpu in
9555
      powerpc)
9556
            # see comment about AmigaOS4 .so support
9557
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9558
            archive_expsym_cmds=''
9559
        ;;
9560
      m68k)
9561
            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
9562
            hardcode_libdir_flag_spec='-L$libdir'
9563
            hardcode_minus_L=yes
9564
        ;;
9565
      esac
9566
      ;;
9567
 
9568
    bsdi[45]*)
9569
      export_dynamic_flag_spec=-rdynamic
9570
      ;;
9571
 
9572
    cygwin* | mingw* | pw32* | cegcc*)
9573
      # When not using gcc, we currently assume that we are using
9574
      # Microsoft Visual C++.
9575
      # hardcode_libdir_flag_spec is actually meaningless, as there is
9576
      # no search path for DLLs.
9577
      hardcode_libdir_flag_spec=' '
9578
      allow_undefined_flag=unsupported
9579
      # Tell ltmain to make .lib files, not .a files.
9580
      libext=lib
9581
      # Tell ltmain to make .dll files, not .so files.
9582
      shrext_cmds=".dll"
9583
      # FIXME: Setting linknames here is a bad hack.
9584
      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9585
      # The linker will automatically build a .lib file if we build a DLL.
9586
      old_archive_from_new_cmds='true'
9587
      # FIXME: Should let the user specify the lib program.
9588
      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9589
      fix_srcfile_path='`cygpath -w "$srcfile"`'
9590
      enable_shared_with_static_runtimes=yes
9591
      ;;
9592
 
9593
    darwin* | rhapsody*)
9594
 
9595
 
9596
  archive_cmds_need_lc=no
9597
  hardcode_direct=no
9598
  hardcode_automatic=yes
9599
  hardcode_shlibpath_var=unsupported
9600
  if test "$lt_cv_ld_force_load" = "yes"; then
9601
    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9602
  else
9603
    whole_archive_flag_spec=''
9604
  fi
9605
  link_all_deplibs=yes
9606
  allow_undefined_flag="$_lt_dar_allow_undefined"
9607
  case $cc_basename in
9608
     ifort*) _lt_dar_can_shared=yes ;;
9609
     *) _lt_dar_can_shared=$GCC ;;
9610
  esac
9611
  if test "$_lt_dar_can_shared" = "yes"; then
9612
    output_verbose_link_cmd=func_echo_all
9613
    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9614
    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9615
    archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
9616
    module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
9617
 
9618
  else
9619
  ld_shlibs=no
9620
  fi
9621
 
9622
      ;;
9623
 
9624
    dgux*)
9625
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9626
      hardcode_libdir_flag_spec='-L$libdir'
9627
      hardcode_shlibpath_var=no
9628
      ;;
9629
 
9630
    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9631
    # support.  Future versions do this automatically, but an explicit c++rt0.o
9632
    # does not break anything, and helps significantly (at the cost of a little
9633
    # extra space).
9634
    freebsd2.2*)
9635
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9636
      hardcode_libdir_flag_spec='-R$libdir'
9637
      hardcode_direct=yes
9638
      hardcode_shlibpath_var=no
9639
      ;;
9640
 
9641
    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9642
    freebsd2*)
9643
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9644
      hardcode_direct=yes
9645
      hardcode_minus_L=yes
9646
      hardcode_shlibpath_var=no
9647
      ;;
9648
 
9649
    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9650
    freebsd* | dragonfly*)
9651
      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9652
      hardcode_libdir_flag_spec='-R$libdir'
9653
      hardcode_direct=yes
9654
      hardcode_shlibpath_var=no
9655
      ;;
9656
 
9657
    hpux9*)
9658
      if test "$GCC" = yes; then
9659
        archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9660
      else
9661
        archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9662
      fi
9663
      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9664
      hardcode_libdir_separator=:
9665
      hardcode_direct=yes
9666
 
9667
      # hardcode_minus_L: Not really in the search PATH,
9668
      # but as the default location of the library.
9669
      hardcode_minus_L=yes
9670
      export_dynamic_flag_spec='${wl}-E'
9671
      ;;
9672
 
9673
    hpux10*)
9674
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9675
        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9676
      else
9677
        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9678
      fi
9679
      if test "$with_gnu_ld" = no; then
9680
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9681
        hardcode_libdir_flag_spec_ld='+b $libdir'
9682
        hardcode_libdir_separator=:
9683
        hardcode_direct=yes
9684
        hardcode_direct_absolute=yes
9685
        export_dynamic_flag_spec='${wl}-E'
9686
        # hardcode_minus_L: Not really in the search PATH,
9687
        # but as the default location of the library.
9688
        hardcode_minus_L=yes
9689
      fi
9690
      ;;
9691
 
9692
    hpux11*)
9693
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9694
        case $host_cpu in
9695
        hppa*64*)
9696
          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9697
          ;;
9698
        ia64*)
9699
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9700
          ;;
9701
        *)
9702
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9703
          ;;
9704
        esac
9705
      else
9706
        case $host_cpu in
9707
        hppa*64*)
9708
          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9709
          ;;
9710
        ia64*)
9711
          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9712
          ;;
9713
        *)
9714
 
9715
          # Older versions of the 11.00 compiler do not understand -b yet
9716
          # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9717
          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9718
$as_echo_n "checking if $CC understands -b... " >&6; }
9719
if test "${lt_cv_prog_compiler__b+set}" = set; then :
9720
  $as_echo_n "(cached) " >&6
9721
else
9722
  lt_cv_prog_compiler__b=no
9723
   save_LDFLAGS="$LDFLAGS"
9724
   LDFLAGS="$LDFLAGS -b"
9725
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9726
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9727
     # The linker can only warn and ignore the option if not recognized
9728
     # So say no if there are warnings
9729
     if test -s conftest.err; then
9730
       # Append any errors to the config.log.
9731
       cat conftest.err 1>&5
9732
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9733
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9734
       if diff conftest.exp conftest.er2 >/dev/null; then
9735
         lt_cv_prog_compiler__b=yes
9736
       fi
9737
     else
9738
       lt_cv_prog_compiler__b=yes
9739
     fi
9740
   fi
9741
   $RM -r conftest*
9742
   LDFLAGS="$save_LDFLAGS"
9743
 
9744
fi
9745
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9746
$as_echo "$lt_cv_prog_compiler__b" >&6; }
9747
 
9748
if test x"$lt_cv_prog_compiler__b" = xyes; then
9749
    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9750
else
9751
    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9752
fi
9753
 
9754
          ;;
9755
        esac
9756
      fi
9757
      if test "$with_gnu_ld" = no; then
9758
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9759
        hardcode_libdir_separator=:
9760
 
9761
        case $host_cpu in
9762
        hppa*64*|ia64*)
9763
          hardcode_direct=no
9764
          hardcode_shlibpath_var=no
9765
          ;;
9766
        *)
9767
          hardcode_direct=yes
9768
          hardcode_direct_absolute=yes
9769
          export_dynamic_flag_spec='${wl}-E'
9770
 
9771
          # hardcode_minus_L: Not really in the search PATH,
9772
          # but as the default location of the library.
9773
          hardcode_minus_L=yes
9774
          ;;
9775
        esac
9776
      fi
9777
      ;;
9778
 
9779
    irix5* | irix6* | nonstopux*)
9780
      if test "$GCC" = yes; then
9781
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9782
        # Try to use the -exported_symbol ld option, if it does not
9783
        # work, assume that -exports_file does not work either and
9784
        # implicitly export all symbols.
9785
        save_LDFLAGS="$LDFLAGS"
9786
        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9787
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9788
/* end confdefs.h.  */
9789
int foo(void) {}
9790
_ACEOF
9791
if ac_fn_c_try_link "$LINENO"; then :
9792
  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9793
 
9794
fi
9795
rm -f core conftest.err conftest.$ac_objext \
9796
    conftest$ac_exeext conftest.$ac_ext
9797
        LDFLAGS="$save_LDFLAGS"
9798
      else
9799
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9800
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9801
      fi
9802
      archive_cmds_need_lc='no'
9803
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9804
      hardcode_libdir_separator=:
9805
      inherit_rpath=yes
9806
      link_all_deplibs=yes
9807
      ;;
9808
 
9809
    netbsd*)
9810
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9811
        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9812
      else
9813
        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9814
      fi
9815
      hardcode_libdir_flag_spec='-R$libdir'
9816
      hardcode_direct=yes
9817
      hardcode_shlibpath_var=no
9818
      ;;
9819
 
9820
    newsos6)
9821
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9822
      hardcode_direct=yes
9823
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9824
      hardcode_libdir_separator=:
9825
      hardcode_shlibpath_var=no
9826
      ;;
9827
 
9828
    *nto* | *qnx*)
9829
      ;;
9830
 
9831
    openbsd*)
9832
      if test -f /usr/libexec/ld.so; then
9833
        hardcode_direct=yes
9834
        hardcode_shlibpath_var=no
9835
        hardcode_direct_absolute=yes
9836
        if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9837
          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9838
          archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9839
          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9840
          export_dynamic_flag_spec='${wl}-E'
9841
        else
9842
          case $host_os in
9843
           openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9844
             archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9845
             hardcode_libdir_flag_spec='-R$libdir'
9846
             ;;
9847
           *)
9848
             archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9849
             hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9850
             ;;
9851
          esac
9852
        fi
9853
      else
9854
        ld_shlibs=no
9855
      fi
9856
      ;;
9857
 
9858
    os2*)
9859
      hardcode_libdir_flag_spec='-L$libdir'
9860
      hardcode_minus_L=yes
9861
      allow_undefined_flag=unsupported
9862
      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
9863
      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9864
      ;;
9865
 
9866
    osf3*)
9867
      if test "$GCC" = yes; then
9868
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9869
        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9870
      else
9871
        allow_undefined_flag=' -expect_unresolved \*'
9872
        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9873
      fi
9874
      archive_cmds_need_lc='no'
9875
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9876
      hardcode_libdir_separator=:
9877
      ;;
9878
 
9879
    osf4* | osf5*)      # as osf3* with the addition of -msym flag
9880
      if test "$GCC" = yes; then
9881
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9882
        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9883
        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9884
      else
9885
        allow_undefined_flag=' -expect_unresolved \*'
9886
        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9887
        archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
9888
        $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9889
 
9890
        # Both c and cxx compiler support -rpath directly
9891
        hardcode_libdir_flag_spec='-rpath $libdir'
9892
      fi
9893
      archive_cmds_need_lc='no'
9894
      hardcode_libdir_separator=:
9895
      ;;
9896
 
9897
    solaris*)
9898
      no_undefined_flag=' -z defs'
9899
      if test "$GCC" = yes; then
9900
        wlarc='${wl}'
9901
        archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9902
        archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9903
          $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9904
      else
9905
        case `$CC -V 2>&1` in
9906
        *"Compilers 5.0"*)
9907
          wlarc=''
9908
          archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9909
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9910
          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9911
          ;;
9912
        *)
9913
          wlarc='${wl}'
9914
          archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9915
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9916
          $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9917
          ;;
9918
        esac
9919
      fi
9920
      hardcode_libdir_flag_spec='-R$libdir'
9921
      hardcode_shlibpath_var=no
9922
      case $host_os in
9923
      solaris2.[0-5] | solaris2.[0-5].*) ;;
9924
      *)
9925
        # The compiler driver will combine and reorder linker options,
9926
        # but understands `-z linker_flag'.  GCC discards it without `$wl',
9927
        # but is careful enough not to reorder.
9928
        # Supported since Solaris 2.6 (maybe 2.5.1?)
9929
        if test "$GCC" = yes; then
9930
          whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9931
        else
9932
          whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9933
        fi
9934
        ;;
9935
      esac
9936
      link_all_deplibs=yes
9937
      ;;
9938
 
9939
    sunos4*)
9940
      if test "x$host_vendor" = xsequent; then
9941
        # Use $CC to link under sequent, because it throws in some extra .o
9942
        # files that make .init and .fini sections work.
9943
        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9944
      else
9945
        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9946
      fi
9947
      hardcode_libdir_flag_spec='-L$libdir'
9948
      hardcode_direct=yes
9949
      hardcode_minus_L=yes
9950
      hardcode_shlibpath_var=no
9951
      ;;
9952
 
9953
    sysv4)
9954
      case $host_vendor in
9955
        sni)
9956
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9957
          hardcode_direct=yes # is this really true???
9958
        ;;
9959
        siemens)
9960
          ## LD is ld it makes a PLAMLIB
9961
          ## CC just makes a GrossModule.
9962
          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9963
          reload_cmds='$CC -r -o $output$reload_objs'
9964
          hardcode_direct=no
9965
        ;;
9966
        motorola)
9967
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9968
          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9969
        ;;
9970
      esac
9971
      runpath_var='LD_RUN_PATH'
9972
      hardcode_shlibpath_var=no
9973
      ;;
9974
 
9975
    sysv4.3*)
9976
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9977
      hardcode_shlibpath_var=no
9978
      export_dynamic_flag_spec='-Bexport'
9979
      ;;
9980
 
9981
    sysv4*MP*)
9982
      if test -d /usr/nec; then
9983
        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9984
        hardcode_shlibpath_var=no
9985
        runpath_var=LD_RUN_PATH
9986
        hardcode_runpath_var=yes
9987
        ld_shlibs=yes
9988
      fi
9989
      ;;
9990
 
9991
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9992
      no_undefined_flag='${wl}-z,text'
9993
      archive_cmds_need_lc=no
9994
      hardcode_shlibpath_var=no
9995
      runpath_var='LD_RUN_PATH'
9996
 
9997
      if test "$GCC" = yes; then
9998
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9999
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10000
      else
10001
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10002
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10003
      fi
10004
      ;;
10005
 
10006
    sysv5* | sco3.2v5* | sco5v6*)
10007
      # Note: We can NOT use -z defs as we might desire, because we do not
10008
      # link with -lc, and that would cause any symbols used from libc to
10009
      # always be unresolved, which means just about no library would
10010
      # ever link correctly.  If we're not using GNU ld we use -z text
10011
      # though, which does catch some bad symbols but isn't as heavy-handed
10012
      # as -z defs.
10013
      no_undefined_flag='${wl}-z,text'
10014
      allow_undefined_flag='${wl}-z,nodefs'
10015
      archive_cmds_need_lc=no
10016
      hardcode_shlibpath_var=no
10017
      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10018
      hardcode_libdir_separator=':'
10019
      link_all_deplibs=yes
10020
      export_dynamic_flag_spec='${wl}-Bexport'
10021
      runpath_var='LD_RUN_PATH'
10022
 
10023
      if test "$GCC" = yes; then
10024
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10025
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10026
      else
10027
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10028
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10029
      fi
10030
      ;;
10031
 
10032
    uts4*)
10033
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10034
      hardcode_libdir_flag_spec='-L$libdir'
10035
      hardcode_shlibpath_var=no
10036
      ;;
10037
 
10038
    *)
10039
      ld_shlibs=no
10040
      ;;
10041
    esac
10042
 
10043
    if test x$host_vendor = xsni; then
10044
      case $host in
10045
      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10046
        export_dynamic_flag_spec='${wl}-Blargedynsym'
10047
        ;;
10048
      esac
10049
    fi
10050
  fi
10051
 
10052
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10053
$as_echo "$ld_shlibs" >&6; }
10054
test "$ld_shlibs" = no && can_build_shared=no
10055
 
10056
with_gnu_ld=$with_gnu_ld
10057
 
10058
 
10059
 
10060
 
10061
 
10062
 
10063
 
10064
 
10065
 
10066
 
10067
 
10068
 
10069
 
10070
 
10071
 
10072
#
10073
# Do we need to explicitly link libc?
10074
#
10075
case "x$archive_cmds_need_lc" in
10076
x|xyes)
10077
  # Assume -lc should be added
10078
  archive_cmds_need_lc=yes
10079
 
10080
  if test "$enable_shared" = yes && test "$GCC" = yes; then
10081
    case $archive_cmds in
10082
    *'~'*)
10083
      # FIXME: we may have to deal with multi-command sequences.
10084
      ;;
10085
    '$CC '*)
10086
      # Test whether the compiler implicitly links with -lc since on some
10087
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10088
      # to ld, don't add -lc before -lgcc.
10089
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10090
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10091
if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10092
  $as_echo_n "(cached) " >&6
10093
else
10094
  $RM conftest*
10095
        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10096
 
10097
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10098
  (eval $ac_compile) 2>&5
10099
  ac_status=$?
10100
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10101
  test $ac_status = 0; } 2>conftest.err; then
10102
          soname=conftest
10103
          lib=conftest
10104
          libobjs=conftest.$ac_objext
10105
          deplibs=
10106
          wl=$lt_prog_compiler_wl
10107
          pic_flag=$lt_prog_compiler_pic
10108
          compiler_flags=-v
10109
          linker_flags=-v
10110
          verstring=
10111
          output_objdir=.
10112
          libname=conftest
10113
          lt_save_allow_undefined_flag=$allow_undefined_flag
10114
          allow_undefined_flag=
10115
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10116
  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10117
  ac_status=$?
10118
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10119
  test $ac_status = 0; }
10120
          then
10121
            lt_cv_archive_cmds_need_lc=no
10122
          else
10123
            lt_cv_archive_cmds_need_lc=yes
10124
          fi
10125
          allow_undefined_flag=$lt_save_allow_undefined_flag
10126
        else
10127
          cat conftest.err 1>&5
10128
        fi
10129
        $RM conftest*
10130
 
10131
fi
10132
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10133
$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10134
      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10135
      ;;
10136
    esac
10137
  fi
10138
  ;;
10139
esac
10140
 
10141
 
10142
 
10143
 
10144
 
10145
 
10146
 
10147
 
10148
 
10149
 
10150
 
10151
 
10152
 
10153
 
10154
 
10155
 
10156
 
10157
 
10158
 
10159
 
10160
 
10161
 
10162
 
10163
 
10164
 
10165
 
10166
 
10167
 
10168
 
10169
 
10170
 
10171
 
10172
 
10173
 
10174
 
10175
 
10176
 
10177
 
10178
 
10179
 
10180
 
10181
 
10182
 
10183
 
10184
 
10185
 
10186
 
10187
 
10188
 
10189
 
10190
 
10191
 
10192
 
10193
 
10194
 
10195
 
10196
 
10197
 
10198
 
10199
 
10200
 
10201
 
10202
 
10203
 
10204
 
10205
 
10206
 
10207
 
10208
 
10209
 
10210
 
10211
 
10212
 
10213
 
10214
 
10215
 
10216
 
10217
 
10218
 
10219
 
10220
 
10221
 
10222
 
10223
 
10224
 
10225
 
10226
 
10227
 
10228
 
10229
 
10230
 
10231
 
10232
 
10233
 
10234
 
10235
 
10236
 
10237
 
10238
 
10239
 
10240
 
10241
 
10242
 
10243
 
10244
 
10245
 
10246
 
10247
 
10248
 
10249
 
10250
 
10251
 
10252
 
10253
 
10254
 
10255
 
10256
 
10257
 
10258
 
10259
 
10260
 
10261
 
10262
 
10263
 
10264
 
10265
 
10266
 
10267
 
10268
 
10269
 
10270
 
10271
 
10272
 
10273
 
10274
 
10275
 
10276
 
10277
 
10278
 
10279
 
10280
 
10281
 
10282
 
10283
 
10284
 
10285
 
10286
 
10287
 
10288
 
10289
 
10290
 
10291
 
10292
 
10293
 
10294
 
10295
 
10296
 
10297
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10298
$as_echo_n "checking dynamic linker characteristics... " >&6; }
10299
 
10300
if test "$GCC" = yes; then
10301
  case $host_os in
10302
    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10303
    *) lt_awk_arg="/^libraries:/" ;;
10304
  esac
10305
  case $host_os in
10306
    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10307
    *) lt_sed_strip_eq="s,=/,/,g" ;;
10308
  esac
10309
  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10310
  case $lt_search_path_spec in
10311
  *\;*)
10312
    # if the path contains ";" then we assume it to be the separator
10313
    # otherwise default to the standard path separator (i.e. ":") - it is
10314
    # assumed that no part of a normal pathname contains ";" but that should
10315
    # okay in the real world where ";" in dirpaths is itself problematic.
10316
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10317
    ;;
10318
  *)
10319
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10320
    ;;
10321
  esac
10322
  # Ok, now we have the path, separated by spaces, we can step through it
10323
  # and add multilib dir if necessary.
10324
  lt_tmp_lt_search_path_spec=
10325
  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10326
  for lt_sys_path in $lt_search_path_spec; do
10327
    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10328
      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10329
    else
10330
      test -d "$lt_sys_path" && \
10331
        lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10332
    fi
10333
  done
10334
  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10335
BEGIN {RS=" "; FS="/|\n";} {
10336
  lt_foo="";
10337
  lt_count=0;
10338
  for (lt_i = NF; lt_i > 0; lt_i--) {
10339
    if ($lt_i != "" && $lt_i != ".") {
10340
      if ($lt_i == "..") {
10341
        lt_count++;
10342
      } else {
10343
        if (lt_count == 0) {
10344
          lt_foo="/" $lt_i lt_foo;
10345
        } else {
10346
          lt_count--;
10347
        }
10348
      }
10349
    }
10350
  }
10351
  if (lt_foo != "") { lt_freq[lt_foo]++; }
10352
  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10353
}'`
10354
  # AWK program above erroneously prepends '/' to C:/dos/paths
10355
  # for these hosts.
10356
  case $host_os in
10357
    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10358
      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10359
  esac
10360
  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10361
else
10362
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10363
fi
10364
library_names_spec=
10365
libname_spec='lib$name'
10366
soname_spec=
10367
shrext_cmds=".so"
10368
postinstall_cmds=
10369
postuninstall_cmds=
10370
finish_cmds=
10371
finish_eval=
10372
shlibpath_var=
10373
shlibpath_overrides_runpath=unknown
10374
version_type=none
10375
dynamic_linker="$host_os ld.so"
10376
sys_lib_dlsearch_path_spec="/lib /usr/lib"
10377
need_lib_prefix=unknown
10378
hardcode_into_libs=no
10379
 
10380
# when you set need_version to no, make sure it does not cause -set_version
10381
# flags to be left without arguments
10382
need_version=unknown
10383
 
10384
case $host_os in
10385
aix3*)
10386
  version_type=linux
10387
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10388
  shlibpath_var=LIBPATH
10389
 
10390
  # AIX 3 has no versioning support, so we append a major version to the name.
10391
  soname_spec='${libname}${release}${shared_ext}$major'
10392
  ;;
10393
 
10394
aix[4-9]*)
10395
  version_type=linux
10396
  need_lib_prefix=no
10397
  need_version=no
10398
  hardcode_into_libs=yes
10399
  if test "$host_cpu" = ia64; then
10400
    # AIX 5 supports IA64
10401
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10402
    shlibpath_var=LD_LIBRARY_PATH
10403
  else
10404
    # With GCC up to 2.95.x, collect2 would create an import file
10405
    # for dependence libraries.  The import file would start with
10406
    # the line `#! .'.  This would cause the generated library to
10407
    # depend on `.', always an invalid library.  This was fixed in
10408
    # development snapshots of GCC prior to 3.0.
10409
    case $host_os in
10410
      aix4 | aix4.[01] | aix4.[01].*)
10411
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10412
           echo ' yes '
10413
           echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10414
        :
10415
      else
10416
        can_build_shared=no
10417
      fi
10418
      ;;
10419
    esac
10420
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10421
    # soname into executable. Probably we can add versioning support to
10422
    # collect2, so additional links can be useful in future.
10423
    if test "$aix_use_runtimelinking" = yes; then
10424
      # If using run time linking (on AIX 4.2 or later) use lib.so
10425
      # instead of lib.a to let people know that these are not
10426
      # typical AIX shared libraries.
10427
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10428
    else
10429
      # We preserve .a as extension for shared libraries through AIX4.2
10430
      # and later when we are not doing run time linking.
10431
      library_names_spec='${libname}${release}.a $libname.a'
10432
      soname_spec='${libname}${release}${shared_ext}$major'
10433
    fi
10434
    shlibpath_var=LIBPATH
10435
  fi
10436
  ;;
10437
 
10438
amigaos*)
10439
  case $host_cpu in
10440
  powerpc)
10441
    # Since July 2007 AmigaOS4 officially supports .so libraries.
10442
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10443
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10444
    ;;
10445
  m68k)
10446
    library_names_spec='$libname.ixlibrary $libname.a'
10447
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10448
    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10449
    ;;
10450
  esac
10451
  ;;
10452
 
10453
beos*)
10454
  library_names_spec='${libname}${shared_ext}'
10455
  dynamic_linker="$host_os ld.so"
10456
  shlibpath_var=LIBRARY_PATH
10457
  ;;
10458
 
10459
bsdi[45]*)
10460
  version_type=linux
10461
  need_version=no
10462
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10463
  soname_spec='${libname}${release}${shared_ext}$major'
10464
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10465
  shlibpath_var=LD_LIBRARY_PATH
10466
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10467
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10468
  # the default ld.so.conf also contains /usr/contrib/lib and
10469
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10470
  # libtool to hard-code these into programs
10471
  ;;
10472
 
10473
cygwin* | mingw* | pw32* | cegcc*)
10474
  version_type=windows
10475
  shrext_cmds=".dll"
10476
  need_version=no
10477
  need_lib_prefix=no
10478
 
10479
  case $GCC,$host_os in
10480
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10481
    library_names_spec='$libname.dll.a'
10482
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10483
    postinstall_cmds='base_file=`basename \${file}`~
10484
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10485
      dldir=$destdir/`dirname \$dlpath`~
10486
      test -d \$dldir || mkdir -p \$dldir~
10487
      $install_prog $dir/$dlname \$dldir/$dlname~
10488
      chmod a+x \$dldir/$dlname~
10489
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10490
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10491
      fi'
10492
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10493
      dlpath=$dir/\$dldll~
10494
       $RM \$dlpath'
10495
    shlibpath_overrides_runpath=yes
10496
 
10497
    case $host_os in
10498
    cygwin*)
10499
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10500
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10501
 
10502
      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10503
      ;;
10504
    mingw* | cegcc*)
10505
      # MinGW DLLs use traditional 'lib' prefix
10506
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10507
      ;;
10508
    pw32*)
10509
      # pw32 DLLs use 'pw' prefix rather than 'lib'
10510
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10511
      ;;
10512
    esac
10513
    ;;
10514
 
10515
  *)
10516
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10517
    ;;
10518
  esac
10519
  dynamic_linker='Win32 ld.exe'
10520
  # FIXME: first we should search . and the directory the executable is in
10521
  shlibpath_var=PATH
10522
  ;;
10523
 
10524
darwin* | rhapsody*)
10525
  dynamic_linker="$host_os dyld"
10526
  version_type=darwin
10527
  need_lib_prefix=no
10528
  need_version=no
10529
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10530
  soname_spec='${libname}${release}${major}$shared_ext'
10531
  shlibpath_overrides_runpath=yes
10532
  shlibpath_var=DYLD_LIBRARY_PATH
10533
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10534
 
10535
  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10536
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10537
  ;;
10538
 
10539
dgux*)
10540
  version_type=linux
10541
  need_lib_prefix=no
10542
  need_version=no
10543
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10544
  soname_spec='${libname}${release}${shared_ext}$major'
10545
  shlibpath_var=LD_LIBRARY_PATH
10546
  ;;
10547
 
10548
freebsd* | dragonfly*)
10549
  # DragonFly does not have aout.  When/if they implement a new
10550
  # versioning mechanism, adjust this.
10551
  if test -x /usr/bin/objformat; then
10552
    objformat=`/usr/bin/objformat`
10553
  else
10554
    case $host_os in
10555
    freebsd[123]*) objformat=aout ;;
10556
    *) objformat=elf ;;
10557
    esac
10558
  fi
10559
  version_type=freebsd-$objformat
10560
  case $version_type in
10561
    freebsd-elf*)
10562
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10563
      need_version=no
10564
      need_lib_prefix=no
10565
      ;;
10566
    freebsd-*)
10567
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10568
      need_version=yes
10569
      ;;
10570
  esac
10571
  shlibpath_var=LD_LIBRARY_PATH
10572
  case $host_os in
10573
  freebsd2*)
10574
    shlibpath_overrides_runpath=yes
10575
    ;;
10576
  freebsd3.[01]* | freebsdelf3.[01]*)
10577
    shlibpath_overrides_runpath=yes
10578
    hardcode_into_libs=yes
10579
    ;;
10580
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10581
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10582
    shlibpath_overrides_runpath=no
10583
    hardcode_into_libs=yes
10584
    ;;
10585
  *) # from 4.6 on, and DragonFly
10586
    shlibpath_overrides_runpath=yes
10587
    hardcode_into_libs=yes
10588
    ;;
10589
  esac
10590
  ;;
10591
 
10592
gnu*)
10593
  version_type=linux
10594
  need_lib_prefix=no
10595
  need_version=no
10596
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10597
  soname_spec='${libname}${release}${shared_ext}$major'
10598
  shlibpath_var=LD_LIBRARY_PATH
10599
  hardcode_into_libs=yes
10600
  ;;
10601
 
10602
haiku*)
10603
  version_type=linux
10604
  need_lib_prefix=no
10605
  need_version=no
10606
  dynamic_linker="$host_os runtime_loader"
10607
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10608
  soname_spec='${libname}${release}${shared_ext}$major'
10609
  shlibpath_var=LIBRARY_PATH
10610
  shlibpath_overrides_runpath=yes
10611
  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10612
  hardcode_into_libs=yes
10613
  ;;
10614
 
10615
hpux9* | hpux10* | hpux11*)
10616
  # Give a soname corresponding to the major version so that dld.sl refuses to
10617
  # link against other versions.
10618
  version_type=sunos
10619
  need_lib_prefix=no
10620
  need_version=no
10621
  case $host_cpu in
10622
  ia64*)
10623
    shrext_cmds='.so'
10624
    hardcode_into_libs=yes
10625
    dynamic_linker="$host_os dld.so"
10626
    shlibpath_var=LD_LIBRARY_PATH
10627
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10628
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10629
    soname_spec='${libname}${release}${shared_ext}$major'
10630
    if test "X$HPUX_IA64_MODE" = X32; then
10631
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10632
    else
10633
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10634
    fi
10635
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10636
    ;;
10637
  hppa*64*)
10638
    shrext_cmds='.sl'
10639
    hardcode_into_libs=yes
10640
    dynamic_linker="$host_os dld.sl"
10641
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10642
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10643
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10644
    soname_spec='${libname}${release}${shared_ext}$major'
10645
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10646
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10647
    ;;
10648
  *)
10649
    shrext_cmds='.sl'
10650
    dynamic_linker="$host_os dld.sl"
10651
    shlibpath_var=SHLIB_PATH
10652
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10653
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10654
    soname_spec='${libname}${release}${shared_ext}$major'
10655
    ;;
10656
  esac
10657
  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10658
  postinstall_cmds='chmod 555 $lib'
10659
  # or fails outright, so override atomically:
10660
  install_override_mode=555
10661
  ;;
10662
 
10663
interix[3-9]*)
10664
  version_type=linux
10665
  need_lib_prefix=no
10666
  need_version=no
10667
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10668
  soname_spec='${libname}${release}${shared_ext}$major'
10669
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10670
  shlibpath_var=LD_LIBRARY_PATH
10671
  shlibpath_overrides_runpath=no
10672
  hardcode_into_libs=yes
10673
  ;;
10674
 
10675
irix5* | irix6* | nonstopux*)
10676
  case $host_os in
10677
    nonstopux*) version_type=nonstopux ;;
10678
    *)
10679
        if test "$lt_cv_prog_gnu_ld" = yes; then
10680
                version_type=linux
10681
        else
10682
                version_type=irix
10683
        fi ;;
10684
  esac
10685
  need_lib_prefix=no
10686
  need_version=no
10687
  soname_spec='${libname}${release}${shared_ext}$major'
10688
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10689
  case $host_os in
10690
  irix5* | nonstopux*)
10691
    libsuff= shlibsuff=
10692
    ;;
10693
  *)
10694
    case $LD in # libtool.m4 will add one of these switches to LD
10695
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10696
      libsuff= shlibsuff= libmagic=32-bit;;
10697
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10698
      libsuff=32 shlibsuff=N32 libmagic=N32;;
10699
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10700
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10701
    *) libsuff= shlibsuff= libmagic=never-match;;
10702
    esac
10703
    ;;
10704
  esac
10705
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10706
  shlibpath_overrides_runpath=no
10707
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10708
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10709
  hardcode_into_libs=yes
10710
  ;;
10711
 
10712
# No shared lib support for Linux oldld, aout, or coff.
10713
linux*oldld* | linux*aout* | linux*coff*)
10714
  dynamic_linker=no
10715
  ;;
10716
 
10717
# This must be Linux ELF.
10718
linux* | k*bsd*-gnu | kopensolaris*-gnu)
10719
  version_type=linux
10720
  need_lib_prefix=no
10721
  need_version=no
10722
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10723
  soname_spec='${libname}${release}${shared_ext}$major'
10724
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10725
  shlibpath_var=LD_LIBRARY_PATH
10726
  shlibpath_overrides_runpath=no
10727
 
10728
  # Some binutils ld are patched to set DT_RUNPATH
10729
  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10730
  $as_echo_n "(cached) " >&6
10731
else
10732
  lt_cv_shlibpath_overrides_runpath=no
10733
    save_LDFLAGS=$LDFLAGS
10734
    save_libdir=$libdir
10735
    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10736
         LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10737
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10738
/* end confdefs.h.  */
10739
 
10740
int
10741
main ()
10742
{
10743
 
10744
  ;
10745
  return 0;
10746
}
10747
_ACEOF
10748
if ac_fn_c_try_link "$LINENO"; then :
10749
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10750
  lt_cv_shlibpath_overrides_runpath=yes
10751
fi
10752
fi
10753
rm -f core conftest.err conftest.$ac_objext \
10754
    conftest$ac_exeext conftest.$ac_ext
10755
    LDFLAGS=$save_LDFLAGS
10756
    libdir=$save_libdir
10757
 
10758
fi
10759
 
10760
  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10761
 
10762
  # This implies no fast_install, which is unacceptable.
10763
  # Some rework will be needed to allow for fast_install
10764
  # before this can be enabled.
10765
  hardcode_into_libs=yes
10766
 
10767
  # Append ld.so.conf contents to the search path
10768
  if test -f /etc/ld.so.conf; then
10769
    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
10770
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10771
  fi
10772
 
10773
  # We used to test for /lib/ld.so.1 and disable shared libraries on
10774
  # powerpc, because MkLinux only supported shared libraries with the
10775
  # GNU dynamic linker.  Since this was broken with cross compilers,
10776
  # most powerpc-linux boxes support dynamic linking these days and
10777
  # people can always --disable-shared, the test was removed, and we
10778
  # assume the GNU/Linux dynamic linker is in use.
10779
  dynamic_linker='GNU/Linux ld.so'
10780
  ;;
10781
 
10782
netbsd*)
10783
  version_type=sunos
10784
  need_lib_prefix=no
10785
  need_version=no
10786
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10787
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10788
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10789
    dynamic_linker='NetBSD (a.out) ld.so'
10790
  else
10791
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10792
    soname_spec='${libname}${release}${shared_ext}$major'
10793
    dynamic_linker='NetBSD ld.elf_so'
10794
  fi
10795
  shlibpath_var=LD_LIBRARY_PATH
10796
  shlibpath_overrides_runpath=yes
10797
  hardcode_into_libs=yes
10798
  ;;
10799
 
10800
newsos6)
10801
  version_type=linux
10802
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10803
  shlibpath_var=LD_LIBRARY_PATH
10804
  shlibpath_overrides_runpath=yes
10805
  ;;
10806
 
10807
*nto* | *qnx*)
10808
  version_type=qnx
10809
  need_lib_prefix=no
10810
  need_version=no
10811
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10812
  soname_spec='${libname}${release}${shared_ext}$major'
10813
  shlibpath_var=LD_LIBRARY_PATH
10814
  shlibpath_overrides_runpath=no
10815
  hardcode_into_libs=yes
10816
  dynamic_linker='ldqnx.so'
10817
  ;;
10818
 
10819
openbsd*)
10820
  version_type=sunos
10821
  sys_lib_dlsearch_path_spec="/usr/lib"
10822
  need_lib_prefix=no
10823
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10824
  case $host_os in
10825
    openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10826
    *)                          need_version=no  ;;
10827
  esac
10828
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10829
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10830
  shlibpath_var=LD_LIBRARY_PATH
10831
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10832
    case $host_os in
10833
      openbsd2.[89] | openbsd2.[89].*)
10834
        shlibpath_overrides_runpath=no
10835
        ;;
10836
      *)
10837
        shlibpath_overrides_runpath=yes
10838
        ;;
10839
      esac
10840
  else
10841
    shlibpath_overrides_runpath=yes
10842
  fi
10843
  ;;
10844
 
10845
os2*)
10846
  libname_spec='$name'
10847
  shrext_cmds=".dll"
10848
  need_lib_prefix=no
10849
  library_names_spec='$libname${shared_ext} $libname.a'
10850
  dynamic_linker='OS/2 ld.exe'
10851
  shlibpath_var=LIBPATH
10852
  ;;
10853
 
10854
osf3* | osf4* | osf5*)
10855
  version_type=osf
10856
  need_lib_prefix=no
10857
  need_version=no
10858
  soname_spec='${libname}${release}${shared_ext}$major'
10859
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10860
  shlibpath_var=LD_LIBRARY_PATH
10861
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10862
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10863
  ;;
10864
 
10865
rdos*)
10866
  dynamic_linker=no
10867
  ;;
10868
 
10869
solaris*)
10870
  version_type=linux
10871
  need_lib_prefix=no
10872
  need_version=no
10873
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10874
  soname_spec='${libname}${release}${shared_ext}$major'
10875
  shlibpath_var=LD_LIBRARY_PATH
10876
  shlibpath_overrides_runpath=yes
10877
  hardcode_into_libs=yes
10878
  # ldd complains unless libraries are executable
10879
  postinstall_cmds='chmod +x $lib'
10880
  ;;
10881
 
10882
sunos4*)
10883
  version_type=sunos
10884
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10885
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10886
  shlibpath_var=LD_LIBRARY_PATH
10887
  shlibpath_overrides_runpath=yes
10888
  if test "$with_gnu_ld" = yes; then
10889
    need_lib_prefix=no
10890
  fi
10891
  need_version=yes
10892
  ;;
10893
 
10894
sysv4 | sysv4.3*)
10895
  version_type=linux
10896
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10897
  soname_spec='${libname}${release}${shared_ext}$major'
10898
  shlibpath_var=LD_LIBRARY_PATH
10899
  case $host_vendor in
10900
    sni)
10901
      shlibpath_overrides_runpath=no
10902
      need_lib_prefix=no
10903
      runpath_var=LD_RUN_PATH
10904
      ;;
10905
    siemens)
10906
      need_lib_prefix=no
10907
      ;;
10908
    motorola)
10909
      need_lib_prefix=no
10910
      need_version=no
10911
      shlibpath_overrides_runpath=no
10912
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10913
      ;;
10914
  esac
10915
  ;;
10916
 
10917
sysv4*MP*)
10918
  if test -d /usr/nec ;then
10919
    version_type=linux
10920
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10921
    soname_spec='$libname${shared_ext}.$major'
10922
    shlibpath_var=LD_LIBRARY_PATH
10923
  fi
10924
  ;;
10925
 
10926
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10927
  version_type=freebsd-elf
10928
  need_lib_prefix=no
10929
  need_version=no
10930
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10931
  soname_spec='${libname}${release}${shared_ext}$major'
10932
  shlibpath_var=LD_LIBRARY_PATH
10933
  shlibpath_overrides_runpath=yes
10934
  hardcode_into_libs=yes
10935
  if test "$with_gnu_ld" = yes; then
10936
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10937
  else
10938
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10939
    case $host_os in
10940
      sco3.2v5*)
10941
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10942
        ;;
10943
    esac
10944
  fi
10945
  sys_lib_dlsearch_path_spec='/usr/lib'
10946
  ;;
10947
 
10948
tpf*)
10949
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10950
  version_type=linux
10951
  need_lib_prefix=no
10952
  need_version=no
10953
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10954
  shlibpath_var=LD_LIBRARY_PATH
10955
  shlibpath_overrides_runpath=no
10956
  hardcode_into_libs=yes
10957
  ;;
10958
 
10959
uts4*)
10960
  version_type=linux
10961
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10962
  soname_spec='${libname}${release}${shared_ext}$major'
10963
  shlibpath_var=LD_LIBRARY_PATH
10964
  ;;
10965
 
10966
*)
10967
  dynamic_linker=no
10968
  ;;
10969
esac
10970
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10971
$as_echo "$dynamic_linker" >&6; }
10972
test "$dynamic_linker" = no && can_build_shared=no
10973
 
10974
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10975
if test "$GCC" = yes; then
10976
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10977
fi
10978
 
10979
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10980
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10981
fi
10982
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10983
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10984
fi
10985
 
10986
 
10987
 
10988
 
10989
 
10990
 
10991
 
10992
 
10993
 
10994
 
10995
 
10996
 
10997
 
10998
 
10999
 
11000
 
11001
 
11002
 
11003
 
11004
 
11005
 
11006
 
11007
 
11008
 
11009
 
11010
 
11011
 
11012
 
11013
 
11014
 
11015
 
11016
 
11017
 
11018
 
11019
 
11020
 
11021
 
11022
 
11023
 
11024
 
11025
 
11026
 
11027
 
11028
 
11029
 
11030
 
11031
 
11032
 
11033
 
11034
 
11035
 
11036
 
11037
 
11038
 
11039
 
11040
 
11041
 
11042
 
11043
 
11044
 
11045
 
11046
 
11047
 
11048
 
11049
 
11050
 
11051
 
11052
 
11053
 
11054
 
11055
 
11056
 
11057
 
11058
 
11059
 
11060
 
11061
 
11062
 
11063
 
11064
 
11065
 
11066
 
11067
 
11068
 
11069
 
11070
 
11071
 
11072
 
11073
 
11074
 
11075
 
11076
 
11077
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11078
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11079
hardcode_action=
11080
if test -n "$hardcode_libdir_flag_spec" ||
11081
   test -n "$runpath_var" ||
11082
   test "X$hardcode_automatic" = "Xyes" ; then
11083
 
11084
  # We can hardcode non-existent directories.
11085
  if test "$hardcode_direct" != no &&
11086
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11087
     # have to relink, otherwise we might link with an installed library
11088
     # when we should be linking with a yet-to-be-installed one
11089
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11090
     test "$hardcode_minus_L" != no; then
11091
    # Linking always hardcodes the temporary library directory.
11092
    hardcode_action=relink
11093
  else
11094
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11095
    hardcode_action=immediate
11096
  fi
11097
else
11098
  # We cannot hardcode anything, or else we can only hardcode existing
11099
  # directories.
11100
  hardcode_action=unsupported
11101
fi
11102
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11103
$as_echo "$hardcode_action" >&6; }
11104
 
11105
if test "$hardcode_action" = relink ||
11106
   test "$inherit_rpath" = yes; then
11107
  # Fast installation is not supported
11108
  enable_fast_install=no
11109
elif test "$shlibpath_overrides_runpath" = yes ||
11110
     test "$enable_shared" = no; then
11111
  # Fast installation is not necessary
11112
  enable_fast_install=needless
11113
fi
11114
 
11115
 
11116
 
11117
 
11118
 
11119
 
11120
  if test "x$enable_dlopen" != xyes; then
11121
  enable_dlopen=unknown
11122
  enable_dlopen_self=unknown
11123
  enable_dlopen_self_static=unknown
11124
else
11125
  lt_cv_dlopen=no
11126
  lt_cv_dlopen_libs=
11127
 
11128
  case $host_os in
11129
  beos*)
11130
    lt_cv_dlopen="load_add_on"
11131
    lt_cv_dlopen_libs=
11132
    lt_cv_dlopen_self=yes
11133
    ;;
11134
 
11135
  mingw* | pw32* | cegcc*)
11136
    lt_cv_dlopen="LoadLibrary"
11137
    lt_cv_dlopen_libs=
11138
    ;;
11139
 
11140
  cygwin*)
11141
    lt_cv_dlopen="dlopen"
11142
    lt_cv_dlopen_libs=
11143
    ;;
11144
 
11145
  darwin*)
11146
  # if libdl is installed we need to link against it
11147
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11148
$as_echo_n "checking for dlopen in -ldl... " >&6; }
11149
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11150
  $as_echo_n "(cached) " >&6
11151
else
11152
  ac_check_lib_save_LIBS=$LIBS
11153
LIBS="-ldl  $LIBS"
11154
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11155
/* end confdefs.h.  */
11156
 
11157
/* Override any GCC internal prototype to avoid an error.
11158
   Use char because int might match the return type of a GCC
11159
   builtin and then its argument prototype would still apply.  */
11160
#ifdef __cplusplus
11161
extern "C"
11162
#endif
11163
char dlopen ();
11164
int
11165
main ()
11166
{
11167
return dlopen ();
11168
  ;
11169
  return 0;
11170
}
11171
_ACEOF
11172
if ac_fn_c_try_link "$LINENO"; then :
11173
  ac_cv_lib_dl_dlopen=yes
11174
else
11175
  ac_cv_lib_dl_dlopen=no
11176
fi
11177
rm -f core conftest.err conftest.$ac_objext \
11178
    conftest$ac_exeext conftest.$ac_ext
11179
LIBS=$ac_check_lib_save_LIBS
11180
fi
11181
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11182
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11183
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11184
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11185
else
11186
 
11187
    lt_cv_dlopen="dyld"
11188
    lt_cv_dlopen_libs=
11189
    lt_cv_dlopen_self=yes
11190
 
11191
fi
11192
 
11193
    ;;
11194
 
11195
  *)
11196
    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11197
if test "x$ac_cv_func_shl_load" = x""yes; then :
11198
  lt_cv_dlopen="shl_load"
11199
else
11200
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11201
$as_echo_n "checking for shl_load in -ldld... " >&6; }
11202
if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11203
  $as_echo_n "(cached) " >&6
11204
else
11205
  ac_check_lib_save_LIBS=$LIBS
11206
LIBS="-ldld  $LIBS"
11207
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11208
/* end confdefs.h.  */
11209
 
11210
/* Override any GCC internal prototype to avoid an error.
11211
   Use char because int might match the return type of a GCC
11212
   builtin and then its argument prototype would still apply.  */
11213
#ifdef __cplusplus
11214
extern "C"
11215
#endif
11216
char shl_load ();
11217
int
11218
main ()
11219
{
11220
return shl_load ();
11221
  ;
11222
  return 0;
11223
}
11224
_ACEOF
11225
if ac_fn_c_try_link "$LINENO"; then :
11226
  ac_cv_lib_dld_shl_load=yes
11227
else
11228
  ac_cv_lib_dld_shl_load=no
11229
fi
11230
rm -f core conftest.err conftest.$ac_objext \
11231
    conftest$ac_exeext conftest.$ac_ext
11232
LIBS=$ac_check_lib_save_LIBS
11233
fi
11234
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11235
$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11236
if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11237
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11238
else
11239
  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11240
if test "x$ac_cv_func_dlopen" = x""yes; then :
11241
  lt_cv_dlopen="dlopen"
11242
else
11243
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11244
$as_echo_n "checking for dlopen in -ldl... " >&6; }
11245
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11246
  $as_echo_n "(cached) " >&6
11247
else
11248
  ac_check_lib_save_LIBS=$LIBS
11249
LIBS="-ldl  $LIBS"
11250
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11251
/* end confdefs.h.  */
11252
 
11253
/* Override any GCC internal prototype to avoid an error.
11254
   Use char because int might match the return type of a GCC
11255
   builtin and then its argument prototype would still apply.  */
11256
#ifdef __cplusplus
11257
extern "C"
11258
#endif
11259
char dlopen ();
11260
int
11261
main ()
11262
{
11263
return dlopen ();
11264
  ;
11265
  return 0;
11266
}
11267
_ACEOF
11268
if ac_fn_c_try_link "$LINENO"; then :
11269
  ac_cv_lib_dl_dlopen=yes
11270
else
11271
  ac_cv_lib_dl_dlopen=no
11272
fi
11273
rm -f core conftest.err conftest.$ac_objext \
11274
    conftest$ac_exeext conftest.$ac_ext
11275
LIBS=$ac_check_lib_save_LIBS
11276
fi
11277
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11278
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11279
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11280
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11281
else
11282
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11283
$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11284
if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11285
  $as_echo_n "(cached) " >&6
11286
else
11287
  ac_check_lib_save_LIBS=$LIBS
11288
LIBS="-lsvld  $LIBS"
11289
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11290
/* end confdefs.h.  */
11291
 
11292
/* Override any GCC internal prototype to avoid an error.
11293
   Use char because int might match the return type of a GCC
11294
   builtin and then its argument prototype would still apply.  */
11295
#ifdef __cplusplus
11296
extern "C"
11297
#endif
11298
char dlopen ();
11299
int
11300
main ()
11301
{
11302
return dlopen ();
11303
  ;
11304
  return 0;
11305
}
11306
_ACEOF
11307
if ac_fn_c_try_link "$LINENO"; then :
11308
  ac_cv_lib_svld_dlopen=yes
11309
else
11310
  ac_cv_lib_svld_dlopen=no
11311
fi
11312
rm -f core conftest.err conftest.$ac_objext \
11313
    conftest$ac_exeext conftest.$ac_ext
11314
LIBS=$ac_check_lib_save_LIBS
11315
fi
11316
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11317
$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11318
if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11319
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11320
else
11321
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11322
$as_echo_n "checking for dld_link in -ldld... " >&6; }
11323
if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11324
  $as_echo_n "(cached) " >&6
11325
else
11326
  ac_check_lib_save_LIBS=$LIBS
11327
LIBS="-ldld  $LIBS"
11328
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11329
/* end confdefs.h.  */
11330
 
11331
/* Override any GCC internal prototype to avoid an error.
11332
   Use char because int might match the return type of a GCC
11333
   builtin and then its argument prototype would still apply.  */
11334
#ifdef __cplusplus
11335
extern "C"
11336
#endif
11337
char dld_link ();
11338
int
11339
main ()
11340
{
11341
return dld_link ();
11342
  ;
11343
  return 0;
11344
}
11345
_ACEOF
11346
if ac_fn_c_try_link "$LINENO"; then :
11347
  ac_cv_lib_dld_dld_link=yes
11348
else
11349
  ac_cv_lib_dld_dld_link=no
11350
fi
11351
rm -f core conftest.err conftest.$ac_objext \
11352
    conftest$ac_exeext conftest.$ac_ext
11353
LIBS=$ac_check_lib_save_LIBS
11354
fi
11355
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11356
$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11357
if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11358
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11359
fi
11360
 
11361
 
11362
fi
11363
 
11364
 
11365
fi
11366
 
11367
 
11368
fi
11369
 
11370
 
11371
fi
11372
 
11373
 
11374
fi
11375
 
11376
    ;;
11377
  esac
11378
 
11379
  if test "x$lt_cv_dlopen" != xno; then
11380
    enable_dlopen=yes
11381
  else
11382
    enable_dlopen=no
11383
  fi
11384
 
11385
  case $lt_cv_dlopen in
11386
  dlopen)
11387
    save_CPPFLAGS="$CPPFLAGS"
11388
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11389
 
11390
    save_LDFLAGS="$LDFLAGS"
11391
    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11392
 
11393
    save_LIBS="$LIBS"
11394
    LIBS="$lt_cv_dlopen_libs $LIBS"
11395
 
11396
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11397
$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11398
if test "${lt_cv_dlopen_self+set}" = set; then :
11399
  $as_echo_n "(cached) " >&6
11400
else
11401
          if test "$cross_compiling" = yes; then :
11402
  lt_cv_dlopen_self=cross
11403
else
11404
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11405
  lt_status=$lt_dlunknown
11406
  cat > conftest.$ac_ext <<_LT_EOF
11407
#line 11407 "configure"
11408
#include "confdefs.h"
11409
 
11410
#if HAVE_DLFCN_H
11411
#include 
11412
#endif
11413
 
11414
#include 
11415
 
11416
#ifdef RTLD_GLOBAL
11417
#  define LT_DLGLOBAL           RTLD_GLOBAL
11418
#else
11419
#  ifdef DL_GLOBAL
11420
#    define LT_DLGLOBAL         DL_GLOBAL
11421
#  else
11422
#    define LT_DLGLOBAL         0
11423
#  endif
11424
#endif
11425
 
11426
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11427
   find out it does not work in some platform. */
11428
#ifndef LT_DLLAZY_OR_NOW
11429
#  ifdef RTLD_LAZY
11430
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11431
#  else
11432
#    ifdef DL_LAZY
11433
#      define LT_DLLAZY_OR_NOW          DL_LAZY
11434
#    else
11435
#      ifdef RTLD_NOW
11436
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
11437
#      else
11438
#        ifdef DL_NOW
11439
#          define LT_DLLAZY_OR_NOW      DL_NOW
11440
#        else
11441
#          define LT_DLLAZY_OR_NOW      0
11442
#        endif
11443
#      endif
11444
#    endif
11445
#  endif
11446
#endif
11447
 
11448
/* When -fvisbility=hidden is used, assume the code has been annotated
11449
   correspondingly for the symbols needed.  */
11450
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11451
void fnord () __attribute__((visibility("default")));
11452
#endif
11453
 
11454
void fnord () { int i=42; }
11455
int main ()
11456
{
11457
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11458
  int status = $lt_dlunknown;
11459
 
11460
  if (self)
11461
    {
11462
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11463
      else
11464
        {
11465
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11466
          else puts (dlerror ());
11467
        }
11468
      /* dlclose (self); */
11469
    }
11470
  else
11471
    puts (dlerror ());
11472
 
11473
  return status;
11474
}
11475
_LT_EOF
11476
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11477
  (eval $ac_link) 2>&5
11478
  ac_status=$?
11479
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11480
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11481
    (./conftest; exit; ) >&5 2>/dev/null
11482
    lt_status=$?
11483
    case x$lt_status in
11484
      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11485
      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11486
      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11487
    esac
11488
  else :
11489
    # compilation failed
11490
    lt_cv_dlopen_self=no
11491
  fi
11492
fi
11493
rm -fr conftest*
11494
 
11495
 
11496
fi
11497
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11498
$as_echo "$lt_cv_dlopen_self" >&6; }
11499
 
11500
    if test "x$lt_cv_dlopen_self" = xyes; then
11501
      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11502
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11503
$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11504
if test "${lt_cv_dlopen_self_static+set}" = set; then :
11505
  $as_echo_n "(cached) " >&6
11506
else
11507
          if test "$cross_compiling" = yes; then :
11508
  lt_cv_dlopen_self_static=cross
11509
else
11510
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11511
  lt_status=$lt_dlunknown
11512
  cat > conftest.$ac_ext <<_LT_EOF
11513
#line 11513 "configure"
11514
#include "confdefs.h"
11515
 
11516
#if HAVE_DLFCN_H
11517
#include 
11518
#endif
11519
 
11520
#include 
11521
 
11522
#ifdef RTLD_GLOBAL
11523
#  define LT_DLGLOBAL           RTLD_GLOBAL
11524
#else
11525
#  ifdef DL_GLOBAL
11526
#    define LT_DLGLOBAL         DL_GLOBAL
11527
#  else
11528
#    define LT_DLGLOBAL         0
11529
#  endif
11530
#endif
11531
 
11532
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11533
   find out it does not work in some platform. */
11534
#ifndef LT_DLLAZY_OR_NOW
11535
#  ifdef RTLD_LAZY
11536
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11537
#  else
11538
#    ifdef DL_LAZY
11539
#      define LT_DLLAZY_OR_NOW          DL_LAZY
11540
#    else
11541
#      ifdef RTLD_NOW
11542
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
11543
#      else
11544
#        ifdef DL_NOW
11545
#          define LT_DLLAZY_OR_NOW      DL_NOW
11546
#        else
11547
#          define LT_DLLAZY_OR_NOW      0
11548
#        endif
11549
#      endif
11550
#    endif
11551
#  endif
11552
#endif
11553
 
11554
/* When -fvisbility=hidden is used, assume the code has been annotated
11555
   correspondingly for the symbols needed.  */
11556
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11557
void fnord () __attribute__((visibility("default")));
11558
#endif
11559
 
11560
void fnord () { int i=42; }
11561
int main ()
11562
{
11563
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11564
  int status = $lt_dlunknown;
11565
 
11566
  if (self)
11567
    {
11568
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11569
      else
11570
        {
11571
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11572
          else puts (dlerror ());
11573
        }
11574
      /* dlclose (self); */
11575
    }
11576
  else
11577
    puts (dlerror ());
11578
 
11579
  return status;
11580
}
11581
_LT_EOF
11582
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11583
  (eval $ac_link) 2>&5
11584
  ac_status=$?
11585
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11586
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11587
    (./conftest; exit; ) >&5 2>/dev/null
11588
    lt_status=$?
11589
    case x$lt_status in
11590
      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11591
      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11592
      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11593
    esac
11594
  else :
11595
    # compilation failed
11596
    lt_cv_dlopen_self_static=no
11597
  fi
11598
fi
11599
rm -fr conftest*
11600
 
11601
 
11602
fi
11603
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11604
$as_echo "$lt_cv_dlopen_self_static" >&6; }
11605
    fi
11606
 
11607
    CPPFLAGS="$save_CPPFLAGS"
11608
    LDFLAGS="$save_LDFLAGS"
11609
    LIBS="$save_LIBS"
11610
    ;;
11611
  esac
11612
 
11613
  case $lt_cv_dlopen_self in
11614
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11615
  *) enable_dlopen_self=unknown ;;
11616
  esac
11617
 
11618
  case $lt_cv_dlopen_self_static in
11619
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11620
  *) enable_dlopen_self_static=unknown ;;
11621
  esac
11622
fi
11623
 
11624
 
11625
 
11626
 
11627
 
11628
 
11629
 
11630
 
11631
 
11632
 
11633
 
11634
 
11635
 
11636
 
11637
 
11638
 
11639
 
11640
striplib=
11641
old_striplib=
11642
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11643
$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11644
if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11645
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11646
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11647
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11648
$as_echo "yes" >&6; }
11649
else
11650
# FIXME - insert some real tests, host_os isn't really good enough
11651
  case $host_os in
11652
  darwin*)
11653
    if test -n "$STRIP" ; then
11654
      striplib="$STRIP -x"
11655
      old_striplib="$STRIP -S"
11656
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11657
$as_echo "yes" >&6; }
11658
    else
11659
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11660
$as_echo "no" >&6; }
11661
    fi
11662
    ;;
11663
  *)
11664
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11665
$as_echo "no" >&6; }
11666
    ;;
11667
  esac
11668
fi
11669
 
11670
 
11671
 
11672
 
11673
 
11674
 
11675
 
11676
 
11677
 
11678
 
11679
 
11680
 
11681
  # Report which library types will actually be built
11682
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11683
$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11684
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11685
$as_echo "$can_build_shared" >&6; }
11686
 
11687
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11688
$as_echo_n "checking whether to build shared libraries... " >&6; }
11689
  test "$can_build_shared" = "no" && enable_shared=no
11690
 
11691
  # On AIX, shared libraries and static libraries use the same namespace, and
11692
  # are all built from PIC.
11693
  case $host_os in
11694
  aix3*)
11695
    test "$enable_shared" = yes && enable_static=no
11696
    if test -n "$RANLIB"; then
11697
      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11698
      postinstall_cmds='$RANLIB $lib'
11699
    fi
11700
    ;;
11701
 
11702
  aix[4-9]*)
11703
    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11704
      test "$enable_shared" = yes && enable_static=no
11705
    fi
11706
    ;;
11707
  esac
11708
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11709
$as_echo "$enable_shared" >&6; }
11710
 
11711
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11712
$as_echo_n "checking whether to build static libraries... " >&6; }
11713
  # Make sure either enable_shared or enable_static is yes.
11714
  test "$enable_shared" = yes || enable_static=yes
11715
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11716
$as_echo "$enable_static" >&6; }
11717
 
11718
 
11719
 
11720
 
11721
fi
11722
ac_ext=c
11723
ac_cpp='$CPP $CPPFLAGS'
11724
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11725
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11726
ac_compiler_gnu=$ac_cv_c_compiler_gnu
11727
 
11728
CC="$lt_save_CC"
11729
 
11730
 
11731
 
11732
 
11733
 
11734
 
11735
 
11736
 
11737
 
11738
 
11739
 
11740
 
11741
 
11742
        ac_config_commands="$ac_config_commands libtool"
11743
 
11744
 
11745
 
11746
 
11747
# Only expand once:
11748
 
11749
 
11750
 
11751
# AC_PLUGINS setting $plugins is called by ACX_LARGEFILE.
11752
 
11753
# The tests for host and target for $enable_largefile require
11754
# canonical names.
11755
 
11756
 
11757
 
11758
# As the $enable_largefile decision depends on --enable-plugins we must set it
11759
# even in directories otherwise not depending on the $plugins option.
11760
 
11761
 
11762
# Check whether --enable-plugins was given.
11763
if test "${enable_plugins+set}" = set; then :
11764
  enableval=$enable_plugins; case "${enableval}" in
11765
  yes | "") plugins=yes ;;
11766
  no) plugins=no ;;
11767
  *) plugins=yes ;;
11768
 esac
11769
else
11770
  plugins=no
11771
fi
11772
 
11773
 
11774
 
11775
case "${host}" in
11776
  sparc-*-solaris*|i[3-7]86-*-solaris*)
11777
    # On native 32bit sparc and ia32 solaris, large-file and procfs support
11778
    # are mutually exclusive; and without procfs support, the bfd/ elf module
11779
    # cannot provide certain routines such as elfcore_write_prpsinfo
11780
    # or elfcore_write_prstatus.  So unless the user explicitly requested
11781
    # large-file support through the --enable-largefile switch, disable
11782
    # large-file support in favor of procfs support.
11783
    test "${target}" = "${host}" -a "x$plugins" = xno \
11784
      && : ${enable_largefile="no"}
11785
    ;;
11786
esac
11787
 
11788
# Check whether --enable-largefile was given.
11789
if test "${enable_largefile+set}" = set; then :
11790
  enableval=$enable_largefile;
11791
fi
11792
 
11793
if test "$enable_largefile" != no; then
11794
 
11795
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11796
$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11797
if test "${ac_cv_sys_largefile_CC+set}" = set; then :
11798
  $as_echo_n "(cached) " >&6
11799
else
11800
  ac_cv_sys_largefile_CC=no
11801
     if test "$GCC" != yes; then
11802
       ac_save_CC=$CC
11803
       while :; do
11804
         # IRIX 6.2 and later do not support large files by default,
11805
         # so use the C compiler's -n32 option if that helps.
11806
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11807
/* end confdefs.h.  */
11808
#include 
11809
 /* Check that off_t can represent 2**63 - 1 correctly.
11810
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11811
    since some C++ compilers masquerading as C compilers
11812
    incorrectly reject 9223372036854775807.  */
11813
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11814
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11815
                       && LARGE_OFF_T % 2147483647 == 1)
11816
                      ? 1 : -1];
11817
int
11818
main ()
11819
{
11820
 
11821
  ;
11822
  return 0;
11823
}
11824
_ACEOF
11825
         if ac_fn_c_try_compile "$LINENO"; then :
11826
  break
11827
fi
11828
rm -f core conftest.err conftest.$ac_objext
11829
         CC="$CC -n32"
11830
         if ac_fn_c_try_compile "$LINENO"; then :
11831
  ac_cv_sys_largefile_CC=' -n32'; break
11832
fi
11833
rm -f core conftest.err conftest.$ac_objext
11834
         break
11835
       done
11836
       CC=$ac_save_CC
11837
       rm -f conftest.$ac_ext
11838
    fi
11839
fi
11840
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11841
$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11842
  if test "$ac_cv_sys_largefile_CC" != no; then
11843
    CC=$CC$ac_cv_sys_largefile_CC
11844
  fi
11845
 
11846
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11847
$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11848
if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
11849
  $as_echo_n "(cached) " >&6
11850
else
11851
  while :; do
11852
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11853
/* end confdefs.h.  */
11854
#include 
11855
 /* Check that off_t can represent 2**63 - 1 correctly.
11856
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11857
    since some C++ compilers masquerading as C compilers
11858
    incorrectly reject 9223372036854775807.  */
11859
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11860
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11861
                       && LARGE_OFF_T % 2147483647 == 1)
11862
                      ? 1 : -1];
11863
int
11864
main ()
11865
{
11866
 
11867
  ;
11868
  return 0;
11869
}
11870
_ACEOF
11871
if ac_fn_c_try_compile "$LINENO"; then :
11872
  ac_cv_sys_file_offset_bits=no; break
11873
fi
11874
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11875
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11876
/* end confdefs.h.  */
11877
#define _FILE_OFFSET_BITS 64
11878
#include 
11879
 /* Check that off_t can represent 2**63 - 1 correctly.
11880
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11881
    since some C++ compilers masquerading as C compilers
11882
    incorrectly reject 9223372036854775807.  */
11883
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11884
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11885
                       && LARGE_OFF_T % 2147483647 == 1)
11886
                      ? 1 : -1];
11887
int
11888
main ()
11889
{
11890
 
11891
  ;
11892
  return 0;
11893
}
11894
_ACEOF
11895
if ac_fn_c_try_compile "$LINENO"; then :
11896
  ac_cv_sys_file_offset_bits=64; break
11897
fi
11898
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11899
  ac_cv_sys_file_offset_bits=unknown
11900
  break
11901
done
11902
fi
11903
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11904
$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11905
case $ac_cv_sys_file_offset_bits in #(
11906
  no | unknown) ;;
11907
  *)
11908
cat >>confdefs.h <<_ACEOF
11909
#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11910
_ACEOF
11911
;;
11912
esac
11913
rm -rf conftest*
11914
  if test $ac_cv_sys_file_offset_bits = unknown; then
11915
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11916
$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11917
if test "${ac_cv_sys_large_files+set}" = set; then :
11918
  $as_echo_n "(cached) " >&6
11919
else
11920
  while :; do
11921
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11922
/* end confdefs.h.  */
11923
#include 
11924
 /* Check that off_t can represent 2**63 - 1 correctly.
11925
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11926
    since some C++ compilers masquerading as C compilers
11927
    incorrectly reject 9223372036854775807.  */
11928
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11929
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11930
                       && LARGE_OFF_T % 2147483647 == 1)
11931
                      ? 1 : -1];
11932
int
11933
main ()
11934
{
11935
 
11936
  ;
11937
  return 0;
11938
}
11939
_ACEOF
11940
if ac_fn_c_try_compile "$LINENO"; then :
11941
  ac_cv_sys_large_files=no; break
11942
fi
11943
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11944
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11945
/* end confdefs.h.  */
11946
#define _LARGE_FILES 1
11947
#include 
11948
 /* Check that off_t can represent 2**63 - 1 correctly.
11949
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11950
    since some C++ compilers masquerading as C compilers
11951
    incorrectly reject 9223372036854775807.  */
11952
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11953
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11954
                       && LARGE_OFF_T % 2147483647 == 1)
11955
                      ? 1 : -1];
11956
int
11957
main ()
11958
{
11959
 
11960
  ;
11961
  return 0;
11962
}
11963
_ACEOF
11964
if ac_fn_c_try_compile "$LINENO"; then :
11965
  ac_cv_sys_large_files=1; break
11966
fi
11967
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11968
  ac_cv_sys_large_files=unknown
11969
  break
11970
done
11971
fi
11972
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11973
$as_echo "$ac_cv_sys_large_files" >&6; }
11974
case $ac_cv_sys_large_files in #(
11975
  no | unknown) ;;
11976
  *)
11977
cat >>confdefs.h <<_ACEOF
11978
#define _LARGE_FILES $ac_cv_sys_large_files
11979
_ACEOF
11980
;;
11981
esac
11982
rm -rf conftest*
11983
  fi
11984
fi
11985
 
11986
 
11987
 
11988
 if test "$plugins" = "yes"; then
11989
  PLUGINS_TRUE=
11990
  PLUGINS_FALSE='#'
11991
else
11992
  PLUGINS_TRUE='#'
11993
  PLUGINS_FALSE=
11994
fi
11995
 
11996
 
11997
if test "$plugins" = "yes"; then
11998
  if test "$enable_dlopen" != "yes" ; then
11999
    as_fn_error "
12000
      Building BFD with plugin support requires a host that supports -ldl." "$LINENO" 5
12001
  fi
12002
  enable_targets="$enable_targets plugin"
12003
fi
12004
 
12005
# Check whether --enable-64-bit-bfd was given.
12006
if test "${enable_64_bit_bfd+set}" = set; then :
12007
  enableval=$enable_64_bit_bfd; case "${enableval}" in
12008
  yes)  want64=true  ;;
12009
  no)   want64=false ;;
12010
  *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
12011
esac
12012
else
12013
  want64=false
12014
fi
12015
 
12016
# Check whether --enable-targets was given.
12017
if test "${enable_targets+set}" = set; then :
12018
  enableval=$enable_targets; case "${enableval}" in
12019
  yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
12020
            ;;
12021
  no)       enable_targets= ;;
12022
  *)        enable_targets=$enableval ;;
12023
esac
12024
fi
12025
 
12026
 
12027
# Check whether --with-mmap was given.
12028
if test "${with_mmap+set}" = set; then :
12029
  withval=$with_mmap; case "${withval}" in
12030
  yes)  want_mmap=true ;;
12031
  no)   want_mmap=false ;;
12032
  *)    as_fn_error "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;;
12033
esac
12034
else
12035
  want_mmap=false
12036
fi
12037
 
12038
# Check whether --enable-secureplt was given.
12039
if test "${enable_secureplt+set}" = set; then :
12040
  enableval=$enable_secureplt; case "${enableval}" in
12041
  yes)  use_secureplt=true  ;;
12042
  no)   use_secureplt=false ;;
12043
  *)    as_fn_error "bad value ${enableval} for secureplt option" "$LINENO" 5 ;;
12044
esac
12045
else
12046
  use_secureplt=false
12047
fi
12048
if test $use_secureplt = true; then
12049
 
12050
$as_echo "#define USE_SECUREPLT 1" >>confdefs.h
12051
 
12052
fi
12053
 
12054
# Check whether --enable-leading-mingw64-underscores was given.
12055
if test "${enable_leading_mingw64_underscores+set}" = set; then :
12056
  enableval=$enable_leading_mingw64_underscores;
12057
fi
12058
 
12059
if  test x"$enable_leading_mingw64_underscores" = xyes ; then :
12060
 
12061
$as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h
12062
 
12063
fi
12064
 
12065
DEBUGDIR=${libdir}/debug
12066
 
12067
# Check whether --with-separate-debug-dir was given.
12068
if test "${with_separate_debug_dir+set}" = set; then :
12069
  withval=$with_separate_debug_dir; DEBUGDIR="${withval}"
12070
fi
12071
 
12072
 
12073
 
12074
# Check to see if we should allow the generation of
12075
# symbols with the ELF standard's STT_COMMON type.
12076
# Check whether --enable-elf-stt-common was given.
12077
if test "${enable_elf_stt_common+set}" = set; then :
12078
  enableval=$enable_elf_stt_common; case "${enableval}" in
12079
  yes) want_elf_stt_common=true ;;
12080
  no)  want_elf_stt_common=false ;;
12081
  *)   as_fn_error "bad value ${enableval} for ELF STT_COMMON option" "$LINENO" 5 ;;
12082
 esac
12083
else
12084
  # We have to choose a default behaviour.  For native builds we could
12085
# test whether the loader supports the STT_COMMON type, but that would
12086
# mean that built binaries could not be exported to older systems where
12087
# the loader does not support it. So by default we always choose to
12088
# disable this feature.
12089
  want_elf_stt_common=false
12090
fi
12091
if test $want_elf_stt_common = true; then
12092
 
12093
$as_echo "#define USE_STT_COMMON 1" >>confdefs.h
12094
 
12095
fi
12096
 
12097
 
12098
 
12099
# Check whether --with-pkgversion was given.
12100
if test "${with_pkgversion+set}" = set; then :
12101
  withval=$with_pkgversion; case "$withval" in
12102
      yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12103
      no)  PKGVERSION= ;;
12104
      *)   PKGVERSION="($withval) " ;;
12105
     esac
12106
else
12107
  PKGVERSION="(GNU Binutils) "
12108
 
12109
fi
12110
 
12111
 
12112
 
12113
 
12114
 
12115
# Check whether --with-bugurl was given.
12116
if test "${with_bugurl+set}" = set; then :
12117
  withval=$with_bugurl; case "$withval" in
12118
      yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12119
      no)  BUGURL=
12120
           ;;
12121
      *)   BUGURL="$withval"
12122
           ;;
12123
     esac
12124
else
12125
  BUGURL="http://www.sourceware.org/bugzilla/"
12126
 
12127
fi
12128
 
12129
  case ${BUGURL} in
12130
  "")
12131
    REPORT_BUGS_TO=
12132
    REPORT_BUGS_TEXI=
12133
    ;;
12134
  *)
12135
    REPORT_BUGS_TO="<$BUGURL>"
12136
    REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12137
    ;;
12138
  esac;
12139
 
12140
 
12141
 
12142
 
12143
 
12144
GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12145
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12146
/* end confdefs.h.  */
12147
__GNUC__
12148
_ACEOF
12149
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12150
  $EGREP "^[0-3]$" >/dev/null 2>&1; then :
12151
 
12152
else
12153
  GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12154
fi
12155
rm -f conftest*
12156
 
12157
 
12158
# Check whether --enable-werror was given.
12159
if test "${enable_werror+set}" = set; then :
12160
  enableval=$enable_werror; case "${enableval}" in
12161
     yes | y) ERROR_ON_WARNING="yes" ;;
12162
     no | n)  ERROR_ON_WARNING="no" ;;
12163
     *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12164
   esac
12165
fi
12166
 
12167
 
12168
# Disable -Wformat by default when using gcc on mingw
12169
case "${host}" in
12170
  *-*-mingw32*)
12171
    if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12172
      GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12173
    fi
12174
    ;;
12175
  *) ;;
12176
esac
12177
 
12178
# Enable -Werror by default when using gcc
12179
if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12180
    ERROR_ON_WARNING=yes
12181
fi
12182
 
12183
NO_WERROR=
12184
if test "${ERROR_ON_WARNING}" = yes ; then
12185
    GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12186
    NO_WERROR="-Wno-error"
12187
fi
12188
 
12189
if test "${GCC}" = yes ; then
12190
  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12191
fi
12192
 
12193
# Check whether --enable-build-warnings was given.
12194
if test "${enable_build_warnings+set}" = set; then :
12195
  enableval=$enable_build_warnings; case "${enableval}" in
12196
  yes)  WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
12197
  no)   if test "${GCC}" = yes ; then
12198
          WARN_CFLAGS="-w"
12199
        fi;;
12200
  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12201
        WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
12202
  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12203
        WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
12204
  *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12205
esac
12206
fi
12207
 
12208
 
12209
if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12210
  echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12211
fi
12212
 
12213
 
12214
 
12215
 
12216
 
12217
ac_config_headers="$ac_config_headers config.h:config.in"
12218
 
12219
 
12220
if test -z "$target" ; then
12221
    as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
12222
fi
12223
 
12224
 
12225
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12226
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12227
    # Check whether --enable-maintainer-mode was given.
12228
if test "${enable_maintainer_mode+set}" = set; then :
12229
  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12230
else
12231
  USE_MAINTAINER_MODE=no
12232
fi
12233
 
12234
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12235
$as_echo "$USE_MAINTAINER_MODE" >&6; }
12236
   if test $USE_MAINTAINER_MODE = yes; then
12237
  MAINTAINER_MODE_TRUE=
12238
  MAINTAINER_MODE_FALSE='#'
12239
else
12240
  MAINTAINER_MODE_TRUE='#'
12241
  MAINTAINER_MODE_FALSE=
12242
fi
12243
 
12244
  MAINT=$MAINTAINER_MODE_TRUE
12245
 
12246
 
12247
 if false; then
12248
  GENINSRC_NEVER_TRUE=
12249
  GENINSRC_NEVER_FALSE='#'
12250
else
12251
  GENINSRC_NEVER_TRUE='#'
12252
  GENINSRC_NEVER_FALSE=
12253
fi
12254
 
12255
 case ${build_alias} in
12256
  "") build_noncanonical=${build} ;;
12257
  *) build_noncanonical=${build_alias} ;;
12258
esac
12259
 
12260
 case ${host_alias} in
12261
  "") host_noncanonical=${build_noncanonical} ;;
12262
  *) host_noncanonical=${host_alias} ;;
12263
esac
12264
 
12265
 case ${target_alias} in
12266
  "") target_noncanonical=${host_noncanonical} ;;
12267
  *) target_noncanonical=${target_alias} ;;
12268
esac
12269
 
12270
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12271
$as_echo_n "checking whether to install libbfd... " >&6; }
12272
  # Check whether --enable-install-libbfd was given.
12273
if test "${enable_install_libbfd+set}" = set; then :
12274
  enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12275
else
12276
  if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12277
        install_libbfd_p=yes
12278
      else
12279
        install_libbfd_p=no
12280
      fi
12281
fi
12282
 
12283
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12284
$as_echo "$install_libbfd_p" >&6; }
12285
   if test $install_libbfd_p = yes; then
12286
  INSTALL_LIBBFD_TRUE=
12287
  INSTALL_LIBBFD_FALSE='#'
12288
else
12289
  INSTALL_LIBBFD_TRUE='#'
12290
  INSTALL_LIBBFD_FALSE=
12291
fi
12292
 
12293
  # Need _noncanonical variables for this.
12294
 
12295
 
12296
 
12297
 
12298
  # libbfd.a is a host library containing target dependent code
12299
  bfdlibdir='$(libdir)'
12300
  bfdincludedir='$(includedir)'
12301
  if test "${host}" != "${target}"; then
12302
    bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12303
    bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12304
  fi
12305
 
12306
 
12307
 
12308
 
12309
 
12310
 
12311
 
12312
 
12313
host64=false
12314
target64=false
12315
bfd_default_target_size=32
12316
 
12317
# host stuff:
12318
 
12319
ALL_LINGUAS="fr tr ja es sv da zh_CN ro rw vi fi id ru"
12320
# If we haven't got the data from the intl directory,
12321
# assume NLS is disabled.
12322
USE_NLS=no
12323
LIBINTL=
12324
LIBINTL_DEP=
12325
INCINTL=
12326
XGETTEXT=
12327
GMSGFMT=
12328
POSUB=
12329
 
12330
if test -f  ../intl/config.intl; then
12331
  .  ../intl/config.intl
12332
fi
12333
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12334
$as_echo_n "checking whether NLS is requested... " >&6; }
12335
if test x"$USE_NLS" != xyes; then
12336
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12337
$as_echo "no" >&6; }
12338
else
12339
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12340
$as_echo "yes" >&6; }
12341
 
12342
$as_echo "#define ENABLE_NLS 1" >>confdefs.h
12343
 
12344
 
12345
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12346
$as_echo_n "checking for catalogs to be installed... " >&6; }
12347
  # Look for .po and .gmo files in the source directory.
12348
  CATALOGS=
12349
  XLINGUAS=
12350
  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12351
    # If there aren't any .gmo files the shell will give us the
12352
    # literal string "../path/to/srcdir/po/*.gmo" which has to be
12353
    # weeded out.
12354
    case "$cat" in *\**)
12355
      continue;;
12356
    esac
12357
    # The quadruple backslash is collapsed to a double backslash
12358
    # by the backticks, then collapsed again by the double quotes,
12359
    # leaving us with one backslash in the sed expression (right
12360
    # before the dot that mustn't act as a wildcard).
12361
    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12362
    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12363
    # The user is allowed to set LINGUAS to a list of languages to
12364
    # install catalogs for.  If it's empty that means "all of them."
12365
    if test "x$LINGUAS" = x; then
12366
      CATALOGS="$CATALOGS $cat"
12367
      XLINGUAS="$XLINGUAS $lang"
12368
    else
12369
      case "$LINGUAS" in *$lang*)
12370
        CATALOGS="$CATALOGS $cat"
12371
        XLINGUAS="$XLINGUAS $lang"
12372
        ;;
12373
      esac
12374
    fi
12375
  done
12376
  LINGUAS="$XLINGUAS"
12377
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12378
$as_echo "$LINGUAS" >&6; }
12379
 
12380
 
12381
    DATADIRNAME=share
12382
 
12383
  INSTOBJEXT=.mo
12384
 
12385
  GENCAT=gencat
12386
 
12387
  CATOBJEXT=.gmo
12388
 
12389
fi
12390
 
12391
        MKINSTALLDIRS=
12392
  if test -n "$ac_aux_dir"; then
12393
    case "$ac_aux_dir" in
12394
      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12395
      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12396
    esac
12397
  fi
12398
  if test -z "$MKINSTALLDIRS"; then
12399
    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12400
  fi
12401
 
12402
 
12403
 
12404
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12405
$as_echo_n "checking whether NLS is requested... " >&6; }
12406
    # Check whether --enable-nls was given.
12407
if test "${enable_nls+set}" = set; then :
12408
  enableval=$enable_nls; USE_NLS=$enableval
12409
else
12410
  USE_NLS=yes
12411
fi
12412
 
12413
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12414
$as_echo "$USE_NLS" >&6; }
12415
 
12416
 
12417
 
12418
 
12419
 
12420
 
12421
# Prepare PATH_SEPARATOR.
12422
# The user is always right.
12423
if test "${PATH_SEPARATOR+set}" != set; then
12424
  echo "#! /bin/sh" >conf$$.sh
12425
  echo  "exit 0"   >>conf$$.sh
12426
  chmod +x conf$$.sh
12427
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12428
    PATH_SEPARATOR=';'
12429
  else
12430
    PATH_SEPARATOR=:
12431
  fi
12432
  rm -f conf$$.sh
12433
fi
12434
 
12435
# Find out how to test for executable files. Don't use a zero-byte file,
12436
# as systems may use methods other than mode bits to determine executability.
12437
cat >conf$$.file <<_ASEOF
12438
#! /bin/sh
12439
exit 0
12440
_ASEOF
12441
chmod +x conf$$.file
12442
if test -x conf$$.file >/dev/null 2>&1; then
12443
  ac_executable_p="test -x"
12444
else
12445
  ac_executable_p="test -f"
12446
fi
12447
rm -f conf$$.file
12448
 
12449
# Extract the first word of "msgfmt", so it can be a program name with args.
12450
set dummy msgfmt; ac_word=$2
12451
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12452
$as_echo_n "checking for $ac_word... " >&6; }
12453
if test "${ac_cv_path_MSGFMT+set}" = set; then :
12454
  $as_echo_n "(cached) " >&6
12455
else
12456
  case "$MSGFMT" in
12457
  [\\/]* | ?:[\\/]*)
12458
    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12459
    ;;
12460
  *)
12461
    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12462
    for ac_dir in $PATH; do
12463
      IFS="$ac_save_IFS"
12464
      test -z "$ac_dir" && ac_dir=.
12465
      for ac_exec_ext in '' $ac_executable_extensions; do
12466
        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12467
          if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12468
     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12469
            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12470
            break 2
12471
          fi
12472
        fi
12473
      done
12474
    done
12475
    IFS="$ac_save_IFS"
12476
  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12477
    ;;
12478
esac
12479
fi
12480
MSGFMT="$ac_cv_path_MSGFMT"
12481
if test "$MSGFMT" != ":"; then
12482
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12483
$as_echo "$MSGFMT" >&6; }
12484
else
12485
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12486
$as_echo "no" >&6; }
12487
fi
12488
 
12489
  # Extract the first word of "gmsgfmt", so it can be a program name with args.
12490
set dummy gmsgfmt; ac_word=$2
12491
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12492
$as_echo_n "checking for $ac_word... " >&6; }
12493
if test "${ac_cv_path_GMSGFMT+set}" = set; then :
12494
  $as_echo_n "(cached) " >&6
12495
else
12496
  case $GMSGFMT in
12497
  [\\/]* | ?:[\\/]*)
12498
  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12499
  ;;
12500
  *)
12501
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12502
for as_dir in $PATH
12503
do
12504
  IFS=$as_save_IFS
12505
  test -z "$as_dir" && as_dir=.
12506
    for ac_exec_ext in '' $ac_executable_extensions; do
12507
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12508
    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
12509
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12510
    break 2
12511
  fi
12512
done
12513
  done
12514
IFS=$as_save_IFS
12515
 
12516
  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12517
  ;;
12518
esac
12519
fi
12520
GMSGFMT=$ac_cv_path_GMSGFMT
12521
if test -n "$GMSGFMT"; then
12522
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12523
$as_echo "$GMSGFMT" >&6; }
12524
else
12525
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12526
$as_echo "no" >&6; }
12527
fi
12528
 
12529
 
12530
 
12531
 
12532
# Prepare PATH_SEPARATOR.
12533
# The user is always right.
12534
if test "${PATH_SEPARATOR+set}" != set; then
12535
  echo "#! /bin/sh" >conf$$.sh
12536
  echo  "exit 0"   >>conf$$.sh
12537
  chmod +x conf$$.sh
12538
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12539
    PATH_SEPARATOR=';'
12540
  else
12541
    PATH_SEPARATOR=:
12542
  fi
12543
  rm -f conf$$.sh
12544
fi
12545
 
12546
# Find out how to test for executable files. Don't use a zero-byte file,
12547
# as systems may use methods other than mode bits to determine executability.
12548
cat >conf$$.file <<_ASEOF
12549
#! /bin/sh
12550
exit 0
12551
_ASEOF
12552
chmod +x conf$$.file
12553
if test -x conf$$.file >/dev/null 2>&1; then
12554
  ac_executable_p="test -x"
12555
else
12556
  ac_executable_p="test -f"
12557
fi
12558
rm -f conf$$.file
12559
 
12560
# Extract the first word of "xgettext", so it can be a program name with args.
12561
set dummy xgettext; ac_word=$2
12562
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12563
$as_echo_n "checking for $ac_word... " >&6; }
12564
if test "${ac_cv_path_XGETTEXT+set}" = set; then :
12565
  $as_echo_n "(cached) " >&6
12566
else
12567
  case "$XGETTEXT" in
12568
  [\\/]* | ?:[\\/]*)
12569
    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12570
    ;;
12571
  *)
12572
    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12573
    for ac_dir in $PATH; do
12574
      IFS="$ac_save_IFS"
12575
      test -z "$ac_dir" && ac_dir=.
12576
      for ac_exec_ext in '' $ac_executable_extensions; do
12577
        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12578
          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12579
     (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12580
            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12581
            break 2
12582
          fi
12583
        fi
12584
      done
12585
    done
12586
    IFS="$ac_save_IFS"
12587
  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12588
    ;;
12589
esac
12590
fi
12591
XGETTEXT="$ac_cv_path_XGETTEXT"
12592
if test "$XGETTEXT" != ":"; then
12593
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12594
$as_echo "$XGETTEXT" >&6; }
12595
else
12596
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12597
$as_echo "no" >&6; }
12598
fi
12599
 
12600
    rm -f messages.po
12601
 
12602
 
12603
# Prepare PATH_SEPARATOR.
12604
# The user is always right.
12605
if test "${PATH_SEPARATOR+set}" != set; then
12606
  echo "#! /bin/sh" >conf$$.sh
12607
  echo  "exit 0"   >>conf$$.sh
12608
  chmod +x conf$$.sh
12609
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12610
    PATH_SEPARATOR=';'
12611
  else
12612
    PATH_SEPARATOR=:
12613
  fi
12614
  rm -f conf$$.sh
12615
fi
12616
 
12617
# Find out how to test for executable files. Don't use a zero-byte file,
12618
# as systems may use methods other than mode bits to determine executability.
12619
cat >conf$$.file <<_ASEOF
12620
#! /bin/sh
12621
exit 0
12622
_ASEOF
12623
chmod +x conf$$.file
12624
if test -x conf$$.file >/dev/null 2>&1; then
12625
  ac_executable_p="test -x"
12626
else
12627
  ac_executable_p="test -f"
12628
fi
12629
rm -f conf$$.file
12630
 
12631
# Extract the first word of "msgmerge", so it can be a program name with args.
12632
set dummy msgmerge; ac_word=$2
12633
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12634
$as_echo_n "checking for $ac_word... " >&6; }
12635
if test "${ac_cv_path_MSGMERGE+set}" = set; then :
12636
  $as_echo_n "(cached) " >&6
12637
else
12638
  case "$MSGMERGE" in
12639
  [\\/]* | ?:[\\/]*)
12640
    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12641
    ;;
12642
  *)
12643
    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12644
    for ac_dir in $PATH; do
12645
      IFS="$ac_save_IFS"
12646
      test -z "$ac_dir" && ac_dir=.
12647
      for ac_exec_ext in '' $ac_executable_extensions; do
12648
        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12649
          if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12650
            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12651
            break 2
12652
          fi
12653
        fi
12654
      done
12655
    done
12656
    IFS="$ac_save_IFS"
12657
  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12658
    ;;
12659
esac
12660
fi
12661
MSGMERGE="$ac_cv_path_MSGMERGE"
12662
if test "$MSGMERGE" != ":"; then
12663
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12664
$as_echo "$MSGMERGE" >&6; }
12665
else
12666
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12667
$as_echo "no" >&6; }
12668
fi
12669
 
12670
 
12671
      if test "$GMSGFMT" != ":"; then
12672
            if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12673
       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12674
      : ;
12675
    else
12676
      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
12677
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12678
$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
12679
      GMSGFMT=":"
12680
    fi
12681
  fi
12682
 
12683
      if test "$XGETTEXT" != ":"; then
12684
            if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12685
       (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12686
      : ;
12687
    else
12688
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12689
$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
12690
      XGETTEXT=":"
12691
    fi
12692
        rm -f messages.po
12693
  fi
12694
 
12695
  ac_config_commands="$ac_config_commands default-1"
12696
 
12697
 
12698
 
12699
# Permit host specific settings.
12700
. ${srcdir}/configure.host
12701
 
12702
 
12703
 
12704
 
12705
BFD_HOST_64BIT_LONG=0
12706
BFD_HOST_64BIT_LONG_LONG=0
12707
BFD_HOST_64_BIT_DEFINED=0
12708
BFD_HOST_64_BIT=
12709
BFD_HOST_U_64_BIT=
12710
BFD_HOSTPTR_T="unsigned long"
12711
 
12712
# The cast to long int works around a bug in the HP C Compiler
12713
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12714
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12715
# This bug is HP SR number 8606223364.
12716
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12717
$as_echo_n "checking size of long long... " >&6; }
12718
if test "${ac_cv_sizeof_long_long+set}" = set; then :
12719
  $as_echo_n "(cached) " >&6
12720
else
12721
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
12722
 
12723
else
12724
  if test "$ac_cv_type_long_long" = yes; then
12725
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12726
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12727
{ as_fn_set_status 77
12728
as_fn_error "cannot compute sizeof (long long)
12729
See \`config.log' for more details." "$LINENO" 5; }; }
12730
   else
12731
     ac_cv_sizeof_long_long=0
12732
   fi
12733
fi
12734
 
12735
fi
12736
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12737
$as_echo "$ac_cv_sizeof_long_long" >&6; }
12738
 
12739
 
12740
 
12741
cat >>confdefs.h <<_ACEOF
12742
#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12743
_ACEOF
12744
 
12745
 
12746
# The cast to long int works around a bug in the HP C Compiler
12747
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12748
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12749
# This bug is HP SR number 8606223364.
12750
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
12751
$as_echo_n "checking size of void *... " >&6; }
12752
if test "${ac_cv_sizeof_void_p+set}" = set; then :
12753
  $as_echo_n "(cached) " >&6
12754
else
12755
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
12756
 
12757
else
12758
  if test "$ac_cv_type_void_p" = yes; then
12759
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12760
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12761
{ as_fn_set_status 77
12762
as_fn_error "cannot compute sizeof (void *)
12763
See \`config.log' for more details." "$LINENO" 5; }; }
12764
   else
12765
     ac_cv_sizeof_void_p=0
12766
   fi
12767
fi
12768
 
12769
fi
12770
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12771
$as_echo "$ac_cv_sizeof_void_p" >&6; }
12772
 
12773
 
12774
 
12775
cat >>confdefs.h <<_ACEOF
12776
#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
12777
_ACEOF
12778
 
12779
 
12780
# The cast to long int works around a bug in the HP C Compiler
12781
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12782
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12783
# This bug is HP SR number 8606223364.
12784
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12785
$as_echo_n "checking size of long... " >&6; }
12786
if test "${ac_cv_sizeof_long+set}" = set; then :
12787
  $as_echo_n "(cached) " >&6
12788
else
12789
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
12790
 
12791
else
12792
  if test "$ac_cv_type_long" = yes; then
12793
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12794
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12795
{ as_fn_set_status 77
12796
as_fn_error "cannot compute sizeof (long)
12797
See \`config.log' for more details." "$LINENO" 5; }; }
12798
   else
12799
     ac_cv_sizeof_long=0
12800
   fi
12801
fi
12802
 
12803
fi
12804
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12805
$as_echo "$ac_cv_sizeof_long" >&6; }
12806
 
12807
 
12808
 
12809
cat >>confdefs.h <<_ACEOF
12810
#define SIZEOF_LONG $ac_cv_sizeof_long
12811
_ACEOF
12812
 
12813
 
12814
 
12815
if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12816
  host64=true
12817
fi
12818
 
12819
if test "x${ac_cv_sizeof_long}" = "x8"; then
12820
  BFD_HOST_64BIT_LONG=1
12821
  test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long"
12822
  test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long"
12823
elif test "x${ac_cv_sizeof_long_long}" = "x8"; then
12824
  BFD_HOST_64BIT_LONG_LONG=1
12825
  test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long"
12826
  test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long"
12827
  if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12828
    BFD_HOSTPTR_T="unsigned long long"
12829
  fi
12830
fi
12831
 
12832
if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then
12833
  BFD_HOST_64_BIT_DEFINED=1
12834
  BFD_HOST_64_BIT="${HOST_64BIT_TYPE}"
12835
  BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}"
12836
fi
12837
 
12838
 
12839
 
12840
 
12841
 
12842
 
12843
 
12844
 
12845
# Put a plausible default for CC_FOR_BUILD in Makefile.
12846
if test -z "$CC_FOR_BUILD"; then
12847
  if test "x$cross_compiling" = "xno"; then
12848
    CC_FOR_BUILD='$(CC)'
12849
  else
12850
    CC_FOR_BUILD=gcc
12851
  fi
12852
fi
12853
 
12854
# Also set EXEEXT_FOR_BUILD.
12855
if test "x$cross_compiling" = "xno"; then
12856
  EXEEXT_FOR_BUILD='$(EXEEXT)'
12857
else
12858
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
12859
$as_echo_n "checking for build system executable suffix... " >&6; }
12860
if test "${bfd_cv_build_exeext+set}" = set; then :
12861
  $as_echo_n "(cached) " >&6
12862
else
12863
  rm -f conftest*
12864
     echo 'int main () { return 0; }' > conftest.c
12865
     bfd_cv_build_exeext=
12866
     ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
12867
     for file in conftest.*; do
12868
       case $file in
12869
       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
12870
       *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
12871
       esac
12872
     done
12873
     rm -f conftest*
12874
     test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
12875
fi
12876
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
12877
$as_echo "$bfd_cv_build_exeext" >&6; }
12878
  EXEEXT_FOR_BUILD=""
12879
  test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
12880
fi
12881
 
12882
 
12883
for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h
12884
do :
12885
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12886
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12887
eval as_val=\$$as_ac_Header
12888
   if test "x$as_val" = x""yes; then :
12889
  cat >>confdefs.h <<_ACEOF
12890
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12891
_ACEOF
12892
 
12893
fi
12894
 
12895
done
12896
 
12897
for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
12898
do :
12899
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12900
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12901
eval as_val=\$$as_ac_Header
12902
   if test "x$as_val" = x""yes; then :
12903
  cat >>confdefs.h <<_ACEOF
12904
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12905
_ACEOF
12906
 
12907
fi
12908
 
12909
done
12910
 
12911
 
12912
 
12913
inttype_headers=`echo inttypes.h sys/inttypes.h  | sed -e 's/,/ /g'`
12914
 
12915
acx_cv_header_stdint=stddef.h
12916
acx_cv_header_stdint_kind="(already complete)"
12917
for i in stdint.h $inttype_headers; do
12918
  unset ac_cv_type_uintptr_t
12919
  unset ac_cv_type_uintmax_t
12920
  unset ac_cv_type_int_least32_t
12921
  unset ac_cv_type_int_fast32_t
12922
  unset ac_cv_type_uint64_t
12923
  $as_echo_n "looking for a compliant stdint.h in $i, " >&6
12924
  ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include 
12925
#include <$i>
12926
"
12927
if test "x$ac_cv_type_uintmax_t" = x""yes; then :
12928
  acx_cv_header_stdint=$i
12929
else
12930
  continue
12931
fi
12932
 
12933
  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include 
12934
#include <$i>
12935
"
12936
if test "x$ac_cv_type_uintptr_t" = x""yes; then :
12937
 
12938
else
12939
  acx_cv_header_stdint_kind="(mostly complete)"
12940
fi
12941
 
12942
  ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include 
12943
#include <$i>
12944
"
12945
if test "x$ac_cv_type_int_least32_t" = x""yes; then :
12946
 
12947
else
12948
  acx_cv_header_stdint_kind="(mostly complete)"
12949
fi
12950
 
12951
  ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include 
12952
#include <$i>
12953
"
12954
if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
12955
 
12956
else
12957
  acx_cv_header_stdint_kind="(mostly complete)"
12958
fi
12959
 
12960
  ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include 
12961
#include <$i>
12962
"
12963
if test "x$ac_cv_type_uint64_t" = x""yes; then :
12964
 
12965
else
12966
  acx_cv_header_stdint_kind="(lacks uint64_t)"
12967
fi
12968
 
12969
  break
12970
done
12971
if test "$acx_cv_header_stdint" = stddef.h; then
12972
  acx_cv_header_stdint_kind="(lacks uintmax_t)"
12973
  for i in stdint.h $inttype_headers; do
12974
    unset ac_cv_type_uintptr_t
12975
    unset ac_cv_type_uint32_t
12976
    unset ac_cv_type_uint64_t
12977
    $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
12978
    ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include 
12979
#include <$i>
12980
"
12981
if test "x$ac_cv_type_uint32_t" = x""yes; then :
12982
  acx_cv_header_stdint=$i
12983
else
12984
  continue
12985
fi
12986
 
12987
    ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include 
12988
#include <$i>
12989
"
12990
if test "x$ac_cv_type_uint64_t" = x""yes; then :
12991
 
12992
fi
12993
 
12994
    ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include 
12995
#include <$i>
12996
"
12997
if test "x$ac_cv_type_uintptr_t" = x""yes; then :
12998
 
12999
fi
13000
 
13001
    break
13002
  done
13003
fi
13004
if test "$acx_cv_header_stdint" = stddef.h; then
13005
  acx_cv_header_stdint_kind="(u_intXX_t style)"
13006
  for i in sys/types.h $inttype_headers; do
13007
    unset ac_cv_type_u_int32_t
13008
    unset ac_cv_type_u_int64_t
13009
    $as_echo_n "looking for u_intXX_t types in $i, " >&6
13010
    ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include 
13011
#include <$i>
13012
"
13013
if test "x$ac_cv_type_u_int32_t" = x""yes; then :
13014
  acx_cv_header_stdint=$i
13015
else
13016
  continue
13017
fi
13018
 
13019
    ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include 
13020
#include <$i>
13021
"
13022
if test "x$ac_cv_type_u_int64_t" = x""yes; then :
13023
 
13024
fi
13025
 
13026
    break
13027
  done
13028
fi
13029
if test "$acx_cv_header_stdint" = stddef.h; then
13030
  acx_cv_header_stdint_kind="(using manual detection)"
13031
fi
13032
 
13033
test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
13034
test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
13035
test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
13036
test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
13037
test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
13038
 
13039
# ----------------- Summarize what we found so far
13040
 
13041
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5
13042
$as_echo_n "checking what to include in bfd_stdint.h... " >&6; }
13043
 
13044
case `$as_basename -- bfd_stdint.h ||
13045
$as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \
13046
         Xbfd_stdint.h : 'X\(//\)$' \| \
13047
         Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null ||
13048
$as_echo X/bfd_stdint.h |
13049
    sed '/^.*\/\([^/][^/]*\)\/*$/{
13050
            s//\1/
13051
            q
13052
          }
13053
          /^X\/\(\/\/\)$/{
13054
            s//\1/
13055
            q
13056
          }
13057
          /^X\/\(\/\).*/{
13058
            s//\1/
13059
            q
13060
          }
13061
          s/.*/./; q'` in
13062
  stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13063
$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13064
  inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13065
$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13066
  *) ;;
13067
esac
13068
 
13069
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
13070
$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
13071
 
13072
# ----------------- done included file, check C basic types --------
13073
 
13074
# Lacking an uintptr_t?  Test size of void *
13075
case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
13076
  stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
13077
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13078
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13079
# This bug is HP SR number 8606223364.
13080
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13081
$as_echo_n "checking size of void *... " >&6; }
13082
if test "${ac_cv_sizeof_void_p+set}" = set; then :
13083
  $as_echo_n "(cached) " >&6
13084
else
13085
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
13086
 
13087
else
13088
  if test "$ac_cv_type_void_p" = yes; then
13089
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13090
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13091
{ as_fn_set_status 77
13092
as_fn_error "cannot compute sizeof (void *)
13093
See \`config.log' for more details." "$LINENO" 5; }; }
13094
   else
13095
     ac_cv_sizeof_void_p=0
13096
   fi
13097
fi
13098
 
13099
fi
13100
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13101
$as_echo "$ac_cv_sizeof_void_p" >&6; }
13102
 
13103
 
13104
 
13105
cat >>confdefs.h <<_ACEOF
13106
#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
13107
_ACEOF
13108
 
13109
 ;;
13110
esac
13111
 
13112
# Lacking an uint64_t?  Test size of long
13113
case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
13114
  stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
13115
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13116
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13117
# This bug is HP SR number 8606223364.
13118
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13119
$as_echo_n "checking size of long... " >&6; }
13120
if test "${ac_cv_sizeof_long+set}" = set; then :
13121
  $as_echo_n "(cached) " >&6
13122
else
13123
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
13124
 
13125
else
13126
  if test "$ac_cv_type_long" = yes; then
13127
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13128
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13129
{ as_fn_set_status 77
13130
as_fn_error "cannot compute sizeof (long)
13131
See \`config.log' for more details." "$LINENO" 5; }; }
13132
   else
13133
     ac_cv_sizeof_long=0
13134
   fi
13135
fi
13136
 
13137
fi
13138
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13139
$as_echo "$ac_cv_sizeof_long" >&6; }
13140
 
13141
 
13142
 
13143
cat >>confdefs.h <<_ACEOF
13144
#define SIZEOF_LONG $ac_cv_sizeof_long
13145
_ACEOF
13146
 
13147
 ;;
13148
esac
13149
 
13150
if test $acx_cv_header_stdint = stddef.h; then
13151
  # Lacking a good header?  Test size of everything and deduce all types.
13152
  # The cast to long int works around a bug in the HP C Compiler
13153
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13154
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13155
# This bug is HP SR number 8606223364.
13156
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13157
$as_echo_n "checking size of int... " >&6; }
13158
if test "${ac_cv_sizeof_int+set}" = set; then :
13159
  $as_echo_n "(cached) " >&6
13160
else
13161
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
13162
 
13163
else
13164
  if test "$ac_cv_type_int" = yes; then
13165
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13166
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13167
{ as_fn_set_status 77
13168
as_fn_error "cannot compute sizeof (int)
13169
See \`config.log' for more details." "$LINENO" 5; }; }
13170
   else
13171
     ac_cv_sizeof_int=0
13172
   fi
13173
fi
13174
 
13175
fi
13176
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13177
$as_echo "$ac_cv_sizeof_int" >&6; }
13178
 
13179
 
13180
 
13181
cat >>confdefs.h <<_ACEOF
13182
#define SIZEOF_INT $ac_cv_sizeof_int
13183
_ACEOF
13184
 
13185
 
13186
  # The cast to long int works around a bug in the HP C Compiler
13187
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13188
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13189
# This bug is HP SR number 8606223364.
13190
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
13191
$as_echo_n "checking size of short... " >&6; }
13192
if test "${ac_cv_sizeof_short+set}" = set; then :
13193
  $as_echo_n "(cached) " >&6
13194
else
13195
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
13196
 
13197
else
13198
  if test "$ac_cv_type_short" = yes; then
13199
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13200
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13201
{ as_fn_set_status 77
13202
as_fn_error "cannot compute sizeof (short)
13203
See \`config.log' for more details." "$LINENO" 5; }; }
13204
   else
13205
     ac_cv_sizeof_short=0
13206
   fi
13207
fi
13208
 
13209
fi
13210
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
13211
$as_echo "$ac_cv_sizeof_short" >&6; }
13212
 
13213
 
13214
 
13215
cat >>confdefs.h <<_ACEOF
13216
#define SIZEOF_SHORT $ac_cv_sizeof_short
13217
_ACEOF
13218
 
13219
 
13220
  # The cast to long int works around a bug in the HP C Compiler
13221
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13222
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13223
# This bug is HP SR number 8606223364.
13224
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
13225
$as_echo_n "checking size of char... " >&6; }
13226
if test "${ac_cv_sizeof_char+set}" = set; then :
13227
  $as_echo_n "(cached) " >&6
13228
else
13229
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
13230
 
13231
else
13232
  if test "$ac_cv_type_char" = yes; then
13233
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13234
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13235
{ as_fn_set_status 77
13236
as_fn_error "cannot compute sizeof (char)
13237
See \`config.log' for more details." "$LINENO" 5; }; }
13238
   else
13239
     ac_cv_sizeof_char=0
13240
   fi
13241
fi
13242
 
13243
fi
13244
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
13245
$as_echo "$ac_cv_sizeof_char" >&6; }
13246
 
13247
 
13248
 
13249
cat >>confdefs.h <<_ACEOF
13250
#define SIZEOF_CHAR $ac_cv_sizeof_char
13251
_ACEOF
13252
 
13253
 
13254
 
13255
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
13256
$as_echo_n "checking for type equivalent to int8_t... " >&6; }
13257
  case "$ac_cv_sizeof_char" in
13258
    1) acx_cv_type_int8_t=char ;;
13259
    *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
13260
  esac
13261
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
13262
$as_echo "$acx_cv_type_int8_t" >&6; }
13263
 
13264
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
13265
$as_echo_n "checking for type equivalent to int16_t... " >&6; }
13266
  case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
13267
    2:*) acx_cv_type_int16_t=int ;;
13268
    *:2) acx_cv_type_int16_t=short ;;
13269
    *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
13270
  esac
13271
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
13272
$as_echo "$acx_cv_type_int16_t" >&6; }
13273
 
13274
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
13275
$as_echo_n "checking for type equivalent to int32_t... " >&6; }
13276
  case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
13277
    4:*) acx_cv_type_int32_t=int ;;
13278
    *:4) acx_cv_type_int32_t=long ;;
13279
    *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
13280
  esac
13281
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
13282
$as_echo "$acx_cv_type_int32_t" >&6; }
13283
fi
13284
 
13285
# These tests are here to make the output prettier
13286
 
13287
if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
13288
  case "$ac_cv_sizeof_long" in
13289
    8) acx_cv_type_int64_t=long ;;
13290
  esac
13291
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
13292
$as_echo_n "checking for type equivalent to int64_t... " >&6; }
13293
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
13294
$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
13295
fi
13296
 
13297
# Now we can use the above types
13298
 
13299
if test "$ac_cv_type_uintptr_t" != yes; then
13300
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
13301
$as_echo_n "checking for type equivalent to intptr_t... " >&6; }
13302
  case $ac_cv_sizeof_void_p in
13303
    2) acx_cv_type_intptr_t=int16_t ;;
13304
    4) acx_cv_type_intptr_t=int32_t ;;
13305
    8) acx_cv_type_intptr_t=int64_t ;;
13306
    *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
13307
  esac
13308
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
13309
$as_echo "$acx_cv_type_intptr_t" >&6; }
13310
fi
13311
 
13312
# ----------------- done all checks, emit header -------------
13313
ac_config_commands="$ac_config_commands bfd_stdint.h"
13314
 
13315
 
13316
 
13317
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
13318
$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
13319
if test "${ac_cv_header_time+set}" = set; then :
13320
  $as_echo_n "(cached) " >&6
13321
else
13322
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13323
/* end confdefs.h.  */
13324
#include 
13325
#include 
13326
#include 
13327
 
13328
int
13329
main ()
13330
{
13331
if ((struct tm *) 0)
13332
return 0;
13333
  ;
13334
  return 0;
13335
}
13336
_ACEOF
13337
if ac_fn_c_try_compile "$LINENO"; then :
13338
  ac_cv_header_time=yes
13339
else
13340
  ac_cv_header_time=no
13341
fi
13342
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13343
fi
13344
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
13345
$as_echo "$ac_cv_header_time" >&6; }
13346
if test $ac_cv_header_time = yes; then
13347
 
13348
$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
13349
 
13350
fi
13351
 
13352
ac_header_dirent=no
13353
for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13354
  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13355
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
13356
$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
13357
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
13358
  $as_echo_n "(cached) " >&6
13359
else
13360
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13361
/* end confdefs.h.  */
13362
#include 
13363
#include <$ac_hdr>
13364
 
13365
int
13366
main ()
13367
{
13368
if ((DIR *) 0)
13369
return 0;
13370
  ;
13371
  return 0;
13372
}
13373
_ACEOF
13374
if ac_fn_c_try_compile "$LINENO"; then :
13375
  eval "$as_ac_Header=yes"
13376
else
13377
  eval "$as_ac_Header=no"
13378
fi
13379
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13380
fi
13381
eval ac_res=\$$as_ac_Header
13382
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13383
$as_echo "$ac_res" >&6; }
13384
eval as_val=\$$as_ac_Header
13385
   if test "x$as_val" = x""yes; then :
13386
  cat >>confdefs.h <<_ACEOF
13387
#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13388
_ACEOF
13389
 
13390
ac_header_dirent=$ac_hdr; break
13391
fi
13392
 
13393
done
13394
# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13395
if test $ac_header_dirent = dirent.h; then
13396
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13397
$as_echo_n "checking for library containing opendir... " >&6; }
13398
if test "${ac_cv_search_opendir+set}" = set; then :
13399
  $as_echo_n "(cached) " >&6
13400
else
13401
  ac_func_search_save_LIBS=$LIBS
13402
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13403
/* end confdefs.h.  */
13404
 
13405
/* Override any GCC internal prototype to avoid an error.
13406
   Use char because int might match the return type of a GCC
13407
   builtin and then its argument prototype would still apply.  */
13408
#ifdef __cplusplus
13409
extern "C"
13410
#endif
13411
char opendir ();
13412
int
13413
main ()
13414
{
13415
return opendir ();
13416
  ;
13417
  return 0;
13418
}
13419
_ACEOF
13420
for ac_lib in '' dir; do
13421
  if test -z "$ac_lib"; then
13422
    ac_res="none required"
13423
  else
13424
    ac_res=-l$ac_lib
13425
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13426
  fi
13427
  if ac_fn_c_try_link "$LINENO"; then :
13428
  ac_cv_search_opendir=$ac_res
13429
fi
13430
rm -f core conftest.err conftest.$ac_objext \
13431
    conftest$ac_exeext
13432
  if test "${ac_cv_search_opendir+set}" = set; then :
13433
  break
13434
fi
13435
done
13436
if test "${ac_cv_search_opendir+set}" = set; then :
13437
 
13438
else
13439
  ac_cv_search_opendir=no
13440
fi
13441
rm conftest.$ac_ext
13442
LIBS=$ac_func_search_save_LIBS
13443
fi
13444
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13445
$as_echo "$ac_cv_search_opendir" >&6; }
13446
ac_res=$ac_cv_search_opendir
13447
if test "$ac_res" != no; then :
13448
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13449
 
13450
fi
13451
 
13452
else
13453
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13454
$as_echo_n "checking for library containing opendir... " >&6; }
13455
if test "${ac_cv_search_opendir+set}" = set; then :
13456
  $as_echo_n "(cached) " >&6
13457
else
13458
  ac_func_search_save_LIBS=$LIBS
13459
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13460
/* end confdefs.h.  */
13461
 
13462
/* Override any GCC internal prototype to avoid an error.
13463
   Use char because int might match the return type of a GCC
13464
   builtin and then its argument prototype would still apply.  */
13465
#ifdef __cplusplus
13466
extern "C"
13467
#endif
13468
char opendir ();
13469
int
13470
main ()
13471
{
13472
return opendir ();
13473
  ;
13474
  return 0;
13475
}
13476
_ACEOF
13477
for ac_lib in '' x; do
13478
  if test -z "$ac_lib"; then
13479
    ac_res="none required"
13480
  else
13481
    ac_res=-l$ac_lib
13482
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13483
  fi
13484
  if ac_fn_c_try_link "$LINENO"; then :
13485
  ac_cv_search_opendir=$ac_res
13486
fi
13487
rm -f core conftest.err conftest.$ac_objext \
13488
    conftest$ac_exeext
13489
  if test "${ac_cv_search_opendir+set}" = set; then :
13490
  break
13491
fi
13492
done
13493
if test "${ac_cv_search_opendir+set}" = set; then :
13494
 
13495
else
13496
  ac_cv_search_opendir=no
13497
fi
13498
rm conftest.$ac_ext
13499
LIBS=$ac_func_search_save_LIBS
13500
fi
13501
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13502
$as_echo "$ac_cv_search_opendir" >&6; }
13503
ac_res=$ac_cv_search_opendir
13504
if test "$ac_res" != no; then :
13505
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13506
 
13507
fi
13508
 
13509
fi
13510
 
13511
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13512
$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13513
if test "${gcc_cv_header_string+set}" = set; then :
13514
  $as_echo_n "(cached) " >&6
13515
else
13516
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13517
/* end confdefs.h.  */
13518
#include 
13519
#include 
13520
int
13521
main ()
13522
{
13523
 
13524
  ;
13525
  return 0;
13526
}
13527
_ACEOF
13528
if ac_fn_c_try_compile "$LINENO"; then :
13529
  gcc_cv_header_string=yes
13530
else
13531
  gcc_cv_header_string=no
13532
fi
13533
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13534
fi
13535
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13536
$as_echo "$gcc_cv_header_string" >&6; }
13537
if test $gcc_cv_header_string = yes; then
13538
 
13539
$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
13540
 
13541
fi
13542
 
13543
for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno
13544
do :
13545
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13546
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13547
eval as_val=\$$as_ac_var
13548
   if test "x$as_val" = x""yes; then :
13549
  cat >>confdefs.h <<_ACEOF
13550
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13551
_ACEOF
13552
 
13553
fi
13554
done
13555
 
13556
for ac_func in strtoull
13557
do :
13558
  ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
13559
if test "x$ac_cv_func_strtoull" = x""yes; then :
13560
  cat >>confdefs.h <<_ACEOF
13561
#define HAVE_STRTOULL 1
13562
_ACEOF
13563
 
13564
fi
13565
done
13566
 
13567
 
13568
ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
13569
if test "x$ac_cv_have_decl_basename" = x""yes; then :
13570
  ac_have_decl=1
13571
else
13572
  ac_have_decl=0
13573
fi
13574
 
13575
cat >>confdefs.h <<_ACEOF
13576
#define HAVE_DECL_BASENAME $ac_have_decl
13577
_ACEOF
13578
 
13579
ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default"
13580
if test "x$ac_cv_have_decl_ftello" = x""yes; then :
13581
  ac_have_decl=1
13582
else
13583
  ac_have_decl=0
13584
fi
13585
 
13586
cat >>confdefs.h <<_ACEOF
13587
#define HAVE_DECL_FTELLO $ac_have_decl
13588
_ACEOF
13589
 
13590
ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default"
13591
if test "x$ac_cv_have_decl_ftello64" = x""yes; then :
13592
  ac_have_decl=1
13593
else
13594
  ac_have_decl=0
13595
fi
13596
 
13597
cat >>confdefs.h <<_ACEOF
13598
#define HAVE_DECL_FTELLO64 $ac_have_decl
13599
_ACEOF
13600
 
13601
ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default"
13602
if test "x$ac_cv_have_decl_fseeko" = x""yes; then :
13603
  ac_have_decl=1
13604
else
13605
  ac_have_decl=0
13606
fi
13607
 
13608
cat >>confdefs.h <<_ACEOF
13609
#define HAVE_DECL_FSEEKO $ac_have_decl
13610
_ACEOF
13611
 
13612
ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default"
13613
if test "x$ac_cv_have_decl_fseeko64" = x""yes; then :
13614
  ac_have_decl=1
13615
else
13616
  ac_have_decl=0
13617
fi
13618
 
13619
cat >>confdefs.h <<_ACEOF
13620
#define HAVE_DECL_FSEEKO64 $ac_have_decl
13621
_ACEOF
13622
 
13623
 
13624
 
13625
case "${host}" in
13626
*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
13627
 
13628
$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
13629
 ;;
13630
esac
13631
 
13632
ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
13633
if test "x$ac_cv_have_decl_ffs" = x""yes; then :
13634
  ac_have_decl=1
13635
else
13636
  ac_have_decl=0
13637
fi
13638
 
13639
cat >>confdefs.h <<_ACEOF
13640
#define HAVE_DECL_FFS $ac_have_decl
13641
_ACEOF
13642
 
13643
ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
13644
if test "x$ac_cv_have_decl_free" = x""yes; then :
13645
  ac_have_decl=1
13646
else
13647
  ac_have_decl=0
13648
fi
13649
 
13650
cat >>confdefs.h <<_ACEOF
13651
#define HAVE_DECL_FREE $ac_have_decl
13652
_ACEOF
13653
 
13654
ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
13655
if test "x$ac_cv_have_decl_getenv" = x""yes; then :
13656
  ac_have_decl=1
13657
else
13658
  ac_have_decl=0
13659
fi
13660
 
13661
cat >>confdefs.h <<_ACEOF
13662
#define HAVE_DECL_GETENV $ac_have_decl
13663
_ACEOF
13664
 
13665
ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
13666
if test "x$ac_cv_have_decl_malloc" = x""yes; then :
13667
  ac_have_decl=1
13668
else
13669
  ac_have_decl=0
13670
fi
13671
 
13672
cat >>confdefs.h <<_ACEOF
13673
#define HAVE_DECL_MALLOC $ac_have_decl
13674
_ACEOF
13675
 
13676
ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
13677
if test "x$ac_cv_have_decl_realloc" = x""yes; then :
13678
  ac_have_decl=1
13679
else
13680
  ac_have_decl=0
13681
fi
13682
 
13683
cat >>confdefs.h <<_ACEOF
13684
#define HAVE_DECL_REALLOC $ac_have_decl
13685
_ACEOF
13686
 
13687
ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
13688
if test "x$ac_cv_have_decl_stpcpy" = x""yes; then :
13689
  ac_have_decl=1
13690
else
13691
  ac_have_decl=0
13692
fi
13693
 
13694
cat >>confdefs.h <<_ACEOF
13695
#define HAVE_DECL_STPCPY $ac_have_decl
13696
_ACEOF
13697
 
13698
ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13699
if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13700
  ac_have_decl=1
13701
else
13702
  ac_have_decl=0
13703
fi
13704
 
13705
cat >>confdefs.h <<_ACEOF
13706
#define HAVE_DECL_STRSTR $ac_have_decl
13707
_ACEOF
13708
 
13709
ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
13710
if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
13711
  ac_have_decl=1
13712
else
13713
  ac_have_decl=0
13714
fi
13715
 
13716
cat >>confdefs.h <<_ACEOF
13717
#define HAVE_DECL_SNPRINTF $ac_have_decl
13718
_ACEOF
13719
 
13720
ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
13721
if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
13722
  ac_have_decl=1
13723
else
13724
  ac_have_decl=0
13725
fi
13726
 
13727
cat >>confdefs.h <<_ACEOF
13728
#define HAVE_DECL_VSNPRINTF $ac_have_decl
13729
_ACEOF
13730
 
13731
 
13732
# Link in zlib if we can.  This allows us to read compressed debug sections.
13733
# This is used only by compress.c.
13734
 
13735
  # See if the user specified whether he wants zlib support or not.
13736
 
13737
# Check whether --with-zlib was given.
13738
if test "${with_zlib+set}" = set; then :
13739
  withval=$with_zlib;
13740
else
13741
  with_zlib=auto
13742
fi
13743
 
13744
 
13745
  if test "$with_zlib" != "no"; then
13746
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
13747
$as_echo_n "checking for library containing zlibVersion... " >&6; }
13748
if test "${ac_cv_search_zlibVersion+set}" = set; then :
13749
  $as_echo_n "(cached) " >&6
13750
else
13751
  ac_func_search_save_LIBS=$LIBS
13752
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13753
/* end confdefs.h.  */
13754
 
13755
/* Override any GCC internal prototype to avoid an error.
13756
   Use char because int might match the return type of a GCC
13757
   builtin and then its argument prototype would still apply.  */
13758
#ifdef __cplusplus
13759
extern "C"
13760
#endif
13761
char zlibVersion ();
13762
int
13763
main ()
13764
{
13765
return zlibVersion ();
13766
  ;
13767
  return 0;
13768
}
13769
_ACEOF
13770
for ac_lib in '' z; do
13771
  if test -z "$ac_lib"; then
13772
    ac_res="none required"
13773
  else
13774
    ac_res=-l$ac_lib
13775
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13776
  fi
13777
  if ac_fn_c_try_link "$LINENO"; then :
13778
  ac_cv_search_zlibVersion=$ac_res
13779
fi
13780
rm -f core conftest.err conftest.$ac_objext \
13781
    conftest$ac_exeext
13782
  if test "${ac_cv_search_zlibVersion+set}" = set; then :
13783
  break
13784
fi
13785
done
13786
if test "${ac_cv_search_zlibVersion+set}" = set; then :
13787
 
13788
else
13789
  ac_cv_search_zlibVersion=no
13790
fi
13791
rm conftest.$ac_ext
13792
LIBS=$ac_func_search_save_LIBS
13793
fi
13794
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
13795
$as_echo "$ac_cv_search_zlibVersion" >&6; }
13796
ac_res=$ac_cv_search_zlibVersion
13797
if test "$ac_res" != no; then :
13798
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13799
  for ac_header in zlib.h
13800
do :
13801
  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13802
if test "x$ac_cv_header_zlib_h" = x""yes; then :
13803
  cat >>confdefs.h <<_ACEOF
13804
#define HAVE_ZLIB_H 1
13805
_ACEOF
13806
 
13807
fi
13808
 
13809
done
13810
 
13811
fi
13812
 
13813
    if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
13814
      as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
13815
    fi
13816
  fi
13817
 
13818
 
13819
# If we are configured native, pick a core file support file.
13820
COREFILE=
13821
COREFLAG=
13822
CORE_HEADER=
13823
TRAD_HEADER=
13824
if test "${target}" = "${host}"; then
13825
  case "${host}" in
13826
  alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*)
13827
        COREFILE=''
13828
        ;;
13829
  alpha*-*-linux-*)
13830
        COREFILE=trad-core.lo
13831
        TRAD_HEADER='"hosts/alphalinux.h"'
13832
        ;;
13833
  alpha*-*-netbsd* | alpha*-*-openbsd*)
13834
        COREFILE=netbsd-core.lo
13835
        ;;
13836
  alpha*-*-*)
13837
        COREFILE=osf-core.lo
13838
        ;;
13839
  arm-*-freebsd* | arm-*-kfreebsd*-gnu)
13840
        COREFILE='' ;;
13841
  arm-*-netbsd* | arm-*-openbsd*)
13842
        COREFILE=netbsd-core.lo
13843
        ;;
13844
  arm-*-riscix)         COREFILE=trad-core.lo ;;
13845
  hppa*-*-hpux*)        COREFILE=hpux-core.lo ;;
13846
  hppa*-*-hiux*)        COREFILE=hpux-core.lo ;;
13847
  hppa*-*-mpeix*)       COREFILE=hpux-core.lo ;;
13848
  hppa*-*-bsd*)         COREFILE="hpux-core.lo hppabsd-core.lo"
13849
                        COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
13850
  hppa*-*-netbsd* | hppa*-*-openbsd*)
13851
        COREFILE=netbsd-core.lo
13852
        ;;
13853
 
13854
  i370-*-*)
13855
        COREFILE=trad-core.lo
13856
        TRAD_HEADER='"hosts/i370linux.h"'
13857
        ;;
13858
 
13859
  i[3-7]86-sequent-bsd*)
13860
        COREFILE=trad-core.lo
13861
        TRAD_HEADER='"hosts/symmetry.h"'
13862
        ;;
13863
  i[3-7]86-sequent-sysv4*) ;;
13864
  i[3-7]86-sequent-sysv*)
13865
        COREFILE=trad-core.lo
13866
        TRAD_HEADER='"hosts/symmetry.h"'
13867
        ;;
13868
  i[3-7]86-*-bsdi)
13869
        COREFILE=
13870
        ;;
13871
  i[3-7]86-*-bsd* | i[3-7]86-*-freebsd[123] | i[3-7]86-*-freebsd[123]\.* | i[3-7]86-*-freebsd4\.[01234] | i[3-7]86-*-freebsd4\.[01234]\.* | i[3-7]86-*-freebsd*aout*)
13872
        COREFILE=trad-core.lo
13873
        TRAD_HEADER='"hosts/i386bsd.h"'
13874
        ;;
13875
  i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
13876
        COREFILE=''
13877
        TRAD_HEADER='"hosts/i386bsd.h"'
13878
        ;;
13879
  i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
13880
        COREFILE=netbsd-core.lo
13881
        ;;
13882
  i[3-7]86-esix-sysv3*)
13883
        COREFILE=trad-core.lo
13884
        TRAD_HEADER='"hosts/esix.h"'
13885
        ;;
13886
  i[3-7]86-*-sco3.2v5*)
13887
        COREFILE=sco5-core.lo
13888
        ;;
13889
  i[3-7]86-*-sco* | i[3-7]86-*-isc*)
13890
        COREFILE=trad-core.lo
13891
        TRAD_HEADER='"hosts/i386sco.h"'
13892
        ;;
13893
  i[3-7]86-*-mach3*)
13894
        COREFILE=trad-core.lo
13895
        TRAD_HEADER='"hosts/i386mach3.h"'
13896
        ;;
13897
  i[3-7]86-*-linux-*)
13898
        COREFILE=trad-core.lo
13899
        TRAD_HEADER='"hosts/i386linux.h"'
13900
        ;;
13901
  i[3-7]86-*-isc*)      COREFILE=trad-core.lo ;;
13902
  i[3-7]86-*-aix*)      COREFILE=aix386-core.lo ;;
13903
  i860-*-mach3* | i860-*-osf1*)
13904
        COREFILE=trad-core.lo
13905
        TRAD_HEADER='"hosts/i860mach3.h"'
13906
        ;;
13907
  mips-*-netbsd* | mips*-*-openbsd*)
13908
        COREFILE=netbsd-core.lo
13909
        ;;
13910
  mips-dec-*)
13911
        COREFILE=trad-core.lo
13912
        TRAD_HEADER='"hosts/decstation.h"'
13913
        ;;
13914
  mips-sgi-irix4*)      COREFILE=irix-core.lo ;;
13915
  mips-sgi-irix5*)      COREFILE=irix-core.lo ;;
13916
  mips-sgi-irix6*)      COREFILE=irix-core.lo ;;
13917
  mips-*-sysv4*)        ;;
13918
  mips-*-sysv* | mips-*-riscos*)
13919
        COREFILE=trad-core.lo
13920
        TRAD_HEADER='"hosts/riscos.h"'
13921
        ;;
13922
  mips-sony-bsd*)
13923
        COREFILE=trad-core.lo
13924
        TRAD_HEADER='"hosts/news-mips.h"'
13925
        ;;
13926
  m68*-bull*-sysv*)
13927
        COREFILE=trad-core.lo
13928
        TRAD_HEADER='"hosts/dpx2.h"'
13929
        ;;
13930
  m68*-hp-hpux*)        COREFILE=hpux-core.lo ;;
13931
  m68*-hp-bsd*)
13932
        COREFILE=trad-core.lo
13933
        TRAD_HEADER='"hosts/hp300bsd.h"'
13934
        ;;
13935
  m68*-*-linux-*)
13936
        COREFILE=trad-core.lo
13937
        TRAD_HEADER='"hosts/m68klinux.h"'
13938
        ;;
13939
  m68*-motorola-sysv*)
13940
        COREFILE=trad-core.lo
13941
        TRAD_HEADER='"hosts/delta68.h"'
13942
        ;;
13943
  m68*-sony-*)
13944
        COREFILE=trad-core.lo
13945
        TRAD_HEADER='"hosts/news.h"'
13946
        ;;
13947
  m68*-*-netbsd* | m68*-*-openbsd*)
13948
        COREFILE=netbsd-core.lo
13949
        ;;
13950
  m68*-apple-aux*)
13951
        COREFILE=trad-core.lo
13952
        TRAD_HEADER='"hosts/m68kaux.h"'
13953
        ;;
13954
  m88*-*-sysv4*)
13955
        ;;
13956
  m88*-motorola-sysv*)
13957
        COREFILE=ptrace-core.lo
13958
        ;;
13959
  m88*-*-mach3*)
13960
        COREFILE=trad-core.lo
13961
        TRAD_HEADER='"hosts/m88kmach3.h"'
13962
        ;;
13963
  m88*-*-openbsd*)
13964
        COREFILE=netbsd-core.lo
13965
        ;;
13966
  ns32k-pc532-mach)
13967
        COREFILE=trad-core.lo
13968
        TRAD_HEADER='"hosts/pc532mach.h"'
13969
        ;;
13970
  ns32k-*-netbsd* | ns32k-*-openbsd*)
13971
        COREFILE=netbsd-core.lo
13972
        ;;
13973
  rs6000-*-lynx*)
13974
        COREFILE=lynx-core.lo
13975
        ;;
13976
  rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].*)
13977
        COREFILE=rs6000-core.lo
13978
        COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
13979
        ;;
13980
  rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
13981
        COREFILE=rs6000-core.lo
13982
        COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
13983
        # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
13984
        # have c_impl as a member of struct core_dumpx
13985
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
13986
$as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
13987
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13988
/* end confdefs.h.  */
13989
#include 
13990
int
13991
main ()
13992
{
13993
struct core_dumpx c; c.c_impl = 0;
13994
  ;
13995
  return 0;
13996
}
13997
_ACEOF
13998
if ac_fn_c_try_compile "$LINENO"; then :
13999
 
14000
$as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
14001
 
14002
          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14003
$as_echo "yes" >&6; }
14004
else
14005
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14006
$as_echo "no" >&6; }
14007
fi
14008
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14009
        ;;
14010
  rs6000-*-aix4*)       COREFILE=rs6000-core.lo ;;
14011
  rs6000-*-*)           COREFILE=rs6000-core.lo ;;
14012
  powerpc-*-aix4*)      COREFILE=rs6000-core.lo ;;
14013
  powerpc-*-aix*)       COREFILE=rs6000-core.lo ;;
14014
  powerpc-*-beos*)      ;;
14015
  powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
14016
                        COREFILE='' ;;
14017
  powerpc-*-netbsd*)    COREFILE=netbsd-core.lo ;;
14018
  powerpc-*-*bsd*)      COREFILE=netbsd-core.lo ;;
14019
  s390*-*-*)            COREFILE=trad-core.lo ;;
14020
  sh*-*-netbsd* | sh*-*-openbsd*)
14021
        COREFILE=netbsd-core.lo
14022
        ;;
14023
  sparc-*-netbsd* | sparc*-*-openbsd*)
14024
        COREFILE=netbsd-core.lo
14025
        ;;
14026
  tahoe-*-*)
14027
        COREFILE=trad-core.lo
14028
        TRAD_HEADER='"hosts/tahoe.h"'
14029
        ;;
14030
  vax-*-netbsd* | vax-*-openbsd*)
14031
        COREFILE=netbsd-core.lo
14032
        ;;
14033
  vax-*-ultrix2*)
14034
        COREFILE=trad-core.lo
14035
        TRAD_HEADER='"hosts/vaxult2.h"'
14036
        ;;
14037
  vax-*-ultrix*)
14038
        COREFILE=trad-core.lo
14039
        TRAD_HEADER='"hosts/vaxult2.h"'
14040
        ;;
14041
  vax-*-linux-*)
14042
        COREFILE=trad-core.lo
14043
        TRAD_HEADER='"hosts/vaxlinux.h"'
14044
        ;;
14045
  vax-*-*)
14046
        COREFILE=trad-core.lo
14047
        TRAD_HEADER='"hosts/vaxbsd.h"'
14048
        ;;
14049
  x86_64-*-linux*)
14050
        CORE_HEADER='"hosts/x86-64linux.h"'
14051
        ;;
14052
  x86_64-*-netbsd* | x86_64-*-openbsd*)
14053
        COREFILE=netbsd-core.lo
14054
        ;;
14055
  esac
14056
 
14057
  case "$COREFILE" in
14058
  aix386-core.lo)       COREFLAG=-DAIX386_CORE ;;
14059
  hppabsd-core.lo)      COREFLAG=-DHPPABSD_CORE ;;
14060
  hpux-core.lo)         COREFLAG=-DHPUX_CORE ;;
14061
  irix-core.lo)         COREFLAG=-DIRIX_CORE ;;
14062
  lynx-core.lo)         COREFLAG=-DLYNX_CORE ;;
14063
  netbsd-core.lo)       COREFLAG=-DNETBSD_CORE ;;
14064
  osf-core.lo)          COREFLAG=-DOSF_CORE ;;
14065
  ptrace-core.lo)       COREFLAG=-DPTRACE_CORE ;;
14066
  rs6000-core.lo)       COREFLAG="$COREFLAG -DAIX_CORE" ;;
14067
  sco5-core.lo)         COREFLAG="$COREFLAG -DSCO5_CORE" ;;
14068
  trad-core.lo)         COREFLAG="$COREFLAG -DTRAD_CORE" ;;
14069
  esac
14070
 
14071
  # ELF corefile support has several flavors, but all of
14072
  # them use something called 
14073
  for ac_header in sys/procfs.h
14074
do :
14075
  ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
14076
if test "x$ac_cv_header_sys_procfs_h" = x""yes; then :
14077
  cat >>confdefs.h <<_ACEOF
14078
#define HAVE_SYS_PROCFS_H 1
14079
_ACEOF
14080
 
14081
fi
14082
 
14083
done
14084
 
14085
  if test "$ac_cv_header_sys_procfs_h" = yes; then
14086
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
14087
$as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
14088
 if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then :
14089
  $as_echo_n "(cached) " >&6
14090
else
14091
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14092
/* end confdefs.h.  */
14093
 
14094
#define _SYSCALL32
14095
/* Needed for new procfs interface on sparc-solaris.  */
14096
#define _STRUCTURED_PROC 1
14097
#include 
14098
int
14099
main ()
14100
{
14101
prstatus_t avar
14102
  ;
14103
  return 0;
14104
}
14105
_ACEOF
14106
if ac_fn_c_try_compile "$LINENO"; then :
14107
  bfd_cv_have_sys_procfs_type_prstatus_t=yes
14108
else
14109
  bfd_cv_have_sys_procfs_type_prstatus_t=no
14110
 
14111
fi
14112
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14113
fi
14114
 
14115
 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
14116
 
14117
$as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
14118
 
14119
 fi
14120
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
14121
$as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
14122
 
14123
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
14124
$as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
14125
 if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then :
14126
  $as_echo_n "(cached) " >&6
14127
else
14128
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14129
/* end confdefs.h.  */
14130
 
14131
#define _SYSCALL32
14132
/* Needed for new procfs interface on sparc-solaris.  */
14133
#define _STRUCTURED_PROC 1
14134
#include 
14135
int
14136
main ()
14137
{
14138
prstatus32_t avar
14139
  ;
14140
  return 0;
14141
}
14142
_ACEOF
14143
if ac_fn_c_try_compile "$LINENO"; then :
14144
  bfd_cv_have_sys_procfs_type_prstatus32_t=yes
14145
else
14146
  bfd_cv_have_sys_procfs_type_prstatus32_t=no
14147
 
14148
fi
14149
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14150
fi
14151
 
14152
 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
14153
 
14154
$as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
14155
 
14156
 fi
14157
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
14158
$as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
14159
 
14160
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
14161
$as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
14162
 if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then :
14163
  $as_echo_n "(cached) " >&6
14164
else
14165
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14166
/* end confdefs.h.  */
14167
 
14168
#define _SYSCALL32
14169
/* Needed for new procfs interface on sparc-solaris.  */
14170
#define _STRUCTURED_PROC 1
14171
#include 
14172
int
14173
main ()
14174
{
14175
prstatus_t avar; void* aref = (void*) &avar.pr_who
14176
  ;
14177
  return 0;
14178
}
14179
_ACEOF
14180
if ac_fn_c_try_compile "$LINENO"; then :
14181
  bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
14182
else
14183
  bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
14184
 
14185
fi
14186
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14187
fi
14188
 
14189
 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
14190
 
14191
$as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
14192
 
14193
 fi
14194
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
14195
$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
14196
 
14197
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
14198
$as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
14199
 if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then :
14200
  $as_echo_n "(cached) " >&6
14201
else
14202
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14203
/* end confdefs.h.  */
14204
 
14205
#define _SYSCALL32
14206
/* Needed for new procfs interface on sparc-solaris.  */
14207
#define _STRUCTURED_PROC 1
14208
#include 
14209
int
14210
main ()
14211
{
14212
prstatus32_t avar; void* aref = (void*) &avar.pr_who
14213
  ;
14214
  return 0;
14215
}
14216
_ACEOF
14217
if ac_fn_c_try_compile "$LINENO"; then :
14218
  bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
14219
else
14220
  bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
14221
 
14222
fi
14223
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14224
fi
14225
 
14226
 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
14227
 
14228
$as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
14229
 
14230
 fi
14231
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
14232
$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
14233
 
14234
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
14235
$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
14236
 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
14237
  $as_echo_n "(cached) " >&6
14238
else
14239
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14240
/* end confdefs.h.  */
14241
 
14242
#define _SYSCALL32
14243
/* Needed for new procfs interface on sparc-solaris.  */
14244
#define _STRUCTURED_PROC 1
14245
#include 
14246
int
14247
main ()
14248
{
14249
pstatus_t avar
14250
  ;
14251
  return 0;
14252
}
14253
_ACEOF
14254
if ac_fn_c_try_compile "$LINENO"; then :
14255
  bfd_cv_have_sys_procfs_type_pstatus_t=yes
14256
else
14257
  bfd_cv_have_sys_procfs_type_pstatus_t=no
14258
 
14259
fi
14260
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14261
fi
14262
 
14263
 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
14264
 
14265
$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
14266
 
14267
 fi
14268
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
14269
$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
14270
 
14271
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
14272
$as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
14273
 if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then :
14274
  $as_echo_n "(cached) " >&6
14275
else
14276
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14277
/* end confdefs.h.  */
14278
 
14279
#define _SYSCALL32
14280
/* Needed for new procfs interface on sparc-solaris.  */
14281
#define _STRUCTURED_PROC 1
14282
#include 
14283
int
14284
main ()
14285
{
14286
pxstatus_t avar
14287
  ;
14288
  return 0;
14289
}
14290
_ACEOF
14291
if ac_fn_c_try_compile "$LINENO"; then :
14292
  bfd_cv_have_sys_procfs_type_pxstatus_t=yes
14293
else
14294
  bfd_cv_have_sys_procfs_type_pxstatus_t=no
14295
 
14296
fi
14297
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14298
fi
14299
 
14300
 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
14301
 
14302
$as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
14303
 
14304
 fi
14305
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
14306
$as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
14307
 
14308
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
14309
$as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
14310
 if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then :
14311
  $as_echo_n "(cached) " >&6
14312
else
14313
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14314
/* end confdefs.h.  */
14315
 
14316
#define _SYSCALL32
14317
/* Needed for new procfs interface on sparc-solaris.  */
14318
#define _STRUCTURED_PROC 1
14319
#include 
14320
int
14321
main ()
14322
{
14323
pstatus32_t avar
14324
  ;
14325
  return 0;
14326
}
14327
_ACEOF
14328
if ac_fn_c_try_compile "$LINENO"; then :
14329
  bfd_cv_have_sys_procfs_type_pstatus32_t=yes
14330
else
14331
  bfd_cv_have_sys_procfs_type_pstatus32_t=no
14332
 
14333
fi
14334
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14335
fi
14336
 
14337
 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
14338
 
14339
$as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
14340
 
14341
 fi
14342
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
14343
$as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
14344
 
14345
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
14346
$as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
14347
 if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then :
14348
  $as_echo_n "(cached) " >&6
14349
else
14350
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14351
/* end confdefs.h.  */
14352
 
14353
#define _SYSCALL32
14354
/* Needed for new procfs interface on sparc-solaris.  */
14355
#define _STRUCTURED_PROC 1
14356
#include 
14357
int
14358
main ()
14359
{
14360
prpsinfo_t avar
14361
  ;
14362
  return 0;
14363
}
14364
_ACEOF
14365
if ac_fn_c_try_compile "$LINENO"; then :
14366
  bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
14367
else
14368
  bfd_cv_have_sys_procfs_type_prpsinfo_t=no
14369
 
14370
fi
14371
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14372
fi
14373
 
14374
 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
14375
 
14376
$as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
14377
 
14378
 fi
14379
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
14380
$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
14381
 
14382
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t.pr_pid in sys/procfs.h" >&5
14383
$as_echo_n "checking for prpsinfo_t.pr_pid in sys/procfs.h... " >&6; }
14384
 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid+set}" = set; then :
14385
  $as_echo_n "(cached) " >&6
14386
else
14387
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14388
/* end confdefs.h.  */
14389
 
14390
#define _SYSCALL32
14391
/* Needed for new procfs interface on sparc-solaris.  */
14392
#define _STRUCTURED_PROC 1
14393
#include 
14394
int
14395
main ()
14396
{
14397
prpsinfo_t avar; void* aref = (void*) &avar.pr_pid
14398
  ;
14399
  return 0;
14400
}
14401
_ACEOF
14402
if ac_fn_c_try_compile "$LINENO"; then :
14403
  bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=yes
14404
else
14405
  bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid=no
14406
 
14407
fi
14408
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14409
fi
14410
 
14411
 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid = yes; then
14412
 
14413
$as_echo "#define HAVE_PRPSINFO_T_PR_PID 1" >>confdefs.h
14414
 
14415
 fi
14416
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&5
14417
$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo_t_pr_pid" >&6; }
14418
 
14419
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
14420
$as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
14421
 if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+set}" = set; then :
14422
  $as_echo_n "(cached) " >&6
14423
else
14424
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14425
/* end confdefs.h.  */
14426
 
14427
#define _SYSCALL32
14428
/* Needed for new procfs interface on sparc-solaris.  */
14429
#define _STRUCTURED_PROC 1
14430
#include 
14431
int
14432
main ()
14433
{
14434
prpsinfo32_t avar
14435
  ;
14436
  return 0;
14437
}
14438
_ACEOF
14439
if ac_fn_c_try_compile "$LINENO"; then :
14440
  bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
14441
else
14442
  bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
14443
 
14444
fi
14445
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14446
fi
14447
 
14448
 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
14449
 
14450
$as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
14451
 
14452
 fi
14453
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
14454
$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
14455
 
14456
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t.pr_pid in sys/procfs.h" >&5
14457
$as_echo_n "checking for prpsinfo32_t.pr_pid in sys/procfs.h... " >&6; }
14458
 if test "${bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid+set}" = set; then :
14459
  $as_echo_n "(cached) " >&6
14460
else
14461
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14462
/* end confdefs.h.  */
14463
 
14464
#define _SYSCALL32
14465
/* Needed for new procfs interface on sparc-solaris.  */
14466
#define _STRUCTURED_PROC 1
14467
#include 
14468
int
14469
main ()
14470
{
14471
prpsinfo32_t avar; void* aref = (void*) &avar.pr_pid
14472
  ;
14473
  return 0;
14474
}
14475
_ACEOF
14476
if ac_fn_c_try_compile "$LINENO"; then :
14477
  bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=yes
14478
else
14479
  bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid=no
14480
 
14481
fi
14482
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14483
fi
14484
 
14485
 if test $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid = yes; then
14486
 
14487
$as_echo "#define HAVE_PRPSINFO32_T_PR_PID 1" >>confdefs.h
14488
 
14489
 fi
14490
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&5
14491
$as_echo "$bfd_cv_have_sys_procfs_type_member_prpsinfo32_t_pr_pid" >&6; }
14492
 
14493
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
14494
$as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
14495
 if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then :
14496
  $as_echo_n "(cached) " >&6
14497
else
14498
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14499
/* end confdefs.h.  */
14500
 
14501
#define _SYSCALL32
14502
/* Needed for new procfs interface on sparc-solaris.  */
14503
#define _STRUCTURED_PROC 1
14504
#include 
14505
int
14506
main ()
14507
{
14508
psinfo_t avar
14509
  ;
14510
  return 0;
14511
}
14512
_ACEOF
14513
if ac_fn_c_try_compile "$LINENO"; then :
14514
  bfd_cv_have_sys_procfs_type_psinfo_t=yes
14515
else
14516
  bfd_cv_have_sys_procfs_type_psinfo_t=no
14517
 
14518
fi
14519
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14520
fi
14521
 
14522
 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
14523
 
14524
$as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
14525
 
14526
 fi
14527
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
14528
$as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
14529
 
14530
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t.pr_pid in sys/procfs.h" >&5
14531
$as_echo_n "checking for psinfo_t.pr_pid in sys/procfs.h... " >&6; }
14532
 if test "${bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid+set}" = set; then :
14533
  $as_echo_n "(cached) " >&6
14534
else
14535
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14536
/* end confdefs.h.  */
14537
 
14538
#define _SYSCALL32
14539
/* Needed for new procfs interface on sparc-solaris.  */
14540
#define _STRUCTURED_PROC 1
14541
#include 
14542
int
14543
main ()
14544
{
14545
psinfo_t avar; void* aref = (void*) &avar.pr_pid
14546
  ;
14547
  return 0;
14548
}
14549
_ACEOF
14550
if ac_fn_c_try_compile "$LINENO"; then :
14551
  bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=yes
14552
else
14553
  bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid=no
14554
 
14555
fi
14556
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14557
fi
14558
 
14559
 if test $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid = yes; then
14560
 
14561
$as_echo "#define HAVE_PSINFO_T_PR_PID 1" >>confdefs.h
14562
 
14563
 fi
14564
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&5
14565
$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo_t_pr_pid" >&6; }
14566
 
14567
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
14568
$as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
14569
 if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then :
14570
  $as_echo_n "(cached) " >&6
14571
else
14572
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14573
/* end confdefs.h.  */
14574
 
14575
#define _SYSCALL32
14576
/* Needed for new procfs interface on sparc-solaris.  */
14577
#define _STRUCTURED_PROC 1
14578
#include 
14579
int
14580
main ()
14581
{
14582
psinfo32_t avar
14583
  ;
14584
  return 0;
14585
}
14586
_ACEOF
14587
if ac_fn_c_try_compile "$LINENO"; then :
14588
  bfd_cv_have_sys_procfs_type_psinfo32_t=yes
14589
else
14590
  bfd_cv_have_sys_procfs_type_psinfo32_t=no
14591
 
14592
fi
14593
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14594
fi
14595
 
14596
 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
14597
 
14598
$as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
14599
 
14600
 fi
14601
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
14602
$as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
14603
 
14604
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t.pr_pid in sys/procfs.h" >&5
14605
$as_echo_n "checking for psinfo32_t.pr_pid in sys/procfs.h... " >&6; }
14606
 if test "${bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid+set}" = set; then :
14607
  $as_echo_n "(cached) " >&6
14608
else
14609
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14610
/* end confdefs.h.  */
14611
 
14612
#define _SYSCALL32
14613
/* Needed for new procfs interface on sparc-solaris.  */
14614
#define _STRUCTURED_PROC 1
14615
#include 
14616
int
14617
main ()
14618
{
14619
psinfo32_t avar; void* aref = (void*) &avar.pr_pid
14620
  ;
14621
  return 0;
14622
}
14623
_ACEOF
14624
if ac_fn_c_try_compile "$LINENO"; then :
14625
  bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=yes
14626
else
14627
  bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid=no
14628
 
14629
fi
14630
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14631
fi
14632
 
14633
 if test $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid = yes; then
14634
 
14635
$as_echo "#define HAVE_PSINFO32_T_PR_PID 1" >>confdefs.h
14636
 
14637
 fi
14638
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&5
14639
$as_echo "$bfd_cv_have_sys_procfs_type_member_psinfo32_t_pr_pid" >&6; }
14640
 
14641
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
14642
$as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
14643
 if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then :
14644
  $as_echo_n "(cached) " >&6
14645
else
14646
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14647
/* end confdefs.h.  */
14648
 
14649
#define _SYSCALL32
14650
/* Needed for new procfs interface on sparc-solaris.  */
14651
#define _STRUCTURED_PROC 1
14652
#include 
14653
int
14654
main ()
14655
{
14656
lwpstatus_t avar
14657
  ;
14658
  return 0;
14659
}
14660
_ACEOF
14661
if ac_fn_c_try_compile "$LINENO"; then :
14662
  bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
14663
else
14664
  bfd_cv_have_sys_procfs_type_lwpstatus_t=no
14665
 
14666
fi
14667
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14668
fi
14669
 
14670
 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
14671
 
14672
$as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
14673
 
14674
 fi
14675
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
14676
$as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
14677
 
14678
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
14679
$as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
14680
 if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then :
14681
  $as_echo_n "(cached) " >&6
14682
else
14683
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14684
/* end confdefs.h.  */
14685
 
14686
#define _SYSCALL32
14687
/* Needed for new procfs interface on sparc-solaris.  */
14688
#define _STRUCTURED_PROC 1
14689
#include 
14690
int
14691
main ()
14692
{
14693
lwpxstatus_t avar
14694
  ;
14695
  return 0;
14696
}
14697
_ACEOF
14698
if ac_fn_c_try_compile "$LINENO"; then :
14699
  bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
14700
else
14701
  bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
14702
 
14703
fi
14704
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14705
fi
14706
 
14707
 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
14708
 
14709
$as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
14710
 
14711
 fi
14712
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
14713
$as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
14714
 
14715
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
14716
$as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
14717
 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then :
14718
  $as_echo_n "(cached) " >&6
14719
else
14720
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14721
/* end confdefs.h.  */
14722
 
14723
#define _SYSCALL32
14724
/* Needed for new procfs interface on sparc-solaris.  */
14725
#define _STRUCTURED_PROC 1
14726
#include 
14727
int
14728
main ()
14729
{
14730
lwpstatus_t avar; void* aref = (void*) &avar.pr_context
14731
  ;
14732
  return 0;
14733
}
14734
_ACEOF
14735
if ac_fn_c_try_compile "$LINENO"; then :
14736
  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
14737
else
14738
  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
14739
 
14740
fi
14741
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14742
fi
14743
 
14744
 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
14745
 
14746
$as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
14747
 
14748
 fi
14749
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
14750
$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
14751
 
14752
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
14753
$as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
14754
 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then :
14755
  $as_echo_n "(cached) " >&6
14756
else
14757
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14758
/* end confdefs.h.  */
14759
 
14760
#define _SYSCALL32
14761
/* Needed for new procfs interface on sparc-solaris.  */
14762
#define _STRUCTURED_PROC 1
14763
#include 
14764
int
14765
main ()
14766
{
14767
lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
14768
  ;
14769
  return 0;
14770
}
14771
_ACEOF
14772
if ac_fn_c_try_compile "$LINENO"; then :
14773
  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
14774
else
14775
  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
14776
 
14777
fi
14778
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14779
fi
14780
 
14781
 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
14782
 
14783
$as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
14784
 
14785
 fi
14786
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
14787
$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
14788
 
14789
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5
14790
$as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; }
14791
 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+set}" = set; then :
14792
  $as_echo_n "(cached) " >&6
14793
else
14794
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14795
/* end confdefs.h.  */
14796
 
14797
#define _SYSCALL32
14798
/* Needed for new procfs interface on sparc-solaris.  */
14799
#define _STRUCTURED_PROC 1
14800
#include 
14801
int
14802
main ()
14803
{
14804
lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg
14805
  ;
14806
  return 0;
14807
}
14808
_ACEOF
14809
if ac_fn_c_try_compile "$LINENO"; then :
14810
  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes
14811
else
14812
  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no
14813
 
14814
fi
14815
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14816
fi
14817
 
14818
 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then
14819
 
14820
$as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h
14821
 
14822
 fi
14823
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5
14824
$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; }
14825
 
14826
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
14827
$as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
14828
 if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then :
14829
  $as_echo_n "(cached) " >&6
14830
else
14831
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14832
/* end confdefs.h.  */
14833
 
14834
#define _SYSCALL32
14835
/* Needed for new procfs interface on sparc-solaris.  */
14836
#define _STRUCTURED_PROC 1
14837
#include 
14838
int
14839
main ()
14840
{
14841
win32_pstatus_t avar
14842
  ;
14843
  return 0;
14844
}
14845
_ACEOF
14846
if ac_fn_c_try_compile "$LINENO"; then :
14847
  bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
14848
else
14849
  bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
14850
 
14851
fi
14852
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14853
fi
14854
 
14855
 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
14856
 
14857
$as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
14858
 
14859
 fi
14860
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
14861
$as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
14862
 
14863
  fi
14864
fi
14865
 
14866
 
14867
if test -n "$CORE_HEADER"; then
14868
 
14869
cat >>confdefs.h <<_ACEOF
14870
#define CORE_HEADER $CORE_HEADER
14871
_ACEOF
14872
 
14873
fi
14874
if test -n "$TRAD_HEADER"; then
14875
 
14876
cat >>confdefs.h <<_ACEOF
14877
#define TRAD_HEADER $TRAD_HEADER
14878
_ACEOF
14879
 
14880
fi
14881
 
14882
# Check if linker supports --as-needed and --no-as-needed options
14883
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
14884
$as_echo_n "checking linker --as-needed support... " >&6; }
14885
if test "${bfd_cv_ld_as_needed+set}" = set; then :
14886
  $as_echo_n "(cached) " >&6
14887
else
14888
  bfd_cv_ld_as_needed=no
14889
        if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
14890
                bfd_cv_ld_as_needed=yes
14891
        fi
14892
 
14893
fi
14894
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
14895
$as_echo "$bfd_cv_ld_as_needed" >&6; }
14896
 
14897
LIBM=
14898
case $host in
14899
*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
14900
  # These system don't have libm, or don't need it
14901
  ;;
14902
*-ncr-sysv4.3*)
14903
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
14904
$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
14905
if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
14906
  $as_echo_n "(cached) " >&6
14907
else
14908
  ac_check_lib_save_LIBS=$LIBS
14909
LIBS="-lmw  $LIBS"
14910
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14911
/* end confdefs.h.  */
14912
 
14913
/* Override any GCC internal prototype to avoid an error.
14914
   Use char because int might match the return type of a GCC
14915
   builtin and then its argument prototype would still apply.  */
14916
#ifdef __cplusplus
14917
extern "C"
14918
#endif
14919
char _mwvalidcheckl ();
14920
int
14921
main ()
14922
{
14923
return _mwvalidcheckl ();
14924
  ;
14925
  return 0;
14926
}
14927
_ACEOF
14928
if ac_fn_c_try_link "$LINENO"; then :
14929
  ac_cv_lib_mw__mwvalidcheckl=yes
14930
else
14931
  ac_cv_lib_mw__mwvalidcheckl=no
14932
fi
14933
rm -f core conftest.err conftest.$ac_objext \
14934
    conftest$ac_exeext conftest.$ac_ext
14935
LIBS=$ac_check_lib_save_LIBS
14936
fi
14937
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
14938
$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
14939
if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
14940
  LIBM="-lmw"
14941
fi
14942
 
14943
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14944
$as_echo_n "checking for cos in -lm... " >&6; }
14945
if test "${ac_cv_lib_m_cos+set}" = set; then :
14946
  $as_echo_n "(cached) " >&6
14947
else
14948
  ac_check_lib_save_LIBS=$LIBS
14949
LIBS="-lm  $LIBS"
14950
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14951
/* end confdefs.h.  */
14952
 
14953
/* Override any GCC internal prototype to avoid an error.
14954
   Use char because int might match the return type of a GCC
14955
   builtin and then its argument prototype would still apply.  */
14956
#ifdef __cplusplus
14957
extern "C"
14958
#endif
14959
char cos ();
14960
int
14961
main ()
14962
{
14963
return cos ();
14964
  ;
14965
  return 0;
14966
}
14967
_ACEOF
14968
if ac_fn_c_try_link "$LINENO"; then :
14969
  ac_cv_lib_m_cos=yes
14970
else
14971
  ac_cv_lib_m_cos=no
14972
fi
14973
rm -f core conftest.err conftest.$ac_objext \
14974
    conftest$ac_exeext conftest.$ac_ext
14975
LIBS=$ac_check_lib_save_LIBS
14976
fi
14977
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14978
$as_echo "$ac_cv_lib_m_cos" >&6; }
14979
if test "x$ac_cv_lib_m_cos" = x""yes; then :
14980
  LIBM="$LIBM -lm"
14981
fi
14982
 
14983
  ;;
14984
*)
14985
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14986
$as_echo_n "checking for cos in -lm... " >&6; }
14987
if test "${ac_cv_lib_m_cos+set}" = set; then :
14988
  $as_echo_n "(cached) " >&6
14989
else
14990
  ac_check_lib_save_LIBS=$LIBS
14991
LIBS="-lm  $LIBS"
14992
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14993
/* end confdefs.h.  */
14994
 
14995
/* Override any GCC internal prototype to avoid an error.
14996
   Use char because int might match the return type of a GCC
14997
   builtin and then its argument prototype would still apply.  */
14998
#ifdef __cplusplus
14999
extern "C"
15000
#endif
15001
char cos ();
15002
int
15003
main ()
15004
{
15005
return cos ();
15006
  ;
15007
  return 0;
15008
}
15009
_ACEOF
15010
if ac_fn_c_try_link "$LINENO"; then :
15011
  ac_cv_lib_m_cos=yes
15012
else
15013
  ac_cv_lib_m_cos=no
15014
fi
15015
rm -f core conftest.err conftest.$ac_objext \
15016
    conftest$ac_exeext conftest.$ac_ext
15017
LIBS=$ac_check_lib_save_LIBS
15018
fi
15019
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
15020
$as_echo "$ac_cv_lib_m_cos" >&6; }
15021
if test "x$ac_cv_lib_m_cos" = x""yes; then :
15022
  LIBM="-lm"
15023
fi
15024
 
15025
  ;;
15026
esac
15027
 
15028
 
15029
 
15030
# When building a shared libbfd, link against the pic version of libiberty
15031
# so that apps that use libbfd won't need libiberty just to satisfy any
15032
# libbfd references.
15033
# We can't do that if a pic libiberty is unavailable since including non-pic
15034
# code would insert text relocations into libbfd.
15035
SHARED_LIBADD=
15036
SHARED_LDFLAGS=
15037
if test "$enable_shared" = "yes"; then
15038
  x=`sed -n -e 's/^[    ]*PICFLAG[      ]*=[    ]*//p' < ../libiberty/Makefile | sed -n '$p'`
15039
  if test -n "$x"; then
15040
    SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
15041
  fi
15042
 
15043
# More hacks to build DLLs on Windows.
15044
  case "${host}" in
15045
  *-*-cygwin*)
15046
    SHARED_LDFLAGS="-no-undefined"
15047
    SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
15048
  ;;
15049
  esac
15050
 
15051
  if test -n "$SHARED_LIBADD"; then
15052
    if test -n "$LIBM"; then
15053
      if test x"$bfd_cv_ld_as_needed" = xyes; then
15054
        # Link against libm only when needed.  Put -lc, -lm inside -Wl
15055
        # to stop libtool reordering these options.
15056
        SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
15057
      else
15058
        SHARED_LIBADD="$SHARED_LIBADD $LIBM"
15059
      fi
15060
    fi
15061
  fi
15062
fi
15063
 
15064
 
15065
 
15066
# target stuff:
15067
 
15068
# Canonicalize the secondary target names.
15069
if test -n "$enable_targets" ; then
15070
    for targ in `echo $enable_targets | sed 's/,/ /g'`
15071
    do
15072
        result=`$ac_config_sub $targ 2>/dev/null`
15073
        if test -n "$result" ; then
15074
            canon_targets="$canon_targets $result"
15075
        else
15076
            # Allow targets that config.sub doesn't recognize, like "all".
15077
            canon_targets="$canon_targets $targ"
15078
        fi
15079
    done
15080
fi
15081
 
15082
all_targets=false
15083
defvec=
15084
selvecs=
15085
assocvecs=
15086
selarchs=
15087
TDEFINES=
15088
for targ in $target $canon_targets
15089
do
15090
    if test "x$targ" = "xall"; then
15091
        all_targets=true
15092
        assocvecs="$assocvecs $targ_defvec $targ_selvecs"
15093
    else
15094
        . $srcdir/config.bfd
15095
        if test "x$targ" = "x$target"; then
15096
            defvec=$targ_defvec
15097
        fi
15098
        selvecs="$selvecs $targ_defvec $targ_selvecs"
15099
        selarchs="$selarchs $targ_archs"
15100
        TDEFINES="$TDEFINES $targ_cflags"
15101
    fi
15102
done
15103
 
15104
 
15105
# This processing still needs to be done if we're to decide properly whether
15106
# 64-bit support needs to be compiled in.  Currently, it will be included if
15107
# the default or any other explicitly requested target requires it; it
15108
# will not be included on a 32-bit host if no 64-bit target is requested, and
15109
# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
15110
# used.
15111
 
15112
# uniq the default and selected vectors in all the configured targets.
15113
f=""
15114
for i in $selvecs ; do
15115
    case " $f " in
15116
    *" $i "*) ;;
15117
    *) f="$f $i" ;;
15118
    esac
15119
done
15120
selvecs="$f"
15121
 
15122
 
15123
# uniq the associated vectors in all the configured targets.
15124
f=""
15125
for i in $assocvecs ; do
15126
    case " $f " in
15127
    *" $i "*) ;;
15128
    *) f="$f $i" ;;
15129
    esac
15130
done
15131
assocvecs="$f"
15132
 
15133
 
15134
# uniq the architectures in all the configured targets.
15135
f=""
15136
for i in $selarchs ; do
15137
    case " $f " in
15138
    *" $i "*) ;;
15139
    *) f="$f $i" ;;
15140
    esac
15141
done
15142
selarchs="$f"
15143
 
15144
# Target backend .o files.
15145
tb=
15146
 
15147
elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo
15148
     elf-eh-frame.lo dwarf1.lo"
15149
 
15150
for vec in $selvecs
15151
do
15152
    target_size=32
15153
    case "$vec" in
15154
    # This list is alphabetized to make it easy to compare
15155
    # with the two vector lists in targets.c.  For the same reason,
15156
    # use one entry per line, even though this leads to long lines.
15157
    a_out_adobe_vec)            tb="$tb aout-adobe.lo aout32.lo" ;;
15158
    aix5coff64_vec)             tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
15159
    aout0_big_vec)              tb="$tb aout0.lo aout32.lo" ;;
15160
    aout_arm_big_vec)           tb="$tb aout-arm.lo aout32.lo" ;;
15161
    aout_arm_little_vec)        tb="$tb aout-arm.lo aout32.lo" ;;
15162
    apollocoff_vec)             tb="$tb coff-apollo.lo" ;;
15163
    arm_epoc_pe_big_vec)        tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
15164
    arm_epoc_pe_little_vec)     tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
15165
    arm_epoc_pei_big_vec)       tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
15166
    arm_epoc_pei_little_vec)    tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
15167
    arm_wince_pe_big_vec)       tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;;
15168
    arm_wince_pe_little_vec)    tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;;
15169
    arm_wince_pei_big_vec)      tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;;
15170
    arm_wince_pei_little_vec)   tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;;
15171
    armcoff_big_vec)            tb="$tb coff-arm.lo cofflink.lo " ;;
15172
    armcoff_little_vec)         tb="$tb coff-arm.lo cofflink.lo " ;;
15173
    armnetbsd_vec)              tb="$tb armnetbsd.lo aout32.lo" ;;
15174
    armpe_big_vec)              tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
15175
    armpe_little_vec)           tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
15176
    armpei_big_vec)             tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
15177
    armpei_little_vec)          tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
15178
    b_out_vec_big_host)         tb="$tb bout.lo aout32.lo" ;;
15179
    b_out_vec_little_host)      tb="$tb bout.lo aout32.lo" ;;
15180
    bfd_pei_ia64_vec)           tb="$tb pei-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;;
15181
    bfd_elf32_am33lin_vec)      tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
15182
    bfd_elf32_avr_vec)          tb="$tb elf32-avr.lo elf32.lo $elf" ;;
15183
    bfd_elf32_bfin_vec)         tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15184
    bfd_elf32_bfinfdpic_vec)    tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15185
    bfd_elf32_big_generic_vec)  tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15186
    bfd_elf32_bigarc_vec)       tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15187
    bfd_elf32_bigarm_vec)       tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15188
    bfd_elf32_bigarm_symbian_vec)
15189
                                tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15190
    bfd_elf32_bigarm_vxworks_vec)
15191
                                tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15192
    bfd_elf32_bigmips_vec)      tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15193
    bfd_elf32_bigmips_vxworks_vec)
15194
                                tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15195
    bfd_elf32_cr16_vec)         tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
15196
    bfd_elf32_cr16c_vec)        tb="$tb elf32-cr16c.lo elf32.lo $elf" ;;
15197
    bfd_elf32_cris_vec)         tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15198
    bfd_elf32_crx_vec)          tb="$tb elf32-crx.lo elf32.lo $elf" ;;
15199
    bfd_elf32_d10v_vec)         tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
15200
    bfd_elf32_d30v_vec)         tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
15201
    bfd_elf32_dlx_big_vec)      tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
15202
    bfd_elf32_fr30_vec)         tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
15203
    bfd_elf32_frv_vec)          tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15204
    bfd_elf32_frvfdpic_vec)     tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15205
    bfd_elf32_moxie_vec)        tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
15206
    bfd_elf32_h8300_vec)        tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
15207
    bfd_elf32_hppa_linux_vec)   tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15208
    bfd_elf32_hppa_nbsd_vec)    tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15209
    bfd_elf32_hppa_vec)         tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15210
    bfd_elf32_i370_vec)         tb="$tb elf32-i370.lo elf32.lo $elf" ;;
15211
    bfd_elf32_i386_sol2_vec)    tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15212
    bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15213
    bfd_elf32_i386_vxworks_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15214
    bfd_elf32_i386_vec)         tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15215
    bfd_elf32_i860_little_vec)  tb="$tb elf32-i860.lo elf32.lo $elf" ;;
15216
    bfd_elf32_i860_vec)         tb="$tb elf32-i860.lo elf32.lo $elf" ;;
15217
    bfd_elf32_i960_vec)         tb="$tb elf32-i960.lo elf32.lo $elf" ;;
15218
    bfd_elf32_ia64_big_vec)     tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf" ;;
15219
    bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elfxx-ia64.lo elf32.lo $elf";;
15220
    bfd_elf32_ip2k_vec)         tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
15221
    bfd_elf32_iq2000_vec)       tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
15222
    bfd_elf32_lm32_vec)         tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15223
    bfd_elf32_lm32fdpic_vec)         tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15224
    bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15225
    bfd_elf32_littlearc_vec)    tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15226
    bfd_elf32_littlearm_symbian_vec)
15227
                                tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15228
    bfd_elf32_littlearm_vxworks_vec)
15229
                                tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15230
    bfd_elf32_littlearm_vec)    tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15231
    bfd_elf32_littlemips_vec)   tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15232
    bfd_elf32_littlemips_vxworks_vec)
15233
                                tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15234
    bfd_elf32_m32c_vec)         tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
15235
    bfd_elf32_m32r_vec)         tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15236
    bfd_elf32_m32rle_vec)       tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15237
    bfd_elf32_m32rlin_vec)      tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15238
    bfd_elf32_m32rlelin_vec)    tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15239
    bfd_elf32_m68hc11_vec)      tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15240
    bfd_elf32_m68hc12_vec)      tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15241
    bfd_elf32_m68k_vec)         tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
15242
    bfd_elf32_m88k_vec)         tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
15243
    bfd_elf32_mcore_big_vec)    tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15244
    bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15245
    bfd_elf32_mep_vec)          tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15246
    bfd_elf32_mep_little_vec)   tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15247
    bfd_elf32_microblaze_vec)   tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
15248
    bfd_elf32_mn10200_vec)      tb="$tb elf-m10200.lo elf32.lo $elf" ;;
15249
    bfd_elf32_mn10300_vec)      tb="$tb elf-m10300.lo elf32.lo $elf" ;;
15250
    bfd_elf32_mt_vec)           tb="$tb elf32-mt.lo elf32.lo $elf" ;;
15251
    bfd_elf32_msp430_vec)       tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
15252
    bfd_elf32_nbigmips_vec)     tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15253
    bfd_elf32_nlittlemips_vec)  tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15254
    bfd_elf32_ntradbigmips_vec | bfd_elf32_ntradbigmips_freebsd_vec)
15255
                                tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15256
    bfd_elf32_ntradlittlemips_vec | bfd_elf32_ntradlittlemips_freebsd_vec)
15257
                                tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15258
    bfd_elf32_open8_vec)        tb="$tb elf32-open8.lo elf32.lo $elf" ;;
15259
    bfd_elf32_openrisc_vec)     tb="$tb elf32-openrisc.lo elf32.lo $elf" ;;
15260
    bfd_elf32_or32_big_vec)     tb="$tb elf32-or32.lo elf32.lo $elf" ;;
15261
    bfd_elf32_pj_vec)           tb="$tb elf32-pj.lo elf32.lo $elf";;
15262
    bfd_elf32_pjl_vec)          tb="$tb elf32-pj.lo elf32.lo $elf";;
15263
    bfd_elf32_powerpc_vec)      tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15264
    bfd_elf32_powerpcle_vec)    tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15265
    bfd_elf32_powerpc_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15266
    bfd_elf32_rx_le_vec)        tb="$tb elf32-rx.lo elf32.lo $elf" ;;
15267
    bfd_elf32_rx_be_vec)        tb="$tb elf32-rx.lo elf32.lo $elf" ;;
15268
    bfd_elf32_rx_be_ns_vec)     tb="$tb elf32-rx.lo elf32.lo $elf" ;;
15269
    bfd_elf32_s390_vec)         tb="$tb elf32-s390.lo elf32.lo $elf" ;;
15270
    bfd_elf32_bigscore_vec)     tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;;
15271
    bfd_elf32_littlescore_vec)  tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;;
15272
    # FIXME: We include cofflink.lo not because it's needed for
15273
    # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec
15274
    # which needs it but does not list it.  Should be fixed in right place.
15275
    bfd_elf32_sh64_vec)         tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15276
    bfd_elf32_sh64l_vec)        tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15277
    bfd_elf32_sh64lin_vec)      tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15278
    bfd_elf32_sh64blin_vec)     tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15279
    bfd_elf32_sh64lnbsd_vec)    tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;;
15280
    bfd_elf32_sh64nbsd_vec)     tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;;
15281
    bfd_elf32_sh_vec)           tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15282
    bfd_elf32_shbfd_vec)        tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15283
    bfd_elf32_shblin_vec)       tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15284
    bfd_elf32_shfd_vec)         tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15285
    bfd_elf32_shl_vec)          tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15286
    bfd_elf32_shl_symbian_vec)  tb="$tb elf32-sh-symbian.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15287
    bfd_elf32_shlin_vec)        tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15288
    bfd_elf32_shlnbsd_vec)      tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15289
    bfd_elf32_shlvxworks_vec)   tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15290
    bfd_elf32_shnbsd_vec)       tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15291
    bfd_elf32_shvxworks_vec)    tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15292
    bfd_elf32_sparc_vec)        tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15293
    bfd_elf32_sparc_sol2_vec)   tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15294
    bfd_elf32_sparc_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15295
    bfd_elf32_spu_vec)          tb="$tb elf32-spu.lo elf32.lo $elf" ;;
15296
    bfd_elf32_tic6x_be_vec)     tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15297
    bfd_elf32_tic6x_le_vec)     tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15298
    bfd_elf32_tic6x_linux_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15299
    bfd_elf32_tic6x_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15300
    bfd_elf32_tic6x_elf_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15301
    bfd_elf32_tic6x_elf_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15302 148 khays
    bfd_elf32_tilegx_vec)       tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
15303
    bfd_elf32_tilepro_vec)      tb="$tb elf32-tilepro.lo elf32.lo $elf" ;;
15304 14 khays
    bfd_elf32_tradbigmips_vec | bfd_elf32_tradbigmips_freebsd_vec)
15305
                                tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15306
    bfd_elf32_tradlittlemips_vec | bfd_elf32_tradlittlemips_freebsd_vec)
15307
                                tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15308
    bfd_elf32_us_cris_vec)      tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15309
    bfd_elf32_v850_vec)         tb="$tb elf32-v850.lo elf32.lo $elf" ;;
15310
    bfd_elf32_vax_vec)          tb="$tb elf32-vax.lo elf32.lo $elf" ;;
15311
    bfd_elf32_xstormy16_vec)    tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
15312
    bfd_elf32_xc16x_vec)                tb="$tb elf32-xc16x.lo elf32.lo $elf" ;;
15313
    bfd_elf32_xtensa_le_vec)    tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15314
    bfd_elf32_xtensa_be_vec)    tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15315
    bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15316
    bfd_elf64_alpha_vec)        tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15317
    bfd_elf64_big_generic_vec)  tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15318
    bfd_elf64_bigmips_vec)      tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15319
    bfd_elf64_hppa_linux_vec)   tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15320
    bfd_elf64_hppa_vec)         tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15321
    bfd_elf64_ia64_big_vec)     tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15322
    bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15323
    bfd_elf64_ia64_little_vec)  tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15324
    bfd_elf64_ia64_vms_vec)     tb="$tb elf64-ia64.lo elfxx-ia64.lo  elf64.lo vms-lib.lo vms-misc.lo $elf"; target_size=64 ;;
15325
    bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15326
    bfd_elf64_littlemips_vec)   tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15327
    bfd_elf64_mmix_vec)         tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
15328
    bfd_elf64_powerpc_vec)      tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15329
    bfd_elf64_powerpcle_vec)    tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
15330
    bfd_elf64_s390_vec)         tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
15331
    bfd_elf64_sh64_vec)         tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15332
    bfd_elf64_sh64l_vec)        tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15333
    bfd_elf64_sh64lin_vec)      tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15334
    bfd_elf64_sh64blin_vec)     tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15335
    bfd_elf64_sh64lnbsd_vec)    tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15336
    bfd_elf64_sh64nbsd_vec)     tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15337
    bfd_elf64_sparc_vec)        tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15338
    bfd_elf64_sparc_freebsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15339
    bfd_elf64_sparc_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15340 148 khays
    bfd_elf64_tilegx_vec)       tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
15341 14 khays
    bfd_elf64_tradbigmips_vec | bfd_elf64_tradbigmips_freebsd_vec)
15342
                                tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15343
    bfd_elf64_tradlittlemips_vec | bfd_elf64_tradlittlemips_freebsd_vec)
15344
                                tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15345
    bfd_elf64_x86_64_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15346
    bfd_elf64_x86_64_sol2_vec)  tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15347
    bfd_elf64_x86_64_vec)       tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15348
    bfd_elf32_x86_64_vec)       tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo elf32.lo $elf"; target_size=64 ;;
15349
    bfd_elf64_l1om_vec)         tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15350
    bfd_elf64_l1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15351
    bfd_mmo_vec)                tb="$tb mmo.lo" target_size=64 ;;
15352
    bfd_powerpc_pe_vec)         tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
15353
    bfd_powerpc_pei_vec)        tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
15354
    bfd_powerpcle_pe_vec)       tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
15355
    bfd_powerpcle_pei_vec)      tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
15356
    cris_aout_vec)              tb="$tb aout-cris.lo" ;;
15357
    demo_64_vec)                tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
15358
    ecoff_big_vec)              tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15359
    ecoff_biglittle_vec)        tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15360
    ecoff_little_vec)           tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15361
    ecoffalpha_little_vec)      tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;;
15362
    go32coff_vec)               tb="$tb coff-go32.lo cofflink.lo" ;;
15363
    go32stubbedcoff_vec)        tb="$tb coff-stgo32.lo cofflink.lo" ;;
15364
    h8300coff_vec)              tb="$tb coff-h8300.lo reloc16.lo" ;;
15365
    h8500coff_vec)              tb="$tb coff-h8500.lo reloc16.lo" ;;
15366
    host_aout_vec)              tb="$tb host-aout.lo aout32.lo" ;;
15367
    hp300bsd_vec)               tb="$tb hp300bsd.lo aout32.lo" ;;
15368
    hp300hpux_vec)              tb="$tb hp300hpux.lo aout32.lo" ;;
15369
    i386aout_vec)               tb="$tb i386aout.lo aout32.lo" ;;
15370
    i386bsd_vec)                tb="$tb i386bsd.lo aout32.lo" ;;
15371
    i386coff_vec)               tb="$tb coff-i386.lo cofflink.lo" ;;
15372
    x86_64coff_vec)             tb="$tb coff-x86_64.lo cofflink.lo"; target_size=64 ;;
15373
    i386dynix_vec)              tb="$tb i386dynix.lo aout32.lo" ;;
15374
    i386freebsd_vec)            tb="$tb i386freebsd.lo aout32.lo" ;;
15375
    i386linux_vec)              tb="$tb i386linux.lo aout32.lo" ;;
15376
    i386lynx_aout_vec)          tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
15377
    i386lynx_coff_vec)          tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
15378
    i386mach3_vec)              tb="$tb i386mach3.lo aout32.lo" ;;
15379
    i386msdos_vec)              tb="$tb i386msdos.lo" ;;
15380
    i386netbsd_vec)             tb="$tb i386netbsd.lo aout32.lo" ;;
15381
    i386os9k_vec)               tb="$tb i386os9k.lo aout32.lo" ;;
15382
    i386pe_vec)                 tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
15383
    i386pei_vec)                tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
15384
    x86_64pe_vec)               tb="$tb pe-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
15385
    x86_64pei_vec)              tb="$tb pei-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
15386
    i860coff_vec)               tb="$tb coff-i860.lo cofflink.lo" ;;
15387
    icoff_big_vec)              tb="$tb coff-i960.lo cofflink.lo" ;;
15388
    icoff_little_vec)           tb="$tb coff-i960.lo cofflink.lo" ;;
15389
    ieee_vec)                   tb="$tb ieee.lo" ;;
15390
    m68k4knetbsd_vec)           tb="$tb m68k4knetbsd.lo aout32.lo" ;;
15391
    m68kaux_coff_vec)           tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
15392
    m68kcoff_vec)               tb="$tb coff-m68k.lo cofflink.lo" ;;
15393
    m68kcoffun_vec)             tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
15394
    m68klinux_vec)              tb="$tb m68klinux.lo aout32.lo" ;;
15395
    m68knetbsd_vec)             tb="$tb m68knetbsd.lo aout32.lo" ;;
15396
    m68ksysvcoff_vec)           tb="$tb coff-svm68k.lo cofflink.lo" ;;
15397
    m88kbcs_vec)                tb="$tb coff-m88k.lo" ;;
15398
    m88kmach3_vec)              tb="$tb m88kmach3.lo aout32.lo" ;;
15399
    m88kopenbsd_vec)            tb="$tb m88kopenbsd.lo aout32.lo" ;;
15400
    mach_o_be_vec)              tb="$tb mach-o.lo" ;;
15401
    mach_o_le_vec)              tb="$tb mach-o.lo" ;;
15402
    mach_o_fat_vec)             tb="$tb mach-o.lo" ;;
15403
    mach_o_i386_vec)            tb="$tb mach-o-i386.lo" ;;
15404
    mach_o_x86_64_vec)          tb="$tb mach-o-x86-64.lo" ;;
15405
    mcore_pe_big_vec)           tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
15406
    mcore_pe_little_vec)        tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
15407
    mcore_pei_big_vec)          tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
15408
    mcore_pei_little_vec)       tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
15409
    mipslpe_vec)                tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
15410
    mipslpei_vec)               tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
15411
    newsos3_vec)                tb="$tb newsos3.lo aout32.lo" ;;
15412
    nlm32_alpha_vec)            tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
15413
    nlm32_i386_vec)             tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
15414
    nlm32_powerpc_vec)          tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
15415
    nlm32_sparc_vec)            tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
15416
    or32coff_big_vec)           tb="$tb coff-or32.lo cofflink.lo" ;;
15417
    pc532machaout_vec)          tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
15418
    pc532netbsd_vec)            tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
15419
    pef_vec)                    tb="$tb pef.lo" ;;
15420
    pef_xlib_vec)               tb="$tb pef.lo" ;;
15421
    pdp11_aout_vec)             tb="$tb pdp11.lo" ;;
15422
    plugin_vec)                 tb="$tb plugin.lo" ;;
15423
    pmac_xcoff_vec)             tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15424
    ppcboot_vec)                tb="$tb ppcboot.lo" ;;
15425
    riscix_vec)                 tb="$tb aout32.lo riscix.lo" ;;
15426
    rs6000coff64_vec)           tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
15427
    rs6000coff_vec)             tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15428
    shcoff_small_vec)           tb="$tb coff-sh.lo cofflink.lo" ;;
15429
    shcoff_vec)                 tb="$tb coff-sh.lo cofflink.lo" ;;
15430
    shlcoff_small_vec)          tb="$tb coff-sh.lo cofflink.lo" ;;
15431
    shlcoff_vec)                tb="$tb coff-sh.lo cofflink.lo" ;;
15432
    shlpe_vec)                  tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15433
    shlpei_vec)                 tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15434
    som_vec)                    tb="$tb som.lo" ;;
15435
    sparccoff_vec)              tb="$tb coff-sparc.lo" ;;
15436
    sparcle_aout_vec)           tb="$tb aout-sparcle.lo aout32.lo" ;;
15437
    sparclinux_vec)             tb="$tb sparclinux.lo aout32.lo" ;;
15438
    sparclynx_aout_vec)         tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
15439
    sparclynx_coff_vec)         tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
15440
    sparcnetbsd_vec)            tb="$tb sparcnetbsd.lo aout32.lo" ;;
15441
    sunos_big_vec)              tb="$tb sunos.lo aout32.lo" ;;
15442
    sym_vec)                    tb="$tb xsym.lo" ;;
15443
    tic30_aout_vec)             tb="$tb aout-tic30.lo" ;;
15444
    tic30_coff_vec)             tb="$tb coff-tic30.lo" ;;
15445
    tic4x_coff0_vec)            tb="$tb coff-tic4x.lo" ;;
15446
    tic4x_coff0_beh_vec)        tb="$tb coff-tic4x.lo" ;;
15447
    tic4x_coff1_vec)            tb="$tb coff-tic4x.lo" ;;
15448
    tic4x_coff1_beh_vec)        tb="$tb coff-tic4x.lo" ;;
15449
    tic4x_coff2_vec)            tb="$tb coff-tic4x.lo" ;;
15450
    tic4x_coff2_beh_vec)        tb="$tb coff-tic4x.lo" ;;
15451
    tic54x_coff0_beh_vec)       tb="$tb coff-tic54x.lo" ;;
15452
    tic54x_coff0_vec)           tb="$tb coff-tic54x.lo" ;;
15453
    tic54x_coff1_beh_vec)       tb="$tb coff-tic54x.lo" ;;
15454
    tic54x_coff1_vec)           tb="$tb coff-tic54x.lo" ;;
15455
    tic54x_coff2_beh_vec)       tb="$tb coff-tic54x.lo" ;;
15456
    tic54x_coff2_vec)           tb="$tb coff-tic54x.lo" ;;
15457
    tic80coff_vec)              tb="$tb coff-tic80.lo cofflink.lo" ;;
15458
    vaxnetbsd_vec)              tb="$tb vaxnetbsd.lo aout32.lo" ;;
15459
    vax1knetbsd_vec)            tb="$tb vax1knetbsd.lo aout32.lo" ;;
15460
    vaxbsd_vec)                 tb="$tb vaxbsd.lo aout32.lo" ;;
15461
    versados_vec)               tb="$tb versados.lo" ;;
15462
    vms_alpha_vec)              tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
15463
    vms_lib_txt_vec)            tb="$tb vms-lib.lo vms-misc.lo" ;;
15464
    w65_vec)                    tb="$tb coff-w65.lo reloc16.lo" ;;
15465
    we32kcoff_vec)              tb="$tb coff-we32k.lo" ;;
15466
    z80coff_vec)                tb="$tb coff-z80.lo reloc16.lo" ;;
15467
    z8kcoff_vec)                tb="$tb coff-z8k.lo reloc16.lo cofflink.lo" ;;
15468
 
15469
    # These appear out of order in targets.c
15470
    srec_vec)                   tb="$tb srec.lo" ;;
15471
    symbolsrec_vec)             tb="$tb srec.lo" ;;
15472
    tekhex_vec)                 tb="$tb tekhex.lo" ;;
15473
    cisco_core_big_vec)         tb="$tb cisco-core.lo" ;;
15474
    cisco_core_little_vec)      tb="$tb cisco-core.lo" ;;
15475
 
15476
    "")                 ;;
15477
    *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;;
15478
    esac
15479
 
15480
    if test ${target_size} = 64; then
15481
        target64=true
15482
    fi
15483
    if test x"${vec}" = x"${defvec}"; then
15484
        bfd_default_target_size=${target_size}
15485
    fi
15486
done
15487
 
15488
# Target architecture .o files.
15489
# A couple of CPUs use shorter file names to avoid problems on DOS
15490
# filesystems.
15491
ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
15492
 
15493
# Weed out duplicate .o files.
15494
f=""
15495
for i in $tb ; do
15496
    case " $f " in
15497
    *" $i "*) ;;
15498
    *) f="$f $i" ;;
15499
    esac
15500
done
15501
tb="$f"
15502
 
15503
f=""
15504
for i in $ta ; do
15505
    case " $f " in
15506
    *" $i "*) ;;
15507
    *) f="$f $i" ;;
15508
    esac
15509
done
15510
ta="$f"
15511
 
15512
bfd_backends="$tb"
15513
bfd_machines="$ta"
15514
 
15515
if test x${all_targets} = xtrue ; then
15516
  bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
15517
  bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
15518
  selvecs=
15519
  havevecs=-DHAVE_all_vecs
15520
  selarchs=
15521
  test -n "$assocvecs" &&
15522
    assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15523
else    # all_targets is true
15524
  # Only set these if they will be nonempty, for the clever echo.
15525
  havevecs=
15526
  assocvecs=
15527
  test -n "$selvecs" &&
15528
    havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
15529
  test -n "$selvecs" &&
15530
    selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15531
  test -n "$selarchs" &&
15532
    selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15533
fi      # all_targets is true
15534
 
15535
case ${host64}-${target64}-${want64} in
15536
  *true*)
15537
    wordsize=64
15538
    bfd64_libs='$(BFD64_LIBS)'
15539
    all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
15540
    if test $BFD_HOST_64_BIT_DEFINED = 0; then
15541
      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5
15542
$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;}
15543
      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5
15544
$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;}
15545
    fi
15546
    if test -n "$GCC" ; then
15547
       bad_64bit_gcc=no;
15548
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
15549
$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
15550
       # Add more tests for gcc versions with non-working 64-bit support here.
15551
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15552
/* end confdefs.h.  */
15553
:__GNUC__:__GNUC_MINOR__:__i386__:
15554
_ACEOF
15555
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15556
  $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
15557
  bad_64bit_gcc=yes;
15558
                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
15559
$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
15560
else
15561
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15562
$as_echo "no" >&6; }
15563
fi
15564
rm -f conftest*
15565
 
15566
       if test $bad_64bit_gcc = yes ; then
15567
         as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
15568
       fi
15569
    fi
15570
    ;;
15571
  false-false-false)
15572
    wordsize=32
15573
    all_backends='$(BFD32_BACKENDS)'
15574
    ;;
15575
esac
15576
 
15577
 
15578
 
15579
 
15580
 
15581
 
15582
 
15583
 
15584
if test "$plugins" = "yes"; then
15585
  supports_plugins=1
15586
else
15587
  supports_plugins=0
15588
fi
15589
 
15590
 
15591
# Determine the host dependant file_ptr a.k.a. off_t type.  In order
15592
# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
15593
# fseeko, long.  This assumes that sizeof off_t is .ge. sizeof long.
15594
# Hopefully a reasonable assumption since fseeko et.al. should be
15595
# upward compatible.
15596
for ac_func in ftello ftello64 fseeko fseeko64 fopen64
15597
do :
15598
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15599
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15600
eval as_val=\$$as_ac_var
15601
   if test "x$as_val" = x""yes; then :
15602
  cat >>confdefs.h <<_ACEOF
15603
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15604
_ACEOF
15605
 
15606
fi
15607
done
15608
 
15609
if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
15610
    # The cast to long int works around a bug in the HP C Compiler
15611
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15612
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15613
# This bug is HP SR number 8606223364.
15614
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
15615
$as_echo_n "checking size of off_t... " >&6; }
15616
if test "${ac_cv_sizeof_off_t+set}" = set; then :
15617
  $as_echo_n "(cached) " >&6
15618
else
15619
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
15620
 
15621
else
15622
  if test "$ac_cv_type_off_t" = yes; then
15623
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15624
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15625
{ as_fn_set_status 77
15626
as_fn_error "cannot compute sizeof (off_t)
15627
See \`config.log' for more details." "$LINENO" 5; }; }
15628
   else
15629
     ac_cv_sizeof_off_t=0
15630
   fi
15631
fi
15632
 
15633
fi
15634
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
15635
$as_echo "$ac_cv_sizeof_off_t" >&6; }
15636
 
15637
 
15638
 
15639
cat >>confdefs.h <<_ACEOF
15640
#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
15641
_ACEOF
15642
 
15643
 
15644
fi
15645
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
15646
$as_echo_n "checking file_ptr type... " >&6; }
15647
bfd_file_ptr="long"
15648
bfd_ufile_ptr="unsigned long"
15649
if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
15650
        -o x"${ac_cv_sizeof_off_t}" = x8; then
15651
    bfd_file_ptr=BFD_HOST_64_BIT
15652
    bfd_ufile_ptr=BFD_HOST_U_64_BIT
15653
fi
15654
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
15655
$as_echo "$bfd_file_ptr" >&6; }
15656
 
15657
 
15658
 
15659
 
15660
tdefaults=""
15661
test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
15662
test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
15663
test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
15664
test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
15665
 
15666
 
15667
 
15668
for ac_header in stdlib.h unistd.h
15669
do :
15670
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15671
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15672
eval as_val=\$$as_ac_Header
15673
   if test "x$as_val" = x""yes; then :
15674
  cat >>confdefs.h <<_ACEOF
15675
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15676
_ACEOF
15677
 
15678
fi
15679
 
15680
done
15681
 
15682
for ac_func in getpagesize
15683
do :
15684
  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
15685
if test "x$ac_cv_func_getpagesize" = x""yes; then :
15686
  cat >>confdefs.h <<_ACEOF
15687
#define HAVE_GETPAGESIZE 1
15688
_ACEOF
15689
 
15690
fi
15691
done
15692
 
15693
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
15694
$as_echo_n "checking for working mmap... " >&6; }
15695
if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
15696
  $as_echo_n "(cached) " >&6
15697
else
15698
  if test "$cross_compiling" = yes; then :
15699
  ac_cv_func_mmap_fixed_mapped=no
15700
else
15701
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15702
/* end confdefs.h.  */
15703
$ac_includes_default
15704
/* malloc might have been renamed as rpl_malloc. */
15705
#undef malloc
15706
 
15707
/* Thanks to Mike Haertel and Jim Avera for this test.
15708
   Here is a matrix of mmap possibilities:
15709
        mmap private not fixed
15710
        mmap private fixed at somewhere currently unmapped
15711
        mmap private fixed at somewhere already mapped
15712
        mmap shared not fixed
15713
        mmap shared fixed at somewhere currently unmapped
15714
        mmap shared fixed at somewhere already mapped
15715
   For private mappings, we should verify that changes cannot be read()
15716
   back from the file, nor mmap's back from the file at a different
15717
   address.  (There have been systems where private was not correctly
15718
   implemented like the infamous i386 svr4.0, and systems where the
15719
   VM page cache was not coherent with the file system buffer cache
15720
   like early versions of FreeBSD and possibly contemporary NetBSD.)
15721
   For shared mappings, we should conversely verify that changes get
15722
   propagated back to all the places they're supposed to be.
15723
 
15724
   Grep wants private fixed already mapped.
15725
   The main things grep needs to know about mmap are:
15726
   * does it exist and is it safe to write into the mmap'd area
15727
   * how to use it (BSD variants)  */
15728
 
15729
#include 
15730
#include 
15731
 
15732
#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
15733
char *malloc ();
15734
#endif
15735
 
15736
/* This mess was copied from the GNU getpagesize.h.  */
15737
#ifndef HAVE_GETPAGESIZE
15738
/* Assume that all systems that can run configure have sys/param.h.  */
15739
# ifndef HAVE_SYS_PARAM_H
15740
#  define HAVE_SYS_PARAM_H 1
15741
# endif
15742
 
15743
# ifdef _SC_PAGESIZE
15744
#  define getpagesize() sysconf(_SC_PAGESIZE)
15745
# else /* no _SC_PAGESIZE */
15746
#  ifdef HAVE_SYS_PARAM_H
15747
#   include 
15748
#   ifdef EXEC_PAGESIZE
15749
#    define getpagesize() EXEC_PAGESIZE
15750
#   else /* no EXEC_PAGESIZE */
15751
#    ifdef NBPG
15752
#     define getpagesize() NBPG * CLSIZE
15753
#     ifndef CLSIZE
15754
#      define CLSIZE 1
15755
#     endif /* no CLSIZE */
15756
#    else /* no NBPG */
15757
#     ifdef NBPC
15758
#      define getpagesize() NBPC
15759
#     else /* no NBPC */
15760
#      ifdef PAGESIZE
15761
#       define getpagesize() PAGESIZE
15762
#      endif /* PAGESIZE */
15763
#     endif /* no NBPC */
15764
#    endif /* no NBPG */
15765
#   endif /* no EXEC_PAGESIZE */
15766
#  else /* no HAVE_SYS_PARAM_H */
15767
#   define getpagesize() 8192   /* punt totally */
15768
#  endif /* no HAVE_SYS_PARAM_H */
15769
# endif /* no _SC_PAGESIZE */
15770
 
15771
#endif /* no HAVE_GETPAGESIZE */
15772
 
15773
int
15774
main ()
15775
{
15776
  char *data, *data2, *data3;
15777
  int i, pagesize;
15778
  int fd;
15779
 
15780
  pagesize = getpagesize ();
15781
 
15782
  /* First, make a file with some known garbage in it. */
15783
  data = (char *) malloc (pagesize);
15784
  if (!data)
15785
    return 1;
15786
  for (i = 0; i < pagesize; ++i)
15787
    *(data + i) = rand ();
15788
  umask (0);
15789
  fd = creat ("conftest.mmap", 0600);
15790
  if (fd < 0)
15791
    return 1;
15792
  if (write (fd, data, pagesize) != pagesize)
15793
    return 1;
15794
  close (fd);
15795
 
15796
  /* Next, try to mmap the file at a fixed address which already has
15797
     something else allocated at it.  If we can, also make sure that
15798
     we see the same garbage.  */
15799
  fd = open ("conftest.mmap", O_RDWR);
15800
  if (fd < 0)
15801
    return 1;
15802
  data2 = (char *) malloc (2 * pagesize);
15803
  if (!data2)
15804
    return 1;
15805
  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
15806
  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15807
                     MAP_PRIVATE | MAP_FIXED, fd, 0L))
15808
    return 1;
15809
  for (i = 0; i < pagesize; ++i)
15810
    if (*(data + i) != *(data2 + i))
15811
      return 1;
15812
 
15813
  /* Finally, make sure that changes to the mapped area do not
15814
     percolate back to the file as seen by read().  (This is a bug on
15815
     some variants of i386 svr4.0.)  */
15816
  for (i = 0; i < pagesize; ++i)
15817
    *(data2 + i) = *(data2 + i) + 1;
15818
  data3 = (char *) malloc (pagesize);
15819
  if (!data3)
15820
    return 1;
15821
  if (read (fd, data3, pagesize) != pagesize)
15822
    return 1;
15823
  for (i = 0; i < pagesize; ++i)
15824
    if (*(data + i) != *(data3 + i))
15825
      return 1;
15826
  close (fd);
15827
  return 0;
15828
}
15829
_ACEOF
15830
if ac_fn_c_try_run "$LINENO"; then :
15831
  ac_cv_func_mmap_fixed_mapped=yes
15832
else
15833
  ac_cv_func_mmap_fixed_mapped=no
15834
fi
15835
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15836
  conftest.$ac_objext conftest.beam conftest.$ac_ext
15837
fi
15838
 
15839
fi
15840
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
15841
$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
15842
if test $ac_cv_func_mmap_fixed_mapped = yes; then
15843
 
15844
$as_echo "#define HAVE_MMAP 1" >>confdefs.h
15845
 
15846
fi
15847
rm -f conftest.mmap
15848
 
15849
for ac_func in madvise mprotect
15850
do :
15851
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15852
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15853
eval as_val=\$$as_ac_var
15854
   if test "x$as_val" = x""yes; then :
15855
  cat >>confdefs.h <<_ACEOF
15856
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15857
_ACEOF
15858
 
15859
fi
15860
done
15861
 
15862
case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
15863
  true+yes )
15864
$as_echo "#define USE_MMAP 1" >>confdefs.h
15865
 ;;
15866
esac
15867
 
15868
rm -f doc/config.status
15869
ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
15870
 
15871
 
15872
ac_config_commands="$ac_config_commands default"
15873
 
15874
 
15875
 
15876
 
15877
 
15878
 
15879
 
15880
cat >confcache <<\_ACEOF
15881
# This file is a shell script that caches the results of configure
15882
# tests run on this system so they can be shared between configure
15883
# scripts and configure runs, see configure's option --config-cache.
15884
# It is not useful on other systems.  If it contains results you don't
15885
# want to keep, you may remove or edit it.
15886
#
15887
# config.status only pays attention to the cache file if you give it
15888
# the --recheck option to rerun configure.
15889
#
15890
# `ac_cv_env_foo' variables (set or unset) will be overridden when
15891
# loading this file, other *unset* `ac_cv_foo' will be assigned the
15892
# following values.
15893
 
15894
_ACEOF
15895
 
15896
# The following way of writing the cache mishandles newlines in values,
15897
# but we know of no workaround that is simple, portable, and efficient.
15898
# So, we kill variables containing newlines.
15899
# Ultrix sh set writes to stderr and can't be redirected directly,
15900
# and sets the high bit in the cache file unless we assign to the vars.
15901
(
15902
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15903
    eval ac_val=\$$ac_var
15904
    case $ac_val in #(
15905
    *${as_nl}*)
15906
      case $ac_var in #(
15907
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15908
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15909
      esac
15910
      case $ac_var in #(
15911
      _ | IFS | as_nl) ;; #(
15912
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15913
      *) { eval $ac_var=; unset $ac_var;} ;;
15914
      esac ;;
15915
    esac
15916
  done
15917
 
15918
  (set) 2>&1 |
15919
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15920
    *${as_nl}ac_space=\ *)
15921
      # `set' does not quote correctly, so add quotes: double-quote
15922
      # substitution turns \\\\ into \\, and sed turns \\ into \.
15923
      sed -n \
15924
        "s/'/'\\\\''/g;
15925
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15926
      ;; #(
15927
    *)
15928
      # `set' quotes correctly as required by POSIX, so do not add quotes.
15929
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15930
      ;;
15931
    esac |
15932
    sort
15933
) |
15934
  sed '
15935
     /^ac_cv_env_/b end
15936
     t clear
15937
     :clear
15938
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15939
     t end
15940
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15941
     :end' >>confcache
15942
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15943
  if test -w "$cache_file"; then
15944
    test "x$cache_file" != "x/dev/null" &&
15945
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15946
$as_echo "$as_me: updating cache $cache_file" >&6;}
15947
    cat confcache >$cache_file
15948
  else
15949
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15950
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15951
  fi
15952
fi
15953
rm -f confcache
15954
 
15955
test "x$prefix" = xNONE && prefix=$ac_default_prefix
15956
# Let make expand exec_prefix.
15957
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15958
 
15959
DEFS=-DHAVE_CONFIG_H
15960
 
15961
ac_libobjs=
15962
ac_ltlibobjs=
15963
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15964
  # 1. Remove the extension, and $U if already installed.
15965
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15966
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15967
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15968
  #    will be set to the directory where LIBOBJS objects are built.
15969
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15970
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15971
done
15972
LIBOBJS=$ac_libobjs
15973
 
15974
LTLIBOBJS=$ac_ltlibobjs
15975
 
15976
 
15977
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15978
  as_fn_error "conditional \"AMDEP\" was never defined.
15979
Usually this means the macro was only invoked conditionally." "$LINENO" 5
15980
fi
15981
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15982
  as_fn_error "conditional \"am__fastdepCC\" was never defined.
15983
Usually this means the macro was only invoked conditionally." "$LINENO" 5
15984
fi
15985
 if test -n "$EXEEXT"; then
15986
  am__EXEEXT_TRUE=
15987
  am__EXEEXT_FALSE='#'
15988
else
15989
  am__EXEEXT_TRUE='#'
15990
  am__EXEEXT_FALSE=
15991
fi
15992
 
15993
if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
15994
  as_fn_error "conditional \"PLUGINS\" was never defined.
15995
Usually this means the macro was only invoked conditionally." "$LINENO" 5
15996
fi
15997
if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15998
  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
15999
Usually this means the macro was only invoked conditionally." "$LINENO" 5
16000
fi
16001
if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
16002
  as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
16003
Usually this means the macro was only invoked conditionally." "$LINENO" 5
16004
fi
16005
if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
16006
  as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined.
16007
Usually this means the macro was only invoked conditionally." "$LINENO" 5
16008
fi
16009
 
16010
: ${CONFIG_STATUS=./config.status}
16011
ac_write_fail=0
16012
ac_clean_files_save=$ac_clean_files
16013
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16014
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16015
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16016
as_write_fail=0
16017
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16018
#! $SHELL
16019
# Generated by $as_me.
16020
# Run this file to recreate the current configuration.
16021
# Compiler output produced by configure, useful for debugging
16022
# configure, is in config.log if it exists.
16023
 
16024
debug=false
16025
ac_cs_recheck=false
16026
ac_cs_silent=false
16027
 
16028
SHELL=\${CONFIG_SHELL-$SHELL}
16029
export SHELL
16030
_ASEOF
16031
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16032
## -------------------- ##
16033
## M4sh Initialization. ##
16034
## -------------------- ##
16035
 
16036
# Be more Bourne compatible
16037
DUALCASE=1; export DUALCASE # for MKS sh
16038
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16039
  emulate sh
16040
  NULLCMD=:
16041
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16042
  # is contrary to our usage.  Disable this feature.
16043
  alias -g '${1+"$@"}'='"$@"'
16044
  setopt NO_GLOB_SUBST
16045
else
16046
  case `(set -o) 2>/dev/null` in #(
16047
  *posix*) :
16048
    set -o posix ;; #(
16049
  *) :
16050
     ;;
16051
esac
16052
fi
16053
 
16054
 
16055
as_nl='
16056
'
16057
export as_nl
16058
# Printing a long string crashes Solaris 7 /usr/bin/printf.
16059
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16060
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16061
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16062
# Prefer a ksh shell builtin over an external printf program on Solaris,
16063
# but without wasting forks for bash or zsh.
16064
if test -z "$BASH_VERSION$ZSH_VERSION" \
16065
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16066
  as_echo='print -r --'
16067
  as_echo_n='print -rn --'
16068
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16069
  as_echo='printf %s\n'
16070
  as_echo_n='printf %s'
16071
else
16072
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16073
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16074
    as_echo_n='/usr/ucb/echo -n'
16075
  else
16076
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16077
    as_echo_n_body='eval
16078
      arg=$1;
16079
      case $arg in #(
16080
      *"$as_nl"*)
16081
        expr "X$arg" : "X\\(.*\\)$as_nl";
16082
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16083
      esac;
16084
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16085
    '
16086
    export as_echo_n_body
16087
    as_echo_n='sh -c $as_echo_n_body as_echo'
16088
  fi
16089
  export as_echo_body
16090
  as_echo='sh -c $as_echo_body as_echo'
16091
fi
16092
 
16093
# The user is always right.
16094
if test "${PATH_SEPARATOR+set}" != set; then
16095
  PATH_SEPARATOR=:
16096
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16097
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16098
      PATH_SEPARATOR=';'
16099
  }
16100
fi
16101
 
16102
 
16103
# IFS
16104
# We need space, tab and new line, in precisely that order.  Quoting is
16105
# there to prevent editors from complaining about space-tab.
16106
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16107
# splitting by setting IFS to empty value.)
16108
IFS=" ""        $as_nl"
16109
 
16110
# Find who we are.  Look in the path if we contain no directory separator.
16111
case $0 in #((
16112
  *[\\/]* ) as_myself=$0 ;;
16113
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16114
for as_dir in $PATH
16115
do
16116
  IFS=$as_save_IFS
16117
  test -z "$as_dir" && as_dir=.
16118
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16119
  done
16120
IFS=$as_save_IFS
16121
 
16122
     ;;
16123
esac
16124
# We did not find ourselves, most probably we were run as `sh COMMAND'
16125
# in which case we are not to be found in the path.
16126
if test "x$as_myself" = x; then
16127
  as_myself=$0
16128
fi
16129
if test ! -f "$as_myself"; then
16130
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16131
  exit 1
16132
fi
16133
 
16134
# Unset variables that we do not need and which cause bugs (e.g. in
16135
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16136
# suppresses any "Segmentation fault" message there.  '((' could
16137
# trigger a bug in pdksh 5.2.14.
16138
for as_var in BASH_ENV ENV MAIL MAILPATH
16139
do eval test x\${$as_var+set} = xset \
16140
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16141
done
16142
PS1='$ '
16143
PS2='> '
16144
PS4='+ '
16145
 
16146
# NLS nuisances.
16147
LC_ALL=C
16148
export LC_ALL
16149
LANGUAGE=C
16150
export LANGUAGE
16151
 
16152
# CDPATH.
16153
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16154
 
16155
 
16156
# as_fn_error ERROR [LINENO LOG_FD]
16157
# ---------------------------------
16158
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16159
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16160
# script with status $?, using 1 if that was 0.
16161
as_fn_error ()
16162
{
16163
  as_status=$?; test $as_status -eq 0 && as_status=1
16164
  if test "$3"; then
16165
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16166
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16167
  fi
16168
  $as_echo "$as_me: error: $1" >&2
16169
  as_fn_exit $as_status
16170
} # as_fn_error
16171
 
16172
 
16173
# as_fn_set_status STATUS
16174
# -----------------------
16175
# Set $? to STATUS, without forking.
16176
as_fn_set_status ()
16177
{
16178
  return $1
16179
} # as_fn_set_status
16180
 
16181
# as_fn_exit STATUS
16182
# -----------------
16183
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16184
as_fn_exit ()
16185
{
16186
  set +e
16187
  as_fn_set_status $1
16188
  exit $1
16189
} # as_fn_exit
16190
 
16191
# as_fn_unset VAR
16192
# ---------------
16193
# Portably unset VAR.
16194
as_fn_unset ()
16195
{
16196
  { eval $1=; unset $1;}
16197
}
16198
as_unset=as_fn_unset
16199
# as_fn_append VAR VALUE
16200
# ----------------------
16201
# Append the text in VALUE to the end of the definition contained in VAR. Take
16202
# advantage of any shell optimizations that allow amortized linear growth over
16203
# repeated appends, instead of the typical quadratic growth present in naive
16204
# implementations.
16205
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16206
  eval 'as_fn_append ()
16207
  {
16208
    eval $1+=\$2
16209
  }'
16210
else
16211
  as_fn_append ()
16212
  {
16213
    eval $1=\$$1\$2
16214
  }
16215
fi # as_fn_append
16216
 
16217
# as_fn_arith ARG...
16218
# ------------------
16219
# Perform arithmetic evaluation on the ARGs, and store the result in the
16220
# global $as_val. Take advantage of shells that can avoid forks. The arguments
16221
# must be portable across $(()) and expr.
16222
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16223
  eval 'as_fn_arith ()
16224
  {
16225
    as_val=$(( $* ))
16226
  }'
16227
else
16228
  as_fn_arith ()
16229
  {
16230
    as_val=`expr "$@" || test $? -eq 1`
16231
  }
16232
fi # as_fn_arith
16233
 
16234
 
16235
if expr a : '\(a\)' >/dev/null 2>&1 &&
16236
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16237
  as_expr=expr
16238
else
16239
  as_expr=false
16240
fi
16241
 
16242
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16243
  as_basename=basename
16244
else
16245
  as_basename=false
16246
fi
16247
 
16248
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16249
  as_dirname=dirname
16250
else
16251
  as_dirname=false
16252
fi
16253
 
16254
as_me=`$as_basename -- "$0" ||
16255
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16256
         X"$0" : 'X\(//\)$' \| \
16257
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16258
$as_echo X/"$0" |
16259
    sed '/^.*\/\([^/][^/]*\)\/*$/{
16260
            s//\1/
16261
            q
16262
          }
16263
          /^X\/\(\/\/\)$/{
16264
            s//\1/
16265
            q
16266
          }
16267
          /^X\/\(\/\).*/{
16268
            s//\1/
16269
            q
16270
          }
16271
          s/.*/./; q'`
16272
 
16273
# Avoid depending upon Character Ranges.
16274
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16275
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16276
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16277
as_cr_digits='0123456789'
16278
as_cr_alnum=$as_cr_Letters$as_cr_digits
16279
 
16280
ECHO_C= ECHO_N= ECHO_T=
16281
case `echo -n x` in #(((((
16282
-n*)
16283
  case `echo 'xy\c'` in
16284
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16285
  xy)  ECHO_C='\c';;
16286
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16287
       ECHO_T=' ';;
16288
  esac;;
16289
*)
16290
  ECHO_N='-n';;
16291
esac
16292
 
16293
rm -f conf$$ conf$$.exe conf$$.file
16294
if test -d conf$$.dir; then
16295
  rm -f conf$$.dir/conf$$.file
16296
else
16297
  rm -f conf$$.dir
16298
  mkdir conf$$.dir 2>/dev/null
16299
fi
16300
if (echo >conf$$.file) 2>/dev/null; then
16301
  if ln -s conf$$.file conf$$ 2>/dev/null; then
16302
    as_ln_s='ln -s'
16303
    # ... but there are two gotchas:
16304
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16305
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16306
    # In both cases, we have to default to `cp -p'.
16307
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16308
      as_ln_s='cp -p'
16309
  elif ln conf$$.file conf$$ 2>/dev/null; then
16310
    as_ln_s=ln
16311
  else
16312
    as_ln_s='cp -p'
16313
  fi
16314
else
16315
  as_ln_s='cp -p'
16316
fi
16317
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16318
rmdir conf$$.dir 2>/dev/null
16319
 
16320
 
16321
# as_fn_mkdir_p
16322
# -------------
16323
# Create "$as_dir" as a directory, including parents if necessary.
16324
as_fn_mkdir_p ()
16325
{
16326
 
16327
  case $as_dir in #(
16328
  -*) as_dir=./$as_dir;;
16329
  esac
16330
  test -d "$as_dir" || eval $as_mkdir_p || {
16331
    as_dirs=
16332
    while :; do
16333
      case $as_dir in #(
16334
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16335
      *) as_qdir=$as_dir;;
16336
      esac
16337
      as_dirs="'$as_qdir' $as_dirs"
16338
      as_dir=`$as_dirname -- "$as_dir" ||
16339
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16340
         X"$as_dir" : 'X\(//\)[^/]' \| \
16341
         X"$as_dir" : 'X\(//\)$' \| \
16342
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16343
$as_echo X"$as_dir" |
16344
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16345
            s//\1/
16346
            q
16347
          }
16348
          /^X\(\/\/\)[^/].*/{
16349
            s//\1/
16350
            q
16351
          }
16352
          /^X\(\/\/\)$/{
16353
            s//\1/
16354
            q
16355
          }
16356
          /^X\(\/\).*/{
16357
            s//\1/
16358
            q
16359
          }
16360
          s/.*/./; q'`
16361
      test -d "$as_dir" && break
16362
    done
16363
    test -z "$as_dirs" || eval "mkdir $as_dirs"
16364
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16365
 
16366
 
16367
} # as_fn_mkdir_p
16368
if mkdir -p . 2>/dev/null; then
16369
  as_mkdir_p='mkdir -p "$as_dir"'
16370
else
16371
  test -d ./-p && rmdir ./-p
16372
  as_mkdir_p=false
16373
fi
16374
 
16375
if test -x / >/dev/null 2>&1; then
16376
  as_test_x='test -x'
16377
else
16378
  if ls -dL / >/dev/null 2>&1; then
16379
    as_ls_L_option=L
16380
  else
16381
    as_ls_L_option=
16382
  fi
16383
  as_test_x='
16384
    eval sh -c '\''
16385
      if test -d "$1"; then
16386
        test -d "$1/.";
16387
      else
16388
        case $1 in #(
16389
        -*)set "./$1";;
16390
        esac;
16391
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16392
        ???[sx]*):;;*)false;;esac;fi
16393
    '\'' sh
16394
  '
16395
fi
16396
as_executable_p=$as_test_x
16397
 
16398
# Sed expression to map a string onto a valid CPP name.
16399
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16400
 
16401
# Sed expression to map a string onto a valid variable name.
16402
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16403
 
16404
 
16405
exec 6>&1
16406
## ----------------------------------- ##
16407
## Main body of $CONFIG_STATUS script. ##
16408
## ----------------------------------- ##
16409
_ASEOF
16410
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16411
 
16412
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16413
# Save the log message, to keep $0 and so on meaningful, and to
16414
# report actual input values of CONFIG_FILES etc. instead of their
16415
# values after options handling.
16416
ac_log="
16417
This file was extended by $as_me, which was
16418
generated by GNU Autoconf 2.64.  Invocation command line was
16419
 
16420
  CONFIG_FILES    = $CONFIG_FILES
16421
  CONFIG_HEADERS  = $CONFIG_HEADERS
16422
  CONFIG_LINKS    = $CONFIG_LINKS
16423
  CONFIG_COMMANDS = $CONFIG_COMMANDS
16424
  $ $0 $@
16425
 
16426
on `(hostname || uname -n) 2>/dev/null | sed 1q`
16427
"
16428
 
16429
_ACEOF
16430
 
16431
case $ac_config_files in *"
16432
"*) set x $ac_config_files; shift; ac_config_files=$*;;
16433
esac
16434
 
16435
case $ac_config_headers in *"
16436
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16437
esac
16438
 
16439
 
16440
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16441
# Files that config.status was made for.
16442
config_files="$ac_config_files"
16443
config_headers="$ac_config_headers"
16444
config_commands="$ac_config_commands"
16445
 
16446
_ACEOF
16447
 
16448
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16449
ac_cs_usage="\
16450
\`$as_me' instantiates files and other configuration actions
16451
from templates according to the current configuration.  Unless the files
16452
and actions are specified as TAGs, all are instantiated by default.
16453
 
16454
Usage: $0 [OPTION]... [TAG]...
16455
 
16456
  -h, --help       print this help, then exit
16457
  -V, --version    print version number and configuration settings, then exit
16458
  -q, --quiet, --silent
16459
                   do not print progress messages
16460
  -d, --debug      don't remove temporary files
16461
      --recheck    update $as_me by reconfiguring in the same conditions
16462
      --file=FILE[:TEMPLATE]
16463
                   instantiate the configuration file FILE
16464
      --header=FILE[:TEMPLATE]
16465
                   instantiate the configuration header FILE
16466
 
16467
Configuration files:
16468
$config_files
16469
 
16470
Configuration headers:
16471
$config_headers
16472
 
16473
Configuration commands:
16474
$config_commands
16475
 
16476
Report bugs to the package provider."
16477
 
16478
_ACEOF
16479
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16480
ac_cs_version="\\
16481
config.status
16482
configured by $0, generated by GNU Autoconf 2.64,
16483
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16484
 
16485
Copyright (C) 2009 Free Software Foundation, Inc.
16486
This config.status script is free software; the Free Software Foundation
16487
gives unlimited permission to copy, distribute and modify it."
16488
 
16489
ac_pwd='$ac_pwd'
16490
srcdir='$srcdir'
16491
INSTALL='$INSTALL'
16492
MKDIR_P='$MKDIR_P'
16493
AWK='$AWK'
16494
test -n "\$AWK" || AWK=awk
16495
_ACEOF
16496
 
16497
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16498
# The default lists apply if the user does not specify any file.
16499
ac_need_defaults=:
16500
while test $# != 0
16501
do
16502
  case $1 in
16503
  --*=*)
16504
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16505
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16506
    ac_shift=:
16507
    ;;
16508
  *)
16509
    ac_option=$1
16510
    ac_optarg=$2
16511
    ac_shift=shift
16512
    ;;
16513
  esac
16514
 
16515
  case $ac_option in
16516
  # Handling of the options.
16517
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16518
    ac_cs_recheck=: ;;
16519
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16520
    $as_echo "$ac_cs_version"; exit ;;
16521
  --debug | --debu | --deb | --de | --d | -d )
16522
    debug=: ;;
16523
  --file | --fil | --fi | --f )
16524
    $ac_shift
16525
    case $ac_optarg in
16526
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16527
    esac
16528
    as_fn_append CONFIG_FILES " '$ac_optarg'"
16529
    ac_need_defaults=false;;
16530
  --header | --heade | --head | --hea )
16531
    $ac_shift
16532
    case $ac_optarg in
16533
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16534
    esac
16535
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16536
    ac_need_defaults=false;;
16537
  --he | --h)
16538
    # Conflict between --help and --header
16539
    as_fn_error "ambiguous option: \`$1'
16540
Try \`$0 --help' for more information.";;
16541
  --help | --hel | -h )
16542
    $as_echo "$ac_cs_usage"; exit ;;
16543
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16544
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16545
    ac_cs_silent=: ;;
16546
 
16547
  # This is an error.
16548
  -*) as_fn_error "unrecognized option: \`$1'
16549
Try \`$0 --help' for more information." ;;
16550
 
16551
  *) as_fn_append ac_config_targets " $1"
16552
     ac_need_defaults=false ;;
16553
 
16554
  esac
16555
  shift
16556
done
16557
 
16558
ac_configure_extra_args=
16559
 
16560
if $ac_cs_silent; then
16561
  exec 6>/dev/null
16562
  ac_configure_extra_args="$ac_configure_extra_args --silent"
16563
fi
16564
 
16565
_ACEOF
16566
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16567
if \$ac_cs_recheck; then
16568
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16569
  shift
16570
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16571
  CONFIG_SHELL='$SHELL'
16572
  export CONFIG_SHELL
16573
  exec "\$@"
16574
fi
16575
 
16576
_ACEOF
16577
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16578
exec 5>>config.log
16579
{
16580
  echo
16581
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16582
## Running $as_me. ##
16583
_ASBOX
16584
  $as_echo "$ac_log"
16585
} >&5
16586
 
16587
_ACEOF
16588
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16589
#
16590
# INIT-COMMANDS
16591
#
16592
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16593
 
16594
 
16595
# The HP-UX ksh and POSIX shell print the target directory to stdout
16596
# if CDPATH is set.
16597
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16598
 
16599
sed_quote_subst='$sed_quote_subst'
16600
double_quote_subst='$double_quote_subst'
16601
delay_variable_subst='$delay_variable_subst'
16602
enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16603
macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16604
macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16605
enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16606
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16607
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16608
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16609
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16610
host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16611
host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16612
host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16613
build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16614
build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16615
build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16616
SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16617
Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16618
GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16619
EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16620
FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16621
LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16622
NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16623
LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16624
max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16625
ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16626
exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16627
lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16628
lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16629
lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16630
reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16631
reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16632
OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16633
deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16634
file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16635
AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16636
AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16637
STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16638
RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16639
old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16640
old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16641
old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16642
lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16643
CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16644
CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16645
compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16646
GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16647
lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16648
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16649
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16650
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
16651
objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16652
MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16653
lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16654
lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16655
lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16656
lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16657
lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16658
need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16659
DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16660
NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16661
LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16662
OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16663
OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16664
libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16665
shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16666
extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16667
archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16668
enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16669
export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16670
whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16671
compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16672
old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16673
old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16674
archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16675
archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16676
module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16677
module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16678
with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16679
allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16680
no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16681
hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16682
hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16683
hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16684
hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16685
hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16686
hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16687
hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16688
hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16689
inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16690
link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16691
fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16692
always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16693
export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16694
exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16695
include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16696
prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16697
file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16698
variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16699
need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16700
need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16701
version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16702
runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16703
shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16704
shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16705
libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16706
library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16707
soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16708
install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16709
postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16710
postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16711
finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16712
finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16713
hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16714
sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16715
sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16716
hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16717
enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16718
enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16719
enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16720
old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16721
striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16722
 
16723
LTCC='$LTCC'
16724
LTCFLAGS='$LTCFLAGS'
16725
compiler='$compiler_DEFAULT'
16726
 
16727
# A function that is used when there is no print builtin or printf.
16728
func_fallback_echo ()
16729
{
16730
  eval 'cat <<_LTECHO_EOF
16731
\$1
16732
_LTECHO_EOF'
16733
}
16734
 
16735
# Quote evaled strings.
16736
for var in SHELL \
16737
ECHO \
16738
SED \
16739
GREP \
16740
EGREP \
16741
FGREP \
16742
LD \
16743
NM \
16744
LN_S \
16745
lt_SP2NL \
16746
lt_NL2SP \
16747
reload_flag \
16748
OBJDUMP \
16749
deplibs_check_method \
16750
file_magic_cmd \
16751
AR \
16752
AR_FLAGS \
16753
STRIP \
16754
RANLIB \
16755
CC \
16756
CFLAGS \
16757
compiler \
16758
lt_cv_sys_global_symbol_pipe \
16759
lt_cv_sys_global_symbol_to_cdecl \
16760
lt_cv_sys_global_symbol_to_c_name_address \
16761
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16762
lt_prog_compiler_no_builtin_flag \
16763
lt_prog_compiler_wl \
16764
lt_prog_compiler_pic \
16765
lt_prog_compiler_static \
16766
lt_cv_prog_compiler_c_o \
16767
need_locks \
16768
DSYMUTIL \
16769
NMEDIT \
16770
LIPO \
16771
OTOOL \
16772
OTOOL64 \
16773
shrext_cmds \
16774
export_dynamic_flag_spec \
16775
whole_archive_flag_spec \
16776
compiler_needs_object \
16777
with_gnu_ld \
16778
allow_undefined_flag \
16779
no_undefined_flag \
16780
hardcode_libdir_flag_spec \
16781
hardcode_libdir_flag_spec_ld \
16782
hardcode_libdir_separator \
16783
fix_srcfile_path \
16784
exclude_expsyms \
16785
include_expsyms \
16786
file_list_spec \
16787
variables_saved_for_relink \
16788
libname_spec \
16789
library_names_spec \
16790
soname_spec \
16791
install_override_mode \
16792
finish_eval \
16793
old_striplib \
16794
striplib; do
16795
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16796
    *[\\\\\\\`\\"\\\$]*)
16797
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16798
      ;;
16799
    *)
16800
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16801
      ;;
16802
    esac
16803
done
16804
 
16805
# Double-quote double-evaled strings.
16806
for var in reload_cmds \
16807
old_postinstall_cmds \
16808
old_postuninstall_cmds \
16809
old_archive_cmds \
16810
extract_expsyms_cmds \
16811
old_archive_from_new_cmds \
16812
old_archive_from_expsyms_cmds \
16813
archive_cmds \
16814
archive_expsym_cmds \
16815
module_cmds \
16816
module_expsym_cmds \
16817
export_symbols_cmds \
16818
prelink_cmds \
16819
postinstall_cmds \
16820
postuninstall_cmds \
16821
finish_cmds \
16822
sys_lib_search_path_spec \
16823
sys_lib_dlsearch_path_spec; do
16824
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16825
    *[\\\\\\\`\\"\\\$]*)
16826
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16827
      ;;
16828
    *)
16829
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16830
      ;;
16831
    esac
16832
done
16833
 
16834
ac_aux_dir='$ac_aux_dir'
16835
xsi_shell='$xsi_shell'
16836
lt_shell_append='$lt_shell_append'
16837
 
16838
# See if we are running on zsh, and set the options which allow our
16839
# commands through without removal of \ escapes INIT.
16840
if test -n "\${ZSH_VERSION+set}" ; then
16841
   setopt NO_GLOB_SUBST
16842
fi
16843
 
16844
 
16845
    PACKAGE='$PACKAGE'
16846
    VERSION='$VERSION'
16847
    TIMESTAMP='$TIMESTAMP'
16848
    RM='$RM'
16849
    ofile='$ofile'
16850
 
16851
 
16852
 
16853
# Capture the value of obsolete ALL_LINGUAS because we need it to compute
16854
    # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16855
    # from automake.
16856
    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16857
    # Capture the value of LINGUAS because we need it to compute CATALOGS.
16858
    LINGUAS="${LINGUAS-%UNSET%}"
16859
 
16860
 
16861
GCC="$GCC"
16862
CC="$CC"
16863
acx_cv_header_stdint="$acx_cv_header_stdint"
16864
acx_cv_type_int8_t="$acx_cv_type_int8_t"
16865
acx_cv_type_int16_t="$acx_cv_type_int16_t"
16866
acx_cv_type_int32_t="$acx_cv_type_int32_t"
16867
acx_cv_type_int64_t="$acx_cv_type_int64_t"
16868
acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
16869
ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
16870
ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
16871
ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
16872
ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
16873
ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
16874
ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
16875
ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
16876
ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
16877
 
16878
 
16879
 
16880
_ACEOF
16881
 
16882
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16883
 
16884
# Handling of arguments.
16885
for ac_config_target in $ac_config_targets
16886
do
16887
  case $ac_config_target in
16888
    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16889
    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16890
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16891
    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16892
    "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;;
16893
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16894
    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16895
    "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
16896
    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16897
    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16898
 
16899
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16900
  esac
16901
done
16902
 
16903
 
16904
# If the user did not use the arguments to specify the items to instantiate,
16905
# then the envvar interface is used.  Set only those that are not.
16906
# We use the long form for the default assignment because of an extremely
16907
# bizarre bug on SunOS 4.1.3.
16908
if $ac_need_defaults; then
16909
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16910
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16911
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16912
fi
16913
 
16914
# Have a temporary directory for convenience.  Make it in the build tree
16915
# simply because there is no reason against having it here, and in addition,
16916
# creating and moving files from /tmp can sometimes cause problems.
16917
# Hook for its removal unless debugging.
16918
# Note that there is a small window in which the directory will not be cleaned:
16919
# after its creation but before its name has been assigned to `$tmp'.
16920
$debug ||
16921
{
16922
  tmp=
16923
  trap 'exit_status=$?
16924
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16925
' 0
16926
  trap 'as_fn_exit 1' 1 2 13 15
16927
}
16928
# Create a (secure) tmp directory for tmp files.
16929
 
16930
{
16931
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16932
  test -n "$tmp" && test -d "$tmp"
16933
}  ||
16934
{
16935
  tmp=./conf$$-$RANDOM
16936
  (umask 077 && mkdir "$tmp")
16937
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16938
 
16939
# Set up the scripts for CONFIG_FILES section.
16940
# No need to generate them if there are no CONFIG_FILES.
16941
# This happens for instance with `./config.status config.h'.
16942
if test -n "$CONFIG_FILES"; then
16943
 
16944
 
16945
ac_cr=`echo X | tr X '\015'`
16946
# On cygwin, bash can eat \r inside `` if the user requested igncr.
16947
# But we know of no other shell where ac_cr would be empty at this
16948
# point, so we can use a bashism as a fallback.
16949
if test "x$ac_cr" = x; then
16950
  eval ac_cr=\$\'\\r\'
16951
fi
16952
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
16953
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16954
  ac_cs_awk_cr='\r'
16955
else
16956
  ac_cs_awk_cr=$ac_cr
16957
fi
16958
 
16959
echo 'BEGIN {' >"$tmp/subs1.awk" &&
16960
_ACEOF
16961
 
16962
 
16963
{
16964
  echo "cat >conf$$subs.awk <<_ACEOF" &&
16965
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16966
  echo "_ACEOF"
16967
} >conf$$subs.sh ||
16968
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16969
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16970
ac_delim='%!_!# '
16971
for ac_last_try in false false false false false :; do
16972
  . ./conf$$subs.sh ||
16973
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16974
 
16975
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16976
  if test $ac_delim_n = $ac_delim_num; then
16977
    break
16978
  elif $ac_last_try; then
16979
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16980
  else
16981
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16982
  fi
16983
done
16984
rm -f conf$$subs.sh
16985
 
16986
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16987
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16988
_ACEOF
16989
sed -n '
16990
h
16991
s/^/S["/; s/!.*/"]=/
16992
p
16993
g
16994
s/^[^!]*!//
16995
:repl
16996
t repl
16997
s/'"$ac_delim"'$//
16998
t delim
16999
:nl
17000
h
17001
s/\(.\{148\}\).*/\1/
17002
t more1
17003
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17004
p
17005
n
17006
b repl
17007
:more1
17008
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17009
p
17010
g
17011
s/.\{148\}//
17012
t nl
17013
:delim
17014
h
17015
s/\(.\{148\}\).*/\1/
17016
t more2
17017
s/["\\]/\\&/g; s/^/"/; s/$/"/
17018
p
17019
b
17020
:more2
17021
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17022
p
17023
g
17024
s/.\{148\}//
17025
t delim
17026
' 
17027
/^[^""]/{
17028
  N
17029
  s/\n//
17030
}
17031
' >>$CONFIG_STATUS || ac_write_fail=1
17032
rm -f conf$$subs.awk
17033
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17034
_ACAWK
17035
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17036
  for (key in S) S_is_set[key] = 1
17037
  FS = ""
17038
 
17039
}
17040
{
17041
  line = $ 0
17042
  nfields = split(line, field, "@")
17043
  substed = 0
17044
  len = length(field[1])
17045
  for (i = 2; i < nfields; i++) {
17046
    key = field[i]
17047
    keylen = length(key)
17048
    if (S_is_set[key]) {
17049
      value = S[key]
17050
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17051
      len += length(value) + length(field[++i])
17052
      substed = 1
17053
    } else
17054
      len += 1 + keylen
17055
  }
17056
 
17057
  print line
17058
}
17059
 
17060
_ACAWK
17061
_ACEOF
17062
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17063
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17064
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17065
else
17066
  cat
17067
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17068
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
17069
_ACEOF
17070
 
17071
# VPATH may cause trouble with some makes, so we remove $(srcdir),
17072
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17073
# trailing colons and then remove the whole line if VPATH becomes empty
17074
# (actually we leave an empty line to preserve line numbers).
17075
if test "x$srcdir" = x.; then
17076
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
17077
s/:*\$(srcdir):*/:/
17078
s/:*\${srcdir}:*/:/
17079
s/:*@srcdir@:*/:/
17080
s/^\([^=]*=[     ]*\):*/\1/
17081
s/:*$//
17082
s/^[^=]*=[       ]*$//
17083
}'
17084
fi
17085
 
17086
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17087
fi # test -n "$CONFIG_FILES"
17088
 
17089
# Set up the scripts for CONFIG_HEADERS section.
17090
# No need to generate them if there are no CONFIG_HEADERS.
17091
# This happens for instance with `./config.status Makefile'.
17092
if test -n "$CONFIG_HEADERS"; then
17093
cat >"$tmp/defines.awk" <<\_ACAWK ||
17094
BEGIN {
17095
_ACEOF
17096
 
17097
# Transform confdefs.h into an awk script `defines.awk', embedded as
17098
# here-document in config.status, that substitutes the proper values into
17099
# config.h.in to produce config.h.
17100
 
17101
# Create a delimiter string that does not exist in confdefs.h, to ease
17102
# handling of long lines.
17103
ac_delim='%!_!# '
17104
for ac_last_try in false false :; do
17105
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17106
  if test -z "$ac_t"; then
17107
    break
17108
  elif $ac_last_try; then
17109
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17110
  else
17111
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17112
  fi
17113
done
17114
 
17115
# For the awk script, D is an array of macro values keyed by name,
17116
# likewise P contains macro parameters if any.  Preserve backslash
17117
# newline sequences.
17118
 
17119
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17120
sed -n '
17121
s/.\{148\}/&'"$ac_delim"'/g
17122
t rset
17123
:rset
17124
s/^[     ]*#[    ]*define[       ][      ]*/ /
17125
t def
17126
d
17127
:def
17128
s/\\$//
17129
t bsnl
17130
s/["\\]/\\&/g
17131
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17132
D["\1"]=" \3"/p
17133
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
17134
d
17135
:bsnl
17136
s/["\\]/\\&/g
17137
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17138
D["\1"]=" \3\\\\\\n"\\/p
17139
t cont
17140
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17141
t cont
17142
d
17143
:cont
17144
n
17145
s/.\{148\}/&'"$ac_delim"'/g
17146
t clear
17147
:clear
17148
s/\\$//
17149
t bsnlc
17150
s/["\\]/\\&/g; s/^/"/; s/$/"/p
17151
d
17152
:bsnlc
17153
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17154
b cont
17155
' 
17156
s/'"$ac_delim"'/"\\\
17157
"/g' >>$CONFIG_STATUS || ac_write_fail=1
17158
 
17159
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17160
  for (key in D) D_is_set[key] = 1
17161
  FS = ""
17162
}
17163
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17164
  line = \$ 0
17165
  split(line, arg, " ")
17166
  if (arg[1] == "#") {
17167
    defundef = arg[2]
17168
    mac1 = arg[3]
17169
  } else {
17170
    defundef = substr(arg[1], 2)
17171
    mac1 = arg[2]
17172
  }
17173
  split(mac1, mac2, "(") #)
17174
  macro = mac2[1]
17175
  prefix = substr(line, 1, index(line, defundef) - 1)
17176
  if (D_is_set[macro]) {
17177
    # Preserve the white space surrounding the "#".
17178
    print prefix "define", macro P[macro] D[macro]
17179
    next
17180
  } else {
17181
    # Replace #undef with comments.  This is necessary, for example,
17182
    # in the case of _POSIX_SOURCE, which is predefined and required
17183
    # on some systems where configure will not decide to define it.
17184
    if (defundef == "undef") {
17185
      print "/*", prefix defundef, macro, "*/"
17186
      next
17187
    }
17188
  }
17189
}
17190
{ print }
17191
_ACAWK
17192
_ACEOF
17193
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17194
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
17195
fi # test -n "$CONFIG_HEADERS"
17196
 
17197
 
17198
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17199
shift
17200
for ac_tag
17201
do
17202
  case $ac_tag in
17203
  :[FHLC]) ac_mode=$ac_tag; continue;;
17204
  esac
17205
  case $ac_mode$ac_tag in
17206
  :[FHL]*:*);;
17207
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17208
  :[FH]-) ac_tag=-:-;;
17209
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17210
  esac
17211
  ac_save_IFS=$IFS
17212
  IFS=:
17213
  set x $ac_tag
17214
  IFS=$ac_save_IFS
17215
  shift
17216
  ac_file=$1
17217
  shift
17218
 
17219
  case $ac_mode in
17220
  :L) ac_source=$1;;
17221
  :[FH])
17222
    ac_file_inputs=
17223
    for ac_f
17224
    do
17225
      case $ac_f in
17226
      -) ac_f="$tmp/stdin";;
17227
      *) # Look for the file first in the build tree, then in the source tree
17228
         # (if the path is not absolute).  The absolute path cannot be DOS-style,
17229
         # because $ac_f cannot contain `:'.
17230
         test -f "$ac_f" ||
17231
           case $ac_f in
17232
           [\\/$]*) false;;
17233
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17234
           esac ||
17235
           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17236
      esac
17237
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17238
      as_fn_append ac_file_inputs " '$ac_f'"
17239
    done
17240
 
17241
    # Let's still pretend it is `configure' which instantiates (i.e., don't
17242
    # use $as_me), people would be surprised to read:
17243
    #    /* config.h.  Generated by config.status.  */
17244
    configure_input='Generated from '`
17245
          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17246
        `' by configure.'
17247
    if test x"$ac_file" != x-; then
17248
      configure_input="$ac_file.  $configure_input"
17249
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17250
$as_echo "$as_me: creating $ac_file" >&6;}
17251
    fi
17252
    # Neutralize special characters interpreted by sed in replacement strings.
17253
    case $configure_input in #(
17254
    *\&* | *\|* | *\\* )
17255
       ac_sed_conf_input=`$as_echo "$configure_input" |
17256
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
17257
    *) ac_sed_conf_input=$configure_input;;
17258
    esac
17259
 
17260
    case $ac_tag in
17261
    *:-:* | *:-) cat >"$tmp/stdin" \
17262
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17263
    esac
17264
    ;;
17265
  esac
17266
 
17267
  ac_dir=`$as_dirname -- "$ac_file" ||
17268
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17269
         X"$ac_file" : 'X\(//\)[^/]' \| \
17270
         X"$ac_file" : 'X\(//\)$' \| \
17271
         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17272
$as_echo X"$ac_file" |
17273
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17274
            s//\1/
17275
            q
17276
          }
17277
          /^X\(\/\/\)[^/].*/{
17278
            s//\1/
17279
            q
17280
          }
17281
          /^X\(\/\/\)$/{
17282
            s//\1/
17283
            q
17284
          }
17285
          /^X\(\/\).*/{
17286
            s//\1/
17287
            q
17288
          }
17289
          s/.*/./; q'`
17290
  as_dir="$ac_dir"; as_fn_mkdir_p
17291
  ac_builddir=.
17292
 
17293
case "$ac_dir" in
17294
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17295
*)
17296
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17297
  # A ".." for each directory in $ac_dir_suffix.
17298
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17299
  case $ac_top_builddir_sub in
17300
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17301
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17302
  esac ;;
17303
esac
17304
ac_abs_top_builddir=$ac_pwd
17305
ac_abs_builddir=$ac_pwd$ac_dir_suffix
17306
# for backward compatibility:
17307
ac_top_builddir=$ac_top_build_prefix
17308
 
17309
case $srcdir in
17310
  .)  # We are building in place.
17311
    ac_srcdir=.
17312
    ac_top_srcdir=$ac_top_builddir_sub
17313
    ac_abs_top_srcdir=$ac_pwd ;;
17314
  [\\/]* | ?:[\\/]* )  # Absolute name.
17315
    ac_srcdir=$srcdir$ac_dir_suffix;
17316
    ac_top_srcdir=$srcdir
17317
    ac_abs_top_srcdir=$srcdir ;;
17318
  *) # Relative name.
17319
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17320
    ac_top_srcdir=$ac_top_build_prefix$srcdir
17321
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17322
esac
17323
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17324
 
17325
 
17326
  case $ac_mode in
17327
  :F)
17328
  #
17329
  # CONFIG_FILE
17330
  #
17331
 
17332
  case $INSTALL in
17333
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17334
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17335
  esac
17336
  ac_MKDIR_P=$MKDIR_P
17337
  case $MKDIR_P in
17338
  [\\/$]* | ?:[\\/]* ) ;;
17339
  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17340
  esac
17341
_ACEOF
17342
 
17343
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17344
# If the template does not know about datarootdir, expand it.
17345
# FIXME: This hack should be removed a few years after 2.60.
17346
ac_datarootdir_hack=; ac_datarootdir_seen=
17347
ac_sed_dataroot='
17348
/datarootdir/ {
17349
  p
17350
  q
17351
}
17352
/@datadir@/p
17353
/@docdir@/p
17354
/@infodir@/p
17355
/@localedir@/p
17356
/@mandir@/p'
17357
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17358
*datarootdir*) ac_datarootdir_seen=yes;;
17359
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17360
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17361
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17362
_ACEOF
17363
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17364
  ac_datarootdir_hack='
17365
  s&@datadir@&$datadir&g
17366
  s&@docdir@&$docdir&g
17367
  s&@infodir@&$infodir&g
17368
  s&@localedir@&$localedir&g
17369
  s&@mandir@&$mandir&g
17370
  s&\\\${datarootdir}&$datarootdir&g' ;;
17371
esac
17372
_ACEOF
17373
 
17374
# Neutralize VPATH when `$srcdir' = `.'.
17375
# Shell code in configure.ac might set extrasub.
17376
# FIXME: do we really want to maintain this feature?
17377
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17378
ac_sed_extra="$ac_vpsub
17379
$extrasub
17380
_ACEOF
17381
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17382
:t
17383
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17384
s|@configure_input@|$ac_sed_conf_input|;t t
17385
s&@top_builddir@&$ac_top_builddir_sub&;t t
17386
s&@top_build_prefix@&$ac_top_build_prefix&;t t
17387
s&@srcdir@&$ac_srcdir&;t t
17388
s&@abs_srcdir@&$ac_abs_srcdir&;t t
17389
s&@top_srcdir@&$ac_top_srcdir&;t t
17390
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17391
s&@builddir@&$ac_builddir&;t t
17392
s&@abs_builddir@&$ac_abs_builddir&;t t
17393
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17394
s&@INSTALL@&$ac_INSTALL&;t t
17395
s&@MKDIR_P@&$ac_MKDIR_P&;t t
17396
$ac_datarootdir_hack
17397
"
17398
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17399
  || as_fn_error "could not create $ac_file" "$LINENO" 5
17400
 
17401
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17402
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17403
  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17404
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17405
which seems to be undefined.  Please make sure it is defined." >&5
17406
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17407
which seems to be undefined.  Please make sure it is defined." >&2;}
17408
 
17409
  rm -f "$tmp/stdin"
17410
  case $ac_file in
17411
  -) cat "$tmp/out" && rm -f "$tmp/out";;
17412
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17413
  esac \
17414
  || as_fn_error "could not create $ac_file" "$LINENO" 5
17415
 ;;
17416
  :H)
17417
  #
17418
  # CONFIG_HEADER
17419
  #
17420
  if test x"$ac_file" != x-; then
17421
    {
17422
      $as_echo "/* $configure_input  */" \
17423
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17424
    } >"$tmp/config.h" \
17425
      || as_fn_error "could not create $ac_file" "$LINENO" 5
17426
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17427
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17428
$as_echo "$as_me: $ac_file is unchanged" >&6;}
17429
    else
17430
      rm -f "$ac_file"
17431
      mv "$tmp/config.h" "$ac_file" \
17432
        || as_fn_error "could not create $ac_file" "$LINENO" 5
17433
    fi
17434
  else
17435
    $as_echo "/* $configure_input  */" \
17436
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17437
      || as_fn_error "could not create -" "$LINENO" 5
17438
  fi
17439
# Compute "$ac_file"'s index in $config_headers.
17440
_am_arg="$ac_file"
17441
_am_stamp_count=1
17442
for _am_header in $config_headers :; do
17443
  case $_am_header in
17444
    $_am_arg | $_am_arg:* )
17445
      break ;;
17446
    * )
17447
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17448
  esac
17449
done
17450
echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17451
$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17452
         X"$_am_arg" : 'X\(//\)[^/]' \| \
17453
         X"$_am_arg" : 'X\(//\)$' \| \
17454
         X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17455
$as_echo X"$_am_arg" |
17456
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17457
            s//\1/
17458
            q
17459
          }
17460
          /^X\(\/\/\)[^/].*/{
17461
            s//\1/
17462
            q
17463
          }
17464
          /^X\(\/\/\)$/{
17465
            s//\1/
17466
            q
17467
          }
17468
          /^X\(\/\).*/{
17469
            s//\1/
17470
            q
17471
          }
17472
          s/.*/./; q'`/stamp-h$_am_stamp_count
17473
 ;;
17474
 
17475
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17476
$as_echo "$as_me: executing $ac_file commands" >&6;}
17477
 ;;
17478
  esac
17479
 
17480
 
17481
  case $ac_file$ac_mode in
17482
    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17483
  # Autoconf 2.62 quotes --file arguments for eval, but not when files
17484
  # are listed without --file.  Let's play safe and only enable the eval
17485
  # if we detect the quoting.
17486
  case $CONFIG_FILES in
17487
  *\'*) eval set x "$CONFIG_FILES" ;;
17488
  *)   set x $CONFIG_FILES ;;
17489
  esac
17490
  shift
17491
  for mf
17492
  do
17493
    # Strip MF so we end up with the name of the file.
17494
    mf=`echo "$mf" | sed -e 's/:.*$//'`
17495
    # Check whether this is an Automake generated Makefile or not.
17496
    # We used to match only the files named `Makefile.in', but
17497
    # some people rename them; so instead we look at the file content.
17498
    # Grep'ing the first line is not enough: some people post-process
17499
    # each Makefile.in and add a new line on top of each file to say so.
17500
    # Grep'ing the whole file is not good either: AIX grep has a line
17501
    # limit of 2048, but all sed's we know have understand at least 4000.
17502
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17503
      dirpart=`$as_dirname -- "$mf" ||
17504
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17505
         X"$mf" : 'X\(//\)[^/]' \| \
17506
         X"$mf" : 'X\(//\)$' \| \
17507
         X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17508
$as_echo X"$mf" |
17509
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17510
            s//\1/
17511
            q
17512
          }
17513
          /^X\(\/\/\)[^/].*/{
17514
            s//\1/
17515
            q
17516
          }
17517
          /^X\(\/\/\)$/{
17518
            s//\1/
17519
            q
17520
          }
17521
          /^X\(\/\).*/{
17522
            s//\1/
17523
            q
17524
          }
17525
          s/.*/./; q'`
17526
    else
17527
      continue
17528
    fi
17529
    # Extract the definition of DEPDIR, am__include, and am__quote
17530
    # from the Makefile without running `make'.
17531
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17532
    test -z "$DEPDIR" && continue
17533
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
17534
    test -z "am__include" && continue
17535
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17536
    # When using ansi2knr, U may be empty or an underscore; expand it
17537
    U=`sed -n 's/^U = //p' < "$mf"`
17538
    # Find all dependency output files, they are included files with
17539
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
17540
    # simplest approach to changing $(DEPDIR) to its actual value in the
17541
    # expansion.
17542
    for file in `sed -n "
17543
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17544
         sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17545
      # Make sure the directory exists.
17546
      test -f "$dirpart/$file" && continue
17547
      fdir=`$as_dirname -- "$file" ||
17548
$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17549
         X"$file" : 'X\(//\)[^/]' \| \
17550
         X"$file" : 'X\(//\)$' \| \
17551
         X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17552
$as_echo X"$file" |
17553
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17554
            s//\1/
17555
            q
17556
          }
17557
          /^X\(\/\/\)[^/].*/{
17558
            s//\1/
17559
            q
17560
          }
17561
          /^X\(\/\/\)$/{
17562
            s//\1/
17563
            q
17564
          }
17565
          /^X\(\/\).*/{
17566
            s//\1/
17567
            q
17568
          }
17569
          s/.*/./; q'`
17570
      as_dir=$dirpart/$fdir; as_fn_mkdir_p
17571
      # echo "creating $dirpart/$file"
17572
      echo '# dummy' > "$dirpart/$file"
17573
    done
17574
  done
17575
}
17576
 ;;
17577
    "libtool":C)
17578
 
17579
    # See if we are running on zsh, and set the options which allow our
17580
    # commands through without removal of \ escapes.
17581
    if test -n "${ZSH_VERSION+set}" ; then
17582
      setopt NO_GLOB_SUBST
17583
    fi
17584
 
17585
    cfgfile="${ofile}T"
17586
    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17587
    $RM "$cfgfile"
17588
 
17589
    cat <<_LT_EOF >> "$cfgfile"
17590
#! $SHELL
17591
 
17592
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17593
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17594
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17595
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17596
#
17597
#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17598
#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17599
#   Written by Gordon Matzigkeit, 1996
17600
#
17601
#   This file is part of GNU Libtool.
17602
#
17603
# GNU Libtool is free software; you can redistribute it and/or
17604
# modify it under the terms of the GNU General Public License as
17605
# published by the Free Software Foundation; either version 2 of
17606
# the License, or (at your option) any later version.
17607
#
17608
# As a special exception to the GNU General Public License,
17609
# if you distribute this file as part of a program or library that
17610
# is built using GNU Libtool, you may include this file under the
17611
# same distribution terms that you use for the rest of that program.
17612
#
17613
# GNU Libtool is distributed in the hope that it will be useful,
17614
# but WITHOUT ANY WARRANTY; without even the implied warranty of
17615
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17616
# GNU General Public License for more details.
17617
#
17618
# You should have received a copy of the GNU General Public License
17619
# along with GNU Libtool; see the file COPYING.  If not, a copy
17620
# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17621
# obtained by writing to the Free Software Foundation, Inc.,
17622
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17623
 
17624
 
17625
# The names of the tagged configurations supported by this script.
17626
available_tags=""
17627
 
17628
# ### BEGIN LIBTOOL CONFIG
17629
 
17630
# Whether or not to build shared libraries.
17631
build_libtool_libs=$enable_shared
17632
 
17633
# Which release of libtool.m4 was used?
17634
macro_version=$macro_version
17635
macro_revision=$macro_revision
17636
 
17637
# Whether or not to build static libraries.
17638
build_old_libs=$enable_static
17639
 
17640
# What type of objects to build.
17641
pic_mode=$pic_mode
17642
 
17643
# Whether or not to optimize for fast installation.
17644
fast_install=$enable_fast_install
17645
 
17646
# Shell to use when invoking shell scripts.
17647
SHELL=$lt_SHELL
17648
 
17649
# An echo program that protects backslashes.
17650
ECHO=$lt_ECHO
17651
 
17652
# The host system.
17653
host_alias=$host_alias
17654
host=$host
17655
host_os=$host_os
17656
 
17657
# The build system.
17658
build_alias=$build_alias
17659
build=$build
17660
build_os=$build_os
17661
 
17662
# A sed program that does not truncate output.
17663
SED=$lt_SED
17664
 
17665
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17666
Xsed="\$SED -e 1s/^X//"
17667
 
17668
# A grep program that handles long lines.
17669
GREP=$lt_GREP
17670
 
17671
# An ERE matcher.
17672
EGREP=$lt_EGREP
17673
 
17674
# A literal string matcher.
17675
FGREP=$lt_FGREP
17676
 
17677
# A BSD- or MS-compatible name lister.
17678
NM=$lt_NM
17679
 
17680
# Whether we need soft or hard links.
17681
LN_S=$lt_LN_S
17682
 
17683
# What is the maximum length of a command?
17684
max_cmd_len=$max_cmd_len
17685
 
17686
# Object file suffix (normally "o").
17687
objext=$ac_objext
17688
 
17689
# Executable file suffix (normally "").
17690
exeext=$exeext
17691
 
17692
# whether the shell understands "unset".
17693
lt_unset=$lt_unset
17694
 
17695
# turn spaces into newlines.
17696
SP2NL=$lt_lt_SP2NL
17697
 
17698
# turn newlines into spaces.
17699
NL2SP=$lt_lt_NL2SP
17700
 
17701
# An object symbol dumper.
17702
OBJDUMP=$lt_OBJDUMP
17703
 
17704
# Method to check whether dependent libraries are shared objects.
17705
deplibs_check_method=$lt_deplibs_check_method
17706
 
17707
# Command to use when deplibs_check_method == "file_magic".
17708
file_magic_cmd=$lt_file_magic_cmd
17709
 
17710
# The archiver.
17711
AR=$lt_AR
17712
AR_FLAGS=$lt_AR_FLAGS
17713
 
17714
# A symbol stripping program.
17715
STRIP=$lt_STRIP
17716
 
17717
# Commands used to install an old-style archive.
17718
RANLIB=$lt_RANLIB
17719
old_postinstall_cmds=$lt_old_postinstall_cmds
17720
old_postuninstall_cmds=$lt_old_postuninstall_cmds
17721
 
17722
# Whether to use a lock for old archive extraction.
17723
lock_old_archive_extraction=$lock_old_archive_extraction
17724
 
17725
# A C compiler.
17726
LTCC=$lt_CC
17727
 
17728
# LTCC compiler flags.
17729
LTCFLAGS=$lt_CFLAGS
17730
 
17731
# Take the output of nm and produce a listing of raw symbols and C names.
17732
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17733
 
17734
# Transform the output of nm in a proper C declaration.
17735
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17736
 
17737
# Transform the output of nm in a C name address pair.
17738
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17739
 
17740
# Transform the output of nm in a C name address pair when lib prefix is needed.
17741
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17742
 
17743
# The name of the directory that contains temporary libtool files.
17744
objdir=$objdir
17745
 
17746
# Used to examine libraries when file_magic_cmd begins with "file".
17747
MAGIC_CMD=$MAGIC_CMD
17748
 
17749
# Must we lock files when doing compilation?
17750
need_locks=$lt_need_locks
17751
 
17752
# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17753
DSYMUTIL=$lt_DSYMUTIL
17754
 
17755
# Tool to change global to local symbols on Mac OS X.
17756
NMEDIT=$lt_NMEDIT
17757
 
17758
# Tool to manipulate fat objects and archives on Mac OS X.
17759
LIPO=$lt_LIPO
17760
 
17761
# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17762
OTOOL=$lt_OTOOL
17763
 
17764
# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17765
OTOOL64=$lt_OTOOL64
17766
 
17767
# Old archive suffix (normally "a").
17768
libext=$libext
17769
 
17770
# Shared library suffix (normally ".so").
17771
shrext_cmds=$lt_shrext_cmds
17772
 
17773
# The commands to extract the exported symbol list from a shared archive.
17774
extract_expsyms_cmds=$lt_extract_expsyms_cmds
17775
 
17776
# Variables whose values should be saved in libtool wrapper scripts and
17777
# restored at link time.
17778
variables_saved_for_relink=$lt_variables_saved_for_relink
17779
 
17780
# Do we need the "lib" prefix for modules?
17781
need_lib_prefix=$need_lib_prefix
17782
 
17783
# Do we need a version for libraries?
17784
need_version=$need_version
17785
 
17786
# Library versioning type.
17787
version_type=$version_type
17788
 
17789
# Shared library runtime path variable.
17790
runpath_var=$runpath_var
17791
 
17792
# Shared library path variable.
17793
shlibpath_var=$shlibpath_var
17794
 
17795
# Is shlibpath searched before the hard-coded library search path?
17796
shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17797
 
17798
# Format of library name prefix.
17799
libname_spec=$lt_libname_spec
17800
 
17801
# List of archive names.  First name is the real one, the rest are links.
17802
# The last name is the one that the linker finds with -lNAME
17803
library_names_spec=$lt_library_names_spec
17804
 
17805
# The coded name of the library, if different from the real name.
17806
soname_spec=$lt_soname_spec
17807
 
17808
# Permission mode override for installation of shared libraries.
17809
install_override_mode=$lt_install_override_mode
17810
 
17811
# Command to use after installation of a shared archive.
17812
postinstall_cmds=$lt_postinstall_cmds
17813
 
17814
# Command to use after uninstallation of a shared archive.
17815
postuninstall_cmds=$lt_postuninstall_cmds
17816
 
17817
# Commands used to finish a libtool library installation in a directory.
17818
finish_cmds=$lt_finish_cmds
17819
 
17820
# As "finish_cmds", except a single script fragment to be evaled but
17821
# not shown.
17822
finish_eval=$lt_finish_eval
17823
 
17824
# Whether we should hardcode library paths into libraries.
17825
hardcode_into_libs=$hardcode_into_libs
17826
 
17827
# Compile-time system search path for libraries.
17828
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17829
 
17830
# Run-time system search path for libraries.
17831
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17832
 
17833
# Whether dlopen is supported.
17834
dlopen_support=$enable_dlopen
17835
 
17836
# Whether dlopen of programs is supported.
17837
dlopen_self=$enable_dlopen_self
17838
 
17839
# Whether dlopen of statically linked programs is supported.
17840
dlopen_self_static=$enable_dlopen_self_static
17841
 
17842
# Commands to strip libraries.
17843
old_striplib=$lt_old_striplib
17844
striplib=$lt_striplib
17845
 
17846
 
17847
# The linker used to build libraries.
17848
LD=$lt_LD
17849
 
17850
# How to create reloadable object files.
17851
reload_flag=$lt_reload_flag
17852
reload_cmds=$lt_reload_cmds
17853
 
17854
# Commands used to build an old-style archive.
17855
old_archive_cmds=$lt_old_archive_cmds
17856
 
17857
# A language specific compiler.
17858
CC=$lt_compiler
17859
 
17860
# Is the compiler the GNU compiler?
17861
with_gcc=$GCC
17862
 
17863
# Compiler flag to turn off builtin functions.
17864
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17865
 
17866
# How to pass a linker flag through the compiler.
17867
wl=$lt_lt_prog_compiler_wl
17868
 
17869
# Additional compiler flags for building library objects.
17870
pic_flag=$lt_lt_prog_compiler_pic
17871
 
17872
# Compiler flag to prevent dynamic linking.
17873
link_static_flag=$lt_lt_prog_compiler_static
17874
 
17875
# Does compiler simultaneously support -c and -o options?
17876
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17877
 
17878
# Whether or not to add -lc for building shared libraries.
17879
build_libtool_need_lc=$archive_cmds_need_lc
17880
 
17881
# Whether or not to disallow shared libs when runtime libs are static.
17882
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17883
 
17884
# Compiler flag to allow reflexive dlopens.
17885
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17886
 
17887
# Compiler flag to generate shared objects directly from archives.
17888
whole_archive_flag_spec=$lt_whole_archive_flag_spec
17889
 
17890
# Whether the compiler copes with passing no objects directly.
17891
compiler_needs_object=$lt_compiler_needs_object
17892
 
17893
# Create an old-style archive from a shared archive.
17894
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17895
 
17896
# Create a temporary old-style archive to link instead of a shared archive.
17897
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17898
 
17899
# Commands used to build a shared archive.
17900
archive_cmds=$lt_archive_cmds
17901
archive_expsym_cmds=$lt_archive_expsym_cmds
17902
 
17903
# Commands used to build a loadable module if different from building
17904
# a shared archive.
17905
module_cmds=$lt_module_cmds
17906
module_expsym_cmds=$lt_module_expsym_cmds
17907
 
17908
# Whether we are building with GNU ld or not.
17909
with_gnu_ld=$lt_with_gnu_ld
17910
 
17911
# Flag that allows shared libraries with undefined symbols to be built.
17912
allow_undefined_flag=$lt_allow_undefined_flag
17913
 
17914
# Flag that enforces no undefined symbols.
17915
no_undefined_flag=$lt_no_undefined_flag
17916
 
17917
# Flag to hardcode \$libdir into a binary during linking.
17918
# This must work even if \$libdir does not exist
17919
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17920
 
17921
# If ld is used when linking, flag to hardcode \$libdir into a binary
17922
# during linking.  This must work even if \$libdir does not exist.
17923
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17924
 
17925
# Whether we need a single "-rpath" flag with a separated argument.
17926
hardcode_libdir_separator=$lt_hardcode_libdir_separator
17927
 
17928
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17929
# DIR into the resulting binary.
17930
hardcode_direct=$hardcode_direct
17931
 
17932
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17933
# DIR into the resulting binary and the resulting library dependency is
17934
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17935
# library is relocated.
17936
hardcode_direct_absolute=$hardcode_direct_absolute
17937
 
17938
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17939
# into the resulting binary.
17940
hardcode_minus_L=$hardcode_minus_L
17941
 
17942
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17943
# into the resulting binary.
17944
hardcode_shlibpath_var=$hardcode_shlibpath_var
17945
 
17946
# Set to "yes" if building a shared library automatically hardcodes DIR
17947
# into the library and all subsequent libraries and executables linked
17948
# against it.
17949
hardcode_automatic=$hardcode_automatic
17950
 
17951
# Set to yes if linker adds runtime paths of dependent libraries
17952
# to runtime path list.
17953
inherit_rpath=$inherit_rpath
17954
 
17955
# Whether libtool must link a program against all its dependency libraries.
17956
link_all_deplibs=$link_all_deplibs
17957
 
17958
# Fix the shell variable \$srcfile for the compiler.
17959
fix_srcfile_path=$lt_fix_srcfile_path
17960
 
17961
# Set to "yes" if exported symbols are required.
17962
always_export_symbols=$always_export_symbols
17963
 
17964
# The commands to list exported symbols.
17965
export_symbols_cmds=$lt_export_symbols_cmds
17966
 
17967
# Symbols that should not be listed in the preloaded symbols.
17968
exclude_expsyms=$lt_exclude_expsyms
17969
 
17970
# Symbols that must always be exported.
17971
include_expsyms=$lt_include_expsyms
17972
 
17973
# Commands necessary for linking programs (against libraries) with templates.
17974
prelink_cmds=$lt_prelink_cmds
17975
 
17976
# Specify filename containing input files.
17977
file_list_spec=$lt_file_list_spec
17978
 
17979
# How to hardcode a shared library path into an executable.
17980
hardcode_action=$hardcode_action
17981
 
17982
# ### END LIBTOOL CONFIG
17983
 
17984
_LT_EOF
17985
 
17986
  case $host_os in
17987
  aix3*)
17988
    cat <<\_LT_EOF >> "$cfgfile"
17989
# AIX sometimes has problems with the GCC collect2 program.  For some
17990
# reason, if we set the COLLECT_NAMES environment variable, the problems
17991
# vanish in a puff of smoke.
17992
if test "X${COLLECT_NAMES+set}" != Xset; then
17993
  COLLECT_NAMES=
17994
  export COLLECT_NAMES
17995
fi
17996
_LT_EOF
17997
    ;;
17998
  esac
17999
 
18000
 
18001
ltmain="$ac_aux_dir/ltmain.sh"
18002
 
18003
 
18004
  # We use sed instead of cat because bash on DJGPP gets confused if
18005
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18006
  # text mode, it properly converts lines to CR/LF.  This bash problem
18007
  # is reportedly fixed, but why not run on old versions too?
18008
  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18009
    || (rm -f "$cfgfile"; exit 1)
18010
 
18011
  case $xsi_shell in
18012
  yes)
18013
    cat << \_LT_EOF >> "$cfgfile"
18014
 
18015
# func_dirname file append nondir_replacement
18016
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18017
# otherwise set result to NONDIR_REPLACEMENT.
18018
func_dirname ()
18019
{
18020
  case ${1} in
18021
    */*) func_dirname_result="${1%/*}${2}" ;;
18022
    *  ) func_dirname_result="${3}" ;;
18023
  esac
18024
}
18025
 
18026
# func_basename file
18027
func_basename ()
18028
{
18029
  func_basename_result="${1##*/}"
18030
}
18031
 
18032
# func_dirname_and_basename file append nondir_replacement
18033
# perform func_basename and func_dirname in a single function
18034
# call:
18035
#   dirname:  Compute the dirname of FILE.  If nonempty,
18036
#             add APPEND to the result, otherwise set result
18037
#             to NONDIR_REPLACEMENT.
18038
#             value returned in "$func_dirname_result"
18039
#   basename: Compute filename of FILE.
18040
#             value retuned in "$func_basename_result"
18041
# Implementation must be kept synchronized with func_dirname
18042
# and func_basename. For efficiency, we do not delegate to
18043
# those functions but instead duplicate the functionality here.
18044
func_dirname_and_basename ()
18045
{
18046
  case ${1} in
18047
    */*) func_dirname_result="${1%/*}${2}" ;;
18048
    *  ) func_dirname_result="${3}" ;;
18049
  esac
18050
  func_basename_result="${1##*/}"
18051
}
18052
 
18053
# func_stripname prefix suffix name
18054
# strip PREFIX and SUFFIX off of NAME.
18055
# PREFIX and SUFFIX must not contain globbing or regex special
18056
# characters, hashes, percent signs, but SUFFIX may contain a leading
18057
# dot (in which case that matches only a dot).
18058
func_stripname ()
18059
{
18060
  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18061
  # positional parameters, so assign one to ordinary parameter first.
18062
  func_stripname_result=${3}
18063
  func_stripname_result=${func_stripname_result#"${1}"}
18064
  func_stripname_result=${func_stripname_result%"${2}"}
18065
}
18066
 
18067
# func_opt_split
18068
func_opt_split ()
18069
{
18070
  func_opt_split_opt=${1%%=*}
18071
  func_opt_split_arg=${1#*=}
18072
}
18073
 
18074
# func_lo2o object
18075
func_lo2o ()
18076
{
18077
  case ${1} in
18078
    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18079
    *)    func_lo2o_result=${1} ;;
18080
  esac
18081
}
18082
 
18083
# func_xform libobj-or-source
18084
func_xform ()
18085
{
18086
  func_xform_result=${1%.*}.lo
18087
}
18088
 
18089
# func_arith arithmetic-term...
18090
func_arith ()
18091
{
18092
  func_arith_result=$(( $* ))
18093
}
18094
 
18095
# func_len string
18096
# STRING may not start with a hyphen.
18097
func_len ()
18098
{
18099
  func_len_result=${#1}
18100
}
18101
 
18102
_LT_EOF
18103
    ;;
18104
  *) # Bourne compatible functions.
18105
    cat << \_LT_EOF >> "$cfgfile"
18106
 
18107
# func_dirname file append nondir_replacement
18108
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18109
# otherwise set result to NONDIR_REPLACEMENT.
18110
func_dirname ()
18111
{
18112
  # Extract subdirectory from the argument.
18113
  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
18114
  if test "X$func_dirname_result" = "X${1}"; then
18115
    func_dirname_result="${3}"
18116
  else
18117
    func_dirname_result="$func_dirname_result${2}"
18118
  fi
18119
}
18120
 
18121
# func_basename file
18122
func_basename ()
18123
{
18124
  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
18125
}
18126
 
18127
 
18128
# func_stripname prefix suffix name
18129
# strip PREFIX and SUFFIX off of NAME.
18130
# PREFIX and SUFFIX must not contain globbing or regex special
18131
# characters, hashes, percent signs, but SUFFIX may contain a leading
18132
# dot (in which case that matches only a dot).
18133
# func_strip_suffix prefix name
18134
func_stripname ()
18135
{
18136
  case ${2} in
18137
    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18138
    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18139
  esac
18140
}
18141
 
18142
# sed scripts:
18143
my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18144
my_sed_long_arg='1s/^-[^=]*=//'
18145
 
18146
# func_opt_split
18147
func_opt_split ()
18148
{
18149
  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18150
  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18151
}
18152
 
18153
# func_lo2o object
18154
func_lo2o ()
18155
{
18156
  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18157
}
18158
 
18159
# func_xform libobj-or-source
18160
func_xform ()
18161
{
18162
  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18163
}
18164
 
18165
# func_arith arithmetic-term...
18166
func_arith ()
18167
{
18168
  func_arith_result=`expr "$@"`
18169
}
18170
 
18171
# func_len string
18172
# STRING may not start with a hyphen.
18173
func_len ()
18174
{
18175
  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18176
}
18177
 
18178
_LT_EOF
18179
esac
18180
 
18181
case $lt_shell_append in
18182
  yes)
18183
    cat << \_LT_EOF >> "$cfgfile"
18184
 
18185
# func_append var value
18186
# Append VALUE to the end of shell variable VAR.
18187
func_append ()
18188
{
18189
  eval "$1+=\$2"
18190
}
18191
_LT_EOF
18192
    ;;
18193
  *)
18194
    cat << \_LT_EOF >> "$cfgfile"
18195
 
18196
# func_append var value
18197
# Append VALUE to the end of shell variable VAR.
18198
func_append ()
18199
{
18200
  eval "$1=\$$1\$2"
18201
}
18202
 
18203
_LT_EOF
18204
    ;;
18205
  esac
18206
 
18207
 
18208
  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18209
    || (rm -f "$cfgfile"; exit 1)
18210
 
18211
  mv -f "$cfgfile" "$ofile" ||
18212
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18213
  chmod +x "$ofile"
18214
 
18215
 ;;
18216
    "default-1":C)
18217
    for ac_file in $CONFIG_FILES; do
18218
      # Support "outfile[:infile[:infile...]]"
18219
      case "$ac_file" in
18220
        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18221
      esac
18222
      # PO directories have a Makefile.in generated from Makefile.in.in.
18223
      case "$ac_file" in */Makefile.in)
18224
        # Adjust a relative srcdir.
18225
        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
18226
        ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
18227
        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18228
        # In autoconf-2.13 it is called $ac_given_srcdir.
18229
        # In autoconf-2.50 it is called $srcdir.
18230
        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18231
        case "$ac_given_srcdir" in
18232
          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18233
          /*) top_srcdir="$ac_given_srcdir" ;;
18234
          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
18235
        esac
18236
        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18237
          rm -f "$ac_dir/POTFILES"
18238
          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18239
          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[   ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18240
          POMAKEFILEDEPS="POTFILES.in"
18241
          # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18242
          # on $ac_dir but don't depend on user-specified configuration
18243
          # parameters.
18244
          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18245
            # The LINGUAS file contains the set of available languages.
18246
            if test -n "$OBSOLETE_ALL_LINGUAS"; then
18247
              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
18248
            fi
18249
            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18250
            # Hide the ALL_LINGUAS assigment from automake.
18251
            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18252
            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18253
          else
18254
            # The set of available languages was given in configure.in.
18255
            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18256
          fi
18257
          case "$ac_given_srcdir" in
18258
            .) srcdirpre= ;;
18259
            *) srcdirpre='$(srcdir)/' ;;
18260
          esac
18261
          POFILES=
18262
          GMOFILES=
18263
          UPDATEPOFILES=
18264
          DUMMYPOFILES=
18265
          for lang in $ALL_LINGUAS; do
18266
            POFILES="$POFILES $srcdirpre$lang.po"
18267
            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18268
            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18269
            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18270
          done
18271
          # CATALOGS depends on both $ac_dir and the user's LINGUAS
18272
          # environment variable.
18273
          INST_LINGUAS=
18274
          if test -n "$ALL_LINGUAS"; then
18275
            for presentlang in $ALL_LINGUAS; do
18276
              useit=no
18277
              if test "%UNSET%" != "$LINGUAS"; then
18278
                desiredlanguages="$LINGUAS"
18279
              else
18280
                desiredlanguages="$ALL_LINGUAS"
18281
              fi
18282
              for desiredlang in $desiredlanguages; do
18283
                # Use the presentlang catalog if desiredlang is
18284
                #   a. equal to presentlang, or
18285
                #   b. a variant of presentlang (because in this case,
18286
                #      presentlang can be used as a fallback for messages
18287
                #      which are not translated in the desiredlang catalog).
18288
                case "$desiredlang" in
18289
                  "$presentlang"*) useit=yes;;
18290
                esac
18291
              done
18292
              if test $useit = yes; then
18293
                INST_LINGUAS="$INST_LINGUAS $presentlang"
18294
              fi
18295
            done
18296
          fi
18297
          CATALOGS=
18298
          if test -n "$INST_LINGUAS"; then
18299
            for lang in $INST_LINGUAS; do
18300
              CATALOGS="$CATALOGS $lang.gmo"
18301
            done
18302
          fi
18303
          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18304
          sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
18305
          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18306
            if test -f "$f"; then
18307
              case "$f" in
18308
                *.orig | *.bak | *~) ;;
18309
                *) cat "$f" >> "$ac_dir/Makefile" ;;
18310
              esac
18311
            fi
18312
          done
18313
        fi
18314
        ;;
18315
      esac
18316
    done ;;
18317
    "bfd_stdint.h":C)
18318
if test "$GCC" = yes; then
18319
  echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
18320
else
18321
  echo "/* generated for $CC */" > tmp-stdint.h
18322
fi
18323
 
18324
sed 's/^ *//' >> tmp-stdint.h <
18325
 
18326
  #ifndef GCC_GENERATED_STDINT_H
18327
  #define GCC_GENERATED_STDINT_H 1
18328
 
18329
  #include 
18330
EOF
18331
 
18332
if test "$acx_cv_header_stdint" != stdint.h; then
18333
  echo "#include " >> tmp-stdint.h
18334
fi
18335
if test "$acx_cv_header_stdint" != stddef.h; then
18336
  echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
18337
fi
18338
 
18339
sed 's/^ *//' >> tmp-stdint.h <
18340
  /* glibc uses these symbols as guards to prevent redefinitions.  */
18341
  #ifdef __int8_t_defined
18342
  #define _INT8_T
18343
  #define _INT16_T
18344
  #define _INT32_T
18345
  #endif
18346
  #ifdef __uint32_t_defined
18347
  #define _UINT32_T
18348
  #endif
18349
 
18350
EOF
18351
 
18352
# ----------------- done header, emit basic int types -------------
18353
if test "$acx_cv_header_stdint" = stddef.h; then
18354
  sed 's/^ *//' >> tmp-stdint.h <
18355
 
18356
    #ifndef _UINT8_T
18357
    #define _UINT8_T
18358
    #ifndef __uint8_t_defined
18359
    #define __uint8_t_defined
18360
    #ifndef uint8_t
18361
    typedef unsigned $acx_cv_type_int8_t uint8_t;
18362
    #endif
18363
    #endif
18364
    #endif
18365
 
18366
    #ifndef _UINT16_T
18367
    #define _UINT16_T
18368
    #ifndef __uint16_t_defined
18369
    #define __uint16_t_defined
18370
    #ifndef uint16_t
18371
    typedef unsigned $acx_cv_type_int16_t uint16_t;
18372
    #endif
18373
    #endif
18374
    #endif
18375
 
18376
    #ifndef _UINT32_T
18377
    #define _UINT32_T
18378
    #ifndef __uint32_t_defined
18379
    #define __uint32_t_defined
18380
    #ifndef uint32_t
18381
    typedef unsigned $acx_cv_type_int32_t uint32_t;
18382
    #endif
18383
    #endif
18384
    #endif
18385
 
18386
    #ifndef _INT8_T
18387
    #define _INT8_T
18388
    #ifndef __int8_t_defined
18389
    #define __int8_t_defined
18390
    #ifndef int8_t
18391
    typedef $acx_cv_type_int8_t int8_t;
18392
    #endif
18393
    #endif
18394
    #endif
18395
 
18396
    #ifndef _INT16_T
18397
    #define _INT16_T
18398
    #ifndef __int16_t_defined
18399
    #define __int16_t_defined
18400
    #ifndef int16_t
18401
    typedef $acx_cv_type_int16_t int16_t;
18402
    #endif
18403
    #endif
18404
    #endif
18405
 
18406
    #ifndef _INT32_T
18407
    #define _INT32_T
18408
    #ifndef __int32_t_defined
18409
    #define __int32_t_defined
18410
    #ifndef int32_t
18411
    typedef $acx_cv_type_int32_t int32_t;
18412
    #endif
18413
    #endif
18414
    #endif
18415
EOF
18416
elif test "$ac_cv_type_u_int32_t" = yes; then
18417
  sed 's/^ *//' >> tmp-stdint.h <
18418
 
18419
    /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
18420
    #ifndef _INT8_T
18421
    #define _INT8_T
18422
    #endif
18423
    #ifndef _INT16_T
18424
    #define _INT16_T
18425
    #endif
18426
    #ifndef _INT32_T
18427
    #define _INT32_T
18428
    #endif
18429
 
18430
    #ifndef _UINT8_T
18431
    #define _UINT8_T
18432
    #ifndef __uint8_t_defined
18433
    #define __uint8_t_defined
18434
    #ifndef uint8_t
18435
    typedef u_int8_t uint8_t;
18436
    #endif
18437
    #endif
18438
    #endif
18439
 
18440
    #ifndef _UINT16_T
18441
    #define _UINT16_T
18442
    #ifndef __uint16_t_defined
18443
    #define __uint16_t_defined
18444
    #ifndef uint16_t
18445
    typedef u_int16_t uint16_t;
18446
    #endif
18447
    #endif
18448
    #endif
18449
 
18450
    #ifndef _UINT32_T
18451
    #define _UINT32_T
18452
    #ifndef __uint32_t_defined
18453
    #define __uint32_t_defined
18454
    #ifndef uint32_t
18455
    typedef u_int32_t uint32_t;
18456
    #endif
18457
    #endif
18458
    #endif
18459
EOF
18460
else
18461
  sed 's/^ *//' >> tmp-stdint.h <
18462
 
18463
    /* Some systems have guard macros to prevent redefinitions, define them.  */
18464
    #ifndef _INT8_T
18465
    #define _INT8_T
18466
    #endif
18467
    #ifndef _INT16_T
18468
    #define _INT16_T
18469
    #endif
18470
    #ifndef _INT32_T
18471
    #define _INT32_T
18472
    #endif
18473
    #ifndef _UINT8_T
18474
    #define _UINT8_T
18475
    #endif
18476
    #ifndef _UINT16_T
18477
    #define _UINT16_T
18478
    #endif
18479
    #ifndef _UINT32_T
18480
    #define _UINT32_T
18481
    #endif
18482
EOF
18483
fi
18484
 
18485
# ------------- done basic int types, emit int64_t types ------------
18486
if test "$ac_cv_type_uint64_t" = yes; then
18487
  sed 's/^ *//' >> tmp-stdint.h <
18488
 
18489
    /* system headers have good uint64_t and int64_t */
18490
    #ifndef _INT64_T
18491
    #define _INT64_T
18492
    #endif
18493
    #ifndef _UINT64_T
18494
    #define _UINT64_T
18495
    #endif
18496
EOF
18497
elif test "$ac_cv_type_u_int64_t" = yes; then
18498
  sed 's/^ *//' >> tmp-stdint.h <
18499
 
18500
    /* system headers have an u_int64_t (and int64_t) */
18501
    #ifndef _INT64_T
18502
    #define _INT64_T
18503
    #endif
18504
    #ifndef _UINT64_T
18505
    #define _UINT64_T
18506
    #ifndef __uint64_t_defined
18507
    #define __uint64_t_defined
18508
    #ifndef uint64_t
18509
    typedef u_int64_t uint64_t;
18510
    #endif
18511
    #endif
18512
    #endif
18513
EOF
18514
elif test -n "$acx_cv_type_int64_t"; then
18515
  sed 's/^ *//' >> tmp-stdint.h <
18516
 
18517
    /* architecture has a 64-bit type, $acx_cv_type_int64_t */
18518
    #ifndef _INT64_T
18519
    #define _INT64_T
18520
    #ifndef int64_t
18521
    typedef $acx_cv_type_int64_t int64_t;
18522
    #endif
18523
    #endif
18524
    #ifndef _UINT64_T
18525
    #define _UINT64_T
18526
    #ifndef __uint64_t_defined
18527
    #define __uint64_t_defined
18528
    #ifndef uint64_t
18529
    typedef unsigned $acx_cv_type_int64_t uint64_t;
18530
    #endif
18531
    #endif
18532
    #endif
18533
EOF
18534
else
18535
  sed 's/^ *//' >> tmp-stdint.h <
18536
 
18537
    /* some common heuristics for int64_t, using compiler-specific tests */
18538
    #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
18539
    #ifndef _INT64_T
18540
    #define _INT64_T
18541
    #ifndef __int64_t_defined
18542
    #ifndef int64_t
18543
    typedef long long int64_t;
18544
    #endif
18545
    #endif
18546
    #endif
18547
    #ifndef _UINT64_T
18548
    #define _UINT64_T
18549
    #ifndef uint64_t
18550
    typedef unsigned long long uint64_t;
18551
    #endif
18552
    #endif
18553
 
18554
    #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
18555
    /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
18556
       does not implement __extension__.  But that compiler doesn't define
18557
       __GNUC_MINOR__.  */
18558
    # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
18559
    # define __extension__
18560
    # endif
18561
 
18562
    # ifndef _INT64_T
18563
    # define _INT64_T
18564
    # ifndef int64_t
18565
    __extension__ typedef long long int64_t;
18566
    # endif
18567
    # endif
18568
    # ifndef _UINT64_T
18569
    # define _UINT64_T
18570
    # ifndef uint64_t
18571
    __extension__ typedef unsigned long long uint64_t;
18572
    # endif
18573
    # endif
18574
 
18575
    #elif !defined __STRICT_ANSI__
18576
    # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
18577
 
18578
    #  ifndef _INT64_T
18579
    #  define _INT64_T
18580
    #  ifndef int64_t
18581
    typedef __int64 int64_t;
18582
    #  endif
18583
    #  endif
18584
    #  ifndef _UINT64_T
18585
    #  define _UINT64_T
18586
    #  ifndef uint64_t
18587
    typedef unsigned __int64 uint64_t;
18588
    #  endif
18589
    #  endif
18590
    # endif /* compiler */
18591
 
18592
    #endif /* ANSI version */
18593
EOF
18594
fi
18595
 
18596
# ------------- done int64_t types, emit intptr types ------------
18597
if test "$ac_cv_type_uintptr_t" != yes; then
18598
  sed 's/^ *//' >> tmp-stdint.h <
18599
 
18600
    /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
18601
    #ifndef __uintptr_t_defined
18602
    #ifndef uintptr_t
18603
    typedef u$acx_cv_type_intptr_t uintptr_t;
18604
    #endif
18605
    #endif
18606
    #ifndef __intptr_t_defined
18607
    #ifndef intptr_t
18608
    typedef $acx_cv_type_intptr_t  intptr_t;
18609
    #endif
18610
    #endif
18611
EOF
18612
fi
18613
 
18614
# ------------- done intptr types, emit int_least types ------------
18615
if test "$ac_cv_type_int_least32_t" != yes; then
18616
  sed 's/^ *//' >> tmp-stdint.h <
18617
 
18618
    /* Define int_least types */
18619
    typedef int8_t     int_least8_t;
18620
    typedef int16_t    int_least16_t;
18621
    typedef int32_t    int_least32_t;
18622
    #ifdef _INT64_T
18623
    typedef int64_t    int_least64_t;
18624
    #endif
18625
 
18626
    typedef uint8_t    uint_least8_t;
18627
    typedef uint16_t   uint_least16_t;
18628
    typedef uint32_t   uint_least32_t;
18629
    #ifdef _UINT64_T
18630
    typedef uint64_t   uint_least64_t;
18631
    #endif
18632
EOF
18633
fi
18634
 
18635
# ------------- done intptr types, emit int_fast types ------------
18636
if test "$ac_cv_type_int_fast32_t" != yes; then
18637
      sed 's/^ *//' >> tmp-stdint.h <
18638
 
18639
    /* Define int_fast types.  short is often slow */
18640
    typedef int8_t       int_fast8_t;
18641
    typedef int          int_fast16_t;
18642
    typedef int32_t      int_fast32_t;
18643
    #ifdef _INT64_T
18644
    typedef int64_t      int_fast64_t;
18645
    #endif
18646
 
18647
    typedef uint8_t      uint_fast8_t;
18648
    typedef unsigned int uint_fast16_t;
18649
    typedef uint32_t     uint_fast32_t;
18650
    #ifdef _UINT64_T
18651
    typedef uint64_t     uint_fast64_t;
18652
    #endif
18653
EOF
18654
fi
18655
 
18656
if test "$ac_cv_type_uintmax_t" != yes; then
18657
  sed 's/^ *//' >> tmp-stdint.h <
18658
 
18659
    /* Define intmax based on what we found */
18660
    #ifndef intmax_t
18661
    #ifdef _INT64_T
18662
    typedef int64_t       intmax_t;
18663
    #else
18664
    typedef long          intmax_t;
18665
    #endif
18666
    #endif
18667
    #ifndef uintmax_t
18668
    #ifdef _UINT64_T
18669
    typedef uint64_t      uintmax_t;
18670
    #else
18671
    typedef unsigned long uintmax_t;
18672
    #endif
18673
    #endif
18674
EOF
18675
fi
18676
 
18677
sed 's/^ *//' >> tmp-stdint.h <
18678
 
18679
  #endif /* GCC_GENERATED_STDINT_H */
18680
EOF
18681
 
18682
if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then
18683
  rm -f tmp-stdint.h
18684
else
18685
  mv -f tmp-stdint.h bfd_stdint.h
18686
fi
18687
 
18688
 ;;
18689
    "default":C)
18690
case "$srcdir" in
18691
  .) srcdirpre= ;;
18692
  *) srcdirpre='$(srcdir)/' ;;
18693
esac
18694
POFILES=
18695
GMOFILES=
18696
for lang in dummy $OBSOLETE_ALL_LINGUAS; do
18697
  if test $lang != dummy; then
18698
    POFILES="$POFILES $srcdirpre$lang.po"
18699
    GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18700
  fi
18701
done
18702
sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
18703
    -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
18704
    -e "s,@POFILES@,$POFILES," \
18705
    -e "s,@GMOFILES@,$GMOFILES," \
18706
    po/Makefile.in > po/Makefile ;;
18707
 
18708
  esac
18709
done # for ac_tag
18710
 
18711
 
18712
as_fn_exit 0
18713
_ACEOF
18714
ac_clean_files=$ac_clean_files_save
18715
 
18716
test $ac_write_fail = 0 ||
18717
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18718
 
18719
 
18720
# configure is writing to config.log, and then calls config.status.
18721
# config.status does its own redirection, appending to config.log.
18722
# Unfortunately, on DOS this fails, as config.log is still kept open
18723
# by configure, so config.status won't be able to write to it; its
18724
# output is simply discarded.  So we exec the FD to /dev/null,
18725
# effectively closing config.log, so it can be properly (re)opened and
18726
# appended to by config.status.  When coming back to configure, we
18727
# need to make the FD available again.
18728
if test "$no_create" != yes; then
18729
  ac_cs_success=:
18730
  ac_config_status_args=
18731
  test "$silent" = yes &&
18732
    ac_config_status_args="$ac_config_status_args --quiet"
18733
  exec 5>/dev/null
18734
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18735
  exec 5>>config.log
18736
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18737
  # would make configure fail if this is the last instruction.
18738
  $ac_cs_success || as_fn_exit $?
18739
fi
18740
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18741
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18742
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18743
fi
18744
 
18745
 

powered by: WebSVN 2.1.0

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