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 146

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
 VERSION=2.21.51
3992
 
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
    bfd_elf32_tradbigmips_vec | bfd_elf32_tradbigmips_freebsd_vec)
15303
                                tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15304
    bfd_elf32_tradlittlemips_vec | bfd_elf32_tradlittlemips_freebsd_vec)
15305
                                tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15306
    bfd_elf32_us_cris_vec)      tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15307
    bfd_elf32_v850_vec)         tb="$tb elf32-v850.lo elf32.lo $elf" ;;
15308
    bfd_elf32_vax_vec)          tb="$tb elf32-vax.lo elf32.lo $elf" ;;
15309
    bfd_elf32_xstormy16_vec)    tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
15310
    bfd_elf32_xc16x_vec)                tb="$tb elf32-xc16x.lo elf32.lo $elf" ;;
15311
    bfd_elf32_xtensa_le_vec)    tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15312
    bfd_elf32_xtensa_be_vec)    tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15313
    bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15314
    bfd_elf64_alpha_vec)        tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15315
    bfd_elf64_big_generic_vec)  tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15316
    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 ;;
15317
    bfd_elf64_hppa_linux_vec)   tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15318
    bfd_elf64_hppa_vec)         tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15319
    bfd_elf64_ia64_big_vec)     tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15320
    bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15321
    bfd_elf64_ia64_little_vec)  tb="$tb elf64-ia64.lo elfxx-ia64.lo elf64.lo $elf"; target_size=64 ;;
15322
    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 ;;
15323
    bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15324
    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 ;;
15325
    bfd_elf64_mmix_vec)         tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
15326
    bfd_elf64_powerpc_vec)      tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15327
    bfd_elf64_powerpcle_vec)    tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
15328
    bfd_elf64_s390_vec)         tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
15329
    bfd_elf64_sh64_vec)         tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15330
    bfd_elf64_sh64l_vec)        tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15331
    bfd_elf64_sh64lin_vec)      tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15332
    bfd_elf64_sh64blin_vec)     tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15333
    bfd_elf64_sh64lnbsd_vec)    tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15334
    bfd_elf64_sh64nbsd_vec)     tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15335
    bfd_elf64_sparc_vec)        tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15336
    bfd_elf64_sparc_freebsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15337
    bfd_elf64_sparc_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15338
    bfd_elf64_tradbigmips_vec | bfd_elf64_tradbigmips_freebsd_vec)
15339
                                tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15340
    bfd_elf64_tradlittlemips_vec | bfd_elf64_tradlittlemips_freebsd_vec)
15341
                                tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15342
    bfd_elf64_x86_64_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15343
    bfd_elf64_x86_64_sol2_vec)  tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15344
    bfd_elf64_x86_64_vec)       tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15345
    bfd_elf32_x86_64_vec)       tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo elf32.lo $elf"; target_size=64 ;;
15346
    bfd_elf64_l1om_vec)         tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15347
    bfd_elf64_l1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15348
    bfd_mmo_vec)                tb="$tb mmo.lo" target_size=64 ;;
15349
    bfd_powerpc_pe_vec)         tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
15350
    bfd_powerpc_pei_vec)        tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
15351
    bfd_powerpcle_pe_vec)       tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
15352
    bfd_powerpcle_pei_vec)      tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
15353
    cris_aout_vec)              tb="$tb aout-cris.lo" ;;
15354
    demo_64_vec)                tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
15355
    ecoff_big_vec)              tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15356
    ecoff_biglittle_vec)        tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15357
    ecoff_little_vec)           tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15358
    ecoffalpha_little_vec)      tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;;
15359
    go32coff_vec)               tb="$tb coff-go32.lo cofflink.lo" ;;
15360
    go32stubbedcoff_vec)        tb="$tb coff-stgo32.lo cofflink.lo" ;;
15361
    h8300coff_vec)              tb="$tb coff-h8300.lo reloc16.lo" ;;
15362
    h8500coff_vec)              tb="$tb coff-h8500.lo reloc16.lo" ;;
15363
    host_aout_vec)              tb="$tb host-aout.lo aout32.lo" ;;
15364
    hp300bsd_vec)               tb="$tb hp300bsd.lo aout32.lo" ;;
15365
    hp300hpux_vec)              tb="$tb hp300hpux.lo aout32.lo" ;;
15366
    i386aout_vec)               tb="$tb i386aout.lo aout32.lo" ;;
15367
    i386bsd_vec)                tb="$tb i386bsd.lo aout32.lo" ;;
15368
    i386coff_vec)               tb="$tb coff-i386.lo cofflink.lo" ;;
15369
    x86_64coff_vec)             tb="$tb coff-x86_64.lo cofflink.lo"; target_size=64 ;;
15370
    i386dynix_vec)              tb="$tb i386dynix.lo aout32.lo" ;;
15371
    i386freebsd_vec)            tb="$tb i386freebsd.lo aout32.lo" ;;
15372
    i386linux_vec)              tb="$tb i386linux.lo aout32.lo" ;;
15373
    i386lynx_aout_vec)          tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
15374
    i386lynx_coff_vec)          tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
15375
    i386mach3_vec)              tb="$tb i386mach3.lo aout32.lo" ;;
15376
    i386msdos_vec)              tb="$tb i386msdos.lo" ;;
15377
    i386netbsd_vec)             tb="$tb i386netbsd.lo aout32.lo" ;;
15378
    i386os9k_vec)               tb="$tb i386os9k.lo aout32.lo" ;;
15379
    i386pe_vec)                 tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
15380
    i386pei_vec)                tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
15381
    x86_64pe_vec)               tb="$tb pe-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
15382
    x86_64pei_vec)              tb="$tb pei-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
15383
    i860coff_vec)               tb="$tb coff-i860.lo cofflink.lo" ;;
15384
    icoff_big_vec)              tb="$tb coff-i960.lo cofflink.lo" ;;
15385
    icoff_little_vec)           tb="$tb coff-i960.lo cofflink.lo" ;;
15386
    ieee_vec)                   tb="$tb ieee.lo" ;;
15387
    m68k4knetbsd_vec)           tb="$tb m68k4knetbsd.lo aout32.lo" ;;
15388
    m68kaux_coff_vec)           tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
15389
    m68kcoff_vec)               tb="$tb coff-m68k.lo cofflink.lo" ;;
15390
    m68kcoffun_vec)             tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
15391
    m68klinux_vec)              tb="$tb m68klinux.lo aout32.lo" ;;
15392
    m68knetbsd_vec)             tb="$tb m68knetbsd.lo aout32.lo" ;;
15393
    m68ksysvcoff_vec)           tb="$tb coff-svm68k.lo cofflink.lo" ;;
15394
    m88kbcs_vec)                tb="$tb coff-m88k.lo" ;;
15395
    m88kmach3_vec)              tb="$tb m88kmach3.lo aout32.lo" ;;
15396
    m88kopenbsd_vec)            tb="$tb m88kopenbsd.lo aout32.lo" ;;
15397
    mach_o_be_vec)              tb="$tb mach-o.lo" ;;
15398
    mach_o_le_vec)              tb="$tb mach-o.lo" ;;
15399
    mach_o_fat_vec)             tb="$tb mach-o.lo" ;;
15400
    mach_o_i386_vec)            tb="$tb mach-o-i386.lo" ;;
15401
    mach_o_x86_64_vec)          tb="$tb mach-o-x86-64.lo" ;;
15402
    mcore_pe_big_vec)           tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
15403
    mcore_pe_little_vec)        tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
15404
    mcore_pei_big_vec)          tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
15405
    mcore_pei_little_vec)       tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
15406
    mipslpe_vec)                tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
15407
    mipslpei_vec)               tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
15408
    newsos3_vec)                tb="$tb newsos3.lo aout32.lo" ;;
15409
    nlm32_alpha_vec)            tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
15410
    nlm32_i386_vec)             tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
15411
    nlm32_powerpc_vec)          tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
15412
    nlm32_sparc_vec)            tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
15413
    or32coff_big_vec)           tb="$tb coff-or32.lo cofflink.lo" ;;
15414
    pc532machaout_vec)          tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
15415
    pc532netbsd_vec)            tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
15416
    pef_vec)                    tb="$tb pef.lo" ;;
15417
    pef_xlib_vec)               tb="$tb pef.lo" ;;
15418
    pdp11_aout_vec)             tb="$tb pdp11.lo" ;;
15419
    plugin_vec)                 tb="$tb plugin.lo" ;;
15420
    pmac_xcoff_vec)             tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15421
    ppcboot_vec)                tb="$tb ppcboot.lo" ;;
15422
    riscix_vec)                 tb="$tb aout32.lo riscix.lo" ;;
15423
    rs6000coff64_vec)           tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
15424
    rs6000coff_vec)             tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15425
    shcoff_small_vec)           tb="$tb coff-sh.lo cofflink.lo" ;;
15426
    shcoff_vec)                 tb="$tb coff-sh.lo cofflink.lo" ;;
15427
    shlcoff_small_vec)          tb="$tb coff-sh.lo cofflink.lo" ;;
15428
    shlcoff_vec)                tb="$tb coff-sh.lo cofflink.lo" ;;
15429
    shlpe_vec)                  tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15430
    shlpei_vec)                 tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15431
    som_vec)                    tb="$tb som.lo" ;;
15432
    sparccoff_vec)              tb="$tb coff-sparc.lo" ;;
15433
    sparcle_aout_vec)           tb="$tb aout-sparcle.lo aout32.lo" ;;
15434
    sparclinux_vec)             tb="$tb sparclinux.lo aout32.lo" ;;
15435
    sparclynx_aout_vec)         tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
15436
    sparclynx_coff_vec)         tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
15437
    sparcnetbsd_vec)            tb="$tb sparcnetbsd.lo aout32.lo" ;;
15438
    sunos_big_vec)              tb="$tb sunos.lo aout32.lo" ;;
15439
    sym_vec)                    tb="$tb xsym.lo" ;;
15440
    tic30_aout_vec)             tb="$tb aout-tic30.lo" ;;
15441
    tic30_coff_vec)             tb="$tb coff-tic30.lo" ;;
15442
    tic4x_coff0_vec)            tb="$tb coff-tic4x.lo" ;;
15443
    tic4x_coff0_beh_vec)        tb="$tb coff-tic4x.lo" ;;
15444
    tic4x_coff1_vec)            tb="$tb coff-tic4x.lo" ;;
15445
    tic4x_coff1_beh_vec)        tb="$tb coff-tic4x.lo" ;;
15446
    tic4x_coff2_vec)            tb="$tb coff-tic4x.lo" ;;
15447
    tic4x_coff2_beh_vec)        tb="$tb coff-tic4x.lo" ;;
15448
    tic54x_coff0_beh_vec)       tb="$tb coff-tic54x.lo" ;;
15449
    tic54x_coff0_vec)           tb="$tb coff-tic54x.lo" ;;
15450
    tic54x_coff1_beh_vec)       tb="$tb coff-tic54x.lo" ;;
15451
    tic54x_coff1_vec)           tb="$tb coff-tic54x.lo" ;;
15452
    tic54x_coff2_beh_vec)       tb="$tb coff-tic54x.lo" ;;
15453
    tic54x_coff2_vec)           tb="$tb coff-tic54x.lo" ;;
15454
    tic80coff_vec)              tb="$tb coff-tic80.lo cofflink.lo" ;;
15455
    vaxnetbsd_vec)              tb="$tb vaxnetbsd.lo aout32.lo" ;;
15456
    vax1knetbsd_vec)            tb="$tb vax1knetbsd.lo aout32.lo" ;;
15457
    vaxbsd_vec)                 tb="$tb vaxbsd.lo aout32.lo" ;;
15458
    versados_vec)               tb="$tb versados.lo" ;;
15459
    vms_alpha_vec)              tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
15460
    vms_lib_txt_vec)            tb="$tb vms-lib.lo vms-misc.lo" ;;
15461
    w65_vec)                    tb="$tb coff-w65.lo reloc16.lo" ;;
15462
    we32kcoff_vec)              tb="$tb coff-we32k.lo" ;;
15463
    z80coff_vec)                tb="$tb coff-z80.lo reloc16.lo" ;;
15464
    z8kcoff_vec)                tb="$tb coff-z8k.lo reloc16.lo cofflink.lo" ;;
15465
 
15466
    # These appear out of order in targets.c
15467
    srec_vec)                   tb="$tb srec.lo" ;;
15468
    symbolsrec_vec)             tb="$tb srec.lo" ;;
15469
    tekhex_vec)                 tb="$tb tekhex.lo" ;;
15470
    cisco_core_big_vec)         tb="$tb cisco-core.lo" ;;
15471
    cisco_core_little_vec)      tb="$tb cisco-core.lo" ;;
15472
 
15473
    "")                 ;;
15474
    *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;;
15475
    esac
15476
 
15477
    if test ${target_size} = 64; then
15478
        target64=true
15479
    fi
15480
    if test x"${vec}" = x"${defvec}"; then
15481
        bfd_default_target_size=${target_size}
15482
    fi
15483
done
15484
 
15485
# Target architecture .o files.
15486
# A couple of CPUs use shorter file names to avoid problems on DOS
15487
# filesystems.
15488
ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
15489
 
15490
# Weed out duplicate .o files.
15491
f=""
15492
for i in $tb ; do
15493
    case " $f " in
15494
    *" $i "*) ;;
15495
    *) f="$f $i" ;;
15496
    esac
15497
done
15498
tb="$f"
15499
 
15500
f=""
15501
for i in $ta ; do
15502
    case " $f " in
15503
    *" $i "*) ;;
15504
    *) f="$f $i" ;;
15505
    esac
15506
done
15507
ta="$f"
15508
 
15509
bfd_backends="$tb"
15510
bfd_machines="$ta"
15511
 
15512
if test x${all_targets} = xtrue ; then
15513
  bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
15514
  bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
15515
  selvecs=
15516
  havevecs=-DHAVE_all_vecs
15517
  selarchs=
15518
  test -n "$assocvecs" &&
15519
    assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15520
else    # all_targets is true
15521
  # Only set these if they will be nonempty, for the clever echo.
15522
  havevecs=
15523
  assocvecs=
15524
  test -n "$selvecs" &&
15525
    havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
15526
  test -n "$selvecs" &&
15527
    selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15528
  test -n "$selarchs" &&
15529
    selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15530
fi      # all_targets is true
15531
 
15532
case ${host64}-${target64}-${want64} in
15533
  *true*)
15534
    wordsize=64
15535
    bfd64_libs='$(BFD64_LIBS)'
15536
    all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
15537
    if test $BFD_HOST_64_BIT_DEFINED = 0; then
15538
      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5
15539
$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;}
15540
      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5
15541
$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;}
15542
    fi
15543
    if test -n "$GCC" ; then
15544
       bad_64bit_gcc=no;
15545
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
15546
$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
15547
       # Add more tests for gcc versions with non-working 64-bit support here.
15548
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15549
/* end confdefs.h.  */
15550
:__GNUC__:__GNUC_MINOR__:__i386__:
15551
_ACEOF
15552
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15553
  $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
15554
  bad_64bit_gcc=yes;
15555
                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
15556
$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
15557
else
15558
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15559
$as_echo "no" >&6; }
15560
fi
15561
rm -f conftest*
15562
 
15563
       if test $bad_64bit_gcc = yes ; then
15564
         as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
15565
       fi
15566
    fi
15567
    ;;
15568
  false-false-false)
15569
    wordsize=32
15570
    all_backends='$(BFD32_BACKENDS)'
15571
    ;;
15572
esac
15573
 
15574
 
15575
 
15576
 
15577
 
15578
 
15579
 
15580
 
15581
if test "$plugins" = "yes"; then
15582
  supports_plugins=1
15583
else
15584
  supports_plugins=0
15585
fi
15586
 
15587
 
15588
# Determine the host dependant file_ptr a.k.a. off_t type.  In order
15589
# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
15590
# fseeko, long.  This assumes that sizeof off_t is .ge. sizeof long.
15591
# Hopefully a reasonable assumption since fseeko et.al. should be
15592
# upward compatible.
15593
for ac_func in ftello ftello64 fseeko fseeko64 fopen64
15594
do :
15595
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15596
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15597
eval as_val=\$$as_ac_var
15598
   if test "x$as_val" = x""yes; then :
15599
  cat >>confdefs.h <<_ACEOF
15600
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15601
_ACEOF
15602
 
15603
fi
15604
done
15605
 
15606
if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
15607
    # The cast to long int works around a bug in the HP C Compiler
15608
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15609
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15610
# This bug is HP SR number 8606223364.
15611
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
15612
$as_echo_n "checking size of off_t... " >&6; }
15613
if test "${ac_cv_sizeof_off_t+set}" = set; then :
15614
  $as_echo_n "(cached) " >&6
15615
else
15616
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
15617
 
15618
else
15619
  if test "$ac_cv_type_off_t" = yes; then
15620
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15621
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15622
{ as_fn_set_status 77
15623
as_fn_error "cannot compute sizeof (off_t)
15624
See \`config.log' for more details." "$LINENO" 5; }; }
15625
   else
15626
     ac_cv_sizeof_off_t=0
15627
   fi
15628
fi
15629
 
15630
fi
15631
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
15632
$as_echo "$ac_cv_sizeof_off_t" >&6; }
15633
 
15634
 
15635
 
15636
cat >>confdefs.h <<_ACEOF
15637
#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
15638
_ACEOF
15639
 
15640
 
15641
fi
15642
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
15643
$as_echo_n "checking file_ptr type... " >&6; }
15644
bfd_file_ptr="long"
15645
bfd_ufile_ptr="unsigned long"
15646
if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
15647
        -o x"${ac_cv_sizeof_off_t}" = x8; then
15648
    bfd_file_ptr=BFD_HOST_64_BIT
15649
    bfd_ufile_ptr=BFD_HOST_U_64_BIT
15650
fi
15651
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
15652
$as_echo "$bfd_file_ptr" >&6; }
15653
 
15654
 
15655
 
15656
 
15657
tdefaults=""
15658
test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
15659
test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
15660
test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
15661
test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
15662
 
15663
 
15664
 
15665
for ac_header in stdlib.h unistd.h
15666
do :
15667
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15668
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15669
eval as_val=\$$as_ac_Header
15670
   if test "x$as_val" = x""yes; then :
15671
  cat >>confdefs.h <<_ACEOF
15672
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15673
_ACEOF
15674
 
15675
fi
15676
 
15677
done
15678
 
15679
for ac_func in getpagesize
15680
do :
15681
  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
15682
if test "x$ac_cv_func_getpagesize" = x""yes; then :
15683
  cat >>confdefs.h <<_ACEOF
15684
#define HAVE_GETPAGESIZE 1
15685
_ACEOF
15686
 
15687
fi
15688
done
15689
 
15690
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
15691
$as_echo_n "checking for working mmap... " >&6; }
15692
if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
15693
  $as_echo_n "(cached) " >&6
15694
else
15695
  if test "$cross_compiling" = yes; then :
15696
  ac_cv_func_mmap_fixed_mapped=no
15697
else
15698
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15699
/* end confdefs.h.  */
15700
$ac_includes_default
15701
/* malloc might have been renamed as rpl_malloc. */
15702
#undef malloc
15703
 
15704
/* Thanks to Mike Haertel and Jim Avera for this test.
15705
   Here is a matrix of mmap possibilities:
15706
        mmap private not fixed
15707
        mmap private fixed at somewhere currently unmapped
15708
        mmap private fixed at somewhere already mapped
15709
        mmap shared not fixed
15710
        mmap shared fixed at somewhere currently unmapped
15711
        mmap shared fixed at somewhere already mapped
15712
   For private mappings, we should verify that changes cannot be read()
15713
   back from the file, nor mmap's back from the file at a different
15714
   address.  (There have been systems where private was not correctly
15715
   implemented like the infamous i386 svr4.0, and systems where the
15716
   VM page cache was not coherent with the file system buffer cache
15717
   like early versions of FreeBSD and possibly contemporary NetBSD.)
15718
   For shared mappings, we should conversely verify that changes get
15719
   propagated back to all the places they're supposed to be.
15720
 
15721
   Grep wants private fixed already mapped.
15722
   The main things grep needs to know about mmap are:
15723
   * does it exist and is it safe to write into the mmap'd area
15724
   * how to use it (BSD variants)  */
15725
 
15726
#include 
15727
#include 
15728
 
15729
#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
15730
char *malloc ();
15731
#endif
15732
 
15733
/* This mess was copied from the GNU getpagesize.h.  */
15734
#ifndef HAVE_GETPAGESIZE
15735
/* Assume that all systems that can run configure have sys/param.h.  */
15736
# ifndef HAVE_SYS_PARAM_H
15737
#  define HAVE_SYS_PARAM_H 1
15738
# endif
15739
 
15740
# ifdef _SC_PAGESIZE
15741
#  define getpagesize() sysconf(_SC_PAGESIZE)
15742
# else /* no _SC_PAGESIZE */
15743
#  ifdef HAVE_SYS_PARAM_H
15744
#   include 
15745
#   ifdef EXEC_PAGESIZE
15746
#    define getpagesize() EXEC_PAGESIZE
15747
#   else /* no EXEC_PAGESIZE */
15748
#    ifdef NBPG
15749
#     define getpagesize() NBPG * CLSIZE
15750
#     ifndef CLSIZE
15751
#      define CLSIZE 1
15752
#     endif /* no CLSIZE */
15753
#    else /* no NBPG */
15754
#     ifdef NBPC
15755
#      define getpagesize() NBPC
15756
#     else /* no NBPC */
15757
#      ifdef PAGESIZE
15758
#       define getpagesize() PAGESIZE
15759
#      endif /* PAGESIZE */
15760
#     endif /* no NBPC */
15761
#    endif /* no NBPG */
15762
#   endif /* no EXEC_PAGESIZE */
15763
#  else /* no HAVE_SYS_PARAM_H */
15764
#   define getpagesize() 8192   /* punt totally */
15765
#  endif /* no HAVE_SYS_PARAM_H */
15766
# endif /* no _SC_PAGESIZE */
15767
 
15768
#endif /* no HAVE_GETPAGESIZE */
15769
 
15770
int
15771
main ()
15772
{
15773
  char *data, *data2, *data3;
15774
  int i, pagesize;
15775
  int fd;
15776
 
15777
  pagesize = getpagesize ();
15778
 
15779
  /* First, make a file with some known garbage in it. */
15780
  data = (char *) malloc (pagesize);
15781
  if (!data)
15782
    return 1;
15783
  for (i = 0; i < pagesize; ++i)
15784
    *(data + i) = rand ();
15785
  umask (0);
15786
  fd = creat ("conftest.mmap", 0600);
15787
  if (fd < 0)
15788
    return 1;
15789
  if (write (fd, data, pagesize) != pagesize)
15790
    return 1;
15791
  close (fd);
15792
 
15793
  /* Next, try to mmap the file at a fixed address which already has
15794
     something else allocated at it.  If we can, also make sure that
15795
     we see the same garbage.  */
15796
  fd = open ("conftest.mmap", O_RDWR);
15797
  if (fd < 0)
15798
    return 1;
15799
  data2 = (char *) malloc (2 * pagesize);
15800
  if (!data2)
15801
    return 1;
15802
  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
15803
  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15804
                     MAP_PRIVATE | MAP_FIXED, fd, 0L))
15805
    return 1;
15806
  for (i = 0; i < pagesize; ++i)
15807
    if (*(data + i) != *(data2 + i))
15808
      return 1;
15809
 
15810
  /* Finally, make sure that changes to the mapped area do not
15811
     percolate back to the file as seen by read().  (This is a bug on
15812
     some variants of i386 svr4.0.)  */
15813
  for (i = 0; i < pagesize; ++i)
15814
    *(data2 + i) = *(data2 + i) + 1;
15815
  data3 = (char *) malloc (pagesize);
15816
  if (!data3)
15817
    return 1;
15818
  if (read (fd, data3, pagesize) != pagesize)
15819
    return 1;
15820
  for (i = 0; i < pagesize; ++i)
15821
    if (*(data + i) != *(data3 + i))
15822
      return 1;
15823
  close (fd);
15824
  return 0;
15825
}
15826
_ACEOF
15827
if ac_fn_c_try_run "$LINENO"; then :
15828
  ac_cv_func_mmap_fixed_mapped=yes
15829
else
15830
  ac_cv_func_mmap_fixed_mapped=no
15831
fi
15832
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15833
  conftest.$ac_objext conftest.beam conftest.$ac_ext
15834
fi
15835
 
15836
fi
15837
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
15838
$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
15839
if test $ac_cv_func_mmap_fixed_mapped = yes; then
15840
 
15841
$as_echo "#define HAVE_MMAP 1" >>confdefs.h
15842
 
15843
fi
15844
rm -f conftest.mmap
15845
 
15846
for ac_func in madvise mprotect
15847
do :
15848
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15849
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15850
eval as_val=\$$as_ac_var
15851
   if test "x$as_val" = x""yes; then :
15852
  cat >>confdefs.h <<_ACEOF
15853
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15854
_ACEOF
15855
 
15856
fi
15857
done
15858
 
15859
case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
15860
  true+yes )
15861
$as_echo "#define USE_MMAP 1" >>confdefs.h
15862
 ;;
15863
esac
15864
 
15865
rm -f doc/config.status
15866
ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
15867
 
15868
 
15869
ac_config_commands="$ac_config_commands default"
15870
 
15871
 
15872
 
15873
 
15874
 
15875
 
15876
 
15877
cat >confcache <<\_ACEOF
15878
# This file is a shell script that caches the results of configure
15879
# tests run on this system so they can be shared between configure
15880
# scripts and configure runs, see configure's option --config-cache.
15881
# It is not useful on other systems.  If it contains results you don't
15882
# want to keep, you may remove or edit it.
15883
#
15884
# config.status only pays attention to the cache file if you give it
15885
# the --recheck option to rerun configure.
15886
#
15887
# `ac_cv_env_foo' variables (set or unset) will be overridden when
15888
# loading this file, other *unset* `ac_cv_foo' will be assigned the
15889
# following values.
15890
 
15891
_ACEOF
15892
 
15893
# The following way of writing the cache mishandles newlines in values,
15894
# but we know of no workaround that is simple, portable, and efficient.
15895
# So, we kill variables containing newlines.
15896
# Ultrix sh set writes to stderr and can't be redirected directly,
15897
# and sets the high bit in the cache file unless we assign to the vars.
15898
(
15899
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15900
    eval ac_val=\$$ac_var
15901
    case $ac_val in #(
15902
    *${as_nl}*)
15903
      case $ac_var in #(
15904
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15905
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15906
      esac
15907
      case $ac_var in #(
15908
      _ | IFS | as_nl) ;; #(
15909
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15910
      *) { eval $ac_var=; unset $ac_var;} ;;
15911
      esac ;;
15912
    esac
15913
  done
15914
 
15915
  (set) 2>&1 |
15916
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15917
    *${as_nl}ac_space=\ *)
15918
      # `set' does not quote correctly, so add quotes: double-quote
15919
      # substitution turns \\\\ into \\, and sed turns \\ into \.
15920
      sed -n \
15921
        "s/'/'\\\\''/g;
15922
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15923
      ;; #(
15924
    *)
15925
      # `set' quotes correctly as required by POSIX, so do not add quotes.
15926
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15927
      ;;
15928
    esac |
15929
    sort
15930
) |
15931
  sed '
15932
     /^ac_cv_env_/b end
15933
     t clear
15934
     :clear
15935
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15936
     t end
15937
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15938
     :end' >>confcache
15939
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15940
  if test -w "$cache_file"; then
15941
    test "x$cache_file" != "x/dev/null" &&
15942
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15943
$as_echo "$as_me: updating cache $cache_file" >&6;}
15944
    cat confcache >$cache_file
15945
  else
15946
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15947
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15948
  fi
15949
fi
15950
rm -f confcache
15951
 
15952
test "x$prefix" = xNONE && prefix=$ac_default_prefix
15953
# Let make expand exec_prefix.
15954
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15955
 
15956
DEFS=-DHAVE_CONFIG_H
15957
 
15958
ac_libobjs=
15959
ac_ltlibobjs=
15960
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15961
  # 1. Remove the extension, and $U if already installed.
15962
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15963
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15964
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15965
  #    will be set to the directory where LIBOBJS objects are built.
15966
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15967
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15968
done
15969
LIBOBJS=$ac_libobjs
15970
 
15971
LTLIBOBJS=$ac_ltlibobjs
15972
 
15973
 
15974
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15975
  as_fn_error "conditional \"AMDEP\" was never defined.
15976
Usually this means the macro was only invoked conditionally." "$LINENO" 5
15977
fi
15978
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15979
  as_fn_error "conditional \"am__fastdepCC\" was never defined.
15980
Usually this means the macro was only invoked conditionally." "$LINENO" 5
15981
fi
15982
 if test -n "$EXEEXT"; then
15983
  am__EXEEXT_TRUE=
15984
  am__EXEEXT_FALSE='#'
15985
else
15986
  am__EXEEXT_TRUE='#'
15987
  am__EXEEXT_FALSE=
15988
fi
15989
 
15990
if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
15991
  as_fn_error "conditional \"PLUGINS\" was never defined.
15992
Usually this means the macro was only invoked conditionally." "$LINENO" 5
15993
fi
15994
if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15995
  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
15996
Usually this means the macro was only invoked conditionally." "$LINENO" 5
15997
fi
15998
if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
15999
  as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
16000
Usually this means the macro was only invoked conditionally." "$LINENO" 5
16001
fi
16002
if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
16003
  as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined.
16004
Usually this means the macro was only invoked conditionally." "$LINENO" 5
16005
fi
16006
 
16007
: ${CONFIG_STATUS=./config.status}
16008
ac_write_fail=0
16009
ac_clean_files_save=$ac_clean_files
16010
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16011
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16012
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16013
as_write_fail=0
16014
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16015
#! $SHELL
16016
# Generated by $as_me.
16017
# Run this file to recreate the current configuration.
16018
# Compiler output produced by configure, useful for debugging
16019
# configure, is in config.log if it exists.
16020
 
16021
debug=false
16022
ac_cs_recheck=false
16023
ac_cs_silent=false
16024
 
16025
SHELL=\${CONFIG_SHELL-$SHELL}
16026
export SHELL
16027
_ASEOF
16028
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16029
## -------------------- ##
16030
## M4sh Initialization. ##
16031
## -------------------- ##
16032
 
16033
# Be more Bourne compatible
16034
DUALCASE=1; export DUALCASE # for MKS sh
16035
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16036
  emulate sh
16037
  NULLCMD=:
16038
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16039
  # is contrary to our usage.  Disable this feature.
16040
  alias -g '${1+"$@"}'='"$@"'
16041
  setopt NO_GLOB_SUBST
16042
else
16043
  case `(set -o) 2>/dev/null` in #(
16044
  *posix*) :
16045
    set -o posix ;; #(
16046
  *) :
16047
     ;;
16048
esac
16049
fi
16050
 
16051
 
16052
as_nl='
16053
'
16054
export as_nl
16055
# Printing a long string crashes Solaris 7 /usr/bin/printf.
16056
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16057
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16058
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16059
# Prefer a ksh shell builtin over an external printf program on Solaris,
16060
# but without wasting forks for bash or zsh.
16061
if test -z "$BASH_VERSION$ZSH_VERSION" \
16062
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16063
  as_echo='print -r --'
16064
  as_echo_n='print -rn --'
16065
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16066
  as_echo='printf %s\n'
16067
  as_echo_n='printf %s'
16068
else
16069
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16070
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16071
    as_echo_n='/usr/ucb/echo -n'
16072
  else
16073
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16074
    as_echo_n_body='eval
16075
      arg=$1;
16076
      case $arg in #(
16077
      *"$as_nl"*)
16078
        expr "X$arg" : "X\\(.*\\)$as_nl";
16079
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16080
      esac;
16081
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16082
    '
16083
    export as_echo_n_body
16084
    as_echo_n='sh -c $as_echo_n_body as_echo'
16085
  fi
16086
  export as_echo_body
16087
  as_echo='sh -c $as_echo_body as_echo'
16088
fi
16089
 
16090
# The user is always right.
16091
if test "${PATH_SEPARATOR+set}" != set; then
16092
  PATH_SEPARATOR=:
16093
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16094
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16095
      PATH_SEPARATOR=';'
16096
  }
16097
fi
16098
 
16099
 
16100
# IFS
16101
# We need space, tab and new line, in precisely that order.  Quoting is
16102
# there to prevent editors from complaining about space-tab.
16103
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16104
# splitting by setting IFS to empty value.)
16105
IFS=" ""        $as_nl"
16106
 
16107
# Find who we are.  Look in the path if we contain no directory separator.
16108
case $0 in #((
16109
  *[\\/]* ) as_myself=$0 ;;
16110
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16111
for as_dir in $PATH
16112
do
16113
  IFS=$as_save_IFS
16114
  test -z "$as_dir" && as_dir=.
16115
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16116
  done
16117
IFS=$as_save_IFS
16118
 
16119
     ;;
16120
esac
16121
# We did not find ourselves, most probably we were run as `sh COMMAND'
16122
# in which case we are not to be found in the path.
16123
if test "x$as_myself" = x; then
16124
  as_myself=$0
16125
fi
16126
if test ! -f "$as_myself"; then
16127
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16128
  exit 1
16129
fi
16130
 
16131
# Unset variables that we do not need and which cause bugs (e.g. in
16132
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16133
# suppresses any "Segmentation fault" message there.  '((' could
16134
# trigger a bug in pdksh 5.2.14.
16135
for as_var in BASH_ENV ENV MAIL MAILPATH
16136
do eval test x\${$as_var+set} = xset \
16137
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16138
done
16139
PS1='$ '
16140
PS2='> '
16141
PS4='+ '
16142
 
16143
# NLS nuisances.
16144
LC_ALL=C
16145
export LC_ALL
16146
LANGUAGE=C
16147
export LANGUAGE
16148
 
16149
# CDPATH.
16150
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16151
 
16152
 
16153
# as_fn_error ERROR [LINENO LOG_FD]
16154
# ---------------------------------
16155
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16156
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16157
# script with status $?, using 1 if that was 0.
16158
as_fn_error ()
16159
{
16160
  as_status=$?; test $as_status -eq 0 && as_status=1
16161
  if test "$3"; then
16162
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16163
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16164
  fi
16165
  $as_echo "$as_me: error: $1" >&2
16166
  as_fn_exit $as_status
16167
} # as_fn_error
16168
 
16169
 
16170
# as_fn_set_status STATUS
16171
# -----------------------
16172
# Set $? to STATUS, without forking.
16173
as_fn_set_status ()
16174
{
16175
  return $1
16176
} # as_fn_set_status
16177
 
16178
# as_fn_exit STATUS
16179
# -----------------
16180
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16181
as_fn_exit ()
16182
{
16183
  set +e
16184
  as_fn_set_status $1
16185
  exit $1
16186
} # as_fn_exit
16187
 
16188
# as_fn_unset VAR
16189
# ---------------
16190
# Portably unset VAR.
16191
as_fn_unset ()
16192
{
16193
  { eval $1=; unset $1;}
16194
}
16195
as_unset=as_fn_unset
16196
# as_fn_append VAR VALUE
16197
# ----------------------
16198
# Append the text in VALUE to the end of the definition contained in VAR. Take
16199
# advantage of any shell optimizations that allow amortized linear growth over
16200
# repeated appends, instead of the typical quadratic growth present in naive
16201
# implementations.
16202
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16203
  eval 'as_fn_append ()
16204
  {
16205
    eval $1+=\$2
16206
  }'
16207
else
16208
  as_fn_append ()
16209
  {
16210
    eval $1=\$$1\$2
16211
  }
16212
fi # as_fn_append
16213
 
16214
# as_fn_arith ARG...
16215
# ------------------
16216
# Perform arithmetic evaluation on the ARGs, and store the result in the
16217
# global $as_val. Take advantage of shells that can avoid forks. The arguments
16218
# must be portable across $(()) and expr.
16219
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16220
  eval 'as_fn_arith ()
16221
  {
16222
    as_val=$(( $* ))
16223
  }'
16224
else
16225
  as_fn_arith ()
16226
  {
16227
    as_val=`expr "$@" || test $? -eq 1`
16228
  }
16229
fi # as_fn_arith
16230
 
16231
 
16232
if expr a : '\(a\)' >/dev/null 2>&1 &&
16233
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16234
  as_expr=expr
16235
else
16236
  as_expr=false
16237
fi
16238
 
16239
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16240
  as_basename=basename
16241
else
16242
  as_basename=false
16243
fi
16244
 
16245
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16246
  as_dirname=dirname
16247
else
16248
  as_dirname=false
16249
fi
16250
 
16251
as_me=`$as_basename -- "$0" ||
16252
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16253
         X"$0" : 'X\(//\)$' \| \
16254
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16255
$as_echo X/"$0" |
16256
    sed '/^.*\/\([^/][^/]*\)\/*$/{
16257
            s//\1/
16258
            q
16259
          }
16260
          /^X\/\(\/\/\)$/{
16261
            s//\1/
16262
            q
16263
          }
16264
          /^X\/\(\/\).*/{
16265
            s//\1/
16266
            q
16267
          }
16268
          s/.*/./; q'`
16269
 
16270
# Avoid depending upon Character Ranges.
16271
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16272
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16273
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16274
as_cr_digits='0123456789'
16275
as_cr_alnum=$as_cr_Letters$as_cr_digits
16276
 
16277
ECHO_C= ECHO_N= ECHO_T=
16278
case `echo -n x` in #(((((
16279
-n*)
16280
  case `echo 'xy\c'` in
16281
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16282
  xy)  ECHO_C='\c';;
16283
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16284
       ECHO_T=' ';;
16285
  esac;;
16286
*)
16287
  ECHO_N='-n';;
16288
esac
16289
 
16290
rm -f conf$$ conf$$.exe conf$$.file
16291
if test -d conf$$.dir; then
16292
  rm -f conf$$.dir/conf$$.file
16293
else
16294
  rm -f conf$$.dir
16295
  mkdir conf$$.dir 2>/dev/null
16296
fi
16297
if (echo >conf$$.file) 2>/dev/null; then
16298
  if ln -s conf$$.file conf$$ 2>/dev/null; then
16299
    as_ln_s='ln -s'
16300
    # ... but there are two gotchas:
16301
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16302
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16303
    # In both cases, we have to default to `cp -p'.
16304
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16305
      as_ln_s='cp -p'
16306
  elif ln conf$$.file conf$$ 2>/dev/null; then
16307
    as_ln_s=ln
16308
  else
16309
    as_ln_s='cp -p'
16310
  fi
16311
else
16312
  as_ln_s='cp -p'
16313
fi
16314
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16315
rmdir conf$$.dir 2>/dev/null
16316
 
16317
 
16318
# as_fn_mkdir_p
16319
# -------------
16320
# Create "$as_dir" as a directory, including parents if necessary.
16321
as_fn_mkdir_p ()
16322
{
16323
 
16324
  case $as_dir in #(
16325
  -*) as_dir=./$as_dir;;
16326
  esac
16327
  test -d "$as_dir" || eval $as_mkdir_p || {
16328
    as_dirs=
16329
    while :; do
16330
      case $as_dir in #(
16331
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16332
      *) as_qdir=$as_dir;;
16333
      esac
16334
      as_dirs="'$as_qdir' $as_dirs"
16335
      as_dir=`$as_dirname -- "$as_dir" ||
16336
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16337
         X"$as_dir" : 'X\(//\)[^/]' \| \
16338
         X"$as_dir" : 'X\(//\)$' \| \
16339
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16340
$as_echo X"$as_dir" |
16341
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16342
            s//\1/
16343
            q
16344
          }
16345
          /^X\(\/\/\)[^/].*/{
16346
            s//\1/
16347
            q
16348
          }
16349
          /^X\(\/\/\)$/{
16350
            s//\1/
16351
            q
16352
          }
16353
          /^X\(\/\).*/{
16354
            s//\1/
16355
            q
16356
          }
16357
          s/.*/./; q'`
16358
      test -d "$as_dir" && break
16359
    done
16360
    test -z "$as_dirs" || eval "mkdir $as_dirs"
16361
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16362
 
16363
 
16364
} # as_fn_mkdir_p
16365
if mkdir -p . 2>/dev/null; then
16366
  as_mkdir_p='mkdir -p "$as_dir"'
16367
else
16368
  test -d ./-p && rmdir ./-p
16369
  as_mkdir_p=false
16370
fi
16371
 
16372
if test -x / >/dev/null 2>&1; then
16373
  as_test_x='test -x'
16374
else
16375
  if ls -dL / >/dev/null 2>&1; then
16376
    as_ls_L_option=L
16377
  else
16378
    as_ls_L_option=
16379
  fi
16380
  as_test_x='
16381
    eval sh -c '\''
16382
      if test -d "$1"; then
16383
        test -d "$1/.";
16384
      else
16385
        case $1 in #(
16386
        -*)set "./$1";;
16387
        esac;
16388
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16389
        ???[sx]*):;;*)false;;esac;fi
16390
    '\'' sh
16391
  '
16392
fi
16393
as_executable_p=$as_test_x
16394
 
16395
# Sed expression to map a string onto a valid CPP name.
16396
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16397
 
16398
# Sed expression to map a string onto a valid variable name.
16399
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16400
 
16401
 
16402
exec 6>&1
16403
## ----------------------------------- ##
16404
## Main body of $CONFIG_STATUS script. ##
16405
## ----------------------------------- ##
16406
_ASEOF
16407
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16408
 
16409
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16410
# Save the log message, to keep $0 and so on meaningful, and to
16411
# report actual input values of CONFIG_FILES etc. instead of their
16412
# values after options handling.
16413
ac_log="
16414
This file was extended by $as_me, which was
16415
generated by GNU Autoconf 2.64.  Invocation command line was
16416
 
16417
  CONFIG_FILES    = $CONFIG_FILES
16418
  CONFIG_HEADERS  = $CONFIG_HEADERS
16419
  CONFIG_LINKS    = $CONFIG_LINKS
16420
  CONFIG_COMMANDS = $CONFIG_COMMANDS
16421
  $ $0 $@
16422
 
16423
on `(hostname || uname -n) 2>/dev/null | sed 1q`
16424
"
16425
 
16426
_ACEOF
16427
 
16428
case $ac_config_files in *"
16429
"*) set x $ac_config_files; shift; ac_config_files=$*;;
16430
esac
16431
 
16432
case $ac_config_headers in *"
16433
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16434
esac
16435
 
16436
 
16437
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16438
# Files that config.status was made for.
16439
config_files="$ac_config_files"
16440
config_headers="$ac_config_headers"
16441
config_commands="$ac_config_commands"
16442
 
16443
_ACEOF
16444
 
16445
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16446
ac_cs_usage="\
16447
\`$as_me' instantiates files and other configuration actions
16448
from templates according to the current configuration.  Unless the files
16449
and actions are specified as TAGs, all are instantiated by default.
16450
 
16451
Usage: $0 [OPTION]... [TAG]...
16452
 
16453
  -h, --help       print this help, then exit
16454
  -V, --version    print version number and configuration settings, then exit
16455
  -q, --quiet, --silent
16456
                   do not print progress messages
16457
  -d, --debug      don't remove temporary files
16458
      --recheck    update $as_me by reconfiguring in the same conditions
16459
      --file=FILE[:TEMPLATE]
16460
                   instantiate the configuration file FILE
16461
      --header=FILE[:TEMPLATE]
16462
                   instantiate the configuration header FILE
16463
 
16464
Configuration files:
16465
$config_files
16466
 
16467
Configuration headers:
16468
$config_headers
16469
 
16470
Configuration commands:
16471
$config_commands
16472
 
16473
Report bugs to the package provider."
16474
 
16475
_ACEOF
16476
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16477
ac_cs_version="\\
16478
config.status
16479
configured by $0, generated by GNU Autoconf 2.64,
16480
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16481
 
16482
Copyright (C) 2009 Free Software Foundation, Inc.
16483
This config.status script is free software; the Free Software Foundation
16484
gives unlimited permission to copy, distribute and modify it."
16485
 
16486
ac_pwd='$ac_pwd'
16487
srcdir='$srcdir'
16488
INSTALL='$INSTALL'
16489
MKDIR_P='$MKDIR_P'
16490
AWK='$AWK'
16491
test -n "\$AWK" || AWK=awk
16492
_ACEOF
16493
 
16494
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16495
# The default lists apply if the user does not specify any file.
16496
ac_need_defaults=:
16497
while test $# != 0
16498
do
16499
  case $1 in
16500
  --*=*)
16501
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16502
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16503
    ac_shift=:
16504
    ;;
16505
  *)
16506
    ac_option=$1
16507
    ac_optarg=$2
16508
    ac_shift=shift
16509
    ;;
16510
  esac
16511
 
16512
  case $ac_option in
16513
  # Handling of the options.
16514
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16515
    ac_cs_recheck=: ;;
16516
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16517
    $as_echo "$ac_cs_version"; exit ;;
16518
  --debug | --debu | --deb | --de | --d | -d )
16519
    debug=: ;;
16520
  --file | --fil | --fi | --f )
16521
    $ac_shift
16522
    case $ac_optarg in
16523
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16524
    esac
16525
    as_fn_append CONFIG_FILES " '$ac_optarg'"
16526
    ac_need_defaults=false;;
16527
  --header | --heade | --head | --hea )
16528
    $ac_shift
16529
    case $ac_optarg in
16530
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16531
    esac
16532
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16533
    ac_need_defaults=false;;
16534
  --he | --h)
16535
    # Conflict between --help and --header
16536
    as_fn_error "ambiguous option: \`$1'
16537
Try \`$0 --help' for more information.";;
16538
  --help | --hel | -h )
16539
    $as_echo "$ac_cs_usage"; exit ;;
16540
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16541
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16542
    ac_cs_silent=: ;;
16543
 
16544
  # This is an error.
16545
  -*) as_fn_error "unrecognized option: \`$1'
16546
Try \`$0 --help' for more information." ;;
16547
 
16548
  *) as_fn_append ac_config_targets " $1"
16549
     ac_need_defaults=false ;;
16550
 
16551
  esac
16552
  shift
16553
done
16554
 
16555
ac_configure_extra_args=
16556
 
16557
if $ac_cs_silent; then
16558
  exec 6>/dev/null
16559
  ac_configure_extra_args="$ac_configure_extra_args --silent"
16560
fi
16561
 
16562
_ACEOF
16563
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16564
if \$ac_cs_recheck; then
16565
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16566
  shift
16567
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16568
  CONFIG_SHELL='$SHELL'
16569
  export CONFIG_SHELL
16570
  exec "\$@"
16571
fi
16572
 
16573
_ACEOF
16574
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16575
exec 5>>config.log
16576
{
16577
  echo
16578
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16579
## Running $as_me. ##
16580
_ASBOX
16581
  $as_echo "$ac_log"
16582
} >&5
16583
 
16584
_ACEOF
16585
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16586
#
16587
# INIT-COMMANDS
16588
#
16589
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16590
 
16591
 
16592
# The HP-UX ksh and POSIX shell print the target directory to stdout
16593
# if CDPATH is set.
16594
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16595
 
16596
sed_quote_subst='$sed_quote_subst'
16597
double_quote_subst='$double_quote_subst'
16598
delay_variable_subst='$delay_variable_subst'
16599
enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16600
macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16601
macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16602
enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16603
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16604
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16605
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16606
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16607
host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16608
host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16609
host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16610
build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16611
build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16612
build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16613
SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16614
Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16615
GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16616
EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16617
FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16618
LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16619
NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16620
LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16621
max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16622
ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16623
exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16624
lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16625
lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16626
lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16627
reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16628
reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16629
OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16630
deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16631
file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16632
AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16633
AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16634
STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16635
RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16636
old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16637
old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16638
old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16639
lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16640
CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16641
CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16642
compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16643
GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16644
lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16645
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16646
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16647
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"`'
16648
objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16649
MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16650
lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16651
lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16652
lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16653
lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16654
lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16655
need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16656
DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16657
NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16658
LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16659
OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16660
OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16661
libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16662
shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16663
extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16664
archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16665
enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16666
export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16667
whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16668
compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16669
old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16670
old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16671
archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16672
archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16673
module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16674
module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16675
with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16676
allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16677
no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16678
hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16679
hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16680
hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16681
hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16682
hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16683
hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16684
hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16685
hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16686
inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16687
link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16688
fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16689
always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16690
export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16691
exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16692
include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16693
prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16694
file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16695
variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16696
need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16697
need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16698
version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16699
runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16700
shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16701
shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16702
libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16703
library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16704
soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16705
install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16706
postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16707
postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16708
finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16709
finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16710
hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16711
sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16712
sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16713
hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16714
enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16715
enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16716
enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16717
old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16718
striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16719
 
16720
LTCC='$LTCC'
16721
LTCFLAGS='$LTCFLAGS'
16722
compiler='$compiler_DEFAULT'
16723
 
16724
# A function that is used when there is no print builtin or printf.
16725
func_fallback_echo ()
16726
{
16727
  eval 'cat <<_LTECHO_EOF
16728
\$1
16729
_LTECHO_EOF'
16730
}
16731
 
16732
# Quote evaled strings.
16733
for var in SHELL \
16734
ECHO \
16735
SED \
16736
GREP \
16737
EGREP \
16738
FGREP \
16739
LD \
16740
NM \
16741
LN_S \
16742
lt_SP2NL \
16743
lt_NL2SP \
16744
reload_flag \
16745
OBJDUMP \
16746
deplibs_check_method \
16747
file_magic_cmd \
16748
AR \
16749
AR_FLAGS \
16750
STRIP \
16751
RANLIB \
16752
CC \
16753
CFLAGS \
16754
compiler \
16755
lt_cv_sys_global_symbol_pipe \
16756
lt_cv_sys_global_symbol_to_cdecl \
16757
lt_cv_sys_global_symbol_to_c_name_address \
16758
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16759
lt_prog_compiler_no_builtin_flag \
16760
lt_prog_compiler_wl \
16761
lt_prog_compiler_pic \
16762
lt_prog_compiler_static \
16763
lt_cv_prog_compiler_c_o \
16764
need_locks \
16765
DSYMUTIL \
16766
NMEDIT \
16767
LIPO \
16768
OTOOL \
16769
OTOOL64 \
16770
shrext_cmds \
16771
export_dynamic_flag_spec \
16772
whole_archive_flag_spec \
16773
compiler_needs_object \
16774
with_gnu_ld \
16775
allow_undefined_flag \
16776
no_undefined_flag \
16777
hardcode_libdir_flag_spec \
16778
hardcode_libdir_flag_spec_ld \
16779
hardcode_libdir_separator \
16780
fix_srcfile_path \
16781
exclude_expsyms \
16782
include_expsyms \
16783
file_list_spec \
16784
variables_saved_for_relink \
16785
libname_spec \
16786
library_names_spec \
16787
soname_spec \
16788
install_override_mode \
16789
finish_eval \
16790
old_striplib \
16791
striplib; do
16792
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16793
    *[\\\\\\\`\\"\\\$]*)
16794
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16795
      ;;
16796
    *)
16797
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16798
      ;;
16799
    esac
16800
done
16801
 
16802
# Double-quote double-evaled strings.
16803
for var in reload_cmds \
16804
old_postinstall_cmds \
16805
old_postuninstall_cmds \
16806
old_archive_cmds \
16807
extract_expsyms_cmds \
16808
old_archive_from_new_cmds \
16809
old_archive_from_expsyms_cmds \
16810
archive_cmds \
16811
archive_expsym_cmds \
16812
module_cmds \
16813
module_expsym_cmds \
16814
export_symbols_cmds \
16815
prelink_cmds \
16816
postinstall_cmds \
16817
postuninstall_cmds \
16818
finish_cmds \
16819
sys_lib_search_path_spec \
16820
sys_lib_dlsearch_path_spec; do
16821
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16822
    *[\\\\\\\`\\"\\\$]*)
16823
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16824
      ;;
16825
    *)
16826
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16827
      ;;
16828
    esac
16829
done
16830
 
16831
ac_aux_dir='$ac_aux_dir'
16832
xsi_shell='$xsi_shell'
16833
lt_shell_append='$lt_shell_append'
16834
 
16835
# See if we are running on zsh, and set the options which allow our
16836
# commands through without removal of \ escapes INIT.
16837
if test -n "\${ZSH_VERSION+set}" ; then
16838
   setopt NO_GLOB_SUBST
16839
fi
16840
 
16841
 
16842
    PACKAGE='$PACKAGE'
16843
    VERSION='$VERSION'
16844
    TIMESTAMP='$TIMESTAMP'
16845
    RM='$RM'
16846
    ofile='$ofile'
16847
 
16848
 
16849
 
16850
# Capture the value of obsolete ALL_LINGUAS because we need it to compute
16851
    # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16852
    # from automake.
16853
    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16854
    # Capture the value of LINGUAS because we need it to compute CATALOGS.
16855
    LINGUAS="${LINGUAS-%UNSET%}"
16856
 
16857
 
16858
GCC="$GCC"
16859
CC="$CC"
16860
acx_cv_header_stdint="$acx_cv_header_stdint"
16861
acx_cv_type_int8_t="$acx_cv_type_int8_t"
16862
acx_cv_type_int16_t="$acx_cv_type_int16_t"
16863
acx_cv_type_int32_t="$acx_cv_type_int32_t"
16864
acx_cv_type_int64_t="$acx_cv_type_int64_t"
16865
acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
16866
ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
16867
ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
16868
ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
16869
ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
16870
ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
16871
ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
16872
ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
16873
ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
16874
 
16875
 
16876
 
16877
_ACEOF
16878
 
16879
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16880
 
16881
# Handling of arguments.
16882
for ac_config_target in $ac_config_targets
16883
do
16884
  case $ac_config_target in
16885
    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16886
    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16887
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16888
    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16889
    "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;;
16890
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16891
    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16892
    "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
16893
    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16894
    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16895
 
16896
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16897
  esac
16898
done
16899
 
16900
 
16901
# If the user did not use the arguments to specify the items to instantiate,
16902
# then the envvar interface is used.  Set only those that are not.
16903
# We use the long form for the default assignment because of an extremely
16904
# bizarre bug on SunOS 4.1.3.
16905
if $ac_need_defaults; then
16906
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16907
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16908
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16909
fi
16910
 
16911
# Have a temporary directory for convenience.  Make it in the build tree
16912
# simply because there is no reason against having it here, and in addition,
16913
# creating and moving files from /tmp can sometimes cause problems.
16914
# Hook for its removal unless debugging.
16915
# Note that there is a small window in which the directory will not be cleaned:
16916
# after its creation but before its name has been assigned to `$tmp'.
16917
$debug ||
16918
{
16919
  tmp=
16920
  trap 'exit_status=$?
16921
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16922
' 0
16923
  trap 'as_fn_exit 1' 1 2 13 15
16924
}
16925
# Create a (secure) tmp directory for tmp files.
16926
 
16927
{
16928
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16929
  test -n "$tmp" && test -d "$tmp"
16930
}  ||
16931
{
16932
  tmp=./conf$$-$RANDOM
16933
  (umask 077 && mkdir "$tmp")
16934
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16935
 
16936
# Set up the scripts for CONFIG_FILES section.
16937
# No need to generate them if there are no CONFIG_FILES.
16938
# This happens for instance with `./config.status config.h'.
16939
if test -n "$CONFIG_FILES"; then
16940
 
16941
 
16942
ac_cr=`echo X | tr X '\015'`
16943
# On cygwin, bash can eat \r inside `` if the user requested igncr.
16944
# But we know of no other shell where ac_cr would be empty at this
16945
# point, so we can use a bashism as a fallback.
16946
if test "x$ac_cr" = x; then
16947
  eval ac_cr=\$\'\\r\'
16948
fi
16949
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
16950
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16951
  ac_cs_awk_cr='\r'
16952
else
16953
  ac_cs_awk_cr=$ac_cr
16954
fi
16955
 
16956
echo 'BEGIN {' >"$tmp/subs1.awk" &&
16957
_ACEOF
16958
 
16959
 
16960
{
16961
  echo "cat >conf$$subs.awk <<_ACEOF" &&
16962
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16963
  echo "_ACEOF"
16964
} >conf$$subs.sh ||
16965
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16966
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16967
ac_delim='%!_!# '
16968
for ac_last_try in false false false false false :; do
16969
  . ./conf$$subs.sh ||
16970
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16971
 
16972
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16973
  if test $ac_delim_n = $ac_delim_num; then
16974
    break
16975
  elif $ac_last_try; then
16976
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16977
  else
16978
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16979
  fi
16980
done
16981
rm -f conf$$subs.sh
16982
 
16983
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16984
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16985
_ACEOF
16986
sed -n '
16987
h
16988
s/^/S["/; s/!.*/"]=/
16989
p
16990
g
16991
s/^[^!]*!//
16992
:repl
16993
t repl
16994
s/'"$ac_delim"'$//
16995
t delim
16996
:nl
16997
h
16998
s/\(.\{148\}\).*/\1/
16999
t more1
17000
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17001
p
17002
n
17003
b repl
17004
:more1
17005
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17006
p
17007
g
17008
s/.\{148\}//
17009
t nl
17010
:delim
17011
h
17012
s/\(.\{148\}\).*/\1/
17013
t more2
17014
s/["\\]/\\&/g; s/^/"/; s/$/"/
17015
p
17016
b
17017
:more2
17018
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17019
p
17020
g
17021
s/.\{148\}//
17022
t delim
17023
' 
17024
/^[^""]/{
17025
  N
17026
  s/\n//
17027
}
17028
' >>$CONFIG_STATUS || ac_write_fail=1
17029
rm -f conf$$subs.awk
17030
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17031
_ACAWK
17032
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17033
  for (key in S) S_is_set[key] = 1
17034
  FS = ""
17035
 
17036
}
17037
{
17038
  line = $ 0
17039
  nfields = split(line, field, "@")
17040
  substed = 0
17041
  len = length(field[1])
17042
  for (i = 2; i < nfields; i++) {
17043
    key = field[i]
17044
    keylen = length(key)
17045
    if (S_is_set[key]) {
17046
      value = S[key]
17047
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17048
      len += length(value) + length(field[++i])
17049
      substed = 1
17050
    } else
17051
      len += 1 + keylen
17052
  }
17053
 
17054
  print line
17055
}
17056
 
17057
_ACAWK
17058
_ACEOF
17059
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17060
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17061
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17062
else
17063
  cat
17064
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17065
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
17066
_ACEOF
17067
 
17068
# VPATH may cause trouble with some makes, so we remove $(srcdir),
17069
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17070
# trailing colons and then remove the whole line if VPATH becomes empty
17071
# (actually we leave an empty line to preserve line numbers).
17072
if test "x$srcdir" = x.; then
17073
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
17074
s/:*\$(srcdir):*/:/
17075
s/:*\${srcdir}:*/:/
17076
s/:*@srcdir@:*/:/
17077
s/^\([^=]*=[     ]*\):*/\1/
17078
s/:*$//
17079
s/^[^=]*=[       ]*$//
17080
}'
17081
fi
17082
 
17083
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17084
fi # test -n "$CONFIG_FILES"
17085
 
17086
# Set up the scripts for CONFIG_HEADERS section.
17087
# No need to generate them if there are no CONFIG_HEADERS.
17088
# This happens for instance with `./config.status Makefile'.
17089
if test -n "$CONFIG_HEADERS"; then
17090
cat >"$tmp/defines.awk" <<\_ACAWK ||
17091
BEGIN {
17092
_ACEOF
17093
 
17094
# Transform confdefs.h into an awk script `defines.awk', embedded as
17095
# here-document in config.status, that substitutes the proper values into
17096
# config.h.in to produce config.h.
17097
 
17098
# Create a delimiter string that does not exist in confdefs.h, to ease
17099
# handling of long lines.
17100
ac_delim='%!_!# '
17101
for ac_last_try in false false :; do
17102
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17103
  if test -z "$ac_t"; then
17104
    break
17105
  elif $ac_last_try; then
17106
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17107
  else
17108
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17109
  fi
17110
done
17111
 
17112
# For the awk script, D is an array of macro values keyed by name,
17113
# likewise P contains macro parameters if any.  Preserve backslash
17114
# newline sequences.
17115
 
17116
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17117
sed -n '
17118
s/.\{148\}/&'"$ac_delim"'/g
17119
t rset
17120
:rset
17121
s/^[     ]*#[    ]*define[       ][      ]*/ /
17122
t def
17123
d
17124
:def
17125
s/\\$//
17126
t bsnl
17127
s/["\\]/\\&/g
17128
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17129
D["\1"]=" \3"/p
17130
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
17131
d
17132
:bsnl
17133
s/["\\]/\\&/g
17134
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17135
D["\1"]=" \3\\\\\\n"\\/p
17136
t cont
17137
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17138
t cont
17139
d
17140
:cont
17141
n
17142
s/.\{148\}/&'"$ac_delim"'/g
17143
t clear
17144
:clear
17145
s/\\$//
17146
t bsnlc
17147
s/["\\]/\\&/g; s/^/"/; s/$/"/p
17148
d
17149
:bsnlc
17150
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17151
b cont
17152
' 
17153
s/'"$ac_delim"'/"\\\
17154
"/g' >>$CONFIG_STATUS || ac_write_fail=1
17155
 
17156
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17157
  for (key in D) D_is_set[key] = 1
17158
  FS = ""
17159
}
17160
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17161
  line = \$ 0
17162
  split(line, arg, " ")
17163
  if (arg[1] == "#") {
17164
    defundef = arg[2]
17165
    mac1 = arg[3]
17166
  } else {
17167
    defundef = substr(arg[1], 2)
17168
    mac1 = arg[2]
17169
  }
17170
  split(mac1, mac2, "(") #)
17171
  macro = mac2[1]
17172
  prefix = substr(line, 1, index(line, defundef) - 1)
17173
  if (D_is_set[macro]) {
17174
    # Preserve the white space surrounding the "#".
17175
    print prefix "define", macro P[macro] D[macro]
17176
    next
17177
  } else {
17178
    # Replace #undef with comments.  This is necessary, for example,
17179
    # in the case of _POSIX_SOURCE, which is predefined and required
17180
    # on some systems where configure will not decide to define it.
17181
    if (defundef == "undef") {
17182
      print "/*", prefix defundef, macro, "*/"
17183
      next
17184
    }
17185
  }
17186
}
17187
{ print }
17188
_ACAWK
17189
_ACEOF
17190
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17191
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
17192
fi # test -n "$CONFIG_HEADERS"
17193
 
17194
 
17195
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17196
shift
17197
for ac_tag
17198
do
17199
  case $ac_tag in
17200
  :[FHLC]) ac_mode=$ac_tag; continue;;
17201
  esac
17202
  case $ac_mode$ac_tag in
17203
  :[FHL]*:*);;
17204
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17205
  :[FH]-) ac_tag=-:-;;
17206
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17207
  esac
17208
  ac_save_IFS=$IFS
17209
  IFS=:
17210
  set x $ac_tag
17211
  IFS=$ac_save_IFS
17212
  shift
17213
  ac_file=$1
17214
  shift
17215
 
17216
  case $ac_mode in
17217
  :L) ac_source=$1;;
17218
  :[FH])
17219
    ac_file_inputs=
17220
    for ac_f
17221
    do
17222
      case $ac_f in
17223
      -) ac_f="$tmp/stdin";;
17224
      *) # Look for the file first in the build tree, then in the source tree
17225
         # (if the path is not absolute).  The absolute path cannot be DOS-style,
17226
         # because $ac_f cannot contain `:'.
17227
         test -f "$ac_f" ||
17228
           case $ac_f in
17229
           [\\/$]*) false;;
17230
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17231
           esac ||
17232
           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17233
      esac
17234
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17235
      as_fn_append ac_file_inputs " '$ac_f'"
17236
    done
17237
 
17238
    # Let's still pretend it is `configure' which instantiates (i.e., don't
17239
    # use $as_me), people would be surprised to read:
17240
    #    /* config.h.  Generated by config.status.  */
17241
    configure_input='Generated from '`
17242
          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17243
        `' by configure.'
17244
    if test x"$ac_file" != x-; then
17245
      configure_input="$ac_file.  $configure_input"
17246
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17247
$as_echo "$as_me: creating $ac_file" >&6;}
17248
    fi
17249
    # Neutralize special characters interpreted by sed in replacement strings.
17250
    case $configure_input in #(
17251
    *\&* | *\|* | *\\* )
17252
       ac_sed_conf_input=`$as_echo "$configure_input" |
17253
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
17254
    *) ac_sed_conf_input=$configure_input;;
17255
    esac
17256
 
17257
    case $ac_tag in
17258
    *:-:* | *:-) cat >"$tmp/stdin" \
17259
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17260
    esac
17261
    ;;
17262
  esac
17263
 
17264
  ac_dir=`$as_dirname -- "$ac_file" ||
17265
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17266
         X"$ac_file" : 'X\(//\)[^/]' \| \
17267
         X"$ac_file" : 'X\(//\)$' \| \
17268
         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17269
$as_echo X"$ac_file" |
17270
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17271
            s//\1/
17272
            q
17273
          }
17274
          /^X\(\/\/\)[^/].*/{
17275
            s//\1/
17276
            q
17277
          }
17278
          /^X\(\/\/\)$/{
17279
            s//\1/
17280
            q
17281
          }
17282
          /^X\(\/\).*/{
17283
            s//\1/
17284
            q
17285
          }
17286
          s/.*/./; q'`
17287
  as_dir="$ac_dir"; as_fn_mkdir_p
17288
  ac_builddir=.
17289
 
17290
case "$ac_dir" in
17291
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17292
*)
17293
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17294
  # A ".." for each directory in $ac_dir_suffix.
17295
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17296
  case $ac_top_builddir_sub in
17297
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17298
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17299
  esac ;;
17300
esac
17301
ac_abs_top_builddir=$ac_pwd
17302
ac_abs_builddir=$ac_pwd$ac_dir_suffix
17303
# for backward compatibility:
17304
ac_top_builddir=$ac_top_build_prefix
17305
 
17306
case $srcdir in
17307
  .)  # We are building in place.
17308
    ac_srcdir=.
17309
    ac_top_srcdir=$ac_top_builddir_sub
17310
    ac_abs_top_srcdir=$ac_pwd ;;
17311
  [\\/]* | ?:[\\/]* )  # Absolute name.
17312
    ac_srcdir=$srcdir$ac_dir_suffix;
17313
    ac_top_srcdir=$srcdir
17314
    ac_abs_top_srcdir=$srcdir ;;
17315
  *) # Relative name.
17316
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17317
    ac_top_srcdir=$ac_top_build_prefix$srcdir
17318
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17319
esac
17320
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17321
 
17322
 
17323
  case $ac_mode in
17324
  :F)
17325
  #
17326
  # CONFIG_FILE
17327
  #
17328
 
17329
  case $INSTALL in
17330
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17331
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17332
  esac
17333
  ac_MKDIR_P=$MKDIR_P
17334
  case $MKDIR_P in
17335
  [\\/$]* | ?:[\\/]* ) ;;
17336
  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17337
  esac
17338
_ACEOF
17339
 
17340
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17341
# If the template does not know about datarootdir, expand it.
17342
# FIXME: This hack should be removed a few years after 2.60.
17343
ac_datarootdir_hack=; ac_datarootdir_seen=
17344
ac_sed_dataroot='
17345
/datarootdir/ {
17346
  p
17347
  q
17348
}
17349
/@datadir@/p
17350
/@docdir@/p
17351
/@infodir@/p
17352
/@localedir@/p
17353
/@mandir@/p'
17354
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17355
*datarootdir*) ac_datarootdir_seen=yes;;
17356
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17357
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17358
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17359
_ACEOF
17360
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17361
  ac_datarootdir_hack='
17362
  s&@datadir@&$datadir&g
17363
  s&@docdir@&$docdir&g
17364
  s&@infodir@&$infodir&g
17365
  s&@localedir@&$localedir&g
17366
  s&@mandir@&$mandir&g
17367
  s&\\\${datarootdir}&$datarootdir&g' ;;
17368
esac
17369
_ACEOF
17370
 
17371
# Neutralize VPATH when `$srcdir' = `.'.
17372
# Shell code in configure.ac might set extrasub.
17373
# FIXME: do we really want to maintain this feature?
17374
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17375
ac_sed_extra="$ac_vpsub
17376
$extrasub
17377
_ACEOF
17378
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17379
:t
17380
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17381
s|@configure_input@|$ac_sed_conf_input|;t t
17382
s&@top_builddir@&$ac_top_builddir_sub&;t t
17383
s&@top_build_prefix@&$ac_top_build_prefix&;t t
17384
s&@srcdir@&$ac_srcdir&;t t
17385
s&@abs_srcdir@&$ac_abs_srcdir&;t t
17386
s&@top_srcdir@&$ac_top_srcdir&;t t
17387
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17388
s&@builddir@&$ac_builddir&;t t
17389
s&@abs_builddir@&$ac_abs_builddir&;t t
17390
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17391
s&@INSTALL@&$ac_INSTALL&;t t
17392
s&@MKDIR_P@&$ac_MKDIR_P&;t t
17393
$ac_datarootdir_hack
17394
"
17395
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17396
  || as_fn_error "could not create $ac_file" "$LINENO" 5
17397
 
17398
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17399
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17400
  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17401
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17402
which seems to be undefined.  Please make sure it is defined." >&5
17403
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17404
which seems to be undefined.  Please make sure it is defined." >&2;}
17405
 
17406
  rm -f "$tmp/stdin"
17407
  case $ac_file in
17408
  -) cat "$tmp/out" && rm -f "$tmp/out";;
17409
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17410
  esac \
17411
  || as_fn_error "could not create $ac_file" "$LINENO" 5
17412
 ;;
17413
  :H)
17414
  #
17415
  # CONFIG_HEADER
17416
  #
17417
  if test x"$ac_file" != x-; then
17418
    {
17419
      $as_echo "/* $configure_input  */" \
17420
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17421
    } >"$tmp/config.h" \
17422
      || as_fn_error "could not create $ac_file" "$LINENO" 5
17423
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17424
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17425
$as_echo "$as_me: $ac_file is unchanged" >&6;}
17426
    else
17427
      rm -f "$ac_file"
17428
      mv "$tmp/config.h" "$ac_file" \
17429
        || as_fn_error "could not create $ac_file" "$LINENO" 5
17430
    fi
17431
  else
17432
    $as_echo "/* $configure_input  */" \
17433
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17434
      || as_fn_error "could not create -" "$LINENO" 5
17435
  fi
17436
# Compute "$ac_file"'s index in $config_headers.
17437
_am_arg="$ac_file"
17438
_am_stamp_count=1
17439
for _am_header in $config_headers :; do
17440
  case $_am_header in
17441
    $_am_arg | $_am_arg:* )
17442
      break ;;
17443
    * )
17444
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17445
  esac
17446
done
17447
echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17448
$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17449
         X"$_am_arg" : 'X\(//\)[^/]' \| \
17450
         X"$_am_arg" : 'X\(//\)$' \| \
17451
         X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17452
$as_echo X"$_am_arg" |
17453
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17454
            s//\1/
17455
            q
17456
          }
17457
          /^X\(\/\/\)[^/].*/{
17458
            s//\1/
17459
            q
17460
          }
17461
          /^X\(\/\/\)$/{
17462
            s//\1/
17463
            q
17464
          }
17465
          /^X\(\/\).*/{
17466
            s//\1/
17467
            q
17468
          }
17469
          s/.*/./; q'`/stamp-h$_am_stamp_count
17470
 ;;
17471
 
17472
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17473
$as_echo "$as_me: executing $ac_file commands" >&6;}
17474
 ;;
17475
  esac
17476
 
17477
 
17478
  case $ac_file$ac_mode in
17479
    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17480
  # Autoconf 2.62 quotes --file arguments for eval, but not when files
17481
  # are listed without --file.  Let's play safe and only enable the eval
17482
  # if we detect the quoting.
17483
  case $CONFIG_FILES in
17484
  *\'*) eval set x "$CONFIG_FILES" ;;
17485
  *)   set x $CONFIG_FILES ;;
17486
  esac
17487
  shift
17488
  for mf
17489
  do
17490
    # Strip MF so we end up with the name of the file.
17491
    mf=`echo "$mf" | sed -e 's/:.*$//'`
17492
    # Check whether this is an Automake generated Makefile or not.
17493
    # We used to match only the files named `Makefile.in', but
17494
    # some people rename them; so instead we look at the file content.
17495
    # Grep'ing the first line is not enough: some people post-process
17496
    # each Makefile.in and add a new line on top of each file to say so.
17497
    # Grep'ing the whole file is not good either: AIX grep has a line
17498
    # limit of 2048, but all sed's we know have understand at least 4000.
17499
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17500
      dirpart=`$as_dirname -- "$mf" ||
17501
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17502
         X"$mf" : 'X\(//\)[^/]' \| \
17503
         X"$mf" : 'X\(//\)$' \| \
17504
         X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17505
$as_echo X"$mf" |
17506
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17507
            s//\1/
17508
            q
17509
          }
17510
          /^X\(\/\/\)[^/].*/{
17511
            s//\1/
17512
            q
17513
          }
17514
          /^X\(\/\/\)$/{
17515
            s//\1/
17516
            q
17517
          }
17518
          /^X\(\/\).*/{
17519
            s//\1/
17520
            q
17521
          }
17522
          s/.*/./; q'`
17523
    else
17524
      continue
17525
    fi
17526
    # Extract the definition of DEPDIR, am__include, and am__quote
17527
    # from the Makefile without running `make'.
17528
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17529
    test -z "$DEPDIR" && continue
17530
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
17531
    test -z "am__include" && continue
17532
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17533
    # When using ansi2knr, U may be empty or an underscore; expand it
17534
    U=`sed -n 's/^U = //p' < "$mf"`
17535
    # Find all dependency output files, they are included files with
17536
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
17537
    # simplest approach to changing $(DEPDIR) to its actual value in the
17538
    # expansion.
17539
    for file in `sed -n "
17540
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17541
         sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17542
      # Make sure the directory exists.
17543
      test -f "$dirpart/$file" && continue
17544
      fdir=`$as_dirname -- "$file" ||
17545
$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17546
         X"$file" : 'X\(//\)[^/]' \| \
17547
         X"$file" : 'X\(//\)$' \| \
17548
         X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17549
$as_echo X"$file" |
17550
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17551
            s//\1/
17552
            q
17553
          }
17554
          /^X\(\/\/\)[^/].*/{
17555
            s//\1/
17556
            q
17557
          }
17558
          /^X\(\/\/\)$/{
17559
            s//\1/
17560
            q
17561
          }
17562
          /^X\(\/\).*/{
17563
            s//\1/
17564
            q
17565
          }
17566
          s/.*/./; q'`
17567
      as_dir=$dirpart/$fdir; as_fn_mkdir_p
17568
      # echo "creating $dirpart/$file"
17569
      echo '# dummy' > "$dirpart/$file"
17570
    done
17571
  done
17572
}
17573
 ;;
17574
    "libtool":C)
17575
 
17576
    # See if we are running on zsh, and set the options which allow our
17577
    # commands through without removal of \ escapes.
17578
    if test -n "${ZSH_VERSION+set}" ; then
17579
      setopt NO_GLOB_SUBST
17580
    fi
17581
 
17582
    cfgfile="${ofile}T"
17583
    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17584
    $RM "$cfgfile"
17585
 
17586
    cat <<_LT_EOF >> "$cfgfile"
17587
#! $SHELL
17588
 
17589
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17590
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17591
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17592
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17593
#
17594
#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17595
#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17596
#   Written by Gordon Matzigkeit, 1996
17597
#
17598
#   This file is part of GNU Libtool.
17599
#
17600
# GNU Libtool is free software; you can redistribute it and/or
17601
# modify it under the terms of the GNU General Public License as
17602
# published by the Free Software Foundation; either version 2 of
17603
# the License, or (at your option) any later version.
17604
#
17605
# As a special exception to the GNU General Public License,
17606
# if you distribute this file as part of a program or library that
17607
# is built using GNU Libtool, you may include this file under the
17608
# same distribution terms that you use for the rest of that program.
17609
#
17610
# GNU Libtool is distributed in the hope that it will be useful,
17611
# but WITHOUT ANY WARRANTY; without even the implied warranty of
17612
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17613
# GNU General Public License for more details.
17614
#
17615
# You should have received a copy of the GNU General Public License
17616
# along with GNU Libtool; see the file COPYING.  If not, a copy
17617
# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17618
# obtained by writing to the Free Software Foundation, Inc.,
17619
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17620
 
17621
 
17622
# The names of the tagged configurations supported by this script.
17623
available_tags=""
17624
 
17625
# ### BEGIN LIBTOOL CONFIG
17626
 
17627
# Whether or not to build shared libraries.
17628
build_libtool_libs=$enable_shared
17629
 
17630
# Which release of libtool.m4 was used?
17631
macro_version=$macro_version
17632
macro_revision=$macro_revision
17633
 
17634
# Whether or not to build static libraries.
17635
build_old_libs=$enable_static
17636
 
17637
# What type of objects to build.
17638
pic_mode=$pic_mode
17639
 
17640
# Whether or not to optimize for fast installation.
17641
fast_install=$enable_fast_install
17642
 
17643
# Shell to use when invoking shell scripts.
17644
SHELL=$lt_SHELL
17645
 
17646
# An echo program that protects backslashes.
17647
ECHO=$lt_ECHO
17648
 
17649
# The host system.
17650
host_alias=$host_alias
17651
host=$host
17652
host_os=$host_os
17653
 
17654
# The build system.
17655
build_alias=$build_alias
17656
build=$build
17657
build_os=$build_os
17658
 
17659
# A sed program that does not truncate output.
17660
SED=$lt_SED
17661
 
17662
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17663
Xsed="\$SED -e 1s/^X//"
17664
 
17665
# A grep program that handles long lines.
17666
GREP=$lt_GREP
17667
 
17668
# An ERE matcher.
17669
EGREP=$lt_EGREP
17670
 
17671
# A literal string matcher.
17672
FGREP=$lt_FGREP
17673
 
17674
# A BSD- or MS-compatible name lister.
17675
NM=$lt_NM
17676
 
17677
# Whether we need soft or hard links.
17678
LN_S=$lt_LN_S
17679
 
17680
# What is the maximum length of a command?
17681
max_cmd_len=$max_cmd_len
17682
 
17683
# Object file suffix (normally "o").
17684
objext=$ac_objext
17685
 
17686
# Executable file suffix (normally "").
17687
exeext=$exeext
17688
 
17689
# whether the shell understands "unset".
17690
lt_unset=$lt_unset
17691
 
17692
# turn spaces into newlines.
17693
SP2NL=$lt_lt_SP2NL
17694
 
17695
# turn newlines into spaces.
17696
NL2SP=$lt_lt_NL2SP
17697
 
17698
# An object symbol dumper.
17699
OBJDUMP=$lt_OBJDUMP
17700
 
17701
# Method to check whether dependent libraries are shared objects.
17702
deplibs_check_method=$lt_deplibs_check_method
17703
 
17704
# Command to use when deplibs_check_method == "file_magic".
17705
file_magic_cmd=$lt_file_magic_cmd
17706
 
17707
# The archiver.
17708
AR=$lt_AR
17709
AR_FLAGS=$lt_AR_FLAGS
17710
 
17711
# A symbol stripping program.
17712
STRIP=$lt_STRIP
17713
 
17714
# Commands used to install an old-style archive.
17715
RANLIB=$lt_RANLIB
17716
old_postinstall_cmds=$lt_old_postinstall_cmds
17717
old_postuninstall_cmds=$lt_old_postuninstall_cmds
17718
 
17719
# Whether to use a lock for old archive extraction.
17720
lock_old_archive_extraction=$lock_old_archive_extraction
17721
 
17722
# A C compiler.
17723
LTCC=$lt_CC
17724
 
17725
# LTCC compiler flags.
17726
LTCFLAGS=$lt_CFLAGS
17727
 
17728
# Take the output of nm and produce a listing of raw symbols and C names.
17729
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17730
 
17731
# Transform the output of nm in a proper C declaration.
17732
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17733
 
17734
# Transform the output of nm in a C name address pair.
17735
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17736
 
17737
# Transform the output of nm in a C name address pair when lib prefix is needed.
17738
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17739
 
17740
# The name of the directory that contains temporary libtool files.
17741
objdir=$objdir
17742
 
17743
# Used to examine libraries when file_magic_cmd begins with "file".
17744
MAGIC_CMD=$MAGIC_CMD
17745
 
17746
# Must we lock files when doing compilation?
17747
need_locks=$lt_need_locks
17748
 
17749
# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17750
DSYMUTIL=$lt_DSYMUTIL
17751
 
17752
# Tool to change global to local symbols on Mac OS X.
17753
NMEDIT=$lt_NMEDIT
17754
 
17755
# Tool to manipulate fat objects and archives on Mac OS X.
17756
LIPO=$lt_LIPO
17757
 
17758
# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17759
OTOOL=$lt_OTOOL
17760
 
17761
# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17762
OTOOL64=$lt_OTOOL64
17763
 
17764
# Old archive suffix (normally "a").
17765
libext=$libext
17766
 
17767
# Shared library suffix (normally ".so").
17768
shrext_cmds=$lt_shrext_cmds
17769
 
17770
# The commands to extract the exported symbol list from a shared archive.
17771
extract_expsyms_cmds=$lt_extract_expsyms_cmds
17772
 
17773
# Variables whose values should be saved in libtool wrapper scripts and
17774
# restored at link time.
17775
variables_saved_for_relink=$lt_variables_saved_for_relink
17776
 
17777
# Do we need the "lib" prefix for modules?
17778
need_lib_prefix=$need_lib_prefix
17779
 
17780
# Do we need a version for libraries?
17781
need_version=$need_version
17782
 
17783
# Library versioning type.
17784
version_type=$version_type
17785
 
17786
# Shared library runtime path variable.
17787
runpath_var=$runpath_var
17788
 
17789
# Shared library path variable.
17790
shlibpath_var=$shlibpath_var
17791
 
17792
# Is shlibpath searched before the hard-coded library search path?
17793
shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17794
 
17795
# Format of library name prefix.
17796
libname_spec=$lt_libname_spec
17797
 
17798
# List of archive names.  First name is the real one, the rest are links.
17799
# The last name is the one that the linker finds with -lNAME
17800
library_names_spec=$lt_library_names_spec
17801
 
17802
# The coded name of the library, if different from the real name.
17803
soname_spec=$lt_soname_spec
17804
 
17805
# Permission mode override for installation of shared libraries.
17806
install_override_mode=$lt_install_override_mode
17807
 
17808
# Command to use after installation of a shared archive.
17809
postinstall_cmds=$lt_postinstall_cmds
17810
 
17811
# Command to use after uninstallation of a shared archive.
17812
postuninstall_cmds=$lt_postuninstall_cmds
17813
 
17814
# Commands used to finish a libtool library installation in a directory.
17815
finish_cmds=$lt_finish_cmds
17816
 
17817
# As "finish_cmds", except a single script fragment to be evaled but
17818
# not shown.
17819
finish_eval=$lt_finish_eval
17820
 
17821
# Whether we should hardcode library paths into libraries.
17822
hardcode_into_libs=$hardcode_into_libs
17823
 
17824
# Compile-time system search path for libraries.
17825
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17826
 
17827
# Run-time system search path for libraries.
17828
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17829
 
17830
# Whether dlopen is supported.
17831
dlopen_support=$enable_dlopen
17832
 
17833
# Whether dlopen of programs is supported.
17834
dlopen_self=$enable_dlopen_self
17835
 
17836
# Whether dlopen of statically linked programs is supported.
17837
dlopen_self_static=$enable_dlopen_self_static
17838
 
17839
# Commands to strip libraries.
17840
old_striplib=$lt_old_striplib
17841
striplib=$lt_striplib
17842
 
17843
 
17844
# The linker used to build libraries.
17845
LD=$lt_LD
17846
 
17847
# How to create reloadable object files.
17848
reload_flag=$lt_reload_flag
17849
reload_cmds=$lt_reload_cmds
17850
 
17851
# Commands used to build an old-style archive.
17852
old_archive_cmds=$lt_old_archive_cmds
17853
 
17854
# A language specific compiler.
17855
CC=$lt_compiler
17856
 
17857
# Is the compiler the GNU compiler?
17858
with_gcc=$GCC
17859
 
17860
# Compiler flag to turn off builtin functions.
17861
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17862
 
17863
# How to pass a linker flag through the compiler.
17864
wl=$lt_lt_prog_compiler_wl
17865
 
17866
# Additional compiler flags for building library objects.
17867
pic_flag=$lt_lt_prog_compiler_pic
17868
 
17869
# Compiler flag to prevent dynamic linking.
17870
link_static_flag=$lt_lt_prog_compiler_static
17871
 
17872
# Does compiler simultaneously support -c and -o options?
17873
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17874
 
17875
# Whether or not to add -lc for building shared libraries.
17876
build_libtool_need_lc=$archive_cmds_need_lc
17877
 
17878
# Whether or not to disallow shared libs when runtime libs are static.
17879
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17880
 
17881
# Compiler flag to allow reflexive dlopens.
17882
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17883
 
17884
# Compiler flag to generate shared objects directly from archives.
17885
whole_archive_flag_spec=$lt_whole_archive_flag_spec
17886
 
17887
# Whether the compiler copes with passing no objects directly.
17888
compiler_needs_object=$lt_compiler_needs_object
17889
 
17890
# Create an old-style archive from a shared archive.
17891
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17892
 
17893
# Create a temporary old-style archive to link instead of a shared archive.
17894
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17895
 
17896
# Commands used to build a shared archive.
17897
archive_cmds=$lt_archive_cmds
17898
archive_expsym_cmds=$lt_archive_expsym_cmds
17899
 
17900
# Commands used to build a loadable module if different from building
17901
# a shared archive.
17902
module_cmds=$lt_module_cmds
17903
module_expsym_cmds=$lt_module_expsym_cmds
17904
 
17905
# Whether we are building with GNU ld or not.
17906
with_gnu_ld=$lt_with_gnu_ld
17907
 
17908
# Flag that allows shared libraries with undefined symbols to be built.
17909
allow_undefined_flag=$lt_allow_undefined_flag
17910
 
17911
# Flag that enforces no undefined symbols.
17912
no_undefined_flag=$lt_no_undefined_flag
17913
 
17914
# Flag to hardcode \$libdir into a binary during linking.
17915
# This must work even if \$libdir does not exist
17916
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17917
 
17918
# If ld is used when linking, flag to hardcode \$libdir into a binary
17919
# during linking.  This must work even if \$libdir does not exist.
17920
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17921
 
17922
# Whether we need a single "-rpath" flag with a separated argument.
17923
hardcode_libdir_separator=$lt_hardcode_libdir_separator
17924
 
17925
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17926
# DIR into the resulting binary.
17927
hardcode_direct=$hardcode_direct
17928
 
17929
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17930
# DIR into the resulting binary and the resulting library dependency is
17931
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17932
# library is relocated.
17933
hardcode_direct_absolute=$hardcode_direct_absolute
17934
 
17935
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17936
# into the resulting binary.
17937
hardcode_minus_L=$hardcode_minus_L
17938
 
17939
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17940
# into the resulting binary.
17941
hardcode_shlibpath_var=$hardcode_shlibpath_var
17942
 
17943
# Set to "yes" if building a shared library automatically hardcodes DIR
17944
# into the library and all subsequent libraries and executables linked
17945
# against it.
17946
hardcode_automatic=$hardcode_automatic
17947
 
17948
# Set to yes if linker adds runtime paths of dependent libraries
17949
# to runtime path list.
17950
inherit_rpath=$inherit_rpath
17951
 
17952
# Whether libtool must link a program against all its dependency libraries.
17953
link_all_deplibs=$link_all_deplibs
17954
 
17955
# Fix the shell variable \$srcfile for the compiler.
17956
fix_srcfile_path=$lt_fix_srcfile_path
17957
 
17958
# Set to "yes" if exported symbols are required.
17959
always_export_symbols=$always_export_symbols
17960
 
17961
# The commands to list exported symbols.
17962
export_symbols_cmds=$lt_export_symbols_cmds
17963
 
17964
# Symbols that should not be listed in the preloaded symbols.
17965
exclude_expsyms=$lt_exclude_expsyms
17966
 
17967
# Symbols that must always be exported.
17968
include_expsyms=$lt_include_expsyms
17969
 
17970
# Commands necessary for linking programs (against libraries) with templates.
17971
prelink_cmds=$lt_prelink_cmds
17972
 
17973
# Specify filename containing input files.
17974
file_list_spec=$lt_file_list_spec
17975
 
17976
# How to hardcode a shared library path into an executable.
17977
hardcode_action=$hardcode_action
17978
 
17979
# ### END LIBTOOL CONFIG
17980
 
17981
_LT_EOF
17982
 
17983
  case $host_os in
17984
  aix3*)
17985
    cat <<\_LT_EOF >> "$cfgfile"
17986
# AIX sometimes has problems with the GCC collect2 program.  For some
17987
# reason, if we set the COLLECT_NAMES environment variable, the problems
17988
# vanish in a puff of smoke.
17989
if test "X${COLLECT_NAMES+set}" != Xset; then
17990
  COLLECT_NAMES=
17991
  export COLLECT_NAMES
17992
fi
17993
_LT_EOF
17994
    ;;
17995
  esac
17996
 
17997
 
17998
ltmain="$ac_aux_dir/ltmain.sh"
17999
 
18000
 
18001
  # We use sed instead of cat because bash on DJGPP gets confused if
18002
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18003
  # text mode, it properly converts lines to CR/LF.  This bash problem
18004
  # is reportedly fixed, but why not run on old versions too?
18005
  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18006
    || (rm -f "$cfgfile"; exit 1)
18007
 
18008
  case $xsi_shell in
18009
  yes)
18010
    cat << \_LT_EOF >> "$cfgfile"
18011
 
18012
# func_dirname file append nondir_replacement
18013
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18014
# otherwise set result to NONDIR_REPLACEMENT.
18015
func_dirname ()
18016
{
18017
  case ${1} in
18018
    */*) func_dirname_result="${1%/*}${2}" ;;
18019
    *  ) func_dirname_result="${3}" ;;
18020
  esac
18021
}
18022
 
18023
# func_basename file
18024
func_basename ()
18025
{
18026
  func_basename_result="${1##*/}"
18027
}
18028
 
18029
# func_dirname_and_basename file append nondir_replacement
18030
# perform func_basename and func_dirname in a single function
18031
# call:
18032
#   dirname:  Compute the dirname of FILE.  If nonempty,
18033
#             add APPEND to the result, otherwise set result
18034
#             to NONDIR_REPLACEMENT.
18035
#             value returned in "$func_dirname_result"
18036
#   basename: Compute filename of FILE.
18037
#             value retuned in "$func_basename_result"
18038
# Implementation must be kept synchronized with func_dirname
18039
# and func_basename. For efficiency, we do not delegate to
18040
# those functions but instead duplicate the functionality here.
18041
func_dirname_and_basename ()
18042
{
18043
  case ${1} in
18044
    */*) func_dirname_result="${1%/*}${2}" ;;
18045
    *  ) func_dirname_result="${3}" ;;
18046
  esac
18047
  func_basename_result="${1##*/}"
18048
}
18049
 
18050
# func_stripname prefix suffix name
18051
# strip PREFIX and SUFFIX off of NAME.
18052
# PREFIX and SUFFIX must not contain globbing or regex special
18053
# characters, hashes, percent signs, but SUFFIX may contain a leading
18054
# dot (in which case that matches only a dot).
18055
func_stripname ()
18056
{
18057
  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18058
  # positional parameters, so assign one to ordinary parameter first.
18059
  func_stripname_result=${3}
18060
  func_stripname_result=${func_stripname_result#"${1}"}
18061
  func_stripname_result=${func_stripname_result%"${2}"}
18062
}
18063
 
18064
# func_opt_split
18065
func_opt_split ()
18066
{
18067
  func_opt_split_opt=${1%%=*}
18068
  func_opt_split_arg=${1#*=}
18069
}
18070
 
18071
# func_lo2o object
18072
func_lo2o ()
18073
{
18074
  case ${1} in
18075
    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18076
    *)    func_lo2o_result=${1} ;;
18077
  esac
18078
}
18079
 
18080
# func_xform libobj-or-source
18081
func_xform ()
18082
{
18083
  func_xform_result=${1%.*}.lo
18084
}
18085
 
18086
# func_arith arithmetic-term...
18087
func_arith ()
18088
{
18089
  func_arith_result=$(( $* ))
18090
}
18091
 
18092
# func_len string
18093
# STRING may not start with a hyphen.
18094
func_len ()
18095
{
18096
  func_len_result=${#1}
18097
}
18098
 
18099
_LT_EOF
18100
    ;;
18101
  *) # Bourne compatible functions.
18102
    cat << \_LT_EOF >> "$cfgfile"
18103
 
18104
# func_dirname file append nondir_replacement
18105
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18106
# otherwise set result to NONDIR_REPLACEMENT.
18107
func_dirname ()
18108
{
18109
  # Extract subdirectory from the argument.
18110
  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
18111
  if test "X$func_dirname_result" = "X${1}"; then
18112
    func_dirname_result="${3}"
18113
  else
18114
    func_dirname_result="$func_dirname_result${2}"
18115
  fi
18116
}
18117
 
18118
# func_basename file
18119
func_basename ()
18120
{
18121
  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
18122
}
18123
 
18124
 
18125
# func_stripname prefix suffix name
18126
# strip PREFIX and SUFFIX off of NAME.
18127
# PREFIX and SUFFIX must not contain globbing or regex special
18128
# characters, hashes, percent signs, but SUFFIX may contain a leading
18129
# dot (in which case that matches only a dot).
18130
# func_strip_suffix prefix name
18131
func_stripname ()
18132
{
18133
  case ${2} in
18134
    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18135
    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18136
  esac
18137
}
18138
 
18139
# sed scripts:
18140
my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18141
my_sed_long_arg='1s/^-[^=]*=//'
18142
 
18143
# func_opt_split
18144
func_opt_split ()
18145
{
18146
  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18147
  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18148
}
18149
 
18150
# func_lo2o object
18151
func_lo2o ()
18152
{
18153
  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18154
}
18155
 
18156
# func_xform libobj-or-source
18157
func_xform ()
18158
{
18159
  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18160
}
18161
 
18162
# func_arith arithmetic-term...
18163
func_arith ()
18164
{
18165
  func_arith_result=`expr "$@"`
18166
}
18167
 
18168
# func_len string
18169
# STRING may not start with a hyphen.
18170
func_len ()
18171
{
18172
  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18173
}
18174
 
18175
_LT_EOF
18176
esac
18177
 
18178
case $lt_shell_append in
18179
  yes)
18180
    cat << \_LT_EOF >> "$cfgfile"
18181
 
18182
# func_append var value
18183
# Append VALUE to the end of shell variable VAR.
18184
func_append ()
18185
{
18186
  eval "$1+=\$2"
18187
}
18188
_LT_EOF
18189
    ;;
18190
  *)
18191
    cat << \_LT_EOF >> "$cfgfile"
18192
 
18193
# func_append var value
18194
# Append VALUE to the end of shell variable VAR.
18195
func_append ()
18196
{
18197
  eval "$1=\$$1\$2"
18198
}
18199
 
18200
_LT_EOF
18201
    ;;
18202
  esac
18203
 
18204
 
18205
  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18206
    || (rm -f "$cfgfile"; exit 1)
18207
 
18208
  mv -f "$cfgfile" "$ofile" ||
18209
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18210
  chmod +x "$ofile"
18211
 
18212
 ;;
18213
    "default-1":C)
18214
    for ac_file in $CONFIG_FILES; do
18215
      # Support "outfile[:infile[:infile...]]"
18216
      case "$ac_file" in
18217
        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18218
      esac
18219
      # PO directories have a Makefile.in generated from Makefile.in.in.
18220
      case "$ac_file" in */Makefile.in)
18221
        # Adjust a relative srcdir.
18222
        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
18223
        ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
18224
        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18225
        # In autoconf-2.13 it is called $ac_given_srcdir.
18226
        # In autoconf-2.50 it is called $srcdir.
18227
        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18228
        case "$ac_given_srcdir" in
18229
          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18230
          /*) top_srcdir="$ac_given_srcdir" ;;
18231
          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
18232
        esac
18233
        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18234
          rm -f "$ac_dir/POTFILES"
18235
          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18236
          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[   ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18237
          POMAKEFILEDEPS="POTFILES.in"
18238
          # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18239
          # on $ac_dir but don't depend on user-specified configuration
18240
          # parameters.
18241
          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18242
            # The LINGUAS file contains the set of available languages.
18243
            if test -n "$OBSOLETE_ALL_LINGUAS"; then
18244
              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
18245
            fi
18246
            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18247
            # Hide the ALL_LINGUAS assigment from automake.
18248
            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18249
            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18250
          else
18251
            # The set of available languages was given in configure.in.
18252
            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18253
          fi
18254
          case "$ac_given_srcdir" in
18255
            .) srcdirpre= ;;
18256
            *) srcdirpre='$(srcdir)/' ;;
18257
          esac
18258
          POFILES=
18259
          GMOFILES=
18260
          UPDATEPOFILES=
18261
          DUMMYPOFILES=
18262
          for lang in $ALL_LINGUAS; do
18263
            POFILES="$POFILES $srcdirpre$lang.po"
18264
            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18265
            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18266
            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18267
          done
18268
          # CATALOGS depends on both $ac_dir and the user's LINGUAS
18269
          # environment variable.
18270
          INST_LINGUAS=
18271
          if test -n "$ALL_LINGUAS"; then
18272
            for presentlang in $ALL_LINGUAS; do
18273
              useit=no
18274
              if test "%UNSET%" != "$LINGUAS"; then
18275
                desiredlanguages="$LINGUAS"
18276
              else
18277
                desiredlanguages="$ALL_LINGUAS"
18278
              fi
18279
              for desiredlang in $desiredlanguages; do
18280
                # Use the presentlang catalog if desiredlang is
18281
                #   a. equal to presentlang, or
18282
                #   b. a variant of presentlang (because in this case,
18283
                #      presentlang can be used as a fallback for messages
18284
                #      which are not translated in the desiredlang catalog).
18285
                case "$desiredlang" in
18286
                  "$presentlang"*) useit=yes;;
18287
                esac
18288
              done
18289
              if test $useit = yes; then
18290
                INST_LINGUAS="$INST_LINGUAS $presentlang"
18291
              fi
18292
            done
18293
          fi
18294
          CATALOGS=
18295
          if test -n "$INST_LINGUAS"; then
18296
            for lang in $INST_LINGUAS; do
18297
              CATALOGS="$CATALOGS $lang.gmo"
18298
            done
18299
          fi
18300
          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18301
          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"
18302
          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18303
            if test -f "$f"; then
18304
              case "$f" in
18305
                *.orig | *.bak | *~) ;;
18306
                *) cat "$f" >> "$ac_dir/Makefile" ;;
18307
              esac
18308
            fi
18309
          done
18310
        fi
18311
        ;;
18312
      esac
18313
    done ;;
18314
    "bfd_stdint.h":C)
18315
if test "$GCC" = yes; then
18316
  echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
18317
else
18318
  echo "/* generated for $CC */" > tmp-stdint.h
18319
fi
18320
 
18321
sed 's/^ *//' >> tmp-stdint.h <
18322
 
18323
  #ifndef GCC_GENERATED_STDINT_H
18324
  #define GCC_GENERATED_STDINT_H 1
18325
 
18326
  #include 
18327
EOF
18328
 
18329
if test "$acx_cv_header_stdint" != stdint.h; then
18330
  echo "#include " >> tmp-stdint.h
18331
fi
18332
if test "$acx_cv_header_stdint" != stddef.h; then
18333
  echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
18334
fi
18335
 
18336
sed 's/^ *//' >> tmp-stdint.h <
18337
  /* glibc uses these symbols as guards to prevent redefinitions.  */
18338
  #ifdef __int8_t_defined
18339
  #define _INT8_T
18340
  #define _INT16_T
18341
  #define _INT32_T
18342
  #endif
18343
  #ifdef __uint32_t_defined
18344
  #define _UINT32_T
18345
  #endif
18346
 
18347
EOF
18348
 
18349
# ----------------- done header, emit basic int types -------------
18350
if test "$acx_cv_header_stdint" = stddef.h; then
18351
  sed 's/^ *//' >> tmp-stdint.h <
18352
 
18353
    #ifndef _UINT8_T
18354
    #define _UINT8_T
18355
    #ifndef __uint8_t_defined
18356
    #define __uint8_t_defined
18357
    #ifndef uint8_t
18358
    typedef unsigned $acx_cv_type_int8_t uint8_t;
18359
    #endif
18360
    #endif
18361
    #endif
18362
 
18363
    #ifndef _UINT16_T
18364
    #define _UINT16_T
18365
    #ifndef __uint16_t_defined
18366
    #define __uint16_t_defined
18367
    #ifndef uint16_t
18368
    typedef unsigned $acx_cv_type_int16_t uint16_t;
18369
    #endif
18370
    #endif
18371
    #endif
18372
 
18373
    #ifndef _UINT32_T
18374
    #define _UINT32_T
18375
    #ifndef __uint32_t_defined
18376
    #define __uint32_t_defined
18377
    #ifndef uint32_t
18378
    typedef unsigned $acx_cv_type_int32_t uint32_t;
18379
    #endif
18380
    #endif
18381
    #endif
18382
 
18383
    #ifndef _INT8_T
18384
    #define _INT8_T
18385
    #ifndef __int8_t_defined
18386
    #define __int8_t_defined
18387
    #ifndef int8_t
18388
    typedef $acx_cv_type_int8_t int8_t;
18389
    #endif
18390
    #endif
18391
    #endif
18392
 
18393
    #ifndef _INT16_T
18394
    #define _INT16_T
18395
    #ifndef __int16_t_defined
18396
    #define __int16_t_defined
18397
    #ifndef int16_t
18398
    typedef $acx_cv_type_int16_t int16_t;
18399
    #endif
18400
    #endif
18401
    #endif
18402
 
18403
    #ifndef _INT32_T
18404
    #define _INT32_T
18405
    #ifndef __int32_t_defined
18406
    #define __int32_t_defined
18407
    #ifndef int32_t
18408
    typedef $acx_cv_type_int32_t int32_t;
18409
    #endif
18410
    #endif
18411
    #endif
18412
EOF
18413
elif test "$ac_cv_type_u_int32_t" = yes; then
18414
  sed 's/^ *//' >> tmp-stdint.h <
18415
 
18416
    /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
18417
    #ifndef _INT8_T
18418
    #define _INT8_T
18419
    #endif
18420
    #ifndef _INT16_T
18421
    #define _INT16_T
18422
    #endif
18423
    #ifndef _INT32_T
18424
    #define _INT32_T
18425
    #endif
18426
 
18427
    #ifndef _UINT8_T
18428
    #define _UINT8_T
18429
    #ifndef __uint8_t_defined
18430
    #define __uint8_t_defined
18431
    #ifndef uint8_t
18432
    typedef u_int8_t uint8_t;
18433
    #endif
18434
    #endif
18435
    #endif
18436
 
18437
    #ifndef _UINT16_T
18438
    #define _UINT16_T
18439
    #ifndef __uint16_t_defined
18440
    #define __uint16_t_defined
18441
    #ifndef uint16_t
18442
    typedef u_int16_t uint16_t;
18443
    #endif
18444
    #endif
18445
    #endif
18446
 
18447
    #ifndef _UINT32_T
18448
    #define _UINT32_T
18449
    #ifndef __uint32_t_defined
18450
    #define __uint32_t_defined
18451
    #ifndef uint32_t
18452
    typedef u_int32_t uint32_t;
18453
    #endif
18454
    #endif
18455
    #endif
18456
EOF
18457
else
18458
  sed 's/^ *//' >> tmp-stdint.h <
18459
 
18460
    /* Some systems have guard macros to prevent redefinitions, define them.  */
18461
    #ifndef _INT8_T
18462
    #define _INT8_T
18463
    #endif
18464
    #ifndef _INT16_T
18465
    #define _INT16_T
18466
    #endif
18467
    #ifndef _INT32_T
18468
    #define _INT32_T
18469
    #endif
18470
    #ifndef _UINT8_T
18471
    #define _UINT8_T
18472
    #endif
18473
    #ifndef _UINT16_T
18474
    #define _UINT16_T
18475
    #endif
18476
    #ifndef _UINT32_T
18477
    #define _UINT32_T
18478
    #endif
18479
EOF
18480
fi
18481
 
18482
# ------------- done basic int types, emit int64_t types ------------
18483
if test "$ac_cv_type_uint64_t" = yes; then
18484
  sed 's/^ *//' >> tmp-stdint.h <
18485
 
18486
    /* system headers have good uint64_t and int64_t */
18487
    #ifndef _INT64_T
18488
    #define _INT64_T
18489
    #endif
18490
    #ifndef _UINT64_T
18491
    #define _UINT64_T
18492
    #endif
18493
EOF
18494
elif test "$ac_cv_type_u_int64_t" = yes; then
18495
  sed 's/^ *//' >> tmp-stdint.h <
18496
 
18497
    /* system headers have an u_int64_t (and int64_t) */
18498
    #ifndef _INT64_T
18499
    #define _INT64_T
18500
    #endif
18501
    #ifndef _UINT64_T
18502
    #define _UINT64_T
18503
    #ifndef __uint64_t_defined
18504
    #define __uint64_t_defined
18505
    #ifndef uint64_t
18506
    typedef u_int64_t uint64_t;
18507
    #endif
18508
    #endif
18509
    #endif
18510
EOF
18511
elif test -n "$acx_cv_type_int64_t"; then
18512
  sed 's/^ *//' >> tmp-stdint.h <
18513
 
18514
    /* architecture has a 64-bit type, $acx_cv_type_int64_t */
18515
    #ifndef _INT64_T
18516
    #define _INT64_T
18517
    #ifndef int64_t
18518
    typedef $acx_cv_type_int64_t int64_t;
18519
    #endif
18520
    #endif
18521
    #ifndef _UINT64_T
18522
    #define _UINT64_T
18523
    #ifndef __uint64_t_defined
18524
    #define __uint64_t_defined
18525
    #ifndef uint64_t
18526
    typedef unsigned $acx_cv_type_int64_t uint64_t;
18527
    #endif
18528
    #endif
18529
    #endif
18530
EOF
18531
else
18532
  sed 's/^ *//' >> tmp-stdint.h <
18533
 
18534
    /* some common heuristics for int64_t, using compiler-specific tests */
18535
    #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
18536
    #ifndef _INT64_T
18537
    #define _INT64_T
18538
    #ifndef __int64_t_defined
18539
    #ifndef int64_t
18540
    typedef long long int64_t;
18541
    #endif
18542
    #endif
18543
    #endif
18544
    #ifndef _UINT64_T
18545
    #define _UINT64_T
18546
    #ifndef uint64_t
18547
    typedef unsigned long long uint64_t;
18548
    #endif
18549
    #endif
18550
 
18551
    #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
18552
    /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
18553
       does not implement __extension__.  But that compiler doesn't define
18554
       __GNUC_MINOR__.  */
18555
    # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
18556
    # define __extension__
18557
    # endif
18558
 
18559
    # ifndef _INT64_T
18560
    # define _INT64_T
18561
    # ifndef int64_t
18562
    __extension__ typedef long long int64_t;
18563
    # endif
18564
    # endif
18565
    # ifndef _UINT64_T
18566
    # define _UINT64_T
18567
    # ifndef uint64_t
18568
    __extension__ typedef unsigned long long uint64_t;
18569
    # endif
18570
    # endif
18571
 
18572
    #elif !defined __STRICT_ANSI__
18573
    # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
18574
 
18575
    #  ifndef _INT64_T
18576
    #  define _INT64_T
18577
    #  ifndef int64_t
18578
    typedef __int64 int64_t;
18579
    #  endif
18580
    #  endif
18581
    #  ifndef _UINT64_T
18582
    #  define _UINT64_T
18583
    #  ifndef uint64_t
18584
    typedef unsigned __int64 uint64_t;
18585
    #  endif
18586
    #  endif
18587
    # endif /* compiler */
18588
 
18589
    #endif /* ANSI version */
18590
EOF
18591
fi
18592
 
18593
# ------------- done int64_t types, emit intptr types ------------
18594
if test "$ac_cv_type_uintptr_t" != yes; then
18595
  sed 's/^ *//' >> tmp-stdint.h <
18596
 
18597
    /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
18598
    #ifndef __uintptr_t_defined
18599
    #ifndef uintptr_t
18600
    typedef u$acx_cv_type_intptr_t uintptr_t;
18601
    #endif
18602
    #endif
18603
    #ifndef __intptr_t_defined
18604
    #ifndef intptr_t
18605
    typedef $acx_cv_type_intptr_t  intptr_t;
18606
    #endif
18607
    #endif
18608
EOF
18609
fi
18610
 
18611
# ------------- done intptr types, emit int_least types ------------
18612
if test "$ac_cv_type_int_least32_t" != yes; then
18613
  sed 's/^ *//' >> tmp-stdint.h <
18614
 
18615
    /* Define int_least types */
18616
    typedef int8_t     int_least8_t;
18617
    typedef int16_t    int_least16_t;
18618
    typedef int32_t    int_least32_t;
18619
    #ifdef _INT64_T
18620
    typedef int64_t    int_least64_t;
18621
    #endif
18622
 
18623
    typedef uint8_t    uint_least8_t;
18624
    typedef uint16_t   uint_least16_t;
18625
    typedef uint32_t   uint_least32_t;
18626
    #ifdef _UINT64_T
18627
    typedef uint64_t   uint_least64_t;
18628
    #endif
18629
EOF
18630
fi
18631
 
18632
# ------------- done intptr types, emit int_fast types ------------
18633
if test "$ac_cv_type_int_fast32_t" != yes; then
18634
      sed 's/^ *//' >> tmp-stdint.h <
18635
 
18636
    /* Define int_fast types.  short is often slow */
18637
    typedef int8_t       int_fast8_t;
18638
    typedef int          int_fast16_t;
18639
    typedef int32_t      int_fast32_t;
18640
    #ifdef _INT64_T
18641
    typedef int64_t      int_fast64_t;
18642
    #endif
18643
 
18644
    typedef uint8_t      uint_fast8_t;
18645
    typedef unsigned int uint_fast16_t;
18646
    typedef uint32_t     uint_fast32_t;
18647
    #ifdef _UINT64_T
18648
    typedef uint64_t     uint_fast64_t;
18649
    #endif
18650
EOF
18651
fi
18652
 
18653
if test "$ac_cv_type_uintmax_t" != yes; then
18654
  sed 's/^ *//' >> tmp-stdint.h <
18655
 
18656
    /* Define intmax based on what we found */
18657
    #ifndef intmax_t
18658
    #ifdef _INT64_T
18659
    typedef int64_t       intmax_t;
18660
    #else
18661
    typedef long          intmax_t;
18662
    #endif
18663
    #endif
18664
    #ifndef uintmax_t
18665
    #ifdef _UINT64_T
18666
    typedef uint64_t      uintmax_t;
18667
    #else
18668
    typedef unsigned long uintmax_t;
18669
    #endif
18670
    #endif
18671
EOF
18672
fi
18673
 
18674
sed 's/^ *//' >> tmp-stdint.h <
18675
 
18676
  #endif /* GCC_GENERATED_STDINT_H */
18677
EOF
18678
 
18679
if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then
18680
  rm -f tmp-stdint.h
18681
else
18682
  mv -f tmp-stdint.h bfd_stdint.h
18683
fi
18684
 
18685
 ;;
18686
    "default":C)
18687
case "$srcdir" in
18688
  .) srcdirpre= ;;
18689
  *) srcdirpre='$(srcdir)/' ;;
18690
esac
18691
POFILES=
18692
GMOFILES=
18693
for lang in dummy $OBSOLETE_ALL_LINGUAS; do
18694
  if test $lang != dummy; then
18695
    POFILES="$POFILES $srcdirpre$lang.po"
18696
    GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18697
  fi
18698
done
18699
sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
18700
    -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
18701
    -e "s,@POFILES@,$POFILES," \
18702
    -e "s,@GMOFILES@,$GMOFILES," \
18703
    po/Makefile.in > po/Makefile ;;
18704
 
18705
  esac
18706
done # for ac_tag
18707
 
18708
 
18709
as_fn_exit 0
18710
_ACEOF
18711
ac_clean_files=$ac_clean_files_save
18712
 
18713
test $ac_write_fail = 0 ||
18714
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18715
 
18716
 
18717
# configure is writing to config.log, and then calls config.status.
18718
# config.status does its own redirection, appending to config.log.
18719
# Unfortunately, on DOS this fails, as config.log is still kept open
18720
# by configure, so config.status won't be able to write to it; its
18721
# output is simply discarded.  So we exec the FD to /dev/null,
18722
# effectively closing config.log, so it can be properly (re)opened and
18723
# appended to by config.status.  When coming back to configure, we
18724
# need to make the FD available again.
18725
if test "$no_create" != yes; then
18726
  ac_cs_success=:
18727
  ac_config_status_args=
18728
  test "$silent" = yes &&
18729
    ac_config_status_args="$ac_config_status_args --quiet"
18730
  exec 5>/dev/null
18731
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18732
  exec 5>>config.log
18733
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18734
  # would make configure fail if this is the last instruction.
18735
  $ac_cs_success || as_fn_exit $?
18736
fi
18737
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18738
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18739
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18740
fi
18741
 
18742
 

powered by: WebSVN 2.1.0

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