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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.20.1/] [bfd/] [configure] - Blame information for rev 252

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

Line No. Rev Author Line
1 205 julius
#! /bin/sh
2
# Guess values for system-dependent variables and create Makefiles.
3
# Generated by GNU Autoconf 2.64.
4
#
5
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7
# Foundation, Inc.
8
#
9
# This configure script is free software; the Free Software Foundation
10
# gives unlimited permission to copy, distribute and modify it.
11
## -------------------- ##
12
## M4sh Initialization. ##
13
## -------------------- ##
14
 
15
# Be more Bourne compatible
16
DUALCASE=1; export DUALCASE # for MKS sh
17
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18
  emulate sh
19
  NULLCMD=:
20
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21
  # is contrary to our usage.  Disable this feature.
22
  alias -g '${1+"$@"}'='"$@"'
23
  setopt NO_GLOB_SUBST
24
else
25
  case `(set -o) 2>/dev/null` in #(
26
  *posix*) :
27
    set -o posix ;; #(
28
  *) :
29
     ;;
30
esac
31
fi
32
 
33
 
34
as_nl='
35
'
36
export as_nl
37
# Printing a long string crashes Solaris 7 /usr/bin/printf.
38
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41
# Prefer a ksh shell builtin over an external printf program on Solaris,
42
# but without wasting forks for bash or zsh.
43
if test -z "$BASH_VERSION$ZSH_VERSION" \
44
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45
  as_echo='print -r --'
46
  as_echo_n='print -rn --'
47
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48
  as_echo='printf %s\n'
49
  as_echo_n='printf %s'
50
else
51
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53
    as_echo_n='/usr/ucb/echo -n'
54
  else
55
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56
    as_echo_n_body='eval
57
      arg=$1;
58
      case $arg in #(
59
      *"$as_nl"*)
60
        expr "X$arg" : "X\\(.*\\)$as_nl";
61
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62
      esac;
63
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64
    '
65
    export as_echo_n_body
66
    as_echo_n='sh -c $as_echo_n_body as_echo'
67
  fi
68
  export as_echo_body
69
  as_echo='sh -c $as_echo_body as_echo'
70
fi
71
 
72
# The user is always right.
73
if test "${PATH_SEPARATOR+set}" != set; then
74
  PATH_SEPARATOR=:
75
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77
      PATH_SEPARATOR=';'
78
  }
79
fi
80
 
81
 
82
# IFS
83
# We need space, tab and new line, in precisely that order.  Quoting is
84
# there to prevent editors from complaining about space-tab.
85
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86
# splitting by setting IFS to empty value.)
87
IFS=" ""        $as_nl"
88
 
89
# Find who we are.  Look in the path if we contain no directory separator.
90
case $0 in #((
91
  *[\\/]* ) as_myself=$0 ;;
92
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93
for as_dir in $PATH
94
do
95
  IFS=$as_save_IFS
96
  test -z "$as_dir" && as_dir=.
97
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98
  done
99
IFS=$as_save_IFS
100
 
101
     ;;
102
esac
103
# We did not find ourselves, most probably we were run as `sh COMMAND'
104
# in which case we are not to be found in the path.
105
if test "x$as_myself" = x; then
106
  as_myself=$0
107
fi
108
if test ! -f "$as_myself"; then
109
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110
  exit 1
111
fi
112
 
113
# Unset variables that we do not need and which cause bugs (e.g. in
114
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115
# suppresses any "Segmentation fault" message there.  '((' could
116
# trigger a bug in pdksh 5.2.14.
117
for as_var in BASH_ENV ENV MAIL MAILPATH
118
do eval test x\${$as_var+set} = xset \
119
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120
done
121
PS1='$ '
122
PS2='> '
123
PS4='+ '
124
 
125
# NLS nuisances.
126
LC_ALL=C
127
export LC_ALL
128
LANGUAGE=C
129
export LANGUAGE
130
 
131
# CDPATH.
132
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
 
134
if test "x$CONFIG_SHELL" = x; then
135
  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136
  emulate sh
137
  NULLCMD=:
138
  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139
  # is contrary to our usage.  Disable this feature.
140
  alias -g '\${1+\"\$@\"}'='\"\$@\"'
141
  setopt NO_GLOB_SUBST
142
else
143
  case \`(set -o) 2>/dev/null\` in #(
144
  *posix*) :
145
    set -o posix ;; #(
146
  *) :
147
     ;;
148
esac
149
fi
150
"
151
  as_required="as_fn_return () { (exit \$1); }
152
as_fn_success () { as_fn_return 0; }
153
as_fn_failure () { as_fn_return 1; }
154
as_fn_ret_success () { return 0; }
155
as_fn_ret_failure () { return 1; }
156
 
157
exitcode=0
158
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162
if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
 
164
else
165
  exitcode=1; echo positional parameters were not saved.
166
fi
167
test x\$exitcode = x0 || exit 1"
168
  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169
  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170
  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171
  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172
test \$(( 1 + 1 )) = 2 || exit 1"
173
  if (eval "$as_required") 2>/dev/null; then :
174
  as_have_required=yes
175
else
176
  as_have_required=no
177
fi
178
  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
 
180
else
181
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182
as_found=false
183
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184
do
185
  IFS=$as_save_IFS
186
  test -z "$as_dir" && as_dir=.
187
  as_found=:
188
  case $as_dir in #(
189
         /*)
190
           for as_base in sh bash ksh sh5; do
191
             # Try only shells that exist, to save several forks.
192
             as_shell=$as_dir/$as_base
193
             if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194
                    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195
  CONFIG_SHELL=$as_shell as_have_required=yes
196
                   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197
  break 2
198
fi
199
fi
200
           done;;
201
       esac
202
  as_found=false
203
done
204
$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205
              { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206
  CONFIG_SHELL=$SHELL as_have_required=yes
207
fi; }
208
IFS=$as_save_IFS
209
 
210
 
211
      if test "x$CONFIG_SHELL" != x; then :
212
  # We cannot yet assume a decent shell, so we have to provide a
213
        # neutralization value for shells without unset; and this also
214
        # works around shells that cannot unset nonexistent variables.
215
        BASH_ENV=/dev/null
216
        ENV=/dev/null
217
        (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218
        export CONFIG_SHELL
219
        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220
fi
221
 
222
    if test x$as_have_required = xno; then :
223
  $as_echo "$0: This script requires a shell more modern than all"
224
  $as_echo "$0: the shells that I found on your system."
225
  if test x${ZSH_VERSION+set} = xset ; then
226
    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227
    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228
  else
229
    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230
$0: including any error possibly output before this
231
$0: message. Then install a modern shell, or manually run
232
$0: the script under such a shell if you do have one."
233
  fi
234
  exit 1
235
fi
236
fi
237
fi
238
SHELL=${CONFIG_SHELL-/bin/sh}
239
export SHELL
240
# Unset more variables known to interfere with behavior of common tools.
241
CLICOLOR_FORCE= GREP_OPTIONS=
242
unset CLICOLOR_FORCE GREP_OPTIONS
243
 
244
## --------------------- ##
245
## M4sh Shell Functions. ##
246
## --------------------- ##
247
# as_fn_unset VAR
248
# ---------------
249
# Portably unset VAR.
250
as_fn_unset ()
251
{
252
  { eval $1=; unset $1;}
253
}
254
as_unset=as_fn_unset
255
 
256
# as_fn_set_status STATUS
257
# -----------------------
258
# Set $? to STATUS, without forking.
259
as_fn_set_status ()
260
{
261
  return $1
262
} # as_fn_set_status
263
 
264
# as_fn_exit STATUS
265
# -----------------
266
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267
as_fn_exit ()
268
{
269
  set +e
270
  as_fn_set_status $1
271
  exit $1
272
} # as_fn_exit
273
 
274
# as_fn_mkdir_p
275
# -------------
276
# Create "$as_dir" as a directory, including parents if necessary.
277
as_fn_mkdir_p ()
278
{
279
 
280
  case $as_dir in #(
281
  -*) as_dir=./$as_dir;;
282
  esac
283
  test -d "$as_dir" || eval $as_mkdir_p || {
284
    as_dirs=
285
    while :; do
286
      case $as_dir in #(
287
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288
      *) as_qdir=$as_dir;;
289
      esac
290
      as_dirs="'$as_qdir' $as_dirs"
291
      as_dir=`$as_dirname -- "$as_dir" ||
292
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293
         X"$as_dir" : 'X\(//\)[^/]' \| \
294
         X"$as_dir" : 'X\(//\)$' \| \
295
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296
$as_echo X"$as_dir" |
297
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298
            s//\1/
299
            q
300
          }
301
          /^X\(\/\/\)[^/].*/{
302
            s//\1/
303
            q
304
          }
305
          /^X\(\/\/\)$/{
306
            s//\1/
307
            q
308
          }
309
          /^X\(\/\).*/{
310
            s//\1/
311
            q
312
          }
313
          s/.*/./; q'`
314
      test -d "$as_dir" && break
315
    done
316
    test -z "$as_dirs" || eval "mkdir $as_dirs"
317
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
 
319
 
320
} # as_fn_mkdir_p
321
# as_fn_append VAR VALUE
322
# ----------------------
323
# Append the text in VALUE to the end of the definition contained in VAR. Take
324
# advantage of any shell optimizations that allow amortized linear growth over
325
# repeated appends, instead of the typical quadratic growth present in naive
326
# implementations.
327
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328
  eval 'as_fn_append ()
329
  {
330
    eval $1+=\$2
331
  }'
332
else
333
  as_fn_append ()
334
  {
335
    eval $1=\$$1\$2
336
  }
337
fi # as_fn_append
338
 
339
# as_fn_arith ARG...
340
# ------------------
341
# Perform arithmetic evaluation on the ARGs, and store the result in the
342
# global $as_val. Take advantage of shells that can avoid forks. The arguments
343
# must be portable across $(()) and expr.
344
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345
  eval 'as_fn_arith ()
346
  {
347
    as_val=$(( $* ))
348
  }'
349
else
350
  as_fn_arith ()
351
  {
352
    as_val=`expr "$@" || test $? -eq 1`
353
  }
354
fi # as_fn_arith
355
 
356
 
357
# as_fn_error ERROR [LINENO LOG_FD]
358
# ---------------------------------
359
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361
# script with status $?, using 1 if that was 0.
362
as_fn_error ()
363
{
364
  as_status=$?; test $as_status -eq 0 && as_status=1
365
  if test "$3"; then
366
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368
  fi
369
  $as_echo "$as_me: error: $1" >&2
370
  as_fn_exit $as_status
371
} # as_fn_error
372
 
373
if expr a : '\(a\)' >/dev/null 2>&1 &&
374
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
375
  as_expr=expr
376
else
377
  as_expr=false
378
fi
379
 
380
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381
  as_basename=basename
382
else
383
  as_basename=false
384
fi
385
 
386
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387
  as_dirname=dirname
388
else
389
  as_dirname=false
390
fi
391
 
392
as_me=`$as_basename -- "$0" ||
393
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394
         X"$0" : 'X\(//\)$' \| \
395
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396
$as_echo X/"$0" |
397
    sed '/^.*\/\([^/][^/]*\)\/*$/{
398
            s//\1/
399
            q
400
          }
401
          /^X\/\(\/\/\)$/{
402
            s//\1/
403
            q
404
          }
405
          /^X\/\(\/\).*/{
406
            s//\1/
407
            q
408
          }
409
          s/.*/./; q'`
410
 
411
# Avoid depending upon Character Ranges.
412
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415
as_cr_digits='0123456789'
416
as_cr_alnum=$as_cr_Letters$as_cr_digits
417
 
418
 
419
  as_lineno_1=$LINENO as_lineno_1a=$LINENO
420
  as_lineno_2=$LINENO as_lineno_2a=$LINENO
421
  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422
  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423
  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
424
  sed -n '
425
    p
426
    /[$]LINENO/=
427
  ' <$as_myself |
428
    sed '
429
      s/[$]LINENO.*/&-/
430
      t lineno
431
      b
432
      :lineno
433
      N
434
      :loop
435
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436
      t loop
437
      s/-\n.*//
438
    ' >$as_me.lineno &&
439
  chmod +x "$as_me.lineno" ||
440
    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
441
 
442
  # Don't try to exec as it changes $[0], causing all sort of problems
443
  # (the dirname of $[0] is not the place where we might find the
444
  # original and so on.  Autoconf is especially sensitive to this).
445
  . "./$as_me.lineno"
446
  # Exit status is that of the last command.
447
  exit
448
}
449
 
450
ECHO_C= ECHO_N= ECHO_T=
451
case `echo -n x` in #(((((
452
-n*)
453
  case `echo 'xy\c'` in
454
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
455
  xy)  ECHO_C='\c';;
456
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
457
       ECHO_T=' ';;
458
  esac;;
459
*)
460
  ECHO_N='-n';;
461
esac
462
 
463
rm -f conf$$ conf$$.exe conf$$.file
464
if test -d conf$$.dir; then
465
  rm -f conf$$.dir/conf$$.file
466
else
467
  rm -f conf$$.dir
468
  mkdir conf$$.dir 2>/dev/null
469
fi
470
if (echo >conf$$.file) 2>/dev/null; then
471
  if ln -s conf$$.file conf$$ 2>/dev/null; then
472
    as_ln_s='ln -s'
473
    # ... but there are two gotchas:
474
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476
    # In both cases, we have to default to `cp -p'.
477
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478
      as_ln_s='cp -p'
479
  elif ln conf$$.file conf$$ 2>/dev/null; then
480
    as_ln_s=ln
481
  else
482
    as_ln_s='cp -p'
483
  fi
484
else
485
  as_ln_s='cp -p'
486
fi
487
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488
rmdir conf$$.dir 2>/dev/null
489
 
490
if mkdir -p . 2>/dev/null; then
491
  as_mkdir_p='mkdir -p "$as_dir"'
492
else
493
  test -d ./-p && rmdir ./-p
494
  as_mkdir_p=false
495
fi
496
 
497
if test -x / >/dev/null 2>&1; then
498
  as_test_x='test -x'
499
else
500
  if ls -dL / >/dev/null 2>&1; then
501
    as_ls_L_option=L
502
  else
503
    as_ls_L_option=
504
  fi
505
  as_test_x='
506
    eval sh -c '\''
507
      if test -d "$1"; then
508
        test -d "$1/.";
509
      else
510
        case $1 in #(
511
        -*)set "./$1";;
512
        esac;
513
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514
        ???[sx]*):;;*)false;;esac;fi
515
    '\'' sh
516
  '
517
fi
518
as_executable_p=$as_test_x
519
 
520
# Sed expression to map a string onto a valid CPP name.
521
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
 
523
# Sed expression to map a string onto a valid variable name.
524
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
 
526
 
527
 
528
# Check that we are running under the correct shell.
529
SHELL=${CONFIG_SHELL-/bin/sh}
530
 
531
case X$lt_ECHO in
532
X*--fallback-echo)
533
  # Remove one level of quotation (which was required for Make).
534
  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
535
  ;;
536
esac
537
 
538
ECHO=${lt_ECHO-echo}
539
if test "X$1" = X--no-reexec; then
540
  # Discard the --no-reexec flag, and continue.
541
  shift
542
elif test "X$1" = X--fallback-echo; then
543
  # Avoid inline document here, it may be left over
544
  :
545
elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
546
  # Yippee, $ECHO works!
547
  :
548
else
549
  # Restart under the correct shell.
550
  exec $SHELL "$0" --no-reexec ${1+"$@"}
551
fi
552
 
553
if test "X$1" = X--fallback-echo; then
554
  # used as fallback echo
555
  shift
556
  cat <<_LT_EOF
557
$*
558
_LT_EOF
559
  exit 0
560
fi
561
 
562
# The HP-UX ksh and POSIX shell print the target directory to stdout
563
# if CDPATH is set.
564
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
565
 
566
if test -z "$lt_ECHO"; then
567
  if test "X${echo_test_string+set}" != Xset; then
568
    # find a string as large as possible, as long as the shell can cope with it
569
    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
570
      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
571
      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
572
         { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
573
      then
574
        break
575
      fi
576
    done
577
  fi
578
 
579
  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
580
     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
581
     test "X$echo_testing_string" = "X$echo_test_string"; then
582
    :
583
  else
584
    # The Solaris, AIX, and Digital Unix default echo programs unquote
585
    # backslashes.  This makes it impossible to quote backslashes using
586
    #   echo "$something" | sed 's/\\/\\\\/g'
587
    #
588
    # So, first we look for a working echo in the user's PATH.
589
 
590
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
591
    for dir in $PATH /usr/ucb; do
592
      IFS="$lt_save_ifs"
593
      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
594
         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
595
         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
596
         test "X$echo_testing_string" = "X$echo_test_string"; then
597
        ECHO="$dir/echo"
598
        break
599
      fi
600
    done
601
    IFS="$lt_save_ifs"
602
 
603
    if test "X$ECHO" = Xecho; then
604
      # We didn't find a better echo, so look for alternatives.
605
      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
606
         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
607
         test "X$echo_testing_string" = "X$echo_test_string"; then
608
        # This shell has a builtin print -r that does the trick.
609
        ECHO='print -r'
610
      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
611
           test "X$CONFIG_SHELL" != X/bin/ksh; then
612
        # If we have ksh, try running configure again with it.
613
        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
614
        export ORIGINAL_CONFIG_SHELL
615
        CONFIG_SHELL=/bin/ksh
616
        export CONFIG_SHELL
617
        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
618
      else
619
        # Try using printf.
620
        ECHO='printf %s\n'
621
        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
622
           echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
623
           test "X$echo_testing_string" = "X$echo_test_string"; then
624
          # Cool, printf works
625
          :
626
        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
627
             test "X$echo_testing_string" = 'X\t' &&
628
             echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
629
             test "X$echo_testing_string" = "X$echo_test_string"; then
630
          CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
631
          export CONFIG_SHELL
632
          SHELL="$CONFIG_SHELL"
633
          export SHELL
634
          ECHO="$CONFIG_SHELL $0 --fallback-echo"
635
        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
636
             test "X$echo_testing_string" = 'X\t' &&
637
             echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
638
             test "X$echo_testing_string" = "X$echo_test_string"; then
639
          ECHO="$CONFIG_SHELL $0 --fallback-echo"
640
        else
641
          # maybe with a smaller string...
642
          prev=:
643
 
644
          for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
645
            if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
646
            then
647
              break
648
            fi
649
            prev="$cmd"
650
          done
651
 
652
          if test "$prev" != 'sed 50q "$0"'; then
653
            echo_test_string=`eval $prev`
654
            export echo_test_string
655
            exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
656
          else
657
            # Oops.  We lost completely, so just stick with echo.
658
            ECHO=echo
659
          fi
660
        fi
661
      fi
662
    fi
663
  fi
664
fi
665
 
666
# Copy echo and quote the copy suitably for passing to libtool from
667
# the Makefile, instead of quoting the original, which is used later.
668
lt_ECHO=$ECHO
669
if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
670
   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
671
fi
672
 
673
 
674
 
675
 
676
exec 7<&0 &1
677
 
678
# Name of the host.
679
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
680
# so uname gets run too.
681
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
682
 
683
#
684
# Initializations.
685
#
686
ac_default_prefix=/usr/local
687
ac_clean_files=
688
ac_config_libobj_dir=.
689
LIBOBJS=
690
cross_compiling=no
691
subdirs=
692
MFLAGS=
693
MAKEFLAGS=
694
 
695
# Identity of this package.
696
PACKAGE_NAME=
697
PACKAGE_TARNAME=
698
PACKAGE_VERSION=
699
PACKAGE_STRING=
700
PACKAGE_BUGREPORT=
701
PACKAGE_URL=
702
 
703
ac_unique_file="libbfd.c"
704
# Factoring default headers for most tests.
705
ac_includes_default="\
706
#include 
707
#ifdef HAVE_SYS_TYPES_H
708
# include 
709
#endif
710
#ifdef HAVE_SYS_STAT_H
711
# include 
712
#endif
713
#ifdef STDC_HEADERS
714
# include 
715
# include 
716
#else
717
# ifdef HAVE_STDLIB_H
718
#  include 
719
# endif
720
#endif
721
#ifdef HAVE_STRING_H
722
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
723
#  include 
724
# endif
725
# include 
726
#endif
727
#ifdef HAVE_STRINGS_H
728
# include 
729
#endif
730
#ifdef HAVE_INTTYPES_H
731
# include 
732
#endif
733
#ifdef HAVE_STDINT_H
734
# include 
735
#endif
736
#ifdef HAVE_UNISTD_H
737
# include 
738
#endif"
739
 
740
ac_subst_vars='am__EXEEXT_FALSE
741
am__EXEEXT_TRUE
742
LTLIBOBJS
743
LIBOBJS
744
tdefaults
745
bfd_ufile_ptr
746
bfd_file_ptr
747
supports_plugins
748
bfd_default_target_size
749
bfd_machines
750
bfd_backends
751
all_backends
752
bfd64_libs
753
wordsize
754
TDEFINES
755
SHARED_LIBADD
756
SHARED_LDFLAGS
757
LIBM
758
COREFLAG
759
COREFILE
760
EXEEXT_FOR_BUILD
761
CC_FOR_BUILD
762
BFD_HOSTPTR_T
763
BFD_HOST_U_64_BIT
764
BFD_HOST_64_BIT
765
BFD_HOST_64_BIT_DEFINED
766
BFD_HOST_64BIT_LONG_LONG
767
BFD_HOST_64BIT_LONG
768
HDEFINES
769
MSGMERGE
770
MSGFMT
771
MKINSTALLDIRS
772
CATOBJEXT
773
GENCAT
774
INSTOBJEXT
775
DATADIRNAME
776
CATALOGS
777
POSUB
778
GMSGFMT
779
XGETTEXT
780
INCINTL
781
LIBINTL_DEP
782
LIBINTL
783
USE_NLS
784
bfdincludedir
785
bfdlibdir
786
target_noncanonical
787
host_noncanonical
788
INSTALL_LIBBFD_FALSE
789
INSTALL_LIBBFD_TRUE
790
GENINSRC_NEVER_FALSE
791
GENINSRC_NEVER_TRUE
792
MAINT
793
MAINTAINER_MODE_FALSE
794
MAINTAINER_MODE_TRUE
795
NO_WERROR
796
WARN_CFLAGS
797
REPORT_BUGS_TEXI
798
REPORT_BUGS_TO
799
PKGVERSION
800
DEBUGDIR
801
PLUGINS_FALSE
802
PLUGINS_TRUE
803
OTOOL64
804
OTOOL
805
LIPO
806
NMEDIT
807
DSYMUTIL
808
lt_ECHO
809
OBJDUMP
810
LN_S
811
NM
812
ac_ct_DUMPBIN
813
DUMPBIN
814
LD
815
FGREP
816
SED
817
LIBTOOL
818
EGREP
819
GREP
820
CPP
821
RANLIB
822
AR
823
am__fastdepCC_FALSE
824
am__fastdepCC_TRUE
825
CCDEPMODE
826
AMDEPBACKSLASH
827
AMDEP_FALSE
828
AMDEP_TRUE
829
am__quote
830
am__include
831
DEPDIR
832
am__untar
833
am__tar
834
AMTAR
835
am__leading_dot
836
SET_MAKE
837
AWK
838
mkdir_p
839
MKDIR_P
840
INSTALL_STRIP_PROGRAM
841
STRIP
842
install_sh
843
MAKEINFO
844
AUTOHEADER
845
AUTOMAKE
846
AUTOCONF
847
ACLOCAL
848
VERSION
849
PACKAGE
850
CYGPATH_W
851
am__isrc
852
INSTALL_DATA
853
INSTALL_SCRIPT
854
INSTALL_PROGRAM
855
OBJEXT
856
EXEEXT
857
ac_ct_CC
858
CPPFLAGS
859
LDFLAGS
860
CFLAGS
861
CC
862
target_os
863
target_vendor
864
target_cpu
865
target
866
host_os
867
host_vendor
868
host_cpu
869
host
870
build_os
871
build_vendor
872
build_cpu
873
build
874
target_alias
875
host_alias
876
build_alias
877
LIBS
878
ECHO_T
879
ECHO_N
880
ECHO_C
881
DEFS
882
mandir
883
localedir
884
libdir
885
psdir
886
pdfdir
887
dvidir
888
htmldir
889
infodir
890
docdir
891
oldincludedir
892
includedir
893
localstatedir
894
sharedstatedir
895
sysconfdir
896
datadir
897
datarootdir
898
libexecdir
899
sbindir
900
bindir
901
program_transform_name
902
prefix
903
exec_prefix
904
PACKAGE_URL
905
PACKAGE_BUGREPORT
906
PACKAGE_STRING
907
PACKAGE_VERSION
908
PACKAGE_TARNAME
909
PACKAGE_NAME
910
PATH_SEPARATOR
911
SHELL'
912
ac_subst_files=''
913
ac_user_opts='
914
enable_option_checking
915
enable_dependency_tracking
916
enable_shared
917
enable_static
918
with_pic
919
enable_fast_install
920
with_gnu_ld
921
enable_libtool_lock
922
enable_plugins
923
enable_largefile
924
enable_64_bit_bfd
925
enable_targets
926
with_mmap
927
enable_secureplt
928
with_separate_debug_dir
929
enable_elf_stt_common
930
with_pkgversion
931
with_bugurl
932
enable_werror
933
enable_build_warnings
934
enable_maintainer_mode
935
enable_install_libbfd
936
enable_nls
937
'
938
      ac_precious_vars='build_alias
939
host_alias
940
target_alias
941
CC
942
CFLAGS
943
LDFLAGS
944
LIBS
945
CPPFLAGS
946
CPP'
947
 
948
 
949
# Initialize some variables set by options.
950
ac_init_help=
951
ac_init_version=false
952
ac_unrecognized_opts=
953
ac_unrecognized_sep=
954
# The variables have the same names as the options, with
955
# dashes changed to underlines.
956
cache_file=/dev/null
957
exec_prefix=NONE
958
no_create=
959
no_recursion=
960
prefix=NONE
961
program_prefix=NONE
962
program_suffix=NONE
963
program_transform_name=s,x,x,
964
silent=
965
site=
966
srcdir=
967
verbose=
968
x_includes=NONE
969
x_libraries=NONE
970
 
971
# Installation directory options.
972
# These are left unexpanded so users can "make install exec_prefix=/foo"
973
# and all the variables that are supposed to be based on exec_prefix
974
# by default will actually change.
975
# Use braces instead of parens because sh, perl, etc. also accept them.
976
# (The list follows the same order as the GNU Coding Standards.)
977
bindir='${exec_prefix}/bin'
978
sbindir='${exec_prefix}/sbin'
979
libexecdir='${exec_prefix}/libexec'
980
datarootdir='${prefix}/share'
981
datadir='${datarootdir}'
982
sysconfdir='${prefix}/etc'
983
sharedstatedir='${prefix}/com'
984
localstatedir='${prefix}/var'
985
includedir='${prefix}/include'
986
oldincludedir='/usr/include'
987
docdir='${datarootdir}/doc/${PACKAGE}'
988
infodir='${datarootdir}/info'
989
htmldir='${docdir}'
990
dvidir='${docdir}'
991
pdfdir='${docdir}'
992
psdir='${docdir}'
993
libdir='${exec_prefix}/lib'
994
localedir='${datarootdir}/locale'
995
mandir='${datarootdir}/man'
996
 
997
ac_prev=
998
ac_dashdash=
999
for ac_option
1000
do
1001
  # If the previous option needs an argument, assign it.
1002
  if test -n "$ac_prev"; then
1003
    eval $ac_prev=\$ac_option
1004
    ac_prev=
1005
    continue
1006
  fi
1007
 
1008
  case $ac_option in
1009
  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1010
  *)    ac_optarg=yes ;;
1011
  esac
1012
 
1013
  # Accept the important Cygnus configure options, so we can diagnose typos.
1014
 
1015
  case $ac_dashdash$ac_option in
1016
  --)
1017
    ac_dashdash=yes ;;
1018
 
1019
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1020
    ac_prev=bindir ;;
1021
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1022
    bindir=$ac_optarg ;;
1023
 
1024
  -build | --build | --buil | --bui | --bu)
1025
    ac_prev=build_alias ;;
1026
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1027
    build_alias=$ac_optarg ;;
1028
 
1029
  -cache-file | --cache-file | --cache-fil | --cache-fi \
1030
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1031
    ac_prev=cache_file ;;
1032
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1033
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1034
    cache_file=$ac_optarg ;;
1035
 
1036
  --config-cache | -C)
1037
    cache_file=config.cache ;;
1038
 
1039
  -datadir | --datadir | --datadi | --datad)
1040
    ac_prev=datadir ;;
1041
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1042
    datadir=$ac_optarg ;;
1043
 
1044
  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1045
  | --dataroo | --dataro | --datar)
1046
    ac_prev=datarootdir ;;
1047
  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1048
  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1049
    datarootdir=$ac_optarg ;;
1050
 
1051
  -disable-* | --disable-*)
1052
    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1053
    # Reject names that are not valid shell variable names.
1054
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1055
      as_fn_error "invalid feature name: $ac_useropt"
1056
    ac_useropt_orig=$ac_useropt
1057
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1058
    case $ac_user_opts in
1059
      *"
1060
"enable_$ac_useropt"
1061
"*) ;;
1062
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1063
         ac_unrecognized_sep=', ';;
1064
    esac
1065
    eval enable_$ac_useropt=no ;;
1066
 
1067
  -docdir | --docdir | --docdi | --doc | --do)
1068
    ac_prev=docdir ;;
1069
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1070
    docdir=$ac_optarg ;;
1071
 
1072
  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1073
    ac_prev=dvidir ;;
1074
  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1075
    dvidir=$ac_optarg ;;
1076
 
1077
  -enable-* | --enable-*)
1078
    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1079
    # Reject names that are not valid shell variable names.
1080
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1081
      as_fn_error "invalid feature name: $ac_useropt"
1082
    ac_useropt_orig=$ac_useropt
1083
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1084
    case $ac_user_opts in
1085
      *"
1086
"enable_$ac_useropt"
1087
"*) ;;
1088
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1089
         ac_unrecognized_sep=', ';;
1090
    esac
1091
    eval enable_$ac_useropt=\$ac_optarg ;;
1092
 
1093
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1094
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1095
  | --exec | --exe | --ex)
1096
    ac_prev=exec_prefix ;;
1097
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1098
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1099
  | --exec=* | --exe=* | --ex=*)
1100
    exec_prefix=$ac_optarg ;;
1101
 
1102
  -gas | --gas | --ga | --g)
1103
    # Obsolete; use --with-gas.
1104
    with_gas=yes ;;
1105
 
1106
  -help | --help | --hel | --he | -h)
1107
    ac_init_help=long ;;
1108
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1109
    ac_init_help=recursive ;;
1110
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1111
    ac_init_help=short ;;
1112
 
1113
  -host | --host | --hos | --ho)
1114
    ac_prev=host_alias ;;
1115
  -host=* | --host=* | --hos=* | --ho=*)
1116
    host_alias=$ac_optarg ;;
1117
 
1118
  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1119
    ac_prev=htmldir ;;
1120
  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1121
  | --ht=*)
1122
    htmldir=$ac_optarg ;;
1123
 
1124
  -includedir | --includedir | --includedi | --included | --include \
1125
  | --includ | --inclu | --incl | --inc)
1126
    ac_prev=includedir ;;
1127
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1128
  | --includ=* | --inclu=* | --incl=* | --inc=*)
1129
    includedir=$ac_optarg ;;
1130
 
1131
  -infodir | --infodir | --infodi | --infod | --info | --inf)
1132
    ac_prev=infodir ;;
1133
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1134
    infodir=$ac_optarg ;;
1135
 
1136
  -libdir | --libdir | --libdi | --libd)
1137
    ac_prev=libdir ;;
1138
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1139
    libdir=$ac_optarg ;;
1140
 
1141
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1142
  | --libexe | --libex | --libe)
1143
    ac_prev=libexecdir ;;
1144
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1145
  | --libexe=* | --libex=* | --libe=*)
1146
    libexecdir=$ac_optarg ;;
1147
 
1148
  -localedir | --localedir | --localedi | --localed | --locale)
1149
    ac_prev=localedir ;;
1150
  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1151
    localedir=$ac_optarg ;;
1152
 
1153
  -localstatedir | --localstatedir | --localstatedi | --localstated \
1154
  | --localstate | --localstat | --localsta | --localst | --locals)
1155
    ac_prev=localstatedir ;;
1156
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1157
  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1158
    localstatedir=$ac_optarg ;;
1159
 
1160
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1161
    ac_prev=mandir ;;
1162
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1163
    mandir=$ac_optarg ;;
1164
 
1165
  -nfp | --nfp | --nf)
1166
    # Obsolete; use --without-fp.
1167
    with_fp=no ;;
1168
 
1169
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1170
  | --no-cr | --no-c | -n)
1171
    no_create=yes ;;
1172
 
1173
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1174
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1175
    no_recursion=yes ;;
1176
 
1177
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1178
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1179
  | --oldin | --oldi | --old | --ol | --o)
1180
    ac_prev=oldincludedir ;;
1181
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1182
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1183
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1184
    oldincludedir=$ac_optarg ;;
1185
 
1186
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1187
    ac_prev=prefix ;;
1188
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1189
    prefix=$ac_optarg ;;
1190
 
1191
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1192
  | --program-pre | --program-pr | --program-p)
1193
    ac_prev=program_prefix ;;
1194
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1195
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1196
    program_prefix=$ac_optarg ;;
1197
 
1198
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1199
  | --program-suf | --program-su | --program-s)
1200
    ac_prev=program_suffix ;;
1201
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1202
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1203
    program_suffix=$ac_optarg ;;
1204
 
1205
  -program-transform-name | --program-transform-name \
1206
  | --program-transform-nam | --program-transform-na \
1207
  | --program-transform-n | --program-transform- \
1208
  | --program-transform | --program-transfor \
1209
  | --program-transfo | --program-transf \
1210
  | --program-trans | --program-tran \
1211
  | --progr-tra | --program-tr | --program-t)
1212
    ac_prev=program_transform_name ;;
1213
  -program-transform-name=* | --program-transform-name=* \
1214
  | --program-transform-nam=* | --program-transform-na=* \
1215
  | --program-transform-n=* | --program-transform-=* \
1216
  | --program-transform=* | --program-transfor=* \
1217
  | --program-transfo=* | --program-transf=* \
1218
  | --program-trans=* | --program-tran=* \
1219
  | --progr-tra=* | --program-tr=* | --program-t=*)
1220
    program_transform_name=$ac_optarg ;;
1221
 
1222
  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1223
    ac_prev=pdfdir ;;
1224
  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1225
    pdfdir=$ac_optarg ;;
1226
 
1227
  -psdir | --psdir | --psdi | --psd | --ps)
1228
    ac_prev=psdir ;;
1229
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1230
    psdir=$ac_optarg ;;
1231
 
1232
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1233
  | -silent | --silent | --silen | --sile | --sil)
1234
    silent=yes ;;
1235
 
1236
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1237
    ac_prev=sbindir ;;
1238
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1239
  | --sbi=* | --sb=*)
1240
    sbindir=$ac_optarg ;;
1241
 
1242
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1243
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1244
  | --sharedst | --shareds | --shared | --share | --shar \
1245
  | --sha | --sh)
1246
    ac_prev=sharedstatedir ;;
1247
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1248
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1249
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1250
  | --sha=* | --sh=*)
1251
    sharedstatedir=$ac_optarg ;;
1252
 
1253
  -site | --site | --sit)
1254
    ac_prev=site ;;
1255
  -site=* | --site=* | --sit=*)
1256
    site=$ac_optarg ;;
1257
 
1258
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1259
    ac_prev=srcdir ;;
1260
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1261
    srcdir=$ac_optarg ;;
1262
 
1263
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1264
  | --syscon | --sysco | --sysc | --sys | --sy)
1265
    ac_prev=sysconfdir ;;
1266
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1267
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1268
    sysconfdir=$ac_optarg ;;
1269
 
1270
  -target | --target | --targe | --targ | --tar | --ta | --t)
1271
    ac_prev=target_alias ;;
1272
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1273
    target_alias=$ac_optarg ;;
1274
 
1275
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1276
    verbose=yes ;;
1277
 
1278
  -version | --version | --versio | --versi | --vers | -V)
1279
    ac_init_version=: ;;
1280
 
1281
  -with-* | --with-*)
1282
    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1283
    # Reject names that are not valid shell variable names.
1284
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1285
      as_fn_error "invalid package name: $ac_useropt"
1286
    ac_useropt_orig=$ac_useropt
1287
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1288
    case $ac_user_opts in
1289
      *"
1290
"with_$ac_useropt"
1291
"*) ;;
1292
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1293
         ac_unrecognized_sep=', ';;
1294
    esac
1295
    eval with_$ac_useropt=\$ac_optarg ;;
1296
 
1297
  -without-* | --without-*)
1298
    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1299
    # Reject names that are not valid shell variable names.
1300
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1301
      as_fn_error "invalid package name: $ac_useropt"
1302
    ac_useropt_orig=$ac_useropt
1303
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1304
    case $ac_user_opts in
1305
      *"
1306
"with_$ac_useropt"
1307
"*) ;;
1308
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1309
         ac_unrecognized_sep=', ';;
1310
    esac
1311
    eval with_$ac_useropt=no ;;
1312
 
1313
  --x)
1314
    # Obsolete; use --with-x.
1315
    with_x=yes ;;
1316
 
1317
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1318
  | --x-incl | --x-inc | --x-in | --x-i)
1319
    ac_prev=x_includes ;;
1320
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1321
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1322
    x_includes=$ac_optarg ;;
1323
 
1324
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1325
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1326
    ac_prev=x_libraries ;;
1327
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1328
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1329
    x_libraries=$ac_optarg ;;
1330
 
1331
  -*) as_fn_error "unrecognized option: \`$ac_option'
1332
Try \`$0 --help' for more information."
1333
    ;;
1334
 
1335
  *=*)
1336
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1337
    # Reject names that are not valid shell variable names.
1338
    case $ac_envvar in #(
1339
      '' | [0-9]* | *[!_$as_cr_alnum]* )
1340
      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1341
    esac
1342
    eval $ac_envvar=\$ac_optarg
1343
    export $ac_envvar ;;
1344
 
1345
  *)
1346
    # FIXME: should be removed in autoconf 3.0.
1347
    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1348
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1349
      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1350
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1351
    ;;
1352
 
1353
  esac
1354
done
1355
 
1356
if test -n "$ac_prev"; then
1357
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1358
  as_fn_error "missing argument to $ac_option"
1359
fi
1360
 
1361
if test -n "$ac_unrecognized_opts"; then
1362
  case $enable_option_checking in
1363
    no) ;;
1364
    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1365
    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1366
  esac
1367
fi
1368
 
1369
# Check all directory arguments for consistency.
1370
for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1371
                datadir sysconfdir sharedstatedir localstatedir includedir \
1372
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1373
                libdir localedir mandir
1374
do
1375
  eval ac_val=\$$ac_var
1376
  # Remove trailing slashes.
1377
  case $ac_val in
1378
    */ )
1379
      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1380
      eval $ac_var=\$ac_val;;
1381
  esac
1382
  # Be sure to have absolute directory names.
1383
  case $ac_val in
1384
    [\\/$]* | ?:[\\/]* )  continue;;
1385
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1386
  esac
1387
  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1388
done
1389
 
1390
# There might be people who depend on the old broken behavior: `$host'
1391
# used to hold the argument of --host etc.
1392
# FIXME: To remove some day.
1393
build=$build_alias
1394
host=$host_alias
1395
target=$target_alias
1396
 
1397
# FIXME: To remove some day.
1398
if test "x$host_alias" != x; then
1399
  if test "x$build_alias" = x; then
1400
    cross_compiling=maybe
1401
    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1402
    If a cross compiler is detected then cross compile mode will be used." >&2
1403
  elif test "x$build_alias" != "x$host_alias"; then
1404
    cross_compiling=yes
1405
  fi
1406
fi
1407
 
1408
ac_tool_prefix=
1409
test -n "$host_alias" && ac_tool_prefix=$host_alias-
1410
 
1411
test "$silent" = yes && exec 6>/dev/null
1412
 
1413
 
1414
ac_pwd=`pwd` && test -n "$ac_pwd" &&
1415
ac_ls_di=`ls -di .` &&
1416
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1417
  as_fn_error "working directory cannot be determined"
1418
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1419
  as_fn_error "pwd does not report name of working directory"
1420
 
1421
 
1422
# Find the source files, if location was not specified.
1423
if test -z "$srcdir"; then
1424
  ac_srcdir_defaulted=yes
1425
  # Try the directory containing this script, then the parent directory.
1426
  ac_confdir=`$as_dirname -- "$as_myself" ||
1427
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1428
         X"$as_myself" : 'X\(//\)[^/]' \| \
1429
         X"$as_myself" : 'X\(//\)$' \| \
1430
         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1431
$as_echo X"$as_myself" |
1432
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1433
            s//\1/
1434
            q
1435
          }
1436
          /^X\(\/\/\)[^/].*/{
1437
            s//\1/
1438
            q
1439
          }
1440
          /^X\(\/\/\)$/{
1441
            s//\1/
1442
            q
1443
          }
1444
          /^X\(\/\).*/{
1445
            s//\1/
1446
            q
1447
          }
1448
          s/.*/./; q'`
1449
  srcdir=$ac_confdir
1450
  if test ! -r "$srcdir/$ac_unique_file"; then
1451
    srcdir=..
1452
  fi
1453
else
1454
  ac_srcdir_defaulted=no
1455
fi
1456
if test ! -r "$srcdir/$ac_unique_file"; then
1457
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1458
  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1459
fi
1460
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1461
ac_abs_confdir=`(
1462
        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1463
        pwd)`
1464
# When building in place, set srcdir=.
1465
if test "$ac_abs_confdir" = "$ac_pwd"; then
1466
  srcdir=.
1467
fi
1468
# Remove unnecessary trailing slashes from srcdir.
1469
# Double slashes in file names in object file debugging info
1470
# mess up M-x gdb in Emacs.
1471
case $srcdir in
1472
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1473
esac
1474
for ac_var in $ac_precious_vars; do
1475
  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1476
  eval ac_env_${ac_var}_value=\$${ac_var}
1477
  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1478
  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1479
done
1480
 
1481
#
1482
# Report the --help message.
1483
#
1484
if test "$ac_init_help" = "long"; then
1485
  # Omit some internal or obsolete options to make the list less imposing.
1486
  # This message is too long to be a string in the A/UX 3.1 sh.
1487
  cat <<_ACEOF
1488
\`configure' configures this package to adapt to many kinds of systems.
1489
 
1490
Usage: $0 [OPTION]... [VAR=VALUE]...
1491
 
1492
To assign environment variables (e.g., CC, CFLAGS...), specify them as
1493
VAR=VALUE.  See below for descriptions of some of the useful variables.
1494
 
1495
Defaults for the options are specified in brackets.
1496
 
1497
Configuration:
1498
  -h, --help              display this help and exit
1499
      --help=short        display options specific to this package
1500
      --help=recursive    display the short help of all the included packages
1501
  -V, --version           display version information and exit
1502
  -q, --quiet, --silent   do not print \`checking...' messages
1503
      --cache-file=FILE   cache test results in FILE [disabled]
1504
  -C, --config-cache      alias for \`--cache-file=config.cache'
1505
  -n, --no-create         do not create output files
1506
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1507
 
1508
Installation directories:
1509
  --prefix=PREFIX         install architecture-independent files in PREFIX
1510
                          [$ac_default_prefix]
1511
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1512
                          [PREFIX]
1513
 
1514
By default, \`make install' will install all the files in
1515
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1516
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1517
for instance \`--prefix=\$HOME'.
1518
 
1519
For better control, use the options below.
1520
 
1521
Fine tuning of the installation directories:
1522
  --bindir=DIR            user executables [EPREFIX/bin]
1523
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1524
  --libexecdir=DIR        program executables [EPREFIX/libexec]
1525
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1526
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1527
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1528
  --libdir=DIR            object code libraries [EPREFIX/lib]
1529
  --includedir=DIR        C header files [PREFIX/include]
1530
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1531
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1532
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1533
  --infodir=DIR           info documentation [DATAROOTDIR/info]
1534
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1535
  --mandir=DIR            man documentation [DATAROOTDIR/man]
1536
  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1537
  --htmldir=DIR           html documentation [DOCDIR]
1538
  --dvidir=DIR            dvi documentation [DOCDIR]
1539
  --pdfdir=DIR            pdf documentation [DOCDIR]
1540
  --psdir=DIR             ps documentation [DOCDIR]
1541
_ACEOF
1542
 
1543
  cat <<\_ACEOF
1544
 
1545
Program names:
1546
  --program-prefix=PREFIX            prepend PREFIX to installed program names
1547
  --program-suffix=SUFFIX            append SUFFIX to installed program names
1548
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1549
 
1550
System types:
1551
  --build=BUILD     configure for building on BUILD [guessed]
1552
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1553
  --target=TARGET   configure for building compilers for TARGET [HOST]
1554
_ACEOF
1555
fi
1556
 
1557
if test -n "$ac_init_help"; then
1558
 
1559
  cat <<\_ACEOF
1560
 
1561
Optional Features:
1562
  --disable-option-checking  ignore unrecognized --enable/--with options
1563
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1564
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1565
  --disable-dependency-tracking  speeds up one-time build
1566
  --enable-dependency-tracking   do not reject slow dependency extractors
1567
  --enable-shared[=PKGS]  build shared libraries [default=no]
1568
  --enable-static[=PKGS]  build static libraries [default=yes]
1569
  --enable-fast-install[=PKGS]
1570
                          optimize for fast installation [default=yes]
1571
  --disable-libtool-lock  avoid locking (might break parallel builds)
1572
  --enable-plugins        Enable support for plugins (defaults no)
1573
  --disable-largefile     omit support for large files
1574
  --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1575
  --enable-targets        alternative target configurations
1576
  --enable-secureplt      Default to creating read-only plt entries
1577
  --enable-elf-stt-common Allow the generation of ELF symbols with the STT_COMMON type
1578
  --enable-werror         treat compile warnings as errors
1579
  --enable-build-warnings enable build-time compiler warnings
1580
  --enable-maintainer-mode  enable make rules and dependencies not useful
1581
                          (and sometimes confusing) to the casual installer
1582
  --enable-install-libbfd controls installation of libbfd and related headers
1583
  --disable-nls           do not use Native Language Support
1584
 
1585
Optional Packages:
1586
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1587
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1588
  --with-pic              try to use only PIC/non-PIC objects [default=use
1589
                          both]
1590
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1591
  --with-mmap             try using mmap for BFD input files if available
1592
  --with-separate-debug-dir=DIR
1593
                          Look for global separate debug info in DIR
1594
                          [default=LIBDIR/debug]
1595
  --with-pkgversion=PKG   Use PKG in the version string in place of "GNU
1596
                          Binutils"
1597
  --with-bugurl=URL       Direct users to URL to report a bug
1598
 
1599
Some influential environment variables:
1600
  CC          C compiler command
1601
  CFLAGS      C compiler flags
1602
  LDFLAGS     linker flags, e.g. -L if you have libraries in a
1603
              nonstandard directory 
1604
  LIBS        libraries to pass to the linker, e.g. -l
1605
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I if
1606
              you have headers in a nonstandard directory 
1607
  CPP         C preprocessor
1608
 
1609
Use these variables to override the choices made by `configure' or to help
1610
it to find libraries and programs with nonstandard names/locations.
1611
 
1612
Report bugs to the package provider.
1613
_ACEOF
1614
ac_status=$?
1615
fi
1616
 
1617
if test "$ac_init_help" = "recursive"; then
1618
  # If there are subdirs, report their specific --help.
1619
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1620
    test -d "$ac_dir" ||
1621
      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1622
      continue
1623
    ac_builddir=.
1624
 
1625
case "$ac_dir" in
1626
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1627
*)
1628
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1629
  # A ".." for each directory in $ac_dir_suffix.
1630
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1631
  case $ac_top_builddir_sub in
1632
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1633
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1634
  esac ;;
1635
esac
1636
ac_abs_top_builddir=$ac_pwd
1637
ac_abs_builddir=$ac_pwd$ac_dir_suffix
1638
# for backward compatibility:
1639
ac_top_builddir=$ac_top_build_prefix
1640
 
1641
case $srcdir in
1642
  .)  # We are building in place.
1643
    ac_srcdir=.
1644
    ac_top_srcdir=$ac_top_builddir_sub
1645
    ac_abs_top_srcdir=$ac_pwd ;;
1646
  [\\/]* | ?:[\\/]* )  # Absolute name.
1647
    ac_srcdir=$srcdir$ac_dir_suffix;
1648
    ac_top_srcdir=$srcdir
1649
    ac_abs_top_srcdir=$srcdir ;;
1650
  *) # Relative name.
1651
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1652
    ac_top_srcdir=$ac_top_build_prefix$srcdir
1653
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1654
esac
1655
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1656
 
1657
    cd "$ac_dir" || { ac_status=$?; continue; }
1658
    # Check for guested configure.
1659
    if test -f "$ac_srcdir/configure.gnu"; then
1660
      echo &&
1661
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1662
    elif test -f "$ac_srcdir/configure"; then
1663
      echo &&
1664
      $SHELL "$ac_srcdir/configure" --help=recursive
1665
    else
1666
      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1667
    fi || ac_status=$?
1668
    cd "$ac_pwd" || { ac_status=$?; break; }
1669
  done
1670
fi
1671
 
1672
test -n "$ac_init_help" && exit $ac_status
1673
if $ac_init_version; then
1674
  cat <<\_ACEOF
1675
configure
1676
generated by GNU Autoconf 2.64
1677
 
1678
Copyright (C) 2009 Free Software Foundation, Inc.
1679
This configure script is free software; the Free Software Foundation
1680
gives unlimited permission to copy, distribute and modify it.
1681
_ACEOF
1682
  exit
1683
fi
1684
 
1685
## ------------------------ ##
1686
## Autoconf initialization. ##
1687
## ------------------------ ##
1688
 
1689
# ac_fn_c_try_compile LINENO
1690
# --------------------------
1691
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1692
ac_fn_c_try_compile ()
1693
{
1694
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1695
  rm -f conftest.$ac_objext
1696
  if { { ac_try="$ac_compile"
1697
case "(($ac_try" in
1698
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1699
  *) ac_try_echo=$ac_try;;
1700
esac
1701
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1702
$as_echo "$ac_try_echo"; } >&5
1703
  (eval "$ac_compile") 2>conftest.err
1704
  ac_status=$?
1705
  if test -s conftest.err; then
1706
    grep -v '^ *+' conftest.err >conftest.er1
1707
    cat conftest.er1 >&5
1708
    mv -f conftest.er1 conftest.err
1709
  fi
1710
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1711
  test $ac_status = 0; } && {
1712
         test -z "$ac_c_werror_flag" ||
1713
         test ! -s conftest.err
1714
       } && test -s conftest.$ac_objext; then :
1715
  ac_retval=0
1716
else
1717
  $as_echo "$as_me: failed program was:" >&5
1718
sed 's/^/| /' conftest.$ac_ext >&5
1719
 
1720
        ac_retval=1
1721
fi
1722
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1723
  return $ac_retval
1724
 
1725
} # ac_fn_c_try_compile
1726
 
1727
# ac_fn_c_try_link LINENO
1728
# -----------------------
1729
# Try to link conftest.$ac_ext, and return whether this succeeded.
1730
ac_fn_c_try_link ()
1731
{
1732
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733
  rm -f conftest.$ac_objext conftest$ac_exeext
1734
  if { { ac_try="$ac_link"
1735
case "(($ac_try" in
1736
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1737
  *) ac_try_echo=$ac_try;;
1738
esac
1739
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1740
$as_echo "$ac_try_echo"; } >&5
1741
  (eval "$ac_link") 2>conftest.err
1742
  ac_status=$?
1743
  if test -s conftest.err; then
1744
    grep -v '^ *+' conftest.err >conftest.er1
1745
    cat conftest.er1 >&5
1746
    mv -f conftest.er1 conftest.err
1747
  fi
1748
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1749
  test $ac_status = 0; } && {
1750
         test -z "$ac_c_werror_flag" ||
1751
         test ! -s conftest.err
1752
       } && test -s conftest$ac_exeext && {
1753
         test "$cross_compiling" = yes ||
1754
         $as_test_x conftest$ac_exeext
1755
       }; then :
1756
  ac_retval=0
1757
else
1758
  $as_echo "$as_me: failed program was:" >&5
1759
sed 's/^/| /' conftest.$ac_ext >&5
1760
 
1761
        ac_retval=1
1762
fi
1763
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1764
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1765
  # interfere with the next link command; also delete a directory that is
1766
  # left behind by Apple's compiler.  We do this before executing the actions.
1767
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1768
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1769
  return $ac_retval
1770
 
1771
} # ac_fn_c_try_link
1772
 
1773
# ac_fn_c_try_cpp LINENO
1774
# ----------------------
1775
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1776
ac_fn_c_try_cpp ()
1777
{
1778
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1779
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1780
case "(($ac_try" in
1781
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1782
  *) ac_try_echo=$ac_try;;
1783
esac
1784
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1785
$as_echo "$ac_try_echo"; } >&5
1786
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1787
  ac_status=$?
1788
  if test -s conftest.err; then
1789
    grep -v '^ *+' conftest.err >conftest.er1
1790
    cat conftest.er1 >&5
1791
    mv -f conftest.er1 conftest.err
1792
  fi
1793
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1794
  test $ac_status = 0; } >/dev/null && {
1795
         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1796
         test ! -s conftest.err
1797
       }; then :
1798
  ac_retval=0
1799
else
1800
  $as_echo "$as_me: failed program was:" >&5
1801
sed 's/^/| /' conftest.$ac_ext >&5
1802
 
1803
    ac_retval=1
1804
fi
1805
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1806
  return $ac_retval
1807
 
1808
} # ac_fn_c_try_cpp
1809
 
1810
# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1811
# -------------------------------------------------------
1812
# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1813
# the include files in INCLUDES and setting the cache variable VAR
1814
# accordingly.
1815
ac_fn_c_check_header_mongrel ()
1816
{
1817
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1818
  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1819
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1820
$as_echo_n "checking for $2... " >&6; }
1821
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1822
  $as_echo_n "(cached) " >&6
1823
fi
1824
eval ac_res=\$$3
1825
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1826
$as_echo "$ac_res" >&6; }
1827
else
1828
  # Is the header compilable?
1829
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1830
$as_echo_n "checking $2 usability... " >&6; }
1831
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1832
/* end confdefs.h.  */
1833
$4
1834
#include <$2>
1835
_ACEOF
1836
if ac_fn_c_try_compile "$LINENO"; then :
1837
  ac_header_compiler=yes
1838
else
1839
  ac_header_compiler=no
1840
fi
1841
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1842
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1843
$as_echo "$ac_header_compiler" >&6; }
1844
 
1845
# Is the header present?
1846
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1847
$as_echo_n "checking $2 presence... " >&6; }
1848
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1849
/* end confdefs.h.  */
1850
#include <$2>
1851
_ACEOF
1852
if ac_fn_c_try_cpp "$LINENO"; then :
1853
  ac_header_preproc=yes
1854
else
1855
  ac_header_preproc=no
1856
fi
1857
rm -f conftest.err conftest.$ac_ext
1858
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1859
$as_echo "$ac_header_preproc" >&6; }
1860
 
1861
# So?  What about this header?
1862
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1863
  yes:no: )
1864
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1865
$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1866
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1867
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1868
    ;;
1869
  no:yes:* )
1870
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1871
$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1872
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1873
$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1874
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1875
$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1876
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1877
$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1878
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1879
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1880
    ;;
1881
esac
1882
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1883
$as_echo_n "checking for $2... " >&6; }
1884
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1885
  $as_echo_n "(cached) " >&6
1886
else
1887
  eval "$3=\$ac_header_compiler"
1888
fi
1889
eval ac_res=\$$3
1890
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1891
$as_echo "$ac_res" >&6; }
1892
fi
1893
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1894
 
1895
} # ac_fn_c_check_header_mongrel
1896
 
1897
# ac_fn_c_try_run LINENO
1898
# ----------------------
1899
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1900
# that executables *can* be run.
1901
ac_fn_c_try_run ()
1902
{
1903
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1904
  if { { ac_try="$ac_link"
1905
case "(($ac_try" in
1906
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1907
  *) ac_try_echo=$ac_try;;
1908
esac
1909
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1910
$as_echo "$ac_try_echo"; } >&5
1911
  (eval "$ac_link") 2>&5
1912
  ac_status=$?
1913
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1914
  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1915
  { { case "(($ac_try" in
1916
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1917
  *) ac_try_echo=$ac_try;;
1918
esac
1919
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1920
$as_echo "$ac_try_echo"; } >&5
1921
  (eval "$ac_try") 2>&5
1922
  ac_status=$?
1923
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1924
  test $ac_status = 0; }; }; then :
1925
  ac_retval=0
1926
else
1927
  $as_echo "$as_me: program exited with status $ac_status" >&5
1928
       $as_echo "$as_me: failed program was:" >&5
1929
sed 's/^/| /' conftest.$ac_ext >&5
1930
 
1931
       ac_retval=$ac_status
1932
fi
1933
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1934
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1935
  return $ac_retval
1936
 
1937
} # ac_fn_c_try_run
1938
 
1939
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1940
# -------------------------------------------------------
1941
# Tests whether HEADER exists and can be compiled using the include files in
1942
# INCLUDES, setting the cache variable VAR accordingly.
1943
ac_fn_c_check_header_compile ()
1944
{
1945
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1946
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1947
$as_echo_n "checking for $2... " >&6; }
1948
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1949
  $as_echo_n "(cached) " >&6
1950
else
1951
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1952
/* end confdefs.h.  */
1953
$4
1954
#include <$2>
1955
_ACEOF
1956
if ac_fn_c_try_compile "$LINENO"; then :
1957
  eval "$3=yes"
1958
else
1959
  eval "$3=no"
1960
fi
1961
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1962
fi
1963
eval ac_res=\$$3
1964
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1965
$as_echo "$ac_res" >&6; }
1966
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1967
 
1968
} # ac_fn_c_check_header_compile
1969
 
1970
# ac_fn_c_check_func LINENO FUNC VAR
1971
# ----------------------------------
1972
# Tests whether FUNC exists, setting the cache variable VAR accordingly
1973
ac_fn_c_check_func ()
1974
{
1975
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1976
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1977
$as_echo_n "checking for $2... " >&6; }
1978
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1979
  $as_echo_n "(cached) " >&6
1980
else
1981
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1982
/* end confdefs.h.  */
1983
/* Define $2 to an innocuous variant, in case  declares $2.
1984
   For example, HP-UX 11i  declares gettimeofday.  */
1985
#define $2 innocuous_$2
1986
 
1987
/* System header to define __stub macros and hopefully few prototypes,
1988
    which can conflict with char $2 (); below.
1989
    Prefer  to  if __STDC__ is defined, since
1990
     exists even on freestanding compilers.  */
1991
 
1992
#ifdef __STDC__
1993
# include 
1994
#else
1995
# include 
1996
#endif
1997
 
1998
#undef $2
1999
 
2000
/* Override any GCC internal prototype to avoid an error.
2001
   Use char because int might match the return type of a GCC
2002
   builtin and then its argument prototype would still apply.  */
2003
#ifdef __cplusplus
2004
extern "C"
2005
#endif
2006
char $2 ();
2007
/* The GNU C library defines this for functions which it implements
2008
    to always fail with ENOSYS.  Some functions are actually named
2009
    something starting with __ and the normal name is an alias.  */
2010
#if defined __stub_$2 || defined __stub___$2
2011
choke me
2012
#endif
2013
 
2014
int
2015
main ()
2016
{
2017
return $2 ();
2018
  ;
2019
  return 0;
2020
}
2021
_ACEOF
2022
if ac_fn_c_try_link "$LINENO"; then :
2023
  eval "$3=yes"
2024
else
2025
  eval "$3=no"
2026
fi
2027
rm -f core conftest.err conftest.$ac_objext \
2028
    conftest$ac_exeext conftest.$ac_ext
2029
fi
2030
eval ac_res=\$$3
2031
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2032
$as_echo "$ac_res" >&6; }
2033
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2034
 
2035
} # ac_fn_c_check_func
2036
 
2037
# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2038
# --------------------------------------------
2039
# Tries to find the compile-time value of EXPR in a program that includes
2040
# INCLUDES, setting VAR accordingly. Returns whether the value could be
2041
# computed
2042
ac_fn_c_compute_int ()
2043
{
2044
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2045
  if test "$cross_compiling" = yes; then
2046
    # Depending upon the size, compute the lo and hi bounds.
2047
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2048
/* end confdefs.h.  */
2049
$4
2050
int
2051
main ()
2052
{
2053
static int test_array [1 - 2 * !(($2) >= 0)];
2054
test_array [0] = 0
2055
 
2056
  ;
2057
  return 0;
2058
}
2059
_ACEOF
2060
if ac_fn_c_try_compile "$LINENO"; then :
2061
  ac_lo=0 ac_mid=0
2062
  while :; do
2063
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2064
/* end confdefs.h.  */
2065
$4
2066
int
2067
main ()
2068
{
2069
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2070
test_array [0] = 0
2071
 
2072
  ;
2073
  return 0;
2074
}
2075
_ACEOF
2076
if ac_fn_c_try_compile "$LINENO"; then :
2077
  ac_hi=$ac_mid; break
2078
else
2079
  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2080
                        if test $ac_lo -le $ac_mid; then
2081
                          ac_lo= ac_hi=
2082
                          break
2083
                        fi
2084
                        as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2085
fi
2086
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2087
  done
2088
else
2089
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2090
/* end confdefs.h.  */
2091
$4
2092
int
2093
main ()
2094
{
2095
static int test_array [1 - 2 * !(($2) < 0)];
2096
test_array [0] = 0
2097
 
2098
  ;
2099
  return 0;
2100
}
2101
_ACEOF
2102
if ac_fn_c_try_compile "$LINENO"; then :
2103
  ac_hi=-1 ac_mid=-1
2104
  while :; do
2105
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2106
/* end confdefs.h.  */
2107
$4
2108
int
2109
main ()
2110
{
2111
static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2112
test_array [0] = 0
2113
 
2114
  ;
2115
  return 0;
2116
}
2117
_ACEOF
2118
if ac_fn_c_try_compile "$LINENO"; then :
2119
  ac_lo=$ac_mid; break
2120
else
2121
  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2122
                        if test $ac_mid -le $ac_hi; then
2123
                          ac_lo= ac_hi=
2124
                          break
2125
                        fi
2126
                        as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2127
fi
2128
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2129
  done
2130
else
2131
  ac_lo= ac_hi=
2132
fi
2133
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2134
fi
2135
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2136
# Binary search between lo and hi bounds.
2137
while test "x$ac_lo" != "x$ac_hi"; do
2138
  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2139
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2140
/* end confdefs.h.  */
2141
$4
2142
int
2143
main ()
2144
{
2145
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2146
test_array [0] = 0
2147
 
2148
  ;
2149
  return 0;
2150
}
2151
_ACEOF
2152
if ac_fn_c_try_compile "$LINENO"; then :
2153
  ac_hi=$ac_mid
2154
else
2155
  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2156
fi
2157
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2158
done
2159
case $ac_lo in #((
2160
?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2161
'') ac_retval=1 ;;
2162
esac
2163
  else
2164
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2165
/* end confdefs.h.  */
2166
$4
2167
static long int longval () { return $2; }
2168
static unsigned long int ulongval () { return $2; }
2169
#include 
2170
#include 
2171
int
2172
main ()
2173
{
2174
 
2175
  FILE *f = fopen ("conftest.val", "w");
2176
  if (! f)
2177
    return 1;
2178
  if (($2) < 0)
2179
    {
2180
      long int i = longval ();
2181
      if (i != ($2))
2182
        return 1;
2183
      fprintf (f, "%ld", i);
2184
    }
2185
  else
2186
    {
2187
      unsigned long int i = ulongval ();
2188
      if (i != ($2))
2189
        return 1;
2190
      fprintf (f, "%lu", i);
2191
    }
2192
  /* Do not output a trailing newline, as this causes \r\n confusion
2193
     on some platforms.  */
2194
  return ferror (f) || fclose (f) != 0;
2195
 
2196
  ;
2197
  return 0;
2198
}
2199
_ACEOF
2200
if ac_fn_c_try_run "$LINENO"; then :
2201
  echo >>conftest.val; read $3 
2202
else
2203
  ac_retval=1
2204
fi
2205
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2206
  conftest.$ac_objext conftest.beam conftest.$ac_ext
2207
rm -f conftest.val
2208
 
2209
  fi
2210
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2211
  return $ac_retval
2212
 
2213
} # ac_fn_c_compute_int
2214
 
2215
# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2216
# -------------------------------------------
2217
# Tests whether TYPE exists after having included INCLUDES, setting cache
2218
# variable VAR accordingly.
2219
ac_fn_c_check_type ()
2220
{
2221
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2222
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2223
$as_echo_n "checking for $2... " >&6; }
2224
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2225
  $as_echo_n "(cached) " >&6
2226
else
2227
  eval "$3=no"
2228
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2229
/* end confdefs.h.  */
2230
$4
2231
int
2232
main ()
2233
{
2234
if (sizeof ($2))
2235
         return 0;
2236
  ;
2237
  return 0;
2238
}
2239
_ACEOF
2240
if ac_fn_c_try_compile "$LINENO"; then :
2241
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2242
/* end confdefs.h.  */
2243
$4
2244
int
2245
main ()
2246
{
2247
if (sizeof (($2)))
2248
            return 0;
2249
  ;
2250
  return 0;
2251
}
2252
_ACEOF
2253
if ac_fn_c_try_compile "$LINENO"; then :
2254
 
2255
else
2256
  eval "$3=yes"
2257
fi
2258
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2259
fi
2260
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2261
fi
2262
eval ac_res=\$$3
2263
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2264
$as_echo "$ac_res" >&6; }
2265
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2266
 
2267
} # ac_fn_c_check_type
2268
 
2269
# ac_fn_c_check_decl LINENO SYMBOL VAR
2270
# ------------------------------------
2271
# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2272
ac_fn_c_check_decl ()
2273
{
2274
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2275
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
2276
$as_echo_n "checking whether $2 is declared... " >&6; }
2277
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2278
  $as_echo_n "(cached) " >&6
2279
else
2280
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2281
/* end confdefs.h.  */
2282
$4
2283
int
2284
main ()
2285
{
2286
#ifndef $2
2287
  (void) $2;
2288
#endif
2289
 
2290
  ;
2291
  return 0;
2292
}
2293
_ACEOF
2294
if ac_fn_c_try_compile "$LINENO"; then :
2295
  eval "$3=yes"
2296
else
2297
  eval "$3=no"
2298
fi
2299
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2300
fi
2301
eval ac_res=\$$3
2302
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2303
$as_echo "$ac_res" >&6; }
2304
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2305
 
2306
} # ac_fn_c_check_decl
2307
cat >config.log <<_ACEOF
2308
This file contains any messages produced by compilers while
2309
running configure, to aid debugging if configure makes a mistake.
2310
 
2311
It was created by $as_me, which was
2312
generated by GNU Autoconf 2.64.  Invocation command line was
2313
 
2314
  $ $0 $@
2315
 
2316
_ACEOF
2317
exec 5>>config.log
2318
{
2319
cat <<_ASUNAME
2320
## --------- ##
2321
## Platform. ##
2322
## --------- ##
2323
 
2324
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2325
uname -m = `(uname -m) 2>/dev/null || echo unknown`
2326
uname -r = `(uname -r) 2>/dev/null || echo unknown`
2327
uname -s = `(uname -s) 2>/dev/null || echo unknown`
2328
uname -v = `(uname -v) 2>/dev/null || echo unknown`
2329
 
2330
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2331
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2332
 
2333
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2334
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2335
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2336
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2337
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2338
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2339
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2340
 
2341
_ASUNAME
2342
 
2343
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2344
for as_dir in $PATH
2345
do
2346
  IFS=$as_save_IFS
2347
  test -z "$as_dir" && as_dir=.
2348
    $as_echo "PATH: $as_dir"
2349
  done
2350
IFS=$as_save_IFS
2351
 
2352
} >&5
2353
 
2354
cat >&5 <<_ACEOF
2355
 
2356
 
2357
## ----------- ##
2358
## Core tests. ##
2359
## ----------- ##
2360
 
2361
_ACEOF
2362
 
2363
 
2364
# Keep a trace of the command line.
2365
# Strip out --no-create and --no-recursion so they do not pile up.
2366
# Strip out --silent because we don't want to record it for future runs.
2367
# Also quote any args containing shell meta-characters.
2368
# Make two passes to allow for proper duplicate-argument suppression.
2369
ac_configure_args=
2370
ac_configure_args0=
2371
ac_configure_args1=
2372
ac_must_keep_next=false
2373
for ac_pass in 1 2
2374
do
2375
  for ac_arg
2376
  do
2377
    case $ac_arg in
2378
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2379
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2380
    | -silent | --silent | --silen | --sile | --sil)
2381
      continue ;;
2382
    *\'*)
2383
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2384
    esac
2385
    case $ac_pass in
2386
    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2387
    2)
2388
      as_fn_append ac_configure_args1 " '$ac_arg'"
2389
      if test $ac_must_keep_next = true; then
2390
        ac_must_keep_next=false # Got value, back to normal.
2391
      else
2392
        case $ac_arg in
2393
          *=* | --config-cache | -C | -disable-* | --disable-* \
2394
          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2395
          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2396
          | -with-* | --with-* | -without-* | --without-* | --x)
2397
            case "$ac_configure_args0 " in
2398
              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2399
            esac
2400
            ;;
2401
          -* ) ac_must_keep_next=true ;;
2402
        esac
2403
      fi
2404
      as_fn_append ac_configure_args " '$ac_arg'"
2405
      ;;
2406
    esac
2407
  done
2408
done
2409
{ ac_configure_args0=; unset ac_configure_args0;}
2410
{ ac_configure_args1=; unset ac_configure_args1;}
2411
 
2412
# When interrupted or exit'd, cleanup temporary files, and complete
2413
# config.log.  We remove comments because anyway the quotes in there
2414
# would cause problems or look ugly.
2415
# WARNING: Use '\'' to represent an apostrophe within the trap.
2416
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2417
trap 'exit_status=$?
2418
  # Save into config.log some information that might help in debugging.
2419
  {
2420
    echo
2421
 
2422
    cat <<\_ASBOX
2423
## ---------------- ##
2424
## Cache variables. ##
2425
## ---------------- ##
2426
_ASBOX
2427
    echo
2428
    # The following way of writing the cache mishandles newlines in values,
2429
(
2430
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2431
    eval ac_val=\$$ac_var
2432
    case $ac_val in #(
2433
    *${as_nl}*)
2434
      case $ac_var in #(
2435
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2436
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2437
      esac
2438
      case $ac_var in #(
2439
      _ | IFS | as_nl) ;; #(
2440
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2441
      *) { eval $ac_var=; unset $ac_var;} ;;
2442
      esac ;;
2443
    esac
2444
  done
2445
  (set) 2>&1 |
2446
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2447
    *${as_nl}ac_space=\ *)
2448
      sed -n \
2449
        "s/'\''/'\''\\\\'\'''\''/g;
2450
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2451
      ;; #(
2452
    *)
2453
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2454
      ;;
2455
    esac |
2456
    sort
2457
)
2458
    echo
2459
 
2460
    cat <<\_ASBOX
2461
## ----------------- ##
2462
## Output variables. ##
2463
## ----------------- ##
2464
_ASBOX
2465
    echo
2466
    for ac_var in $ac_subst_vars
2467
    do
2468
      eval ac_val=\$$ac_var
2469
      case $ac_val in
2470
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2471
      esac
2472
      $as_echo "$ac_var='\''$ac_val'\''"
2473
    done | sort
2474
    echo
2475
 
2476
    if test -n "$ac_subst_files"; then
2477
      cat <<\_ASBOX
2478
## ------------------- ##
2479
## File substitutions. ##
2480
## ------------------- ##
2481
_ASBOX
2482
      echo
2483
      for ac_var in $ac_subst_files
2484
      do
2485
        eval ac_val=\$$ac_var
2486
        case $ac_val in
2487
        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2488
        esac
2489
        $as_echo "$ac_var='\''$ac_val'\''"
2490
      done | sort
2491
      echo
2492
    fi
2493
 
2494
    if test -s confdefs.h; then
2495
      cat <<\_ASBOX
2496
## ----------- ##
2497
## confdefs.h. ##
2498
## ----------- ##
2499
_ASBOX
2500
      echo
2501
      cat confdefs.h
2502
      echo
2503
    fi
2504
    test "$ac_signal" != 0 &&
2505
      $as_echo "$as_me: caught signal $ac_signal"
2506
    $as_echo "$as_me: exit $exit_status"
2507
  } >&5
2508
  rm -f core *.core core.conftest.* &&
2509
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2510
    exit $exit_status
2511
' 0
2512
for ac_signal in 1 2 13 15; do
2513
  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2514
done
2515
ac_signal=0
2516
 
2517
# confdefs.h avoids OS command line length limits that DEFS can exceed.
2518
rm -f -r conftest* confdefs.h
2519
 
2520
$as_echo "/* confdefs.h */" > confdefs.h
2521
 
2522
# Predefined preprocessor variables.
2523
 
2524
cat >>confdefs.h <<_ACEOF
2525
#define PACKAGE_NAME "$PACKAGE_NAME"
2526
_ACEOF
2527
 
2528
cat >>confdefs.h <<_ACEOF
2529
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2530
_ACEOF
2531
 
2532
cat >>confdefs.h <<_ACEOF
2533
#define PACKAGE_VERSION "$PACKAGE_VERSION"
2534
_ACEOF
2535
 
2536
cat >>confdefs.h <<_ACEOF
2537
#define PACKAGE_STRING "$PACKAGE_STRING"
2538
_ACEOF
2539
 
2540
cat >>confdefs.h <<_ACEOF
2541
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2542
_ACEOF
2543
 
2544
cat >>confdefs.h <<_ACEOF
2545
#define PACKAGE_URL "$PACKAGE_URL"
2546
_ACEOF
2547
 
2548
 
2549
# Let the site file select an alternate cache file if it wants to.
2550
# Prefer an explicitly selected file to automatically selected ones.
2551
ac_site_file1=NONE
2552
ac_site_file2=NONE
2553
if test -n "$CONFIG_SITE"; then
2554
  ac_site_file1=$CONFIG_SITE
2555
elif test "x$prefix" != xNONE; then
2556
  ac_site_file1=$prefix/share/config.site
2557
  ac_site_file2=$prefix/etc/config.site
2558
else
2559
  ac_site_file1=$ac_default_prefix/share/config.site
2560
  ac_site_file2=$ac_default_prefix/etc/config.site
2561
fi
2562
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2563
do
2564
  test "x$ac_site_file" = xNONE && continue
2565
  if test -r "$ac_site_file"; then
2566
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2567
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2568
    sed 's/^/| /' "$ac_site_file" >&5
2569
    . "$ac_site_file"
2570
  fi
2571
done
2572
 
2573
if test -r "$cache_file"; then
2574
  # Some versions of bash will fail to source /dev/null (special
2575
  # files actually), so we avoid doing that.
2576
  if test -f "$cache_file"; then
2577
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2578
$as_echo "$as_me: loading cache $cache_file" >&6;}
2579
    case $cache_file in
2580
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2581
      *)                      . "./$cache_file";;
2582
    esac
2583
  fi
2584
else
2585
  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2586
$as_echo "$as_me: creating cache $cache_file" >&6;}
2587
  >$cache_file
2588
fi
2589
 
2590
# Check that the precious variables saved in the cache have kept the same
2591
# value.
2592
ac_cache_corrupted=false
2593
for ac_var in $ac_precious_vars; do
2594
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2595
  eval ac_new_set=\$ac_env_${ac_var}_set
2596
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2597
  eval ac_new_val=\$ac_env_${ac_var}_value
2598
  case $ac_old_set,$ac_new_set in
2599
    set,)
2600
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2601
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2602
      ac_cache_corrupted=: ;;
2603
    ,set)
2604
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2605
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2606
      ac_cache_corrupted=: ;;
2607
    ,);;
2608
    *)
2609
      if test "x$ac_old_val" != "x$ac_new_val"; then
2610
        # differences in whitespace do not lead to failure.
2611
        ac_old_val_w=`echo x $ac_old_val`
2612
        ac_new_val_w=`echo x $ac_new_val`
2613
        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2614
          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2615
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2616
          ac_cache_corrupted=:
2617
        else
2618
          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2619
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2620
          eval $ac_var=\$ac_old_val
2621
        fi
2622
        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2623
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2624
        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2625
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2626
      fi;;
2627
  esac
2628
  # Pass precious variables to config.status.
2629
  if test "$ac_new_set" = set; then
2630
    case $ac_new_val in
2631
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2632
    *) ac_arg=$ac_var=$ac_new_val ;;
2633
    esac
2634
    case " $ac_configure_args " in
2635
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2636
      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2637
    esac
2638
  fi
2639
done
2640
if $ac_cache_corrupted; then
2641
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2642
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2643
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2644
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2645
  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2646
fi
2647
## -------------------- ##
2648
## Main body of script. ##
2649
## -------------------- ##
2650
 
2651
ac_ext=c
2652
ac_cpp='$CPP $CPPFLAGS'
2653
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2654
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2655
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2656
 
2657
 
2658
 
2659
 
2660
 
2661
 
2662
 
2663
ac_aux_dir=
2664
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2665
  for ac_t in install-sh install.sh shtool; do
2666
    if test -f "$ac_dir/$ac_t"; then
2667
      ac_aux_dir=$ac_dir
2668
      ac_install_sh="$ac_aux_dir/$ac_t -c"
2669
      break 2
2670
    fi
2671
  done
2672
done
2673
if test -z "$ac_aux_dir"; then
2674
  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2675
fi
2676
 
2677
# These three variables are undocumented and unsupported,
2678
# and are intended to be withdrawn in a future Autoconf release.
2679
# They can cause serious problems if a builder's source tree is in a directory
2680
# whose full name contains unusual characters.
2681
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2682
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2683
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2684
 
2685
 
2686
# Make sure we can run config.sub.
2687
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2688
  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2689
 
2690
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2691
$as_echo_n "checking build system type... " >&6; }
2692
if test "${ac_cv_build+set}" = set; then :
2693
  $as_echo_n "(cached) " >&6
2694
else
2695
  ac_build_alias=$build_alias
2696
test "x$ac_build_alias" = x &&
2697
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2698
test "x$ac_build_alias" = x &&
2699
  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2700
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2701
  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2702
 
2703
fi
2704
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2705
$as_echo "$ac_cv_build" >&6; }
2706
case $ac_cv_build in
2707
*-*-*) ;;
2708
*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2709
esac
2710
build=$ac_cv_build
2711
ac_save_IFS=$IFS; IFS='-'
2712
set x $ac_cv_build
2713
shift
2714
build_cpu=$1
2715
build_vendor=$2
2716
shift; shift
2717
# Remember, the first character of IFS is used to create $*,
2718
# except with old shells:
2719
build_os=$*
2720
IFS=$ac_save_IFS
2721
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2722
 
2723
 
2724
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2725
$as_echo_n "checking host system type... " >&6; }
2726
if test "${ac_cv_host+set}" = set; then :
2727
  $as_echo_n "(cached) " >&6
2728
else
2729
  if test "x$host_alias" = x; then
2730
  ac_cv_host=$ac_cv_build
2731
else
2732
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2733
    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2734
fi
2735
 
2736
fi
2737
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2738
$as_echo "$ac_cv_host" >&6; }
2739
case $ac_cv_host in
2740
*-*-*) ;;
2741
*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2742
esac
2743
host=$ac_cv_host
2744
ac_save_IFS=$IFS; IFS='-'
2745
set x $ac_cv_host
2746
shift
2747
host_cpu=$1
2748
host_vendor=$2
2749
shift; shift
2750
# Remember, the first character of IFS is used to create $*,
2751
# except with old shells:
2752
host_os=$*
2753
IFS=$ac_save_IFS
2754
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2755
 
2756
 
2757
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2758
$as_echo_n "checking target system type... " >&6; }
2759
if test "${ac_cv_target+set}" = set; then :
2760
  $as_echo_n "(cached) " >&6
2761
else
2762
  if test "x$target_alias" = x; then
2763
  ac_cv_target=$ac_cv_host
2764
else
2765
  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2766
    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2767
fi
2768
 
2769
fi
2770
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2771
$as_echo "$ac_cv_target" >&6; }
2772
case $ac_cv_target in
2773
*-*-*) ;;
2774
*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2775
esac
2776
target=$ac_cv_target
2777
ac_save_IFS=$IFS; IFS='-'
2778
set x $ac_cv_target
2779
shift
2780
target_cpu=$1
2781
target_vendor=$2
2782
shift; shift
2783
# Remember, the first character of IFS is used to create $*,
2784
# except with old shells:
2785
target_os=$*
2786
IFS=$ac_save_IFS
2787
case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2788
 
2789
 
2790
# The aliases save the names the user supplied, while $host etc.
2791
# will get canonicalized.
2792
test -n "$target_alias" &&
2793
  test "$program_prefix$program_suffix$program_transform_name" = \
2794
    NONENONEs,x,x, &&
2795
  program_prefix=${target_alias}-
2796
ac_ext=c
2797
ac_cpp='$CPP $CPPFLAGS'
2798
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2799
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2800
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2801
if test -n "$ac_tool_prefix"; then
2802
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2803
set dummy ${ac_tool_prefix}gcc; ac_word=$2
2804
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2805
$as_echo_n "checking for $ac_word... " >&6; }
2806
if test "${ac_cv_prog_CC+set}" = set; then :
2807
  $as_echo_n "(cached) " >&6
2808
else
2809
  if test -n "$CC"; then
2810
  ac_cv_prog_CC="$CC" # Let the user override the test.
2811
else
2812
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2813
for as_dir in $PATH
2814
do
2815
  IFS=$as_save_IFS
2816
  test -z "$as_dir" && as_dir=.
2817
    for ac_exec_ext in '' $ac_executable_extensions; do
2818
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2819
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2820
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2821
    break 2
2822
  fi
2823
done
2824
  done
2825
IFS=$as_save_IFS
2826
 
2827
fi
2828
fi
2829
CC=$ac_cv_prog_CC
2830
if test -n "$CC"; then
2831
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2832
$as_echo "$CC" >&6; }
2833
else
2834
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2835
$as_echo "no" >&6; }
2836
fi
2837
 
2838
 
2839
fi
2840
if test -z "$ac_cv_prog_CC"; then
2841
  ac_ct_CC=$CC
2842
  # Extract the first word of "gcc", so it can be a program name with args.
2843
set dummy gcc; ac_word=$2
2844
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2845
$as_echo_n "checking for $ac_word... " >&6; }
2846
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2847
  $as_echo_n "(cached) " >&6
2848
else
2849
  if test -n "$ac_ct_CC"; then
2850
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2851
else
2852
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2853
for as_dir in $PATH
2854
do
2855
  IFS=$as_save_IFS
2856
  test -z "$as_dir" && as_dir=.
2857
    for ac_exec_ext in '' $ac_executable_extensions; do
2858
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2859
    ac_cv_prog_ac_ct_CC="gcc"
2860
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2861
    break 2
2862
  fi
2863
done
2864
  done
2865
IFS=$as_save_IFS
2866
 
2867
fi
2868
fi
2869
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2870
if test -n "$ac_ct_CC"; then
2871
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2872
$as_echo "$ac_ct_CC" >&6; }
2873
else
2874
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2875
$as_echo "no" >&6; }
2876
fi
2877
 
2878
  if test "x$ac_ct_CC" = x; then
2879
    CC=""
2880
  else
2881
    case $cross_compiling:$ac_tool_warned in
2882
yes:)
2883
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2884
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2885
ac_tool_warned=yes ;;
2886
esac
2887
    CC=$ac_ct_CC
2888
  fi
2889
else
2890
  CC="$ac_cv_prog_CC"
2891
fi
2892
 
2893
if test -z "$CC"; then
2894
          if test -n "$ac_tool_prefix"; then
2895
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2896
set dummy ${ac_tool_prefix}cc; ac_word=$2
2897
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2898
$as_echo_n "checking for $ac_word... " >&6; }
2899
if test "${ac_cv_prog_CC+set}" = set; then :
2900
  $as_echo_n "(cached) " >&6
2901
else
2902
  if test -n "$CC"; then
2903
  ac_cv_prog_CC="$CC" # Let the user override the test.
2904
else
2905
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2906
for as_dir in $PATH
2907
do
2908
  IFS=$as_save_IFS
2909
  test -z "$as_dir" && as_dir=.
2910
    for ac_exec_ext in '' $ac_executable_extensions; do
2911
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2912
    ac_cv_prog_CC="${ac_tool_prefix}cc"
2913
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2914
    break 2
2915
  fi
2916
done
2917
  done
2918
IFS=$as_save_IFS
2919
 
2920
fi
2921
fi
2922
CC=$ac_cv_prog_CC
2923
if test -n "$CC"; then
2924
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2925
$as_echo "$CC" >&6; }
2926
else
2927
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2928
$as_echo "no" >&6; }
2929
fi
2930
 
2931
 
2932
  fi
2933
fi
2934
if test -z "$CC"; then
2935
  # Extract the first word of "cc", so it can be a program name with args.
2936
set dummy cc; ac_word=$2
2937
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2938
$as_echo_n "checking for $ac_word... " >&6; }
2939
if test "${ac_cv_prog_CC+set}" = set; then :
2940
  $as_echo_n "(cached) " >&6
2941
else
2942
  if test -n "$CC"; then
2943
  ac_cv_prog_CC="$CC" # Let the user override the test.
2944
else
2945
  ac_prog_rejected=no
2946
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2947
for as_dir in $PATH
2948
do
2949
  IFS=$as_save_IFS
2950
  test -z "$as_dir" && as_dir=.
2951
    for ac_exec_ext in '' $ac_executable_extensions; do
2952
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2953
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2954
       ac_prog_rejected=yes
2955
       continue
2956
     fi
2957
    ac_cv_prog_CC="cc"
2958
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2959
    break 2
2960
  fi
2961
done
2962
  done
2963
IFS=$as_save_IFS
2964
 
2965
if test $ac_prog_rejected = yes; then
2966
  # We found a bogon in the path, so make sure we never use it.
2967
  set dummy $ac_cv_prog_CC
2968
  shift
2969
  if test $# != 0; then
2970
    # We chose a different compiler from the bogus one.
2971
    # However, it has the same basename, so the bogon will be chosen
2972
    # first if we set CC to just the basename; use the full file name.
2973
    shift
2974
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2975
  fi
2976
fi
2977
fi
2978
fi
2979
CC=$ac_cv_prog_CC
2980
if test -n "$CC"; then
2981
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2982
$as_echo "$CC" >&6; }
2983
else
2984
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2985
$as_echo "no" >&6; }
2986
fi
2987
 
2988
 
2989
fi
2990
if test -z "$CC"; then
2991
  if test -n "$ac_tool_prefix"; then
2992
  for ac_prog in cl.exe
2993
  do
2994
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2995
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2996
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2997
$as_echo_n "checking for $ac_word... " >&6; }
2998
if test "${ac_cv_prog_CC+set}" = set; then :
2999
  $as_echo_n "(cached) " >&6
3000
else
3001
  if test -n "$CC"; then
3002
  ac_cv_prog_CC="$CC" # Let the user override the test.
3003
else
3004
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3005
for as_dir in $PATH
3006
do
3007
  IFS=$as_save_IFS
3008
  test -z "$as_dir" && as_dir=.
3009
    for ac_exec_ext in '' $ac_executable_extensions; do
3010
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3011
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3012
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3013
    break 2
3014
  fi
3015
done
3016
  done
3017
IFS=$as_save_IFS
3018
 
3019
fi
3020
fi
3021
CC=$ac_cv_prog_CC
3022
if test -n "$CC"; then
3023
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3024
$as_echo "$CC" >&6; }
3025
else
3026
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3027
$as_echo "no" >&6; }
3028
fi
3029
 
3030
 
3031
    test -n "$CC" && break
3032
  done
3033
fi
3034
if test -z "$CC"; then
3035
  ac_ct_CC=$CC
3036
  for ac_prog in cl.exe
3037
do
3038
  # Extract the first word of "$ac_prog", so it can be a program name with args.
3039
set dummy $ac_prog; ac_word=$2
3040
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3041
$as_echo_n "checking for $ac_word... " >&6; }
3042
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3043
  $as_echo_n "(cached) " >&6
3044
else
3045
  if test -n "$ac_ct_CC"; then
3046
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3047
else
3048
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3049
for as_dir in $PATH
3050
do
3051
  IFS=$as_save_IFS
3052
  test -z "$as_dir" && as_dir=.
3053
    for ac_exec_ext in '' $ac_executable_extensions; do
3054
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3055
    ac_cv_prog_ac_ct_CC="$ac_prog"
3056
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3057
    break 2
3058
  fi
3059
done
3060
  done
3061
IFS=$as_save_IFS
3062
 
3063
fi
3064
fi
3065
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3066
if test -n "$ac_ct_CC"; then
3067
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3068
$as_echo "$ac_ct_CC" >&6; }
3069
else
3070
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3071
$as_echo "no" >&6; }
3072
fi
3073
 
3074
 
3075
  test -n "$ac_ct_CC" && break
3076
done
3077
 
3078
  if test "x$ac_ct_CC" = x; then
3079
    CC=""
3080
  else
3081
    case $cross_compiling:$ac_tool_warned in
3082
yes:)
3083
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3084
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3085
ac_tool_warned=yes ;;
3086
esac
3087
    CC=$ac_ct_CC
3088
  fi
3089
fi
3090
 
3091
fi
3092
 
3093
 
3094
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3095
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3096
as_fn_error "no acceptable C compiler found in \$PATH
3097
See \`config.log' for more details." "$LINENO" 5; }
3098
 
3099
# Provide some information about the compiler.
3100
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3101
set X $ac_compile
3102
ac_compiler=$2
3103
for ac_option in --version -v -V -qversion; do
3104
  { { ac_try="$ac_compiler $ac_option >&5"
3105
case "(($ac_try" in
3106
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3107
  *) ac_try_echo=$ac_try;;
3108
esac
3109
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3110
$as_echo "$ac_try_echo"; } >&5
3111
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3112
  ac_status=$?
3113
  if test -s conftest.err; then
3114
    sed '10a\
3115
... rest of stderr output deleted ...
3116
         10q' conftest.err >conftest.er1
3117
    cat conftest.er1 >&5
3118
    rm -f conftest.er1 conftest.err
3119
  fi
3120
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3121
  test $ac_status = 0; }
3122
done
3123
 
3124
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3125
/* end confdefs.h.  */
3126
 
3127
int
3128
main ()
3129
{
3130
 
3131
  ;
3132
  return 0;
3133
}
3134
_ACEOF
3135
ac_clean_files_save=$ac_clean_files
3136
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3137
# Try to create an executable without -o first, disregard a.out.
3138
# It will help us diagnose broken compilers, and finding out an intuition
3139
# of exeext.
3140
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3141
$as_echo_n "checking for C compiler default output file name... " >&6; }
3142
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3143
 
3144
# The possible output files:
3145
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3146
 
3147
ac_rmfiles=
3148
for ac_file in $ac_files
3149
do
3150
  case $ac_file in
3151
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3152
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3153
  esac
3154
done
3155
rm -f $ac_rmfiles
3156
 
3157
if { { ac_try="$ac_link_default"
3158
case "(($ac_try" in
3159
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3160
  *) ac_try_echo=$ac_try;;
3161
esac
3162
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3163
$as_echo "$ac_try_echo"; } >&5
3164
  (eval "$ac_link_default") 2>&5
3165
  ac_status=$?
3166
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3167
  test $ac_status = 0; }; then :
3168
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3169
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3170
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3171
# so that the user can short-circuit this test for compilers unknown to
3172
# Autoconf.
3173
for ac_file in $ac_files ''
3174
do
3175
  test -f "$ac_file" || continue
3176
  case $ac_file in
3177
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3178
        ;;
3179
    [ab].out )
3180
        # We found the default executable, but exeext='' is most
3181
        # certainly right.
3182
        break;;
3183
    *.* )
3184
        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3185
        then :; else
3186
           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3187
        fi
3188
        # We set ac_cv_exeext here because the later test for it is not
3189
        # safe: cross compilers may not add the suffix if given an `-o'
3190
        # argument, so we may need to know it at that point already.
3191
        # Even if this section looks crufty: it has the advantage of
3192
        # actually working.
3193
        break;;
3194
    * )
3195
        break;;
3196
  esac
3197
done
3198
test "$ac_cv_exeext" = no && ac_cv_exeext=
3199
 
3200
else
3201
  ac_file=''
3202
fi
3203
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3204
$as_echo "$ac_file" >&6; }
3205
if test -z "$ac_file"; then :
3206
  $as_echo "$as_me: failed program was:" >&5
3207
sed 's/^/| /' conftest.$ac_ext >&5
3208
 
3209
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3210
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3211
{ as_fn_set_status 77
3212
as_fn_error "C compiler cannot create executables
3213
See \`config.log' for more details." "$LINENO" 5; }; }
3214
fi
3215
ac_exeext=$ac_cv_exeext
3216
 
3217
# Check that the compiler produces executables we can run.  If not, either
3218
# the compiler is broken, or we cross compile.
3219
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3220
$as_echo_n "checking whether the C compiler works... " >&6; }
3221
# If not cross compiling, check that we can run a simple program.
3222
if test "$cross_compiling" != yes; then
3223
  if { ac_try='./$ac_file'
3224
  { { case "(($ac_try" in
3225
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3226
  *) ac_try_echo=$ac_try;;
3227
esac
3228
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3229
$as_echo "$ac_try_echo"; } >&5
3230
  (eval "$ac_try") 2>&5
3231
  ac_status=$?
3232
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3233
  test $ac_status = 0; }; }; then
3234
    cross_compiling=no
3235
  else
3236
    if test "$cross_compiling" = maybe; then
3237
        cross_compiling=yes
3238
    else
3239
        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3240
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3241
as_fn_error "cannot run C compiled programs.
3242
If you meant to cross compile, use \`--host'.
3243
See \`config.log' for more details." "$LINENO" 5; }
3244
    fi
3245
  fi
3246
fi
3247
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3248
$as_echo "yes" >&6; }
3249
 
3250
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3251
ac_clean_files=$ac_clean_files_save
3252
# Check that the compiler produces executables we can run.  If not, either
3253
# the compiler is broken, or we cross compile.
3254
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3255
$as_echo_n "checking whether we are cross compiling... " >&6; }
3256
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3257
$as_echo "$cross_compiling" >&6; }
3258
 
3259
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3260
$as_echo_n "checking for suffix of executables... " >&6; }
3261
if { { ac_try="$ac_link"
3262
case "(($ac_try" in
3263
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3264
  *) ac_try_echo=$ac_try;;
3265
esac
3266
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3267
$as_echo "$ac_try_echo"; } >&5
3268
  (eval "$ac_link") 2>&5
3269
  ac_status=$?
3270
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3271
  test $ac_status = 0; }; then :
3272
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3273
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3274
# work properly (i.e., refer to `conftest.exe'), while it won't with
3275
# `rm'.
3276
for ac_file in conftest.exe conftest conftest.*; do
3277
  test -f "$ac_file" || continue
3278
  case $ac_file in
3279
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3280
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3281
          break;;
3282
    * ) break;;
3283
  esac
3284
done
3285
else
3286
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3287
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3288
as_fn_error "cannot compute suffix of executables: cannot compile and link
3289
See \`config.log' for more details." "$LINENO" 5; }
3290
fi
3291
rm -f conftest$ac_cv_exeext
3292
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3293
$as_echo "$ac_cv_exeext" >&6; }
3294
 
3295
rm -f conftest.$ac_ext
3296
EXEEXT=$ac_cv_exeext
3297
ac_exeext=$EXEEXT
3298
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3299
$as_echo_n "checking for suffix of object files... " >&6; }
3300
if test "${ac_cv_objext+set}" = set; then :
3301
  $as_echo_n "(cached) " >&6
3302
else
3303
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3304
/* end confdefs.h.  */
3305
 
3306
int
3307
main ()
3308
{
3309
 
3310
  ;
3311
  return 0;
3312
}
3313
_ACEOF
3314
rm -f conftest.o conftest.obj
3315
if { { ac_try="$ac_compile"
3316
case "(($ac_try" in
3317
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3318
  *) ac_try_echo=$ac_try;;
3319
esac
3320
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3321
$as_echo "$ac_try_echo"; } >&5
3322
  (eval "$ac_compile") 2>&5
3323
  ac_status=$?
3324
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3325
  test $ac_status = 0; }; then :
3326
  for ac_file in conftest.o conftest.obj conftest.*; do
3327
  test -f "$ac_file" || continue;
3328
  case $ac_file in
3329
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3330
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3331
       break;;
3332
  esac
3333
done
3334
else
3335
  $as_echo "$as_me: failed program was:" >&5
3336
sed 's/^/| /' conftest.$ac_ext >&5
3337
 
3338
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3339
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3340
as_fn_error "cannot compute suffix of object files: cannot compile
3341
See \`config.log' for more details." "$LINENO" 5; }
3342
fi
3343
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3344
fi
3345
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3346
$as_echo "$ac_cv_objext" >&6; }
3347
OBJEXT=$ac_cv_objext
3348
ac_objext=$OBJEXT
3349
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3350
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3351
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3352
  $as_echo_n "(cached) " >&6
3353
else
3354
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3355
/* end confdefs.h.  */
3356
 
3357
int
3358
main ()
3359
{
3360
#ifndef __GNUC__
3361
       choke me
3362
#endif
3363
 
3364
  ;
3365
  return 0;
3366
}
3367
_ACEOF
3368
if ac_fn_c_try_compile "$LINENO"; then :
3369
  ac_compiler_gnu=yes
3370
else
3371
  ac_compiler_gnu=no
3372
fi
3373
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3374
ac_cv_c_compiler_gnu=$ac_compiler_gnu
3375
 
3376
fi
3377
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3378
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3379
if test $ac_compiler_gnu = yes; then
3380
  GCC=yes
3381
else
3382
  GCC=
3383
fi
3384
ac_test_CFLAGS=${CFLAGS+set}
3385
ac_save_CFLAGS=$CFLAGS
3386
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3387
$as_echo_n "checking whether $CC accepts -g... " >&6; }
3388
if test "${ac_cv_prog_cc_g+set}" = set; then :
3389
  $as_echo_n "(cached) " >&6
3390
else
3391
  ac_save_c_werror_flag=$ac_c_werror_flag
3392
   ac_c_werror_flag=yes
3393
   ac_cv_prog_cc_g=no
3394
   CFLAGS="-g"
3395
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3396
/* end confdefs.h.  */
3397
 
3398
int
3399
main ()
3400
{
3401
 
3402
  ;
3403
  return 0;
3404
}
3405
_ACEOF
3406
if ac_fn_c_try_compile "$LINENO"; then :
3407
  ac_cv_prog_cc_g=yes
3408
else
3409
  CFLAGS=""
3410
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3411
/* end confdefs.h.  */
3412
 
3413
int
3414
main ()
3415
{
3416
 
3417
  ;
3418
  return 0;
3419
}
3420
_ACEOF
3421
if ac_fn_c_try_compile "$LINENO"; then :
3422
 
3423
else
3424
  ac_c_werror_flag=$ac_save_c_werror_flag
3425
         CFLAGS="-g"
3426
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3427
/* end confdefs.h.  */
3428
 
3429
int
3430
main ()
3431
{
3432
 
3433
  ;
3434
  return 0;
3435
}
3436
_ACEOF
3437
if ac_fn_c_try_compile "$LINENO"; then :
3438
  ac_cv_prog_cc_g=yes
3439
fi
3440
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3441
fi
3442
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3443
fi
3444
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3445
   ac_c_werror_flag=$ac_save_c_werror_flag
3446
fi
3447
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3448
$as_echo "$ac_cv_prog_cc_g" >&6; }
3449
if test "$ac_test_CFLAGS" = set; then
3450
  CFLAGS=$ac_save_CFLAGS
3451
elif test $ac_cv_prog_cc_g = yes; then
3452
  if test "$GCC" = yes; then
3453
    CFLAGS="-g -O2"
3454
  else
3455
    CFLAGS="-g"
3456
  fi
3457
else
3458
  if test "$GCC" = yes; then
3459
    CFLAGS="-O2"
3460
  else
3461
    CFLAGS=
3462
  fi
3463
fi
3464
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3465
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3466
if test "${ac_cv_prog_cc_c89+set}" = set; then :
3467
  $as_echo_n "(cached) " >&6
3468
else
3469
  ac_cv_prog_cc_c89=no
3470
ac_save_CC=$CC
3471
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3472
/* end confdefs.h.  */
3473
#include 
3474
#include 
3475
#include 
3476
#include 
3477
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3478
struct buf { int x; };
3479
FILE * (*rcsopen) (struct buf *, struct stat *, int);
3480
static char *e (p, i)
3481
     char **p;
3482
     int i;
3483
{
3484
  return p[i];
3485
}
3486
static char *f (char * (*g) (char **, int), char **p, ...)
3487
{
3488
  char *s;
3489
  va_list v;
3490
  va_start (v,p);
3491
  s = g (p, va_arg (v,int));
3492
  va_end (v);
3493
  return s;
3494
}
3495
 
3496
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3497
   function prototypes and stuff, but not '\xHH' hex character constants.
3498
   These don't provoke an error unfortunately, instead are silently treated
3499
   as 'x'.  The following induces an error, until -std is added to get
3500
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3501
   array size at least.  It's necessary to write '\x00'==0 to get something
3502
   that's true only with -std.  */
3503
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3504
 
3505
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3506
   inside strings and character constants.  */
3507
#define FOO(x) 'x'
3508
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3509
 
3510
int test (int i, double x);
3511
struct s1 {int (*f) (int a);};
3512
struct s2 {int (*f) (double a);};
3513
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3514
int argc;
3515
char **argv;
3516
int
3517
main ()
3518
{
3519
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3520
  ;
3521
  return 0;
3522
}
3523
_ACEOF
3524
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3525
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3526
do
3527
  CC="$ac_save_CC $ac_arg"
3528
  if ac_fn_c_try_compile "$LINENO"; then :
3529
  ac_cv_prog_cc_c89=$ac_arg
3530
fi
3531
rm -f core conftest.err conftest.$ac_objext
3532
  test "x$ac_cv_prog_cc_c89" != "xno" && break
3533
done
3534
rm -f conftest.$ac_ext
3535
CC=$ac_save_CC
3536
 
3537
fi
3538
# AC_CACHE_VAL
3539
case "x$ac_cv_prog_cc_c89" in
3540
  x)
3541
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3542
$as_echo "none needed" >&6; } ;;
3543
  xno)
3544
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3545
$as_echo "unsupported" >&6; } ;;
3546
  *)
3547
    CC="$CC $ac_cv_prog_cc_c89"
3548
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3549
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3550
esac
3551
if test "x$ac_cv_prog_cc_c89" != xno; then :
3552
 
3553
fi
3554
 
3555
ac_ext=c
3556
ac_cpp='$CPP $CPPFLAGS'
3557
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3558
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3559
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3560
 
3561
 
3562
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3563
$as_echo_n "checking for library containing strerror... " >&6; }
3564
if test "${ac_cv_search_strerror+set}" = set; then :
3565
  $as_echo_n "(cached) " >&6
3566
else
3567
  ac_func_search_save_LIBS=$LIBS
3568
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3569
/* end confdefs.h.  */
3570
 
3571
/* Override any GCC internal prototype to avoid an error.
3572
   Use char because int might match the return type of a GCC
3573
   builtin and then its argument prototype would still apply.  */
3574
#ifdef __cplusplus
3575
extern "C"
3576
#endif
3577
char strerror ();
3578
int
3579
main ()
3580
{
3581
return strerror ();
3582
  ;
3583
  return 0;
3584
}
3585
_ACEOF
3586
for ac_lib in '' cposix; do
3587
  if test -z "$ac_lib"; then
3588
    ac_res="none required"
3589
  else
3590
    ac_res=-l$ac_lib
3591
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3592
  fi
3593
  if ac_fn_c_try_link "$LINENO"; then :
3594
  ac_cv_search_strerror=$ac_res
3595
fi
3596
rm -f core conftest.err conftest.$ac_objext \
3597
    conftest$ac_exeext
3598
  if test "${ac_cv_search_strerror+set}" = set; then :
3599
  break
3600
fi
3601
done
3602
if test "${ac_cv_search_strerror+set}" = set; then :
3603
 
3604
else
3605
  ac_cv_search_strerror=no
3606
fi
3607
rm conftest.$ac_ext
3608
LIBS=$ac_func_search_save_LIBS
3609
fi
3610
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3611
$as_echo "$ac_cv_search_strerror" >&6; }
3612
ac_res=$ac_cv_search_strerror
3613
if test "$ac_res" != no; then :
3614
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3615
 
3616
fi
3617
 
3618
 
3619
am__api_version='1.11'
3620
 
3621
# Find a good install program.  We prefer a C program (faster),
3622
# so one script is as good as another.  But avoid the broken or
3623
# incompatible versions:
3624
# SysV /etc/install, /usr/sbin/install
3625
# SunOS /usr/etc/install
3626
# IRIX /sbin/install
3627
# AIX /bin/install
3628
# AmigaOS /C/install, which installs bootblocks on floppy discs
3629
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3630
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3631
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3632
# OS/2's system install, which has a completely different semantic
3633
# ./install, which can be erroneously created by make from ./install.sh.
3634
# Reject install programs that cannot install multiple files.
3635
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3636
$as_echo_n "checking for a BSD-compatible install... " >&6; }
3637
if test -z "$INSTALL"; then
3638
if test "${ac_cv_path_install+set}" = set; then :
3639
  $as_echo_n "(cached) " >&6
3640
else
3641
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3642
for as_dir in $PATH
3643
do
3644
  IFS=$as_save_IFS
3645
  test -z "$as_dir" && as_dir=.
3646
    # Account for people who put trailing slashes in PATH elements.
3647
case $as_dir/ in #((
3648
  ./ | .// | /[cC]/* | \
3649
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3650
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3651
  /usr/ucb/* ) ;;
3652
  *)
3653
    # OSF1 and SCO ODT 3.0 have their own names for install.
3654
    # Don't use installbsd from OSF since it installs stuff as root
3655
    # by default.
3656
    for ac_prog in ginstall scoinst install; do
3657
      for ac_exec_ext in '' $ac_executable_extensions; do
3658
        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3659
          if test $ac_prog = install &&
3660
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3661
            # AIX install.  It has an incompatible calling convention.
3662
            :
3663
          elif test $ac_prog = install &&
3664
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3665
            # program-specific install script used by HP pwplus--don't use.
3666
            :
3667
          else
3668
            rm -rf conftest.one conftest.two conftest.dir
3669
            echo one > conftest.one
3670
            echo two > conftest.two
3671
            mkdir conftest.dir
3672
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3673
              test -s conftest.one && test -s conftest.two &&
3674
              test -s conftest.dir/conftest.one &&
3675
              test -s conftest.dir/conftest.two
3676
            then
3677
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3678
              break 3
3679
            fi
3680
          fi
3681
        fi
3682
      done
3683
    done
3684
    ;;
3685
esac
3686
 
3687
  done
3688
IFS=$as_save_IFS
3689
 
3690
rm -rf conftest.one conftest.two conftest.dir
3691
 
3692
fi
3693
  if test "${ac_cv_path_install+set}" = set; then
3694
    INSTALL=$ac_cv_path_install
3695
  else
3696
    # As a last resort, use the slow shell script.  Don't cache a
3697
    # value for INSTALL within a source directory, because that will
3698
    # break other packages using the cache if that directory is
3699
    # removed, or if the value is a relative name.
3700
    INSTALL=$ac_install_sh
3701
  fi
3702
fi
3703
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3704
$as_echo "$INSTALL" >&6; }
3705
 
3706
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3707
# It thinks the first close brace ends the variable substitution.
3708
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3709
 
3710
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3711
 
3712
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3713
 
3714
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3715
$as_echo_n "checking whether build environment is sane... " >&6; }
3716
# Just in case
3717
sleep 1
3718
echo timestamp > conftest.file
3719
# Reject unsafe characters in $srcdir or the absolute working directory
3720
# name.  Accept space and tab only in the latter.
3721
am_lf='
3722
'
3723
case `pwd` in
3724
  *[\\\"\#\$\&\'\`$am_lf]*)
3725
    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3726
esac
3727
case $srcdir in
3728
  *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
3729
    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3730
esac
3731
 
3732
# Do `set' in a subshell so we don't clobber the current shell's
3733
# arguments.  Must try -L first in case configure is actually a
3734
# symlink; some systems play weird games with the mod time of symlinks
3735
# (eg FreeBSD returns the mod time of the symlink's containing
3736
# directory).
3737
if (
3738
   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3739
   if test "$*" = "X"; then
3740
      # -L didn't work.
3741
      set X `ls -t "$srcdir/configure" conftest.file`
3742
   fi
3743
   rm -f conftest.file
3744
   if test "$*" != "X $srcdir/configure conftest.file" \
3745
      && test "$*" != "X conftest.file $srcdir/configure"; then
3746
 
3747
      # If neither matched, then we have a broken ls.  This can happen
3748
      # if, for instance, CONFIG_SHELL is bash and it inherits a
3749
      # broken ls alias from the environment.  This has actually
3750
      # happened.  Such a system could not be considered "sane".
3751
      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
3752
alias in your environment" "$LINENO" 5
3753
   fi
3754
 
3755
   test "$2" = conftest.file
3756
   )
3757
then
3758
   # Ok.
3759
   :
3760
else
3761
   as_fn_error "newly created file is older than distributed files!
3762
Check your system clock" "$LINENO" 5
3763
fi
3764
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3765
$as_echo "yes" >&6; }
3766
test "$program_prefix" != NONE &&
3767
  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3768
# Use a double $ so make ignores it.
3769
test "$program_suffix" != NONE &&
3770
  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3771
# Double any \ or $.
3772
# By default was `s,x,x', remove it if useless.
3773
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3774
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3775
 
3776
# expand $ac_aux_dir to an absolute path
3777
am_aux_dir=`cd $ac_aux_dir && pwd`
3778
 
3779
if test x"${MISSING+set}" != xset; then
3780
  case $am_aux_dir in
3781
  *\ * | *\     *)
3782
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3783
  *)
3784
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
3785
  esac
3786
fi
3787
# Use eval to expand $SHELL
3788
if eval "$MISSING --run true"; then
3789
  am_missing_run="$MISSING --run "
3790
else
3791
  am_missing_run=
3792
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3793
$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3794
fi
3795
 
3796
if test x"${install_sh}" != xset; then
3797
  case $am_aux_dir in
3798
  *\ * | *\     *)
3799
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3800
  *)
3801
    install_sh="\${SHELL} $am_aux_dir/install-sh"
3802
  esac
3803
fi
3804
 
3805
# Installed binaries are usually stripped using `strip' when the user
3806
# run `make install-strip'.  However `strip' might not be the right
3807
# tool to use in cross-compilation environments, therefore Automake
3808
# will honor the `STRIP' environment variable to overrule this program.
3809
if test "$cross_compiling" != no; then
3810
  if test -n "$ac_tool_prefix"; then
3811
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3812
set dummy ${ac_tool_prefix}strip; ac_word=$2
3813
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3814
$as_echo_n "checking for $ac_word... " >&6; }
3815
if test "${ac_cv_prog_STRIP+set}" = set; then :
3816
  $as_echo_n "(cached) " >&6
3817
else
3818
  if test -n "$STRIP"; then
3819
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3820
else
3821
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3822
for as_dir in $PATH
3823
do
3824
  IFS=$as_save_IFS
3825
  test -z "$as_dir" && as_dir=.
3826
    for ac_exec_ext in '' $ac_executable_extensions; do
3827
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3828
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3829
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3830
    break 2
3831
  fi
3832
done
3833
  done
3834
IFS=$as_save_IFS
3835
 
3836
fi
3837
fi
3838
STRIP=$ac_cv_prog_STRIP
3839
if test -n "$STRIP"; then
3840
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3841
$as_echo "$STRIP" >&6; }
3842
else
3843
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3844
$as_echo "no" >&6; }
3845
fi
3846
 
3847
 
3848
fi
3849
if test -z "$ac_cv_prog_STRIP"; then
3850
  ac_ct_STRIP=$STRIP
3851
  # Extract the first word of "strip", so it can be a program name with args.
3852
set dummy strip; ac_word=$2
3853
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3854
$as_echo_n "checking for $ac_word... " >&6; }
3855
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3856
  $as_echo_n "(cached) " >&6
3857
else
3858
  if test -n "$ac_ct_STRIP"; then
3859
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3860
else
3861
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3862
for as_dir in $PATH
3863
do
3864
  IFS=$as_save_IFS
3865
  test -z "$as_dir" && as_dir=.
3866
    for ac_exec_ext in '' $ac_executable_extensions; do
3867
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3868
    ac_cv_prog_ac_ct_STRIP="strip"
3869
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3870
    break 2
3871
  fi
3872
done
3873
  done
3874
IFS=$as_save_IFS
3875
 
3876
fi
3877
fi
3878
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3879
if test -n "$ac_ct_STRIP"; then
3880
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3881
$as_echo "$ac_ct_STRIP" >&6; }
3882
else
3883
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3884
$as_echo "no" >&6; }
3885
fi
3886
 
3887
  if test "x$ac_ct_STRIP" = x; then
3888
    STRIP=":"
3889
  else
3890
    case $cross_compiling:$ac_tool_warned in
3891
yes:)
3892
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3893
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3894
ac_tool_warned=yes ;;
3895
esac
3896
    STRIP=$ac_ct_STRIP
3897
  fi
3898
else
3899
  STRIP="$ac_cv_prog_STRIP"
3900
fi
3901
 
3902
fi
3903
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3904
 
3905
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3906
$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3907
if test -z "$MKDIR_P"; then
3908
  if test "${ac_cv_path_mkdir+set}" = set; then :
3909
  $as_echo_n "(cached) " >&6
3910
else
3911
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3912
for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3913
do
3914
  IFS=$as_save_IFS
3915
  test -z "$as_dir" && as_dir=.
3916
    for ac_prog in mkdir gmkdir; do
3917
         for ac_exec_ext in '' $ac_executable_extensions; do
3918
           { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3919
           case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3920
             'mkdir (GNU coreutils) '* | \
3921
             'mkdir (coreutils) '* | \
3922
             'mkdir (fileutils) '4.1*)
3923
               ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3924
               break 3;;
3925
           esac
3926
         done
3927
       done
3928
  done
3929
IFS=$as_save_IFS
3930
 
3931
fi
3932
 
3933
  if test "${ac_cv_path_mkdir+set}" = set; then
3934
    MKDIR_P="$ac_cv_path_mkdir -p"
3935
  else
3936
    # As a last resort, use the slow shell script.  Don't cache a
3937
    # value for MKDIR_P within a source directory, because that will
3938
    # break other packages using the cache if that directory is
3939
    # removed, or if the value is a relative name.
3940
    test -d ./--version && rmdir ./--version
3941
    MKDIR_P="$ac_install_sh -d"
3942
  fi
3943
fi
3944
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3945
$as_echo "$MKDIR_P" >&6; }
3946
 
3947
mkdir_p="$MKDIR_P"
3948
case $mkdir_p in
3949
  [\\/$]* | ?:[\\/]*) ;;
3950
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3951
esac
3952
 
3953
for ac_prog in gawk mawk nawk awk
3954
do
3955
  # Extract the first word of "$ac_prog", so it can be a program name with args.
3956
set dummy $ac_prog; ac_word=$2
3957
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3958
$as_echo_n "checking for $ac_word... " >&6; }
3959
if test "${ac_cv_prog_AWK+set}" = set; then :
3960
  $as_echo_n "(cached) " >&6
3961
else
3962
  if test -n "$AWK"; then
3963
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3964
else
3965
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3966
for as_dir in $PATH
3967
do
3968
  IFS=$as_save_IFS
3969
  test -z "$as_dir" && as_dir=.
3970
    for ac_exec_ext in '' $ac_executable_extensions; do
3971
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3972
    ac_cv_prog_AWK="$ac_prog"
3973
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3974
    break 2
3975
  fi
3976
done
3977
  done
3978
IFS=$as_save_IFS
3979
 
3980
fi
3981
fi
3982
AWK=$ac_cv_prog_AWK
3983
if test -n "$AWK"; then
3984
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3985
$as_echo "$AWK" >&6; }
3986
else
3987
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3988
$as_echo "no" >&6; }
3989
fi
3990
 
3991
 
3992
  test -n "$AWK" && break
3993
done
3994
 
3995
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3996
$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3997
set x ${MAKE-make}
3998
ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3999
if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4000
  $as_echo_n "(cached) " >&6
4001
else
4002
  cat >conftest.make <<\_ACEOF
4003
SHELL = /bin/sh
4004
all:
4005
        @echo '@@@%%%=$(MAKE)=@@@%%%'
4006
_ACEOF
4007
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4008
case `${MAKE-make} -f conftest.make 2>/dev/null` in
4009
  *@@@%%%=?*=@@@%%%*)
4010
    eval ac_cv_prog_make_${ac_make}_set=yes;;
4011
  *)
4012
    eval ac_cv_prog_make_${ac_make}_set=no;;
4013
esac
4014
rm -f conftest.make
4015
fi
4016
if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4017
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4018
$as_echo "yes" >&6; }
4019
  SET_MAKE=
4020
else
4021
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4022
$as_echo "no" >&6; }
4023
  SET_MAKE="MAKE=${MAKE-make}"
4024
fi
4025
 
4026
rm -rf .tst 2>/dev/null
4027
mkdir .tst 2>/dev/null
4028
if test -d .tst; then
4029
  am__leading_dot=.
4030
else
4031
  am__leading_dot=_
4032
fi
4033
rmdir .tst 2>/dev/null
4034
 
4035
DEPDIR="${am__leading_dot}deps"
4036
 
4037
ac_config_commands="$ac_config_commands depfiles"
4038
 
4039
 
4040
am_make=${MAKE-make}
4041
cat > confinc << 'END'
4042
am__doit:
4043
        @echo this is the am__doit target
4044
.PHONY: am__doit
4045
END
4046
# If we don't find an include directive, just comment out the code.
4047
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4048
$as_echo_n "checking for style of include used by $am_make... " >&6; }
4049
am__include="#"
4050
am__quote=
4051
_am_result=none
4052
# First try GNU make style include.
4053
echo "include confinc" > confmf
4054
# Ignore all kinds of additional output from `make'.
4055
case `$am_make -s -f confmf 2> /dev/null` in #(
4056
*the\ am__doit\ target*)
4057
  am__include=include
4058
  am__quote=
4059
  _am_result=GNU
4060
  ;;
4061
esac
4062
# Now try BSD make style include.
4063
if test "$am__include" = "#"; then
4064
   echo '.include "confinc"' > confmf
4065
   case `$am_make -s -f confmf 2> /dev/null` in #(
4066
   *the\ am__doit\ target*)
4067
     am__include=.include
4068
     am__quote="\""
4069
     _am_result=BSD
4070
     ;;
4071
   esac
4072
fi
4073
 
4074
 
4075
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4076
$as_echo "$_am_result" >&6; }
4077
rm -f confinc confmf
4078
 
4079
# Check whether --enable-dependency-tracking was given.
4080
if test "${enable_dependency_tracking+set}" = set; then :
4081
  enableval=$enable_dependency_tracking;
4082
fi
4083
 
4084
if test "x$enable_dependency_tracking" != xno; then
4085
  am_depcomp="$ac_aux_dir/depcomp"
4086
  AMDEPBACKSLASH='\'
4087
fi
4088
 if test "x$enable_dependency_tracking" != xno; then
4089
  AMDEP_TRUE=
4090
  AMDEP_FALSE='#'
4091
else
4092
  AMDEP_TRUE='#'
4093
  AMDEP_FALSE=
4094
fi
4095
 
4096
 
4097
if test "`cd $srcdir && pwd`" != "`pwd`"; then
4098
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4099
  # is not polluted with repeated "-I."
4100
  am__isrc=' -I$(srcdir)'
4101
  # test to see if srcdir already configured
4102
  if test -f $srcdir/config.status; then
4103
    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4104
  fi
4105
fi
4106
 
4107
# test whether we have cygpath
4108
if test -z "$CYGPATH_W"; then
4109
  if (cygpath --version) >/dev/null 2>/dev/null; then
4110
    CYGPATH_W='cygpath -w'
4111
  else
4112
    CYGPATH_W=echo
4113
  fi
4114
fi
4115
 
4116
 
4117
# Define the identity of the package.
4118
 PACKAGE=bfd
4119
 VERSION=2.20.1
4120
 
4121
 
4122
cat >>confdefs.h <<_ACEOF
4123
#define PACKAGE "$PACKAGE"
4124
_ACEOF
4125
 
4126
 
4127
cat >>confdefs.h <<_ACEOF
4128
#define VERSION "$VERSION"
4129
_ACEOF
4130
 
4131
# Some tools Automake needs.
4132
 
4133
ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4134
 
4135
 
4136
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4137
 
4138
 
4139
AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4140
 
4141
 
4142
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4143
 
4144
 
4145
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4146
 
4147
# We need awk for the "check" target.  The system "awk" is bad on
4148
# some platforms.
4149
# Always define AMTAR for backward compatibility.
4150
 
4151
AMTAR=${AMTAR-"${am_missing_run}tar"}
4152
 
4153
am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4154
 
4155
 
4156
 
4157
 
4158
depcc="$CC"   am_compiler_list=
4159
 
4160
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4161
$as_echo_n "checking dependency style of $depcc... " >&6; }
4162
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4163
  $as_echo_n "(cached) " >&6
4164
else
4165
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4166
  # We make a subdir and do the tests there.  Otherwise we can end up
4167
  # making bogus files that we don't know about and never remove.  For
4168
  # instance it was reported that on HP-UX the gcc test will end up
4169
  # making a dummy file named `D' -- because `-MD' means `put the output
4170
  # in D'.
4171
  mkdir conftest.dir
4172
  # Copy depcomp to subdir because otherwise we won't find it if we're
4173
  # using a relative directory.
4174
  cp "$am_depcomp" conftest.dir
4175
  cd conftest.dir
4176
  # We will build objects and dependencies in a subdirectory because
4177
  # it helps to detect inapplicable dependency modes.  For instance
4178
  # both Tru64's cc and ICC support -MD to output dependencies as a
4179
  # side effect of compilation, but ICC will put the dependencies in
4180
  # the current directory while Tru64 will put them in the object
4181
  # directory.
4182
  mkdir sub
4183
 
4184
  am_cv_CC_dependencies_compiler_type=none
4185
  if test "$am_compiler_list" = ""; then
4186
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4187
  fi
4188
  am__universal=false
4189
  case " $depcc " in #(
4190
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4191
     esac
4192
 
4193
  for depmode in $am_compiler_list; do
4194
    # Setup a source with many dependencies, because some compilers
4195
    # like to wrap large dependency lists on column 80 (with \), and
4196
    # we should not choose a depcomp mode which is confused by this.
4197
    #
4198
    # We need to recreate these files for each test, as the compiler may
4199
    # overwrite some of them when testing with obscure command lines.
4200
    # This happens at least with the AIX C compiler.
4201
    : > sub/conftest.c
4202
    for i in 1 2 3 4 5 6; do
4203
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4204
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4205
      # Solaris 8's {/usr,}/bin/sh.
4206
      touch sub/conftst$i.h
4207
    done
4208
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4209
 
4210
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4211
    # mode.  It turns out that the SunPro C++ compiler does not properly
4212
    # handle `-M -o', and we need to detect this.  Also, some Intel
4213
    # versions had trouble with output in subdirs
4214
    am__obj=sub/conftest.${OBJEXT-o}
4215
    am__minus_obj="-o $am__obj"
4216
    case $depmode in
4217
    gcc)
4218
      # This depmode causes a compiler race in universal mode.
4219
      test "$am__universal" = false || continue
4220
      ;;
4221
    nosideeffect)
4222
      # after this tag, mechanisms are not by side-effect, so they'll
4223
      # only be used when explicitly requested
4224
      if test "x$enable_dependency_tracking" = xyes; then
4225
        continue
4226
      else
4227
        break
4228
      fi
4229
      ;;
4230
    msvisualcpp | msvcmsys)
4231
      # This compiler won't grok `-c -o', but also, the minuso test has
4232
      # not run yet.  These depmodes are late enough in the game, and
4233
      # so weak that their functioning should not be impacted.
4234
      am__obj=conftest.${OBJEXT-o}
4235
      am__minus_obj=
4236
      ;;
4237
    none) break ;;
4238
    esac
4239
    if depmode=$depmode \
4240
       source=sub/conftest.c object=$am__obj \
4241
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4242
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4243
         >/dev/null 2>conftest.err &&
4244
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4245
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4246
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4247
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4248
      # icc doesn't choke on unknown options, it will just issue warnings
4249
      # or remarks (even with -Werror).  So we grep stderr for any message
4250
      # that says an option was ignored or not supported.
4251
      # When given -MP, icc 7.0 and 7.1 complain thusly:
4252
      #   icc: Command line warning: ignoring option '-M'; no argument required
4253
      # The diagnosis changed in icc 8.0:
4254
      #   icc: Command line remark: option '-MP' not supported
4255
      if (grep 'ignoring option' conftest.err ||
4256
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4257
        am_cv_CC_dependencies_compiler_type=$depmode
4258
        break
4259
      fi
4260
    fi
4261
  done
4262
 
4263
  cd ..
4264
  rm -rf conftest.dir
4265
else
4266
  am_cv_CC_dependencies_compiler_type=none
4267
fi
4268
 
4269
fi
4270
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4271
$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4272
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4273
 
4274
 if
4275
  test "x$enable_dependency_tracking" != xno \
4276
  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4277
  am__fastdepCC_TRUE=
4278
  am__fastdepCC_FALSE='#'
4279
else
4280
  am__fastdepCC_TRUE='#'
4281
  am__fastdepCC_FALSE=
4282
fi
4283
 
4284
 
4285
 
4286
 
4287
if test -n "$ac_tool_prefix"; then
4288
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4289
set dummy ${ac_tool_prefix}ar; ac_word=$2
4290
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4291
$as_echo_n "checking for $ac_word... " >&6; }
4292
if test "${ac_cv_prog_AR+set}" = set; then :
4293
  $as_echo_n "(cached) " >&6
4294
else
4295
  if test -n "$AR"; then
4296
  ac_cv_prog_AR="$AR" # Let the user override the test.
4297
else
4298
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4299
for as_dir in $PATH
4300
do
4301
  IFS=$as_save_IFS
4302
  test -z "$as_dir" && as_dir=.
4303
    for ac_exec_ext in '' $ac_executable_extensions; do
4304
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4305
    ac_cv_prog_AR="${ac_tool_prefix}ar"
4306
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4307
    break 2
4308
  fi
4309
done
4310
  done
4311
IFS=$as_save_IFS
4312
 
4313
fi
4314
fi
4315
AR=$ac_cv_prog_AR
4316
if test -n "$AR"; then
4317
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4318
$as_echo "$AR" >&6; }
4319
else
4320
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4321
$as_echo "no" >&6; }
4322
fi
4323
 
4324
 
4325
fi
4326
if test -z "$ac_cv_prog_AR"; then
4327
  ac_ct_AR=$AR
4328
  # Extract the first word of "ar", so it can be a program name with args.
4329
set dummy ar; ac_word=$2
4330
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4331
$as_echo_n "checking for $ac_word... " >&6; }
4332
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4333
  $as_echo_n "(cached) " >&6
4334
else
4335
  if test -n "$ac_ct_AR"; then
4336
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4337
else
4338
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4339
for as_dir in $PATH
4340
do
4341
  IFS=$as_save_IFS
4342
  test -z "$as_dir" && as_dir=.
4343
    for ac_exec_ext in '' $ac_executable_extensions; do
4344
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4345
    ac_cv_prog_ac_ct_AR="ar"
4346
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4347
    break 2
4348
  fi
4349
done
4350
  done
4351
IFS=$as_save_IFS
4352
 
4353
fi
4354
fi
4355
ac_ct_AR=$ac_cv_prog_ac_ct_AR
4356
if test -n "$ac_ct_AR"; then
4357
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4358
$as_echo "$ac_ct_AR" >&6; }
4359
else
4360
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4361
$as_echo "no" >&6; }
4362
fi
4363
 
4364
  if test "x$ac_ct_AR" = x; then
4365
    AR=""
4366
  else
4367
    case $cross_compiling:$ac_tool_warned in
4368
yes:)
4369
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4370
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4371
ac_tool_warned=yes ;;
4372
esac
4373
    AR=$ac_ct_AR
4374
  fi
4375
else
4376
  AR="$ac_cv_prog_AR"
4377
fi
4378
 
4379
if test -n "$ac_tool_prefix"; then
4380
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4381
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4382
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4383
$as_echo_n "checking for $ac_word... " >&6; }
4384
if test "${ac_cv_prog_RANLIB+set}" = set; then :
4385
  $as_echo_n "(cached) " >&6
4386
else
4387
  if test -n "$RANLIB"; then
4388
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4389
else
4390
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4391
for as_dir in $PATH
4392
do
4393
  IFS=$as_save_IFS
4394
  test -z "$as_dir" && as_dir=.
4395
    for ac_exec_ext in '' $ac_executable_extensions; do
4396
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4397
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4398
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4399
    break 2
4400
  fi
4401
done
4402
  done
4403
IFS=$as_save_IFS
4404
 
4405
fi
4406
fi
4407
RANLIB=$ac_cv_prog_RANLIB
4408
if test -n "$RANLIB"; then
4409
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4410
$as_echo "$RANLIB" >&6; }
4411
else
4412
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4413
$as_echo "no" >&6; }
4414
fi
4415
 
4416
 
4417
fi
4418
if test -z "$ac_cv_prog_RANLIB"; then
4419
  ac_ct_RANLIB=$RANLIB
4420
  # Extract the first word of "ranlib", so it can be a program name with args.
4421
set dummy ranlib; ac_word=$2
4422
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4423
$as_echo_n "checking for $ac_word... " >&6; }
4424
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4425
  $as_echo_n "(cached) " >&6
4426
else
4427
  if test -n "$ac_ct_RANLIB"; then
4428
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4429
else
4430
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4431
for as_dir in $PATH
4432
do
4433
  IFS=$as_save_IFS
4434
  test -z "$as_dir" && as_dir=.
4435
    for ac_exec_ext in '' $ac_executable_extensions; do
4436
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4437
    ac_cv_prog_ac_ct_RANLIB="ranlib"
4438
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4439
    break 2
4440
  fi
4441
done
4442
  done
4443
IFS=$as_save_IFS
4444
 
4445
fi
4446
fi
4447
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4448
if test -n "$ac_ct_RANLIB"; then
4449
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4450
$as_echo "$ac_ct_RANLIB" >&6; }
4451
else
4452
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4453
$as_echo "no" >&6; }
4454
fi
4455
 
4456
  if test "x$ac_ct_RANLIB" = x; then
4457
    RANLIB=":"
4458
  else
4459
    case $cross_compiling:$ac_tool_warned in
4460
yes:)
4461
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4462
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4463
ac_tool_warned=yes ;;
4464
esac
4465
    RANLIB=$ac_ct_RANLIB
4466
  fi
4467
else
4468
  RANLIB="$ac_cv_prog_RANLIB"
4469
fi
4470
 
4471
 
4472
# Check whether --enable-shared was given.
4473
if test "${enable_shared+set}" = set; then :
4474
  enableval=$enable_shared; p=${PACKAGE-default}
4475
    case $enableval in
4476
    yes) enable_shared=yes ;;
4477
    no) enable_shared=no ;;
4478
    *)
4479
      enable_shared=no
4480
      # Look at the argument we got.  We use all the common list separators.
4481
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4482
      for pkg in $enableval; do
4483
        IFS="$lt_save_ifs"
4484
        if test "X$pkg" = "X$p"; then
4485
          enable_shared=yes
4486
        fi
4487
      done
4488
      IFS="$lt_save_ifs"
4489
      ;;
4490
    esac
4491
else
4492
  enable_shared=no
4493
fi
4494
 
4495
 
4496
 
4497
 
4498
 
4499
 
4500
 
4501
 
4502
 
4503
 
4504
ac_ext=c
4505
ac_cpp='$CPP $CPPFLAGS'
4506
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4507
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4508
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4509
if test -n "$ac_tool_prefix"; then
4510
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4511
set dummy ${ac_tool_prefix}gcc; ac_word=$2
4512
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4513
$as_echo_n "checking for $ac_word... " >&6; }
4514
if test "${ac_cv_prog_CC+set}" = set; then :
4515
  $as_echo_n "(cached) " >&6
4516
else
4517
  if test -n "$CC"; then
4518
  ac_cv_prog_CC="$CC" # Let the user override the test.
4519
else
4520
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4521
for as_dir in $PATH
4522
do
4523
  IFS=$as_save_IFS
4524
  test -z "$as_dir" && as_dir=.
4525
    for ac_exec_ext in '' $ac_executable_extensions; do
4526
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4527
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4528
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4529
    break 2
4530
  fi
4531
done
4532
  done
4533
IFS=$as_save_IFS
4534
 
4535
fi
4536
fi
4537
CC=$ac_cv_prog_CC
4538
if test -n "$CC"; then
4539
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4540
$as_echo "$CC" >&6; }
4541
else
4542
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4543
$as_echo "no" >&6; }
4544
fi
4545
 
4546
 
4547
fi
4548
if test -z "$ac_cv_prog_CC"; then
4549
  ac_ct_CC=$CC
4550
  # Extract the first word of "gcc", so it can be a program name with args.
4551
set dummy gcc; ac_word=$2
4552
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4553
$as_echo_n "checking for $ac_word... " >&6; }
4554
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4555
  $as_echo_n "(cached) " >&6
4556
else
4557
  if test -n "$ac_ct_CC"; then
4558
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4559
else
4560
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4561
for as_dir in $PATH
4562
do
4563
  IFS=$as_save_IFS
4564
  test -z "$as_dir" && as_dir=.
4565
    for ac_exec_ext in '' $ac_executable_extensions; do
4566
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4567
    ac_cv_prog_ac_ct_CC="gcc"
4568
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4569
    break 2
4570
  fi
4571
done
4572
  done
4573
IFS=$as_save_IFS
4574
 
4575
fi
4576
fi
4577
ac_ct_CC=$ac_cv_prog_ac_ct_CC
4578
if test -n "$ac_ct_CC"; then
4579
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4580
$as_echo "$ac_ct_CC" >&6; }
4581
else
4582
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4583
$as_echo "no" >&6; }
4584
fi
4585
 
4586
  if test "x$ac_ct_CC" = x; then
4587
    CC=""
4588
  else
4589
    case $cross_compiling:$ac_tool_warned in
4590
yes:)
4591
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4592
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4593
ac_tool_warned=yes ;;
4594
esac
4595
    CC=$ac_ct_CC
4596
  fi
4597
else
4598
  CC="$ac_cv_prog_CC"
4599
fi
4600
 
4601
if test -z "$CC"; then
4602
          if test -n "$ac_tool_prefix"; then
4603
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4604
set dummy ${ac_tool_prefix}cc; ac_word=$2
4605
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4606
$as_echo_n "checking for $ac_word... " >&6; }
4607
if test "${ac_cv_prog_CC+set}" = set; then :
4608
  $as_echo_n "(cached) " >&6
4609
else
4610
  if test -n "$CC"; then
4611
  ac_cv_prog_CC="$CC" # Let the user override the test.
4612
else
4613
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4614
for as_dir in $PATH
4615
do
4616
  IFS=$as_save_IFS
4617
  test -z "$as_dir" && as_dir=.
4618
    for ac_exec_ext in '' $ac_executable_extensions; do
4619
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4620
    ac_cv_prog_CC="${ac_tool_prefix}cc"
4621
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4622
    break 2
4623
  fi
4624
done
4625
  done
4626
IFS=$as_save_IFS
4627
 
4628
fi
4629
fi
4630
CC=$ac_cv_prog_CC
4631
if test -n "$CC"; then
4632
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4633
$as_echo "$CC" >&6; }
4634
else
4635
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4636
$as_echo "no" >&6; }
4637
fi
4638
 
4639
 
4640
  fi
4641
fi
4642
if test -z "$CC"; then
4643
  # Extract the first word of "cc", so it can be a program name with args.
4644
set dummy cc; ac_word=$2
4645
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4646
$as_echo_n "checking for $ac_word... " >&6; }
4647
if test "${ac_cv_prog_CC+set}" = set; then :
4648
  $as_echo_n "(cached) " >&6
4649
else
4650
  if test -n "$CC"; then
4651
  ac_cv_prog_CC="$CC" # Let the user override the test.
4652
else
4653
  ac_prog_rejected=no
4654
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4655
for as_dir in $PATH
4656
do
4657
  IFS=$as_save_IFS
4658
  test -z "$as_dir" && as_dir=.
4659
    for ac_exec_ext in '' $ac_executable_extensions; do
4660
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4661
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4662
       ac_prog_rejected=yes
4663
       continue
4664
     fi
4665
    ac_cv_prog_CC="cc"
4666
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4667
    break 2
4668
  fi
4669
done
4670
  done
4671
IFS=$as_save_IFS
4672
 
4673
if test $ac_prog_rejected = yes; then
4674
  # We found a bogon in the path, so make sure we never use it.
4675
  set dummy $ac_cv_prog_CC
4676
  shift
4677
  if test $# != 0; then
4678
    # We chose a different compiler from the bogus one.
4679
    # However, it has the same basename, so the bogon will be chosen
4680
    # first if we set CC to just the basename; use the full file name.
4681
    shift
4682
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4683
  fi
4684
fi
4685
fi
4686
fi
4687
CC=$ac_cv_prog_CC
4688
if test -n "$CC"; then
4689
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4690
$as_echo "$CC" >&6; }
4691
else
4692
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4693
$as_echo "no" >&6; }
4694
fi
4695
 
4696
 
4697
fi
4698
if test -z "$CC"; then
4699
  if test -n "$ac_tool_prefix"; then
4700
  for ac_prog in cl.exe
4701
  do
4702
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4703
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4704
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4705
$as_echo_n "checking for $ac_word... " >&6; }
4706
if test "${ac_cv_prog_CC+set}" = set; then :
4707
  $as_echo_n "(cached) " >&6
4708
else
4709
  if test -n "$CC"; then
4710
  ac_cv_prog_CC="$CC" # Let the user override the test.
4711
else
4712
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4713
for as_dir in $PATH
4714
do
4715
  IFS=$as_save_IFS
4716
  test -z "$as_dir" && as_dir=.
4717
    for ac_exec_ext in '' $ac_executable_extensions; do
4718
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4719
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4720
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4721
    break 2
4722
  fi
4723
done
4724
  done
4725
IFS=$as_save_IFS
4726
 
4727
fi
4728
fi
4729
CC=$ac_cv_prog_CC
4730
if test -n "$CC"; then
4731
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4732
$as_echo "$CC" >&6; }
4733
else
4734
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4735
$as_echo "no" >&6; }
4736
fi
4737
 
4738
 
4739
    test -n "$CC" && break
4740
  done
4741
fi
4742
if test -z "$CC"; then
4743
  ac_ct_CC=$CC
4744
  for ac_prog in cl.exe
4745
do
4746
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4747
set dummy $ac_prog; ac_word=$2
4748
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4749
$as_echo_n "checking for $ac_word... " >&6; }
4750
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4751
  $as_echo_n "(cached) " >&6
4752
else
4753
  if test -n "$ac_ct_CC"; then
4754
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4755
else
4756
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4757
for as_dir in $PATH
4758
do
4759
  IFS=$as_save_IFS
4760
  test -z "$as_dir" && as_dir=.
4761
    for ac_exec_ext in '' $ac_executable_extensions; do
4762
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4763
    ac_cv_prog_ac_ct_CC="$ac_prog"
4764
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4765
    break 2
4766
  fi
4767
done
4768
  done
4769
IFS=$as_save_IFS
4770
 
4771
fi
4772
fi
4773
ac_ct_CC=$ac_cv_prog_ac_ct_CC
4774
if test -n "$ac_ct_CC"; then
4775
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4776
$as_echo "$ac_ct_CC" >&6; }
4777
else
4778
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4779
$as_echo "no" >&6; }
4780
fi
4781
 
4782
 
4783
  test -n "$ac_ct_CC" && break
4784
done
4785
 
4786
  if test "x$ac_ct_CC" = x; then
4787
    CC=""
4788
  else
4789
    case $cross_compiling:$ac_tool_warned in
4790
yes:)
4791
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4792
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4793
ac_tool_warned=yes ;;
4794
esac
4795
    CC=$ac_ct_CC
4796
  fi
4797
fi
4798
 
4799
fi
4800
 
4801
 
4802
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4803
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4804
as_fn_error "no acceptable C compiler found in \$PATH
4805
See \`config.log' for more details." "$LINENO" 5; }
4806
 
4807
# Provide some information about the compiler.
4808
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4809
set X $ac_compile
4810
ac_compiler=$2
4811
for ac_option in --version -v -V -qversion; do
4812
  { { ac_try="$ac_compiler $ac_option >&5"
4813
case "(($ac_try" in
4814
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4815
  *) ac_try_echo=$ac_try;;
4816
esac
4817
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4818
$as_echo "$ac_try_echo"; } >&5
4819
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4820
  ac_status=$?
4821
  if test -s conftest.err; then
4822
    sed '10a\
4823
... rest of stderr output deleted ...
4824
         10q' conftest.err >conftest.er1
4825
    cat conftest.er1 >&5
4826
    rm -f conftest.er1 conftest.err
4827
  fi
4828
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4829
  test $ac_status = 0; }
4830
done
4831
 
4832
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4833
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4834
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4835
  $as_echo_n "(cached) " >&6
4836
else
4837
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4838
/* end confdefs.h.  */
4839
 
4840
int
4841
main ()
4842
{
4843
#ifndef __GNUC__
4844
       choke me
4845
#endif
4846
 
4847
  ;
4848
  return 0;
4849
}
4850
_ACEOF
4851
if ac_fn_c_try_compile "$LINENO"; then :
4852
  ac_compiler_gnu=yes
4853
else
4854
  ac_compiler_gnu=no
4855
fi
4856
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4857
ac_cv_c_compiler_gnu=$ac_compiler_gnu
4858
 
4859
fi
4860
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4861
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4862
if test $ac_compiler_gnu = yes; then
4863
  GCC=yes
4864
else
4865
  GCC=
4866
fi
4867
ac_test_CFLAGS=${CFLAGS+set}
4868
ac_save_CFLAGS=$CFLAGS
4869
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4870
$as_echo_n "checking whether $CC accepts -g... " >&6; }
4871
if test "${ac_cv_prog_cc_g+set}" = set; then :
4872
  $as_echo_n "(cached) " >&6
4873
else
4874
  ac_save_c_werror_flag=$ac_c_werror_flag
4875
   ac_c_werror_flag=yes
4876
   ac_cv_prog_cc_g=no
4877
   CFLAGS="-g"
4878
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4879
/* end confdefs.h.  */
4880
 
4881
int
4882
main ()
4883
{
4884
 
4885
  ;
4886
  return 0;
4887
}
4888
_ACEOF
4889
if ac_fn_c_try_compile "$LINENO"; then :
4890
  ac_cv_prog_cc_g=yes
4891
else
4892
  CFLAGS=""
4893
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4894
/* end confdefs.h.  */
4895
 
4896
int
4897
main ()
4898
{
4899
 
4900
  ;
4901
  return 0;
4902
}
4903
_ACEOF
4904
if ac_fn_c_try_compile "$LINENO"; then :
4905
 
4906
else
4907
  ac_c_werror_flag=$ac_save_c_werror_flag
4908
         CFLAGS="-g"
4909
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4910
/* end confdefs.h.  */
4911
 
4912
int
4913
main ()
4914
{
4915
 
4916
  ;
4917
  return 0;
4918
}
4919
_ACEOF
4920
if ac_fn_c_try_compile "$LINENO"; then :
4921
  ac_cv_prog_cc_g=yes
4922
fi
4923
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4924
fi
4925
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4926
fi
4927
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4928
   ac_c_werror_flag=$ac_save_c_werror_flag
4929
fi
4930
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4931
$as_echo "$ac_cv_prog_cc_g" >&6; }
4932
if test "$ac_test_CFLAGS" = set; then
4933
  CFLAGS=$ac_save_CFLAGS
4934
elif test $ac_cv_prog_cc_g = yes; then
4935
  if test "$GCC" = yes; then
4936
    CFLAGS="-g -O2"
4937
  else
4938
    CFLAGS="-g"
4939
  fi
4940
else
4941
  if test "$GCC" = yes; then
4942
    CFLAGS="-O2"
4943
  else
4944
    CFLAGS=
4945
  fi
4946
fi
4947
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4948
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4949
if test "${ac_cv_prog_cc_c89+set}" = set; then :
4950
  $as_echo_n "(cached) " >&6
4951
else
4952
  ac_cv_prog_cc_c89=no
4953
ac_save_CC=$CC
4954
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4955
/* end confdefs.h.  */
4956
#include 
4957
#include 
4958
#include 
4959
#include 
4960
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4961
struct buf { int x; };
4962
FILE * (*rcsopen) (struct buf *, struct stat *, int);
4963
static char *e (p, i)
4964
     char **p;
4965
     int i;
4966
{
4967
  return p[i];
4968
}
4969
static char *f (char * (*g) (char **, int), char **p, ...)
4970
{
4971
  char *s;
4972
  va_list v;
4973
  va_start (v,p);
4974
  s = g (p, va_arg (v,int));
4975
  va_end (v);
4976
  return s;
4977
}
4978
 
4979
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4980
   function prototypes and stuff, but not '\xHH' hex character constants.
4981
   These don't provoke an error unfortunately, instead are silently treated
4982
   as 'x'.  The following induces an error, until -std is added to get
4983
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4984
   array size at least.  It's necessary to write '\x00'==0 to get something
4985
   that's true only with -std.  */
4986
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4987
 
4988
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4989
   inside strings and character constants.  */
4990
#define FOO(x) 'x'
4991
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4992
 
4993
int test (int i, double x);
4994
struct s1 {int (*f) (int a);};
4995
struct s2 {int (*f) (double a);};
4996
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4997
int argc;
4998
char **argv;
4999
int
5000
main ()
5001
{
5002
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5003
  ;
5004
  return 0;
5005
}
5006
_ACEOF
5007
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5008
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5009
do
5010
  CC="$ac_save_CC $ac_arg"
5011
  if ac_fn_c_try_compile "$LINENO"; then :
5012
  ac_cv_prog_cc_c89=$ac_arg
5013
fi
5014
rm -f core conftest.err conftest.$ac_objext
5015
  test "x$ac_cv_prog_cc_c89" != "xno" && break
5016
done
5017
rm -f conftest.$ac_ext
5018
CC=$ac_save_CC
5019
 
5020
fi
5021
# AC_CACHE_VAL
5022
case "x$ac_cv_prog_cc_c89" in
5023
  x)
5024
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5025
$as_echo "none needed" >&6; } ;;
5026
  xno)
5027
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5028
$as_echo "unsupported" >&6; } ;;
5029
  *)
5030
    CC="$CC $ac_cv_prog_cc_c89"
5031
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5032
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5033
esac
5034
if test "x$ac_cv_prog_cc_c89" != xno; then :
5035
 
5036
fi
5037
 
5038
ac_ext=c
5039
ac_cpp='$CPP $CPPFLAGS'
5040
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5041
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5042
ac_compiler_gnu=$ac_cv_c_compiler_gnu
5043
 
5044
ac_ext=c
5045
ac_cpp='$CPP $CPPFLAGS'
5046
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5047
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5048
ac_compiler_gnu=$ac_cv_c_compiler_gnu
5049
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5050
$as_echo_n "checking how to run the C preprocessor... " >&6; }
5051
# On Suns, sometimes $CPP names a directory.
5052
if test -n "$CPP" && test -d "$CPP"; then
5053
  CPP=
5054
fi
5055
if test -z "$CPP"; then
5056
  if test "${ac_cv_prog_CPP+set}" = set; then :
5057
  $as_echo_n "(cached) " >&6
5058
else
5059
      # Double quotes because CPP needs to be expanded
5060
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5061
    do
5062
      ac_preproc_ok=false
5063
for ac_c_preproc_warn_flag in '' yes
5064
do
5065
  # Use a header file that comes with gcc, so configuring glibc
5066
  # with a fresh cross-compiler works.
5067
  # Prefer  to  if __STDC__ is defined, since
5068
  #  exists even on freestanding compilers.
5069
  # On the NeXT, cc -E runs the code through the compiler's parser,
5070
  # not just through cpp. "Syntax error" is here to catch this case.
5071
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5072
/* end confdefs.h.  */
5073
#ifdef __STDC__
5074
# include 
5075
#else
5076
# include 
5077
#endif
5078
                     Syntax error
5079
_ACEOF
5080
if ac_fn_c_try_cpp "$LINENO"; then :
5081
 
5082
else
5083
  # Broken: fails on valid input.
5084
continue
5085
fi
5086
rm -f conftest.err conftest.$ac_ext
5087
 
5088
  # OK, works on sane cases.  Now check whether nonexistent headers
5089
  # can be detected and how.
5090
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5091
/* end confdefs.h.  */
5092
#include 
5093
_ACEOF
5094
if ac_fn_c_try_cpp "$LINENO"; then :
5095
  # Broken: success on invalid input.
5096
continue
5097
else
5098
  # Passes both tests.
5099
ac_preproc_ok=:
5100
break
5101
fi
5102
rm -f conftest.err conftest.$ac_ext
5103
 
5104
done
5105
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5106
rm -f conftest.err conftest.$ac_ext
5107
if $ac_preproc_ok; then :
5108
  break
5109
fi
5110
 
5111
    done
5112
    ac_cv_prog_CPP=$CPP
5113
 
5114
fi
5115
  CPP=$ac_cv_prog_CPP
5116
else
5117
  ac_cv_prog_CPP=$CPP
5118
fi
5119
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5120
$as_echo "$CPP" >&6; }
5121
ac_preproc_ok=false
5122
for ac_c_preproc_warn_flag in '' yes
5123
do
5124
  # Use a header file that comes with gcc, so configuring glibc
5125
  # with a fresh cross-compiler works.
5126
  # Prefer  to  if __STDC__ is defined, since
5127
  #  exists even on freestanding compilers.
5128
  # On the NeXT, cc -E runs the code through the compiler's parser,
5129
  # not just through cpp. "Syntax error" is here to catch this case.
5130
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5131
/* end confdefs.h.  */
5132
#ifdef __STDC__
5133
# include 
5134
#else
5135
# include 
5136
#endif
5137
                     Syntax error
5138
_ACEOF
5139
if ac_fn_c_try_cpp "$LINENO"; then :
5140
 
5141
else
5142
  # Broken: fails on valid input.
5143
continue
5144
fi
5145
rm -f conftest.err conftest.$ac_ext
5146
 
5147
  # OK, works on sane cases.  Now check whether nonexistent headers
5148
  # can be detected and how.
5149
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5150
/* end confdefs.h.  */
5151
#include 
5152
_ACEOF
5153
if ac_fn_c_try_cpp "$LINENO"; then :
5154
  # Broken: success on invalid input.
5155
continue
5156
else
5157
  # Passes both tests.
5158
ac_preproc_ok=:
5159
break
5160
fi
5161
rm -f conftest.err conftest.$ac_ext
5162
 
5163
done
5164
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5165
rm -f conftest.err conftest.$ac_ext
5166
if $ac_preproc_ok; then :
5167
 
5168
else
5169
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5170
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5171
as_fn_error "C preprocessor \"$CPP\" fails sanity check
5172
See \`config.log' for more details." "$LINENO" 5; }
5173
fi
5174
 
5175
ac_ext=c
5176
ac_cpp='$CPP $CPPFLAGS'
5177
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5178
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5179
ac_compiler_gnu=$ac_cv_c_compiler_gnu
5180
 
5181
 
5182
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5183
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5184
if test "${ac_cv_path_GREP+set}" = set; then :
5185
  $as_echo_n "(cached) " >&6
5186
else
5187
  if test -z "$GREP"; then
5188
  ac_path_GREP_found=false
5189
  # Loop through the user's path and test for each of PROGNAME-LIST
5190
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5191
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5192
do
5193
  IFS=$as_save_IFS
5194
  test -z "$as_dir" && as_dir=.
5195
    for ac_prog in grep ggrep; do
5196
    for ac_exec_ext in '' $ac_executable_extensions; do
5197
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5198
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5199
# Check for GNU ac_path_GREP and select it if it is found.
5200
  # Check for GNU $ac_path_GREP
5201
case `"$ac_path_GREP" --version 2>&1` in
5202
*GNU*)
5203
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5204
*)
5205
  ac_count=0
5206
  $as_echo_n 0123456789 >"conftest.in"
5207
  while :
5208
  do
5209
    cat "conftest.in" "conftest.in" >"conftest.tmp"
5210
    mv "conftest.tmp" "conftest.in"
5211
    cp "conftest.in" "conftest.nl"
5212
    $as_echo 'GREP' >> "conftest.nl"
5213
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5214
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5215
    as_fn_arith $ac_count + 1 && ac_count=$as_val
5216
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5217
      # Best one so far, save it but keep looking for a better one
5218
      ac_cv_path_GREP="$ac_path_GREP"
5219
      ac_path_GREP_max=$ac_count
5220
    fi
5221
    # 10*(2^10) chars as input seems more than enough
5222
    test $ac_count -gt 10 && break
5223
  done
5224
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5225
esac
5226
 
5227
      $ac_path_GREP_found && break 3
5228
    done
5229
  done
5230
  done
5231
IFS=$as_save_IFS
5232
  if test -z "$ac_cv_path_GREP"; then
5233
    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5234
  fi
5235
else
5236
  ac_cv_path_GREP=$GREP
5237
fi
5238
 
5239
fi
5240
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5241
$as_echo "$ac_cv_path_GREP" >&6; }
5242
 GREP="$ac_cv_path_GREP"
5243
 
5244
 
5245
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5246
$as_echo_n "checking for egrep... " >&6; }
5247
if test "${ac_cv_path_EGREP+set}" = set; then :
5248
  $as_echo_n "(cached) " >&6
5249
else
5250
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5251
   then ac_cv_path_EGREP="$GREP -E"
5252
   else
5253
     if test -z "$EGREP"; then
5254
  ac_path_EGREP_found=false
5255
  # Loop through the user's path and test for each of PROGNAME-LIST
5256
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5257
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5258
do
5259
  IFS=$as_save_IFS
5260
  test -z "$as_dir" && as_dir=.
5261
    for ac_prog in egrep; do
5262
    for ac_exec_ext in '' $ac_executable_extensions; do
5263
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5264
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5265
# Check for GNU ac_path_EGREP and select it if it is found.
5266
  # Check for GNU $ac_path_EGREP
5267
case `"$ac_path_EGREP" --version 2>&1` in
5268
*GNU*)
5269
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5270
*)
5271
  ac_count=0
5272
  $as_echo_n 0123456789 >"conftest.in"
5273
  while :
5274
  do
5275
    cat "conftest.in" "conftest.in" >"conftest.tmp"
5276
    mv "conftest.tmp" "conftest.in"
5277
    cp "conftest.in" "conftest.nl"
5278
    $as_echo 'EGREP' >> "conftest.nl"
5279
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5280
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5281
    as_fn_arith $ac_count + 1 && ac_count=$as_val
5282
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5283
      # Best one so far, save it but keep looking for a better one
5284
      ac_cv_path_EGREP="$ac_path_EGREP"
5285
      ac_path_EGREP_max=$ac_count
5286
    fi
5287
    # 10*(2^10) chars as input seems more than enough
5288
    test $ac_count -gt 10 && break
5289
  done
5290
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5291
esac
5292
 
5293
      $ac_path_EGREP_found && break 3
5294
    done
5295
  done
5296
  done
5297
IFS=$as_save_IFS
5298
  if test -z "$ac_cv_path_EGREP"; then
5299
    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5300
  fi
5301
else
5302
  ac_cv_path_EGREP=$EGREP
5303
fi
5304
 
5305
   fi
5306
fi
5307
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5308
$as_echo "$ac_cv_path_EGREP" >&6; }
5309
 EGREP="$ac_cv_path_EGREP"
5310
 
5311
 
5312
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5313
$as_echo_n "checking for ANSI C header files... " >&6; }
5314
if test "${ac_cv_header_stdc+set}" = set; then :
5315
  $as_echo_n "(cached) " >&6
5316
else
5317
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5318
/* end confdefs.h.  */
5319
#include 
5320
#include 
5321
#include 
5322
#include 
5323
 
5324
int
5325
main ()
5326
{
5327
 
5328
  ;
5329
  return 0;
5330
}
5331
_ACEOF
5332
if ac_fn_c_try_compile "$LINENO"; then :
5333
  ac_cv_header_stdc=yes
5334
else
5335
  ac_cv_header_stdc=no
5336
fi
5337
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5338
 
5339
if test $ac_cv_header_stdc = yes; then
5340
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5341
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5342
/* end confdefs.h.  */
5343
#include 
5344
 
5345
_ACEOF
5346
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5347
  $EGREP "memchr" >/dev/null 2>&1; then :
5348
 
5349
else
5350
  ac_cv_header_stdc=no
5351
fi
5352
rm -f conftest*
5353
 
5354
fi
5355
 
5356
if test $ac_cv_header_stdc = yes; then
5357
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5358
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5359
/* end confdefs.h.  */
5360
#include 
5361
 
5362
_ACEOF
5363
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5364
  $EGREP "free" >/dev/null 2>&1; then :
5365
 
5366
else
5367
  ac_cv_header_stdc=no
5368
fi
5369
rm -f conftest*
5370
 
5371
fi
5372
 
5373
if test $ac_cv_header_stdc = yes; then
5374
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5375
  if test "$cross_compiling" = yes; then :
5376
  :
5377
else
5378
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5379
/* end confdefs.h.  */
5380
#include 
5381
#include 
5382
#if ((' ' & 0x0FF) == 0x020)
5383
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5384
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5385
#else
5386
# define ISLOWER(c) \
5387
                   (('a' <= (c) && (c) <= 'i') \
5388
                     || ('j' <= (c) && (c) <= 'r') \
5389
                     || ('s' <= (c) && (c) <= 'z'))
5390
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5391
#endif
5392
 
5393
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5394
int
5395
main ()
5396
{
5397
  int i;
5398
  for (i = 0; i < 256; i++)
5399
    if (XOR (islower (i), ISLOWER (i))
5400
        || toupper (i) != TOUPPER (i))
5401
      return 2;
5402
  return 0;
5403
}
5404
_ACEOF
5405
if ac_fn_c_try_run "$LINENO"; then :
5406
 
5407
else
5408
  ac_cv_header_stdc=no
5409
fi
5410
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5411
  conftest.$ac_objext conftest.beam conftest.$ac_ext
5412
fi
5413
 
5414
fi
5415
fi
5416
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5417
$as_echo "$ac_cv_header_stdc" >&6; }
5418
if test $ac_cv_header_stdc = yes; then
5419
 
5420
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5421
 
5422
fi
5423
 
5424
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5425
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5426
                  inttypes.h stdint.h unistd.h
5427
do :
5428
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5429
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5430
"
5431
eval as_val=\$$as_ac_Header
5432
   if test "x$as_val" = x""yes; then :
5433
  cat >>confdefs.h <<_ACEOF
5434
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5435
_ACEOF
5436
 
5437
fi
5438
 
5439
done
5440
 
5441
 
5442
 
5443
  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5444
if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5445
  MINIX=yes
5446
else
5447
  MINIX=
5448
fi
5449
 
5450
 
5451
  if test "$MINIX" = yes; then
5452
 
5453
$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5454
 
5455
 
5456
$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5457
 
5458
 
5459
$as_echo "#define _MINIX 1" >>confdefs.h
5460
 
5461
  fi
5462
 
5463
 
5464
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5465
$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5466
if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5467
  $as_echo_n "(cached) " >&6
5468
else
5469
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5470
/* end confdefs.h.  */
5471
 
5472
#         define __EXTENSIONS__ 1
5473
          $ac_includes_default
5474
int
5475
main ()
5476
{
5477
 
5478
  ;
5479
  return 0;
5480
}
5481
_ACEOF
5482
if ac_fn_c_try_compile "$LINENO"; then :
5483
  ac_cv_safe_to_define___extensions__=yes
5484
else
5485
  ac_cv_safe_to_define___extensions__=no
5486
fi
5487
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5488
fi
5489
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5490
$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5491
  test $ac_cv_safe_to_define___extensions__ = yes &&
5492
    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5493
 
5494
  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5495
 
5496
  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5497
 
5498
  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5499
 
5500
  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5501
 
5502
 
5503
 
5504
 
5505
 
5506
case `pwd` in
5507
  *\ * | *\     *)
5508
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5509
$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5510
esac
5511
 
5512
 
5513
 
5514
macro_version='2.2.6'
5515
macro_revision='1.3012'
5516
 
5517
 
5518
 
5519
 
5520
 
5521
 
5522
 
5523
 
5524
 
5525
 
5526
 
5527
 
5528
 
5529
ltmain="$ac_aux_dir/ltmain.sh"
5530
 
5531
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5532
$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5533
if test "${ac_cv_path_SED+set}" = set; then :
5534
  $as_echo_n "(cached) " >&6
5535
else
5536
            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5537
     for ac_i in 1 2 3 4 5 6 7; do
5538
       ac_script="$ac_script$as_nl$ac_script"
5539
     done
5540
     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5541
     { ac_script=; unset ac_script;}
5542
     if test -z "$SED"; then
5543
  ac_path_SED_found=false
5544
  # Loop through the user's path and test for each of PROGNAME-LIST
5545
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5546
for as_dir in $PATH
5547
do
5548
  IFS=$as_save_IFS
5549
  test -z "$as_dir" && as_dir=.
5550
    for ac_prog in sed gsed; do
5551
    for ac_exec_ext in '' $ac_executable_extensions; do
5552
      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5553
      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5554
# Check for GNU ac_path_SED and select it if it is found.
5555
  # Check for GNU $ac_path_SED
5556
case `"$ac_path_SED" --version 2>&1` in
5557
*GNU*)
5558
  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5559
*)
5560
  ac_count=0
5561
  $as_echo_n 0123456789 >"conftest.in"
5562
  while :
5563
  do
5564
    cat "conftest.in" "conftest.in" >"conftest.tmp"
5565
    mv "conftest.tmp" "conftest.in"
5566
    cp "conftest.in" "conftest.nl"
5567
    $as_echo '' >> "conftest.nl"
5568
    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5569
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5570
    as_fn_arith $ac_count + 1 && ac_count=$as_val
5571
    if test $ac_count -gt ${ac_path_SED_max-0}; then
5572
      # Best one so far, save it but keep looking for a better one
5573
      ac_cv_path_SED="$ac_path_SED"
5574
      ac_path_SED_max=$ac_count
5575
    fi
5576
    # 10*(2^10) chars as input seems more than enough
5577
    test $ac_count -gt 10 && break
5578
  done
5579
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5580
esac
5581
 
5582
      $ac_path_SED_found && break 3
5583
    done
5584
  done
5585
  done
5586
IFS=$as_save_IFS
5587
  if test -z "$ac_cv_path_SED"; then
5588
    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5589
  fi
5590
else
5591
  ac_cv_path_SED=$SED
5592
fi
5593
 
5594
fi
5595
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5596
$as_echo "$ac_cv_path_SED" >&6; }
5597
 SED="$ac_cv_path_SED"
5598
  rm -f conftest.sed
5599
 
5600
test -z "$SED" && SED=sed
5601
Xsed="$SED -e 1s/^X//"
5602
 
5603
 
5604
 
5605
 
5606
 
5607
 
5608
 
5609
 
5610
 
5611
 
5612
 
5613
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5614
$as_echo_n "checking for fgrep... " >&6; }
5615
if test "${ac_cv_path_FGREP+set}" = set; then :
5616
  $as_echo_n "(cached) " >&6
5617
else
5618
  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5619
   then ac_cv_path_FGREP="$GREP -F"
5620
   else
5621
     if test -z "$FGREP"; then
5622
  ac_path_FGREP_found=false
5623
  # Loop through the user's path and test for each of PROGNAME-LIST
5624
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5625
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5626
do
5627
  IFS=$as_save_IFS
5628
  test -z "$as_dir" && as_dir=.
5629
    for ac_prog in fgrep; do
5630
    for ac_exec_ext in '' $ac_executable_extensions; do
5631
      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5632
      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5633
# Check for GNU ac_path_FGREP and select it if it is found.
5634
  # Check for GNU $ac_path_FGREP
5635
case `"$ac_path_FGREP" --version 2>&1` in
5636
*GNU*)
5637
  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5638
*)
5639
  ac_count=0
5640
  $as_echo_n 0123456789 >"conftest.in"
5641
  while :
5642
  do
5643
    cat "conftest.in" "conftest.in" >"conftest.tmp"
5644
    mv "conftest.tmp" "conftest.in"
5645
    cp "conftest.in" "conftest.nl"
5646
    $as_echo 'FGREP' >> "conftest.nl"
5647
    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5648
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5649
    as_fn_arith $ac_count + 1 && ac_count=$as_val
5650
    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5651
      # Best one so far, save it but keep looking for a better one
5652
      ac_cv_path_FGREP="$ac_path_FGREP"
5653
      ac_path_FGREP_max=$ac_count
5654
    fi
5655
    # 10*(2^10) chars as input seems more than enough
5656
    test $ac_count -gt 10 && break
5657
  done
5658
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5659
esac
5660
 
5661
      $ac_path_FGREP_found && break 3
5662
    done
5663
  done
5664
  done
5665
IFS=$as_save_IFS
5666
  if test -z "$ac_cv_path_FGREP"; then
5667
    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5668
  fi
5669
else
5670
  ac_cv_path_FGREP=$FGREP
5671
fi
5672
 
5673
   fi
5674
fi
5675
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5676
$as_echo "$ac_cv_path_FGREP" >&6; }
5677
 FGREP="$ac_cv_path_FGREP"
5678
 
5679
 
5680
test -z "$GREP" && GREP=grep
5681
 
5682
 
5683
 
5684
 
5685
 
5686
 
5687
 
5688
 
5689
 
5690
 
5691
 
5692
 
5693
 
5694
 
5695
 
5696
 
5697
 
5698
 
5699
 
5700
# Check whether --with-gnu-ld was given.
5701
if test "${with_gnu_ld+set}" = set; then :
5702
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5703
else
5704
  with_gnu_ld=no
5705
fi
5706
 
5707
ac_prog=ld
5708
if test "$GCC" = yes; then
5709
  # Check if gcc -print-prog-name=ld gives a path.
5710
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5711
$as_echo_n "checking for ld used by $CC... " >&6; }
5712
  case $host in
5713
  *-*-mingw*)
5714
    # gcc leaves a trailing carriage return which upsets mingw
5715
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5716
  *)
5717
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5718
  esac
5719
  case $ac_prog in
5720
    # Accept absolute paths.
5721
    [\\/]* | ?:[\\/]*)
5722
      re_direlt='/[^/][^/]*/\.\./'
5723
      # Canonicalize the pathname of ld
5724
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5725
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5726
        ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5727
      done
5728
      test -z "$LD" && LD="$ac_prog"
5729
      ;;
5730
  "")
5731
    # If it fails, then pretend we aren't using GCC.
5732
    ac_prog=ld
5733
    ;;
5734
  *)
5735
    # If it is relative, then search for the first ld in PATH.
5736
    with_gnu_ld=unknown
5737
    ;;
5738
  esac
5739
elif test "$with_gnu_ld" = yes; then
5740
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5741
$as_echo_n "checking for GNU ld... " >&6; }
5742
else
5743
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5744
$as_echo_n "checking for non-GNU ld... " >&6; }
5745
fi
5746
if test "${lt_cv_path_LD+set}" = set; then :
5747
  $as_echo_n "(cached) " >&6
5748
else
5749
  if test -z "$LD"; then
5750
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5751
  for ac_dir in $PATH; do
5752
    IFS="$lt_save_ifs"
5753
    test -z "$ac_dir" && ac_dir=.
5754
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5755
      lt_cv_path_LD="$ac_dir/$ac_prog"
5756
      # Check to see if the program is GNU ld.  I'd rather use --version,
5757
      # but apparently some variants of GNU ld only accept -v.
5758
      # Break only if it was the GNU/non-GNU ld that we prefer.
5759
      case `"$lt_cv_path_LD" -v 2>&1 
5760
      *GNU* | *'with BFD'*)
5761
        test "$with_gnu_ld" != no && break
5762
        ;;
5763
      *)
5764
        test "$with_gnu_ld" != yes && break
5765
        ;;
5766
      esac
5767
    fi
5768
  done
5769
  IFS="$lt_save_ifs"
5770
else
5771
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5772
fi
5773
fi
5774
 
5775
LD="$lt_cv_path_LD"
5776
if test -n "$LD"; then
5777
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5778
$as_echo "$LD" >&6; }
5779
else
5780
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5781
$as_echo "no" >&6; }
5782
fi
5783
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5784
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5785
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5786
if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5787
  $as_echo_n "(cached) " >&6
5788
else
5789
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5790
case `$LD -v 2>&1 
5791
*GNU* | *'with BFD'*)
5792
  lt_cv_prog_gnu_ld=yes
5793
  ;;
5794
*)
5795
  lt_cv_prog_gnu_ld=no
5796
  ;;
5797
esac
5798
fi
5799
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5800
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5801
with_gnu_ld=$lt_cv_prog_gnu_ld
5802
 
5803
 
5804
 
5805
 
5806
 
5807
 
5808
 
5809
 
5810
 
5811
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5812
$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5813
if test "${lt_cv_path_NM+set}" = set; then :
5814
  $as_echo_n "(cached) " >&6
5815
else
5816
  if test -n "$NM"; then
5817
  # Let the user override the test.
5818
  lt_cv_path_NM="$NM"
5819
else
5820
  lt_nm_to_check="${ac_tool_prefix}nm"
5821
  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5822
    lt_nm_to_check="$lt_nm_to_check nm"
5823
  fi
5824
  for lt_tmp_nm in $lt_nm_to_check; do
5825
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5826
    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5827
      IFS="$lt_save_ifs"
5828
      test -z "$ac_dir" && ac_dir=.
5829
      tmp_nm="$ac_dir/$lt_tmp_nm"
5830
      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5831
        # Check to see if the nm accepts a BSD-compat flag.
5832
        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5833
        #   nm: unknown option "B" ignored
5834
        # Tru64's nm complains that /dev/null is an invalid object file
5835
        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5836
        */dev/null* | *'Invalid file or object type'*)
5837
          lt_cv_path_NM="$tmp_nm -B"
5838
          break
5839
          ;;
5840
        *)
5841
          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5842
          */dev/null*)
5843
            lt_cv_path_NM="$tmp_nm -p"
5844
            break
5845
            ;;
5846
          *)
5847
            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5848
            continue # so that we can try to find one that supports BSD flags
5849
            ;;
5850
          esac
5851
          ;;
5852
        esac
5853
      fi
5854
    done
5855
    IFS="$lt_save_ifs"
5856
  done
5857
  : ${lt_cv_path_NM=no}
5858
fi
5859
fi
5860
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5861
$as_echo "$lt_cv_path_NM" >&6; }
5862
if test "$lt_cv_path_NM" != "no"; then
5863
  NM="$lt_cv_path_NM"
5864
else
5865
  # Didn't find any BSD compatible name lister, look for dumpbin.
5866
  if test -n "$ac_tool_prefix"; then
5867
  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5868
  do
5869
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5870
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5871
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5872
$as_echo_n "checking for $ac_word... " >&6; }
5873
if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5874
  $as_echo_n "(cached) " >&6
5875
else
5876
  if test -n "$DUMPBIN"; then
5877
  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5878
else
5879
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5880
for as_dir in $PATH
5881
do
5882
  IFS=$as_save_IFS
5883
  test -z "$as_dir" && as_dir=.
5884
    for ac_exec_ext in '' $ac_executable_extensions; do
5885
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5886
    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5887
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5888
    break 2
5889
  fi
5890
done
5891
  done
5892
IFS=$as_save_IFS
5893
 
5894
fi
5895
fi
5896
DUMPBIN=$ac_cv_prog_DUMPBIN
5897
if test -n "$DUMPBIN"; then
5898
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5899
$as_echo "$DUMPBIN" >&6; }
5900
else
5901
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5902
$as_echo "no" >&6; }
5903
fi
5904
 
5905
 
5906
    test -n "$DUMPBIN" && break
5907
  done
5908
fi
5909
if test -z "$DUMPBIN"; then
5910
  ac_ct_DUMPBIN=$DUMPBIN
5911
  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5912
do
5913
  # Extract the first word of "$ac_prog", so it can be a program name with args.
5914
set dummy $ac_prog; ac_word=$2
5915
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5916
$as_echo_n "checking for $ac_word... " >&6; }
5917
if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5918
  $as_echo_n "(cached) " >&6
5919
else
5920
  if test -n "$ac_ct_DUMPBIN"; then
5921
  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5922
else
5923
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5924
for as_dir in $PATH
5925
do
5926
  IFS=$as_save_IFS
5927
  test -z "$as_dir" && as_dir=.
5928
    for ac_exec_ext in '' $ac_executable_extensions; do
5929
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5930
    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5931
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5932
    break 2
5933
  fi
5934
done
5935
  done
5936
IFS=$as_save_IFS
5937
 
5938
fi
5939
fi
5940
ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5941
if test -n "$ac_ct_DUMPBIN"; then
5942
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5943
$as_echo "$ac_ct_DUMPBIN" >&6; }
5944
else
5945
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5946
$as_echo "no" >&6; }
5947
fi
5948
 
5949
 
5950
  test -n "$ac_ct_DUMPBIN" && break
5951
done
5952
 
5953
  if test "x$ac_ct_DUMPBIN" = x; then
5954
    DUMPBIN=":"
5955
  else
5956
    case $cross_compiling:$ac_tool_warned in
5957
yes:)
5958
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5959
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5960
ac_tool_warned=yes ;;
5961
esac
5962
    DUMPBIN=$ac_ct_DUMPBIN
5963
  fi
5964
fi
5965
 
5966
 
5967
  if test "$DUMPBIN" != ":"; then
5968
    NM="$DUMPBIN"
5969
  fi
5970
fi
5971
test -z "$NM" && NM=nm
5972
 
5973
 
5974
 
5975
 
5976
 
5977
 
5978
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5979
$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5980
if test "${lt_cv_nm_interface+set}" = set; then :
5981
  $as_echo_n "(cached) " >&6
5982
else
5983
  lt_cv_nm_interface="BSD nm"
5984
  echo "int some_variable = 0;" > conftest.$ac_ext
5985
  (eval echo "\"\$as_me:5985: $ac_compile\"" >&5)
5986
  (eval "$ac_compile" 2>conftest.err)
5987
  cat conftest.err >&5
5988
  (eval echo "\"\$as_me:5988: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5989
  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5990
  cat conftest.err >&5
5991
  (eval echo "\"\$as_me:5991: output\"" >&5)
5992
  cat conftest.out >&5
5993
  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5994
    lt_cv_nm_interface="MS dumpbin"
5995
  fi
5996
  rm -f conftest*
5997
fi
5998
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5999
$as_echo "$lt_cv_nm_interface" >&6; }
6000
 
6001
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6002
$as_echo_n "checking whether ln -s works... " >&6; }
6003
LN_S=$as_ln_s
6004
if test "$LN_S" = "ln -s"; then
6005
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6006
$as_echo "yes" >&6; }
6007
else
6008
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6009
$as_echo "no, using $LN_S" >&6; }
6010
fi
6011
 
6012
# find the maximum length of command line arguments
6013
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6014
$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6015
if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6016
  $as_echo_n "(cached) " >&6
6017
else
6018
    i=0
6019
  teststring="ABCD"
6020
 
6021
  case $build_os in
6022
  msdosdjgpp*)
6023
    # On DJGPP, this test can blow up pretty badly due to problems in libc
6024
    # (any single argument exceeding 2000 bytes causes a buffer overrun
6025
    # during glob expansion).  Even if it were fixed, the result of this
6026
    # check would be larger than it should be.
6027
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6028
    ;;
6029
 
6030
  gnu*)
6031
    # Under GNU Hurd, this test is not required because there is
6032
    # no limit to the length of command line arguments.
6033
    # Libtool will interpret -1 as no limit whatsoever
6034
    lt_cv_sys_max_cmd_len=-1;
6035
    ;;
6036
 
6037
  cygwin* | mingw* | cegcc*)
6038
    # On Win9x/ME, this test blows up -- it succeeds, but takes
6039
    # about 5 minutes as the teststring grows exponentially.
6040
    # Worse, since 9x/ME are not pre-emptively multitasking,
6041
    # you end up with a "frozen" computer, even though with patience
6042
    # the test eventually succeeds (with a max line length of 256k).
6043
    # Instead, let's just punt: use the minimum linelength reported by
6044
    # all of the supported platforms: 8192 (on NT/2K/XP).
6045
    lt_cv_sys_max_cmd_len=8192;
6046
    ;;
6047
 
6048
  amigaos*)
6049
    # On AmigaOS with pdksh, this test takes hours, literally.
6050
    # So we just punt and use a minimum line length of 8192.
6051
    lt_cv_sys_max_cmd_len=8192;
6052
    ;;
6053
 
6054
  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6055
    # This has been around since 386BSD, at least.  Likely further.
6056
    if test -x /sbin/sysctl; then
6057
      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6058
    elif test -x /usr/sbin/sysctl; then
6059
      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6060
    else
6061
      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6062
    fi
6063
    # And add a safety zone
6064
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6065
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6066
    ;;
6067
 
6068
  interix*)
6069
    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6070
    lt_cv_sys_max_cmd_len=196608
6071
    ;;
6072
 
6073
  osf*)
6074
    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6075
    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6076
    # nice to cause kernel panics so lets avoid the loop below.
6077
    # First set a reasonable default.
6078
    lt_cv_sys_max_cmd_len=16384
6079
    #
6080
    if test -x /sbin/sysconfig; then
6081
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6082
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6083
      esac
6084
    fi
6085
    ;;
6086
  sco3.2v5*)
6087
    lt_cv_sys_max_cmd_len=102400
6088
    ;;
6089
  sysv5* | sco5v6* | sysv4.2uw2*)
6090
    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6091
    if test -n "$kargmax"; then
6092
      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6093
    else
6094
      lt_cv_sys_max_cmd_len=32768
6095
    fi
6096
    ;;
6097
  *)
6098
    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6099
    if test -n "$lt_cv_sys_max_cmd_len"; then
6100
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6101
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6102
    else
6103
      # Make teststring a little bigger before we do anything with it.
6104
      # a 1K string should be a reasonable start.
6105
      for i in 1 2 3 4 5 6 7 8 ; do
6106
        teststring=$teststring$teststring
6107
      done
6108
      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6109
      # If test is not a shell built-in, we'll probably end up computing a
6110
      # maximum length that is only half of the actual maximum length, but
6111
      # we can't tell.
6112
      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
6113
                 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
6114
              test $i != 17 # 1/2 MB should be enough
6115
      do
6116
        i=`expr $i + 1`
6117
        teststring=$teststring$teststring
6118
      done
6119
      # Only check the string length outside the loop.
6120
      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6121
      teststring=
6122
      # Add a significant safety factor because C++ compilers can tack on
6123
      # massive amounts of additional arguments before passing them to the
6124
      # linker.  It appears as though 1/2 is a usable value.
6125
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6126
    fi
6127
    ;;
6128
  esac
6129
 
6130
fi
6131
 
6132
if test -n $lt_cv_sys_max_cmd_len ; then
6133
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6134
$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6135
else
6136
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6137
$as_echo "none" >&6; }
6138
fi
6139
max_cmd_len=$lt_cv_sys_max_cmd_len
6140
 
6141
 
6142
 
6143
 
6144
 
6145
 
6146
: ${CP="cp -f"}
6147
: ${MV="mv -f"}
6148
: ${RM="rm -f"}
6149
 
6150
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6151
$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6152
# Try some XSI features
6153
xsi_shell=no
6154
( _lt_dummy="a/b/c"
6155
  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6156
      = c,a/b,, \
6157
    && eval 'test $(( 1 + 1 )) -eq 2 \
6158
    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6159
  && xsi_shell=yes
6160
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6161
$as_echo "$xsi_shell" >&6; }
6162
 
6163
 
6164
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6165
$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6166
lt_shell_append=no
6167
( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6168
    >/dev/null 2>&1 \
6169
  && lt_shell_append=yes
6170
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6171
$as_echo "$lt_shell_append" >&6; }
6172
 
6173
 
6174
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6175
  lt_unset=unset
6176
else
6177
  lt_unset=false
6178
fi
6179
 
6180
 
6181
 
6182
 
6183
 
6184
# test EBCDIC or ASCII
6185
case `echo X|tr X '\101'` in
6186
 A) # ASCII based system
6187
    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6188
  lt_SP2NL='tr \040 \012'
6189
  lt_NL2SP='tr \015\012 \040\040'
6190
  ;;
6191
 *) # EBCDIC based system
6192
  lt_SP2NL='tr \100 \n'
6193
  lt_NL2SP='tr \r\n \100\100'
6194
  ;;
6195
esac
6196
 
6197
 
6198
 
6199
 
6200
 
6201
 
6202
 
6203
 
6204
 
6205
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6206
$as_echo_n "checking for $LD option to reload object files... " >&6; }
6207
if test "${lt_cv_ld_reload_flag+set}" = set; then :
6208
  $as_echo_n "(cached) " >&6
6209
else
6210
  lt_cv_ld_reload_flag='-r'
6211
fi
6212
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6213
$as_echo "$lt_cv_ld_reload_flag" >&6; }
6214
reload_flag=$lt_cv_ld_reload_flag
6215
case $reload_flag in
6216
"" | " "*) ;;
6217
*) reload_flag=" $reload_flag" ;;
6218
esac
6219
reload_cmds='$LD$reload_flag -o $output$reload_objs'
6220
case $host_os in
6221
  darwin*)
6222
    if test "$GCC" = yes; then
6223
      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6224
    else
6225
      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6226
    fi
6227
    ;;
6228
esac
6229
 
6230
 
6231
 
6232
 
6233
 
6234
 
6235
 
6236
 
6237
 
6238
if test -n "$ac_tool_prefix"; then
6239
  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6240
set dummy ${ac_tool_prefix}objdump; ac_word=$2
6241
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6242
$as_echo_n "checking for $ac_word... " >&6; }
6243
if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6244
  $as_echo_n "(cached) " >&6
6245
else
6246
  if test -n "$OBJDUMP"; then
6247
  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6248
else
6249
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6250
for as_dir in $PATH
6251
do
6252
  IFS=$as_save_IFS
6253
  test -z "$as_dir" && as_dir=.
6254
    for ac_exec_ext in '' $ac_executable_extensions; do
6255
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6256
    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6257
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6258
    break 2
6259
  fi
6260
done
6261
  done
6262
IFS=$as_save_IFS
6263
 
6264
fi
6265
fi
6266
OBJDUMP=$ac_cv_prog_OBJDUMP
6267
if test -n "$OBJDUMP"; then
6268
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6269
$as_echo "$OBJDUMP" >&6; }
6270
else
6271
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6272
$as_echo "no" >&6; }
6273
fi
6274
 
6275
 
6276
fi
6277
if test -z "$ac_cv_prog_OBJDUMP"; then
6278
  ac_ct_OBJDUMP=$OBJDUMP
6279
  # Extract the first word of "objdump", so it can be a program name with args.
6280
set dummy objdump; ac_word=$2
6281
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6282
$as_echo_n "checking for $ac_word... " >&6; }
6283
if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6284
  $as_echo_n "(cached) " >&6
6285
else
6286
  if test -n "$ac_ct_OBJDUMP"; then
6287
  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6288
else
6289
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6290
for as_dir in $PATH
6291
do
6292
  IFS=$as_save_IFS
6293
  test -z "$as_dir" && as_dir=.
6294
    for ac_exec_ext in '' $ac_executable_extensions; do
6295
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6296
    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6297
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6298
    break 2
6299
  fi
6300
done
6301
  done
6302
IFS=$as_save_IFS
6303
 
6304
fi
6305
fi
6306
ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6307
if test -n "$ac_ct_OBJDUMP"; then
6308
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6309
$as_echo "$ac_ct_OBJDUMP" >&6; }
6310
else
6311
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6312
$as_echo "no" >&6; }
6313
fi
6314
 
6315
  if test "x$ac_ct_OBJDUMP" = x; then
6316
    OBJDUMP="false"
6317
  else
6318
    case $cross_compiling:$ac_tool_warned in
6319
yes:)
6320
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6321
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6322
ac_tool_warned=yes ;;
6323
esac
6324
    OBJDUMP=$ac_ct_OBJDUMP
6325
  fi
6326
else
6327
  OBJDUMP="$ac_cv_prog_OBJDUMP"
6328
fi
6329
 
6330
test -z "$OBJDUMP" && OBJDUMP=objdump
6331
 
6332
 
6333
 
6334
 
6335
 
6336
 
6337
 
6338
 
6339
 
6340
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6341
$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6342
if test "${lt_cv_deplibs_check_method+set}" = set; then :
6343
  $as_echo_n "(cached) " >&6
6344
else
6345
  lt_cv_file_magic_cmd='$MAGIC_CMD'
6346
lt_cv_file_magic_test_file=
6347
lt_cv_deplibs_check_method='unknown'
6348
# Need to set the preceding variable on all platforms that support
6349
# interlibrary dependencies.
6350
# 'none' -- dependencies not supported.
6351
# `unknown' -- same as none, but documents that we really don't know.
6352
# 'pass_all' -- all dependencies passed with no checks.
6353
# 'test_compile' -- check by making test program.
6354
# 'file_magic [[regex]]' -- check by looking for files in library path
6355
# which responds to the $file_magic_cmd with a given extended regex.
6356
# If you have `file' or equivalent on your system and you're not sure
6357
# whether `pass_all' will *always* work, you probably want this one.
6358
 
6359
case $host_os in
6360
aix[4-9]*)
6361
  lt_cv_deplibs_check_method=pass_all
6362
  ;;
6363
 
6364
beos*)
6365
  lt_cv_deplibs_check_method=pass_all
6366
  ;;
6367
 
6368
bsdi[45]*)
6369
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6370
  lt_cv_file_magic_cmd='/usr/bin/file -L'
6371
  lt_cv_file_magic_test_file=/shlib/libc.so
6372
  ;;
6373
 
6374
cygwin*)
6375
  # func_win32_libid is a shell function defined in ltmain.sh
6376
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6377
  lt_cv_file_magic_cmd='func_win32_libid'
6378
  ;;
6379
 
6380
mingw* | pw32*)
6381
  # Base MSYS/MinGW do not provide the 'file' command needed by
6382
  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6383
  # unless we find 'file', for example because we are cross-compiling.
6384
  if ( file / ) >/dev/null 2>&1; then
6385
    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6386
    lt_cv_file_magic_cmd='func_win32_libid'
6387
  else
6388
    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6389
    lt_cv_file_magic_cmd='$OBJDUMP -f'
6390
  fi
6391
  ;;
6392
 
6393
cegcc)
6394
  # use the weaker test based on 'objdump'. See mingw*.
6395
  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6396
  lt_cv_file_magic_cmd='$OBJDUMP -f'
6397
  ;;
6398
 
6399
darwin* | rhapsody*)
6400
  lt_cv_deplibs_check_method=pass_all
6401
  ;;
6402
 
6403
freebsd* | dragonfly*)
6404
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6405
    case $host_cpu in
6406
    i*86 )
6407
      # Not sure whether the presence of OpenBSD here was a mistake.
6408
      # Let's accept both of them until this is cleared up.
6409
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6410
      lt_cv_file_magic_cmd=/usr/bin/file
6411
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6412
      ;;
6413
    esac
6414
  else
6415
    lt_cv_deplibs_check_method=pass_all
6416
  fi
6417
  ;;
6418
 
6419
gnu*)
6420
  lt_cv_deplibs_check_method=pass_all
6421
  ;;
6422
 
6423
hpux10.20* | hpux11*)
6424
  lt_cv_file_magic_cmd=/usr/bin/file
6425
  case $host_cpu in
6426
  ia64*)
6427
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6428
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6429
    ;;
6430
  hppa*64*)
6431
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
6432
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6433
    ;;
6434
  *)
6435
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
6436
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6437
    ;;
6438
  esac
6439
  ;;
6440
 
6441
interix[3-9]*)
6442
  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6443
  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6444
  ;;
6445
 
6446
irix5* | irix6* | nonstopux*)
6447
  case $LD in
6448
  *-32|*"-32 ") libmagic=32-bit;;
6449
  *-n32|*"-n32 ") libmagic=N32;;
6450
  *-64|*"-64 ") libmagic=64-bit;;
6451
  *) libmagic=never-match;;
6452
  esac
6453
  lt_cv_deplibs_check_method=pass_all
6454
  ;;
6455
 
6456
# This must be Linux ELF.
6457
linux* | k*bsd*-gnu | kopensolaris*-gnu)
6458
  lt_cv_deplibs_check_method=pass_all
6459
  ;;
6460
 
6461
netbsd*)
6462
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6463
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6464
  else
6465
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6466
  fi
6467
  ;;
6468
 
6469
newos6*)
6470
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6471
  lt_cv_file_magic_cmd=/usr/bin/file
6472
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6473
  ;;
6474
 
6475
*nto* | *qnx*)
6476
  lt_cv_deplibs_check_method=pass_all
6477
  ;;
6478
 
6479
openbsd*)
6480
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6481
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6482
  else
6483
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6484
  fi
6485
  ;;
6486
 
6487
osf3* | osf4* | osf5*)
6488
  lt_cv_deplibs_check_method=pass_all
6489
  ;;
6490
 
6491
rdos*)
6492
  lt_cv_deplibs_check_method=pass_all
6493
  ;;
6494
 
6495
solaris*)
6496
  lt_cv_deplibs_check_method=pass_all
6497
  ;;
6498
 
6499
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6500
  lt_cv_deplibs_check_method=pass_all
6501
  ;;
6502
 
6503
sysv4 | sysv4.3*)
6504
  case $host_vendor in
6505
  motorola)
6506
    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]'
6507
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6508
    ;;
6509
  ncr)
6510
    lt_cv_deplibs_check_method=pass_all
6511
    ;;
6512
  sequent)
6513
    lt_cv_file_magic_cmd='/bin/file'
6514
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6515
    ;;
6516
  sni)
6517
    lt_cv_file_magic_cmd='/bin/file'
6518
    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6519
    lt_cv_file_magic_test_file=/lib/libc.so
6520
    ;;
6521
  siemens)
6522
    lt_cv_deplibs_check_method=pass_all
6523
    ;;
6524
  pc)
6525
    lt_cv_deplibs_check_method=pass_all
6526
    ;;
6527
  esac
6528
  ;;
6529
 
6530
tpf*)
6531
  lt_cv_deplibs_check_method=pass_all
6532
  ;;
6533
esac
6534
 
6535
fi
6536
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6537
$as_echo "$lt_cv_deplibs_check_method" >&6; }
6538
file_magic_cmd=$lt_cv_file_magic_cmd
6539
deplibs_check_method=$lt_cv_deplibs_check_method
6540
test -z "$deplibs_check_method" && deplibs_check_method=unknown
6541
 
6542
 
6543
 
6544
 
6545
 
6546
 
6547
 
6548
 
6549
 
6550
 
6551
 
6552
 
6553
if test -n "$ac_tool_prefix"; then
6554
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6555
set dummy ${ac_tool_prefix}ar; ac_word=$2
6556
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6557
$as_echo_n "checking for $ac_word... " >&6; }
6558
if test "${ac_cv_prog_AR+set}" = set; then :
6559
  $as_echo_n "(cached) " >&6
6560
else
6561
  if test -n "$AR"; then
6562
  ac_cv_prog_AR="$AR" # Let the user override the test.
6563
else
6564
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6565
for as_dir in $PATH
6566
do
6567
  IFS=$as_save_IFS
6568
  test -z "$as_dir" && as_dir=.
6569
    for ac_exec_ext in '' $ac_executable_extensions; do
6570
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6571
    ac_cv_prog_AR="${ac_tool_prefix}ar"
6572
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6573
    break 2
6574
  fi
6575
done
6576
  done
6577
IFS=$as_save_IFS
6578
 
6579
fi
6580
fi
6581
AR=$ac_cv_prog_AR
6582
if test -n "$AR"; then
6583
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6584
$as_echo "$AR" >&6; }
6585
else
6586
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6587
$as_echo "no" >&6; }
6588
fi
6589
 
6590
 
6591
fi
6592
if test -z "$ac_cv_prog_AR"; then
6593
  ac_ct_AR=$AR
6594
  # Extract the first word of "ar", so it can be a program name with args.
6595
set dummy ar; ac_word=$2
6596
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6597
$as_echo_n "checking for $ac_word... " >&6; }
6598
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6599
  $as_echo_n "(cached) " >&6
6600
else
6601
  if test -n "$ac_ct_AR"; then
6602
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6603
else
6604
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6605
for as_dir in $PATH
6606
do
6607
  IFS=$as_save_IFS
6608
  test -z "$as_dir" && as_dir=.
6609
    for ac_exec_ext in '' $ac_executable_extensions; do
6610
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6611
    ac_cv_prog_ac_ct_AR="ar"
6612
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6613
    break 2
6614
  fi
6615
done
6616
  done
6617
IFS=$as_save_IFS
6618
 
6619
fi
6620
fi
6621
ac_ct_AR=$ac_cv_prog_ac_ct_AR
6622
if test -n "$ac_ct_AR"; then
6623
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6624
$as_echo "$ac_ct_AR" >&6; }
6625
else
6626
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6627
$as_echo "no" >&6; }
6628
fi
6629
 
6630
  if test "x$ac_ct_AR" = x; then
6631
    AR="false"
6632
  else
6633
    case $cross_compiling:$ac_tool_warned in
6634
yes:)
6635
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6636
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6637
ac_tool_warned=yes ;;
6638
esac
6639
    AR=$ac_ct_AR
6640
  fi
6641
else
6642
  AR="$ac_cv_prog_AR"
6643
fi
6644
 
6645
test -z "$AR" && AR=ar
6646
test -z "$AR_FLAGS" && AR_FLAGS=cru
6647
 
6648
 
6649
 
6650
 
6651
 
6652
 
6653
 
6654
 
6655
 
6656
 
6657
 
6658
if test -n "$ac_tool_prefix"; then
6659
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6660
set dummy ${ac_tool_prefix}strip; ac_word=$2
6661
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6662
$as_echo_n "checking for $ac_word... " >&6; }
6663
if test "${ac_cv_prog_STRIP+set}" = set; then :
6664
  $as_echo_n "(cached) " >&6
6665
else
6666
  if test -n "$STRIP"; then
6667
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6668
else
6669
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6670
for as_dir in $PATH
6671
do
6672
  IFS=$as_save_IFS
6673
  test -z "$as_dir" && as_dir=.
6674
    for ac_exec_ext in '' $ac_executable_extensions; do
6675
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6676
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6677
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6678
    break 2
6679
  fi
6680
done
6681
  done
6682
IFS=$as_save_IFS
6683
 
6684
fi
6685
fi
6686
STRIP=$ac_cv_prog_STRIP
6687
if test -n "$STRIP"; then
6688
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6689
$as_echo "$STRIP" >&6; }
6690
else
6691
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6692
$as_echo "no" >&6; }
6693
fi
6694
 
6695
 
6696
fi
6697
if test -z "$ac_cv_prog_STRIP"; then
6698
  ac_ct_STRIP=$STRIP
6699
  # Extract the first word of "strip", so it can be a program name with args.
6700
set dummy strip; ac_word=$2
6701
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6702
$as_echo_n "checking for $ac_word... " >&6; }
6703
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6704
  $as_echo_n "(cached) " >&6
6705
else
6706
  if test -n "$ac_ct_STRIP"; then
6707
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6708
else
6709
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6710
for as_dir in $PATH
6711
do
6712
  IFS=$as_save_IFS
6713
  test -z "$as_dir" && as_dir=.
6714
    for ac_exec_ext in '' $ac_executable_extensions; do
6715
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6716
    ac_cv_prog_ac_ct_STRIP="strip"
6717
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6718
    break 2
6719
  fi
6720
done
6721
  done
6722
IFS=$as_save_IFS
6723
 
6724
fi
6725
fi
6726
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6727
if test -n "$ac_ct_STRIP"; then
6728
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6729
$as_echo "$ac_ct_STRIP" >&6; }
6730
else
6731
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6732
$as_echo "no" >&6; }
6733
fi
6734
 
6735
  if test "x$ac_ct_STRIP" = x; then
6736
    STRIP=":"
6737
  else
6738
    case $cross_compiling:$ac_tool_warned in
6739
yes:)
6740
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6741
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6742
ac_tool_warned=yes ;;
6743
esac
6744
    STRIP=$ac_ct_STRIP
6745
  fi
6746
else
6747
  STRIP="$ac_cv_prog_STRIP"
6748
fi
6749
 
6750
test -z "$STRIP" && STRIP=:
6751
 
6752
 
6753
 
6754
 
6755
 
6756
 
6757
if test -n "$ac_tool_prefix"; then
6758
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6759
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6760
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6761
$as_echo_n "checking for $ac_word... " >&6; }
6762
if test "${ac_cv_prog_RANLIB+set}" = set; then :
6763
  $as_echo_n "(cached) " >&6
6764
else
6765
  if test -n "$RANLIB"; then
6766
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6767
else
6768
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6769
for as_dir in $PATH
6770
do
6771
  IFS=$as_save_IFS
6772
  test -z "$as_dir" && as_dir=.
6773
    for ac_exec_ext in '' $ac_executable_extensions; do
6774
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6775
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6776
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6777
    break 2
6778
  fi
6779
done
6780
  done
6781
IFS=$as_save_IFS
6782
 
6783
fi
6784
fi
6785
RANLIB=$ac_cv_prog_RANLIB
6786
if test -n "$RANLIB"; then
6787
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6788
$as_echo "$RANLIB" >&6; }
6789
else
6790
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6791
$as_echo "no" >&6; }
6792
fi
6793
 
6794
 
6795
fi
6796
if test -z "$ac_cv_prog_RANLIB"; then
6797
  ac_ct_RANLIB=$RANLIB
6798
  # Extract the first word of "ranlib", so it can be a program name with args.
6799
set dummy ranlib; ac_word=$2
6800
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6801
$as_echo_n "checking for $ac_word... " >&6; }
6802
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6803
  $as_echo_n "(cached) " >&6
6804
else
6805
  if test -n "$ac_ct_RANLIB"; then
6806
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6807
else
6808
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6809
for as_dir in $PATH
6810
do
6811
  IFS=$as_save_IFS
6812
  test -z "$as_dir" && as_dir=.
6813
    for ac_exec_ext in '' $ac_executable_extensions; do
6814
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6815
    ac_cv_prog_ac_ct_RANLIB="ranlib"
6816
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6817
    break 2
6818
  fi
6819
done
6820
  done
6821
IFS=$as_save_IFS
6822
 
6823
fi
6824
fi
6825
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6826
if test -n "$ac_ct_RANLIB"; then
6827
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6828
$as_echo "$ac_ct_RANLIB" >&6; }
6829
else
6830
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6831
$as_echo "no" >&6; }
6832
fi
6833
 
6834
  if test "x$ac_ct_RANLIB" = x; then
6835
    RANLIB=":"
6836
  else
6837
    case $cross_compiling:$ac_tool_warned in
6838
yes:)
6839
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6840
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6841
ac_tool_warned=yes ;;
6842
esac
6843
    RANLIB=$ac_ct_RANLIB
6844
  fi
6845
else
6846
  RANLIB="$ac_cv_prog_RANLIB"
6847
fi
6848
 
6849
test -z "$RANLIB" && RANLIB=:
6850
 
6851
 
6852
 
6853
 
6854
 
6855
 
6856
# Determine commands to create old-style static archives.
6857
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6858
old_postinstall_cmds='chmod 644 $oldlib'
6859
old_postuninstall_cmds=
6860
 
6861
if test -n "$RANLIB"; then
6862
  case $host_os in
6863
  openbsd*)
6864
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6865
    ;;
6866
  *)
6867
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6868
    ;;
6869
  esac
6870
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6871
fi
6872
 
6873
 
6874
 
6875
 
6876
 
6877
 
6878
 
6879
 
6880
 
6881
 
6882
 
6883
 
6884
 
6885
 
6886
 
6887
 
6888
 
6889
 
6890
 
6891
 
6892
 
6893
 
6894
 
6895
 
6896
 
6897
 
6898
 
6899
 
6900
 
6901
 
6902
 
6903
 
6904
 
6905
 
6906
# If no C compiler was specified, use CC.
6907
LTCC=${LTCC-"$CC"}
6908
 
6909
# If no C compiler flags were specified, use CFLAGS.
6910
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6911
 
6912
# Allow CC to be a program name with arguments.
6913
compiler=$CC
6914
 
6915
 
6916
# Check for command to grab the raw symbol name followed by C symbol from nm.
6917
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6918
$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6919
if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6920
  $as_echo_n "(cached) " >&6
6921
else
6922
 
6923
# These are sane defaults that work on at least a few old systems.
6924
# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6925
 
6926
# Character class describing NM global symbol codes.
6927
symcode='[BCDEGRST]'
6928
 
6929
# Regexp to match symbols that can be accessed directly from C.
6930
sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6931
 
6932
# Define system-specific variables.
6933
case $host_os in
6934
aix*)
6935
  symcode='[BCDT]'
6936
  ;;
6937
cygwin* | mingw* | pw32* | cegcc*)
6938
  symcode='[ABCDGISTW]'
6939
  ;;
6940
hpux*)
6941
  if test "$host_cpu" = ia64; then
6942
    symcode='[ABCDEGRST]'
6943
  fi
6944
  ;;
6945
irix* | nonstopux*)
6946
  symcode='[BCDEGRST]'
6947
  ;;
6948
osf*)
6949
  symcode='[BCDEGQRST]'
6950
  ;;
6951
solaris*)
6952
  symcode='[BDRT]'
6953
  ;;
6954
sco3.2v5*)
6955
  symcode='[DT]'
6956
  ;;
6957
sysv4.2uw2*)
6958
  symcode='[DT]'
6959
  ;;
6960
sysv5* | sco5v6* | unixware* | OpenUNIX*)
6961
  symcode='[ABDT]'
6962
  ;;
6963
sysv4)
6964
  symcode='[DFNSTU]'
6965
  ;;
6966
esac
6967
 
6968
# If we're using GNU nm, then use its standard symbol codes.
6969
case `$NM -V 2>&1` in
6970
*GNU* | *'with BFD'*)
6971
  symcode='[ABCDGIRSTW]' ;;
6972
esac
6973
 
6974
# Transform an extracted symbol line into a proper C declaration.
6975
# Some systems (esp. on ia64) link data and code symbols differently,
6976
# so use this general approach.
6977
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6978
 
6979
# Transform an extracted symbol line into symbol name and symbol address
6980
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6981
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'"
6982
 
6983
# Handle CRLF in mingw tool chain
6984
opt_cr=
6985
case $build_os in
6986
mingw*)
6987
  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6988
  ;;
6989
esac
6990
 
6991
# Try without a prefix underscore, then with it.
6992
for ac_symprfx in "" "_"; do
6993
 
6994
  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6995
  symxfrm="\\1 $ac_symprfx\\2 \\2"
6996
 
6997
  # Write the raw and C identifiers.
6998
  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6999
    # Fake it for dumpbin and say T for any non-static function
7000
    # and D for any global variable.
7001
    # Also find C++ and __fastcall symbols from MSVC++,
7002
    # which start with @ or ?.
7003
    lt_cv_sys_global_symbol_pipe="$AWK '"\
7004
"     {last_section=section; section=\$ 3};"\
7005
"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7006
"     \$ 0!~/External *\|/{next};"\
7007
"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7008
"     {if(hide[section]) next};"\
7009
"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7010
"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7011
"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7012
"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7013
"     ' prfx=^$ac_symprfx"
7014
  else
7015
    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7016
  fi
7017
 
7018
  # Check to see that the pipe works correctly.
7019
  pipe_works=no
7020
 
7021
  rm -f conftest*
7022
  cat > conftest.$ac_ext <<_LT_EOF
7023
#ifdef __cplusplus
7024
extern "C" {
7025
#endif
7026
char nm_test_var;
7027
void nm_test_func(void);
7028
void nm_test_func(void){}
7029
#ifdef __cplusplus
7030
}
7031
#endif
7032
int main(){nm_test_var='a';nm_test_func();return(0);}
7033
_LT_EOF
7034
 
7035
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7036
  (eval $ac_compile) 2>&5
7037
  ac_status=$?
7038
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7039
  test $ac_status = 0; }; then
7040
    # Now try to grab the symbols.
7041
    nlist=conftest.nm
7042
    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
7043
  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
7044
  ac_status=$?
7045
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7046
  test $ac_status = 0; } && test -s "$nlist"; then
7047
      # Try sorting and uniquifying the output.
7048
      if sort "$nlist" | uniq > "$nlist"T; then
7049
        mv -f "$nlist"T "$nlist"
7050
      else
7051
        rm -f "$nlist"T
7052
      fi
7053
 
7054
      # Make sure that we snagged all the symbols we need.
7055
      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7056
        if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7057
          cat <<_LT_EOF > conftest.$ac_ext
7058
#ifdef __cplusplus
7059
extern "C" {
7060
#endif
7061
 
7062
_LT_EOF
7063
          # Now generate the symbol file.
7064
          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7065
 
7066
          cat <<_LT_EOF >> conftest.$ac_ext
7067
 
7068
/* The mapping between symbol names and symbols.  */
7069
const struct {
7070
  const char *name;
7071
  void       *address;
7072
}
7073
lt__PROGRAM__LTX_preloaded_symbols[] =
7074
{
7075
  { "@PROGRAM@", (void *) 0 },
7076
_LT_EOF
7077
          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7078
          cat <<\_LT_EOF >> conftest.$ac_ext
7079
  {0, (void *) 0}
7080
};
7081
 
7082
/* This works around a problem in FreeBSD linker */
7083
#ifdef FREEBSD_WORKAROUND
7084
static const void *lt_preloaded_setup() {
7085
  return lt__PROGRAM__LTX_preloaded_symbols;
7086
}
7087
#endif
7088
 
7089
#ifdef __cplusplus
7090
}
7091
#endif
7092
_LT_EOF
7093
          # Now try linking the two files.
7094
          mv conftest.$ac_objext conftstm.$ac_objext
7095
          lt_save_LIBS="$LIBS"
7096
          lt_save_CFLAGS="$CFLAGS"
7097
          LIBS="conftstm.$ac_objext"
7098
          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7099
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7100
  (eval $ac_link) 2>&5
7101
  ac_status=$?
7102
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7103
  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7104
            pipe_works=yes
7105
          fi
7106
          LIBS="$lt_save_LIBS"
7107
          CFLAGS="$lt_save_CFLAGS"
7108
        else
7109
          echo "cannot find nm_test_func in $nlist" >&5
7110
        fi
7111
      else
7112
        echo "cannot find nm_test_var in $nlist" >&5
7113
      fi
7114
    else
7115
      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7116
    fi
7117
  else
7118
    echo "$progname: failed program was:" >&5
7119
    cat conftest.$ac_ext >&5
7120
  fi
7121
  rm -rf conftest* conftst*
7122
 
7123
  # Do not use the global_symbol_pipe unless it works.
7124
  if test "$pipe_works" = yes; then
7125
    break
7126
  else
7127
    lt_cv_sys_global_symbol_pipe=
7128
  fi
7129
done
7130
 
7131
fi
7132
 
7133
if test -z "$lt_cv_sys_global_symbol_pipe"; then
7134
  lt_cv_sys_global_symbol_to_cdecl=
7135
fi
7136
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7137
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7138
$as_echo "failed" >&6; }
7139
else
7140
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7141
$as_echo "ok" >&6; }
7142
fi
7143
 
7144
 
7145
 
7146
 
7147
 
7148
 
7149
 
7150
 
7151
 
7152
 
7153
 
7154
 
7155
 
7156
 
7157
 
7158
 
7159
 
7160
 
7161
 
7162
 
7163
 
7164
 
7165
# Check whether --enable-libtool-lock was given.
7166
if test "${enable_libtool_lock+set}" = set; then :
7167
  enableval=$enable_libtool_lock;
7168
fi
7169
 
7170
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7171
 
7172
# Some flags need to be propagated to the compiler or linker for good
7173
# libtool support.
7174
case $host in
7175
ia64-*-hpux*)
7176
  # Find out which ABI we are using.
7177
  echo 'int i;' > conftest.$ac_ext
7178
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7179
  (eval $ac_compile) 2>&5
7180
  ac_status=$?
7181
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7182
  test $ac_status = 0; }; then
7183
    case `/usr/bin/file conftest.$ac_objext` in
7184
      *ELF-32*)
7185
        HPUX_IA64_MODE="32"
7186
        ;;
7187
      *ELF-64*)
7188
        HPUX_IA64_MODE="64"
7189
        ;;
7190
    esac
7191
  fi
7192
  rm -rf conftest*
7193
  ;;
7194
*-*-irix6*)
7195
  # Find out which ABI we are using.
7196
  echo '#line 7196 "configure"' > conftest.$ac_ext
7197
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7198
  (eval $ac_compile) 2>&5
7199
  ac_status=$?
7200
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7201
  test $ac_status = 0; }; then
7202
    if test "$lt_cv_prog_gnu_ld" = yes; then
7203
      case `/usr/bin/file conftest.$ac_objext` in
7204
        *32-bit*)
7205
          LD="${LD-ld} -melf32bsmip"
7206
          ;;
7207
        *N32*)
7208
          LD="${LD-ld} -melf32bmipn32"
7209
          ;;
7210
        *64-bit*)
7211
          LD="${LD-ld} -melf64bmip"
7212
        ;;
7213
      esac
7214
    else
7215
      case `/usr/bin/file conftest.$ac_objext` in
7216
        *32-bit*)
7217
          LD="${LD-ld} -32"
7218
          ;;
7219
        *N32*)
7220
          LD="${LD-ld} -n32"
7221
          ;;
7222
        *64-bit*)
7223
          LD="${LD-ld} -64"
7224
          ;;
7225
      esac
7226
    fi
7227
  fi
7228
  rm -rf conftest*
7229
  ;;
7230
 
7231
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7232
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7233
  # Find out which ABI we are using.
7234
  echo 'int i;' > conftest.$ac_ext
7235
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7236
  (eval $ac_compile) 2>&5
7237
  ac_status=$?
7238
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7239
  test $ac_status = 0; }; then
7240
    case `/usr/bin/file conftest.o` in
7241
      *32-bit*)
7242
        case $host in
7243
          x86_64-*kfreebsd*-gnu)
7244
            LD="${LD-ld} -m elf_i386_fbsd"
7245
            ;;
7246
          x86_64-*linux*)
7247
            LD="${LD-ld} -m elf_i386"
7248
            ;;
7249
          ppc64-*linux*|powerpc64-*linux*)
7250
            LD="${LD-ld} -m elf32ppclinux"
7251
            ;;
7252
          s390x-*linux*)
7253
            LD="${LD-ld} -m elf_s390"
7254
            ;;
7255
          sparc64-*linux*)
7256
            LD="${LD-ld} -m elf32_sparc"
7257
            ;;
7258
        esac
7259
        ;;
7260
      *64-bit*)
7261
        case $host in
7262
          x86_64-*kfreebsd*-gnu)
7263
            LD="${LD-ld} -m elf_x86_64_fbsd"
7264
            ;;
7265
          x86_64-*linux*)
7266
            LD="${LD-ld} -m elf_x86_64"
7267
            ;;
7268
          ppc*-*linux*|powerpc*-*linux*)
7269
            LD="${LD-ld} -m elf64ppc"
7270
            ;;
7271
          s390*-*linux*|s390*-*tpf*)
7272
            LD="${LD-ld} -m elf64_s390"
7273
            ;;
7274
          sparc*-*linux*)
7275
            LD="${LD-ld} -m elf64_sparc"
7276
            ;;
7277
        esac
7278
        ;;
7279
    esac
7280
  fi
7281
  rm -rf conftest*
7282
  ;;
7283
 
7284
*-*-sco3.2v5*)
7285
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7286
  SAVE_CFLAGS="$CFLAGS"
7287
  CFLAGS="$CFLAGS -belf"
7288
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7289
$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7290
if test "${lt_cv_cc_needs_belf+set}" = set; then :
7291
  $as_echo_n "(cached) " >&6
7292
else
7293
  ac_ext=c
7294
ac_cpp='$CPP $CPPFLAGS'
7295
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7296
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7297
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7298
 
7299
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7300
/* end confdefs.h.  */
7301
 
7302
int
7303
main ()
7304
{
7305
 
7306
  ;
7307
  return 0;
7308
}
7309
_ACEOF
7310
if ac_fn_c_try_link "$LINENO"; then :
7311
  lt_cv_cc_needs_belf=yes
7312
else
7313
  lt_cv_cc_needs_belf=no
7314
fi
7315
rm -f core conftest.err conftest.$ac_objext \
7316
    conftest$ac_exeext conftest.$ac_ext
7317
     ac_ext=c
7318
ac_cpp='$CPP $CPPFLAGS'
7319
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7320
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7321
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7322
 
7323
fi
7324
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7325
$as_echo "$lt_cv_cc_needs_belf" >&6; }
7326
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7327
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7328
    CFLAGS="$SAVE_CFLAGS"
7329
  fi
7330
  ;;
7331
sparc*-*solaris*)
7332
  # Find out which ABI we are using.
7333
  echo 'int i;' > conftest.$ac_ext
7334
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7335
  (eval $ac_compile) 2>&5
7336
  ac_status=$?
7337
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7338
  test $ac_status = 0; }; then
7339
    case `/usr/bin/file conftest.o` in
7340
    *64-bit*)
7341
      case $lt_cv_prog_gnu_ld in
7342
      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7343
      *)
7344
        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7345
          LD="${LD-ld} -64"
7346
        fi
7347
        ;;
7348
      esac
7349
      ;;
7350
    esac
7351
  fi
7352
  rm -rf conftest*
7353
  ;;
7354
esac
7355
 
7356
need_locks="$enable_libtool_lock"
7357
 
7358
 
7359
  case $host_os in
7360
    rhapsody* | darwin*)
7361
    if test -n "$ac_tool_prefix"; then
7362
  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7363
set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7364
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7365
$as_echo_n "checking for $ac_word... " >&6; }
7366
if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7367
  $as_echo_n "(cached) " >&6
7368
else
7369
  if test -n "$DSYMUTIL"; then
7370
  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7371
else
7372
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7373
for as_dir in $PATH
7374
do
7375
  IFS=$as_save_IFS
7376
  test -z "$as_dir" && as_dir=.
7377
    for ac_exec_ext in '' $ac_executable_extensions; do
7378
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7379
    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7380
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7381
    break 2
7382
  fi
7383
done
7384
  done
7385
IFS=$as_save_IFS
7386
 
7387
fi
7388
fi
7389
DSYMUTIL=$ac_cv_prog_DSYMUTIL
7390
if test -n "$DSYMUTIL"; then
7391
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7392
$as_echo "$DSYMUTIL" >&6; }
7393
else
7394
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7395
$as_echo "no" >&6; }
7396
fi
7397
 
7398
 
7399
fi
7400
if test -z "$ac_cv_prog_DSYMUTIL"; then
7401
  ac_ct_DSYMUTIL=$DSYMUTIL
7402
  # Extract the first word of "dsymutil", so it can be a program name with args.
7403
set dummy dsymutil; ac_word=$2
7404
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7405
$as_echo_n "checking for $ac_word... " >&6; }
7406
if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7407
  $as_echo_n "(cached) " >&6
7408
else
7409
  if test -n "$ac_ct_DSYMUTIL"; then
7410
  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7411
else
7412
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7413
for as_dir in $PATH
7414
do
7415
  IFS=$as_save_IFS
7416
  test -z "$as_dir" && as_dir=.
7417
    for ac_exec_ext in '' $ac_executable_extensions; do
7418
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7419
    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7420
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7421
    break 2
7422
  fi
7423
done
7424
  done
7425
IFS=$as_save_IFS
7426
 
7427
fi
7428
fi
7429
ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7430
if test -n "$ac_ct_DSYMUTIL"; then
7431
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7432
$as_echo "$ac_ct_DSYMUTIL" >&6; }
7433
else
7434
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7435
$as_echo "no" >&6; }
7436
fi
7437
 
7438
  if test "x$ac_ct_DSYMUTIL" = x; then
7439
    DSYMUTIL=":"
7440
  else
7441
    case $cross_compiling:$ac_tool_warned in
7442
yes:)
7443
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7444
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7445
ac_tool_warned=yes ;;
7446
esac
7447
    DSYMUTIL=$ac_ct_DSYMUTIL
7448
  fi
7449
else
7450
  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7451
fi
7452
 
7453
    if test -n "$ac_tool_prefix"; then
7454
  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7455
set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7456
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7457
$as_echo_n "checking for $ac_word... " >&6; }
7458
if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7459
  $as_echo_n "(cached) " >&6
7460
else
7461
  if test -n "$NMEDIT"; then
7462
  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7463
else
7464
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7465
for as_dir in $PATH
7466
do
7467
  IFS=$as_save_IFS
7468
  test -z "$as_dir" && as_dir=.
7469
    for ac_exec_ext in '' $ac_executable_extensions; do
7470
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7471
    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7472
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7473
    break 2
7474
  fi
7475
done
7476
  done
7477
IFS=$as_save_IFS
7478
 
7479
fi
7480
fi
7481
NMEDIT=$ac_cv_prog_NMEDIT
7482
if test -n "$NMEDIT"; then
7483
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7484
$as_echo "$NMEDIT" >&6; }
7485
else
7486
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7487
$as_echo "no" >&6; }
7488
fi
7489
 
7490
 
7491
fi
7492
if test -z "$ac_cv_prog_NMEDIT"; then
7493
  ac_ct_NMEDIT=$NMEDIT
7494
  # Extract the first word of "nmedit", so it can be a program name with args.
7495
set dummy nmedit; ac_word=$2
7496
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7497
$as_echo_n "checking for $ac_word... " >&6; }
7498
if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7499
  $as_echo_n "(cached) " >&6
7500
else
7501
  if test -n "$ac_ct_NMEDIT"; then
7502
  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7503
else
7504
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7505
for as_dir in $PATH
7506
do
7507
  IFS=$as_save_IFS
7508
  test -z "$as_dir" && as_dir=.
7509
    for ac_exec_ext in '' $ac_executable_extensions; do
7510
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7511
    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7512
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7513
    break 2
7514
  fi
7515
done
7516
  done
7517
IFS=$as_save_IFS
7518
 
7519
fi
7520
fi
7521
ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7522
if test -n "$ac_ct_NMEDIT"; then
7523
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7524
$as_echo "$ac_ct_NMEDIT" >&6; }
7525
else
7526
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7527
$as_echo "no" >&6; }
7528
fi
7529
 
7530
  if test "x$ac_ct_NMEDIT" = x; then
7531
    NMEDIT=":"
7532
  else
7533
    case $cross_compiling:$ac_tool_warned in
7534
yes:)
7535
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7536
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7537
ac_tool_warned=yes ;;
7538
esac
7539
    NMEDIT=$ac_ct_NMEDIT
7540
  fi
7541
else
7542
  NMEDIT="$ac_cv_prog_NMEDIT"
7543
fi
7544
 
7545
    if test -n "$ac_tool_prefix"; then
7546
  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7547
set dummy ${ac_tool_prefix}lipo; ac_word=$2
7548
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7549
$as_echo_n "checking for $ac_word... " >&6; }
7550
if test "${ac_cv_prog_LIPO+set}" = set; then :
7551
  $as_echo_n "(cached) " >&6
7552
else
7553
  if test -n "$LIPO"; then
7554
  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7555
else
7556
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7557
for as_dir in $PATH
7558
do
7559
  IFS=$as_save_IFS
7560
  test -z "$as_dir" && as_dir=.
7561
    for ac_exec_ext in '' $ac_executable_extensions; do
7562
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7563
    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7564
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7565
    break 2
7566
  fi
7567
done
7568
  done
7569
IFS=$as_save_IFS
7570
 
7571
fi
7572
fi
7573
LIPO=$ac_cv_prog_LIPO
7574
if test -n "$LIPO"; then
7575
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7576
$as_echo "$LIPO" >&6; }
7577
else
7578
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7579
$as_echo "no" >&6; }
7580
fi
7581
 
7582
 
7583
fi
7584
if test -z "$ac_cv_prog_LIPO"; then
7585
  ac_ct_LIPO=$LIPO
7586
  # Extract the first word of "lipo", so it can be a program name with args.
7587
set dummy lipo; ac_word=$2
7588
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7589
$as_echo_n "checking for $ac_word... " >&6; }
7590
if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7591
  $as_echo_n "(cached) " >&6
7592
else
7593
  if test -n "$ac_ct_LIPO"; then
7594
  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7595
else
7596
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7597
for as_dir in $PATH
7598
do
7599
  IFS=$as_save_IFS
7600
  test -z "$as_dir" && as_dir=.
7601
    for ac_exec_ext in '' $ac_executable_extensions; do
7602
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7603
    ac_cv_prog_ac_ct_LIPO="lipo"
7604
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7605
    break 2
7606
  fi
7607
done
7608
  done
7609
IFS=$as_save_IFS
7610
 
7611
fi
7612
fi
7613
ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7614
if test -n "$ac_ct_LIPO"; then
7615
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7616
$as_echo "$ac_ct_LIPO" >&6; }
7617
else
7618
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7619
$as_echo "no" >&6; }
7620
fi
7621
 
7622
  if test "x$ac_ct_LIPO" = x; then
7623
    LIPO=":"
7624
  else
7625
    case $cross_compiling:$ac_tool_warned in
7626
yes:)
7627
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7628
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7629
ac_tool_warned=yes ;;
7630
esac
7631
    LIPO=$ac_ct_LIPO
7632
  fi
7633
else
7634
  LIPO="$ac_cv_prog_LIPO"
7635
fi
7636
 
7637
    if test -n "$ac_tool_prefix"; then
7638
  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7639
set dummy ${ac_tool_prefix}otool; ac_word=$2
7640
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7641
$as_echo_n "checking for $ac_word... " >&6; }
7642
if test "${ac_cv_prog_OTOOL+set}" = set; then :
7643
  $as_echo_n "(cached) " >&6
7644
else
7645
  if test -n "$OTOOL"; then
7646
  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7647
else
7648
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7649
for as_dir in $PATH
7650
do
7651
  IFS=$as_save_IFS
7652
  test -z "$as_dir" && as_dir=.
7653
    for ac_exec_ext in '' $ac_executable_extensions; do
7654
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7655
    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7656
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7657
    break 2
7658
  fi
7659
done
7660
  done
7661
IFS=$as_save_IFS
7662
 
7663
fi
7664
fi
7665
OTOOL=$ac_cv_prog_OTOOL
7666
if test -n "$OTOOL"; then
7667
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7668
$as_echo "$OTOOL" >&6; }
7669
else
7670
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7671
$as_echo "no" >&6; }
7672
fi
7673
 
7674
 
7675
fi
7676
if test -z "$ac_cv_prog_OTOOL"; then
7677
  ac_ct_OTOOL=$OTOOL
7678
  # Extract the first word of "otool", so it can be a program name with args.
7679
set dummy otool; ac_word=$2
7680
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7681
$as_echo_n "checking for $ac_word... " >&6; }
7682
if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7683
  $as_echo_n "(cached) " >&6
7684
else
7685
  if test -n "$ac_ct_OTOOL"; then
7686
  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7687
else
7688
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7689
for as_dir in $PATH
7690
do
7691
  IFS=$as_save_IFS
7692
  test -z "$as_dir" && as_dir=.
7693
    for ac_exec_ext in '' $ac_executable_extensions; do
7694
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7695
    ac_cv_prog_ac_ct_OTOOL="otool"
7696
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7697
    break 2
7698
  fi
7699
done
7700
  done
7701
IFS=$as_save_IFS
7702
 
7703
fi
7704
fi
7705
ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7706
if test -n "$ac_ct_OTOOL"; then
7707
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7708
$as_echo "$ac_ct_OTOOL" >&6; }
7709
else
7710
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7711
$as_echo "no" >&6; }
7712
fi
7713
 
7714
  if test "x$ac_ct_OTOOL" = x; then
7715
    OTOOL=":"
7716
  else
7717
    case $cross_compiling:$ac_tool_warned in
7718
yes:)
7719
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7720
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7721
ac_tool_warned=yes ;;
7722
esac
7723
    OTOOL=$ac_ct_OTOOL
7724
  fi
7725
else
7726
  OTOOL="$ac_cv_prog_OTOOL"
7727
fi
7728
 
7729
    if test -n "$ac_tool_prefix"; then
7730
  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7731
set dummy ${ac_tool_prefix}otool64; ac_word=$2
7732
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7733
$as_echo_n "checking for $ac_word... " >&6; }
7734
if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7735
  $as_echo_n "(cached) " >&6
7736
else
7737
  if test -n "$OTOOL64"; then
7738
  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7739
else
7740
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7741
for as_dir in $PATH
7742
do
7743
  IFS=$as_save_IFS
7744
  test -z "$as_dir" && as_dir=.
7745
    for ac_exec_ext in '' $ac_executable_extensions; do
7746
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7747
    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7748
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7749
    break 2
7750
  fi
7751
done
7752
  done
7753
IFS=$as_save_IFS
7754
 
7755
fi
7756
fi
7757
OTOOL64=$ac_cv_prog_OTOOL64
7758
if test -n "$OTOOL64"; then
7759
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7760
$as_echo "$OTOOL64" >&6; }
7761
else
7762
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7763
$as_echo "no" >&6; }
7764
fi
7765
 
7766
 
7767
fi
7768
if test -z "$ac_cv_prog_OTOOL64"; then
7769
  ac_ct_OTOOL64=$OTOOL64
7770
  # Extract the first word of "otool64", so it can be a program name with args.
7771
set dummy otool64; ac_word=$2
7772
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7773
$as_echo_n "checking for $ac_word... " >&6; }
7774
if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7775
  $as_echo_n "(cached) " >&6
7776
else
7777
  if test -n "$ac_ct_OTOOL64"; then
7778
  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7779
else
7780
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7781
for as_dir in $PATH
7782
do
7783
  IFS=$as_save_IFS
7784
  test -z "$as_dir" && as_dir=.
7785
    for ac_exec_ext in '' $ac_executable_extensions; do
7786
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7787
    ac_cv_prog_ac_ct_OTOOL64="otool64"
7788
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7789
    break 2
7790
  fi
7791
done
7792
  done
7793
IFS=$as_save_IFS
7794
 
7795
fi
7796
fi
7797
ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7798
if test -n "$ac_ct_OTOOL64"; then
7799
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7800
$as_echo "$ac_ct_OTOOL64" >&6; }
7801
else
7802
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7803
$as_echo "no" >&6; }
7804
fi
7805
 
7806
  if test "x$ac_ct_OTOOL64" = x; then
7807
    OTOOL64=":"
7808
  else
7809
    case $cross_compiling:$ac_tool_warned in
7810
yes:)
7811
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7812
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7813
ac_tool_warned=yes ;;
7814
esac
7815
    OTOOL64=$ac_ct_OTOOL64
7816
  fi
7817
else
7818
  OTOOL64="$ac_cv_prog_OTOOL64"
7819
fi
7820
 
7821
 
7822
 
7823
 
7824
 
7825
 
7826
 
7827
 
7828
 
7829
 
7830
 
7831
 
7832
 
7833
 
7834
 
7835
 
7836
 
7837
 
7838
 
7839
 
7840
 
7841
 
7842
 
7843
 
7844
 
7845
 
7846
 
7847
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7848
$as_echo_n "checking for -single_module linker flag... " >&6; }
7849
if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7850
  $as_echo_n "(cached) " >&6
7851
else
7852
  lt_cv_apple_cc_single_mod=no
7853
      if test -z "${LT_MULTI_MODULE}"; then
7854
        # By default we will add the -single_module flag. You can override
7855
        # by either setting the environment variable LT_MULTI_MODULE
7856
        # non-empty at configure time, or by adding -multi_module to the
7857
        # link flags.
7858
        rm -rf libconftest.dylib*
7859
        echo "int foo(void){return 1;}" > conftest.c
7860
        echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7861
-dynamiclib -Wl,-single_module conftest.c" >&5
7862
        $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7863
          -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7864
        _lt_result=$?
7865
        if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7866
          lt_cv_apple_cc_single_mod=yes
7867
        else
7868
          cat conftest.err >&5
7869
        fi
7870
        rm -rf libconftest.dylib*
7871
        rm -f conftest.*
7872
      fi
7873
fi
7874
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7875
$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7876
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7877
$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7878
if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7879
  $as_echo_n "(cached) " >&6
7880
else
7881
  lt_cv_ld_exported_symbols_list=no
7882
      save_LDFLAGS=$LDFLAGS
7883
      echo "_main" > conftest.sym
7884
      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7885
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7886
/* end confdefs.h.  */
7887
 
7888
int
7889
main ()
7890
{
7891
 
7892
  ;
7893
  return 0;
7894
}
7895
_ACEOF
7896
if ac_fn_c_try_link "$LINENO"; then :
7897
  lt_cv_ld_exported_symbols_list=yes
7898
else
7899
  lt_cv_ld_exported_symbols_list=no
7900
fi
7901
rm -f core conftest.err conftest.$ac_objext \
7902
    conftest$ac_exeext conftest.$ac_ext
7903
        LDFLAGS="$save_LDFLAGS"
7904
 
7905
fi
7906
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7907
$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7908
    case $host_os in
7909
    rhapsody* | darwin1.[012])
7910
      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7911
    darwin1.*)
7912
      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7913
    darwin*) # darwin 5.x on
7914
      # if running on 10.5 or later, the deployment target defaults
7915
      # to the OS version, if on x86, and 10.4, the deployment
7916
      # target defaults to 10.4. Don't you love it?
7917
      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7918
        10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7919
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7920
        10.[012]*)
7921
          _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7922
        10.*)
7923
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7924
      esac
7925
    ;;
7926
  esac
7927
    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7928
      _lt_dar_single_mod='$single_module'
7929
    fi
7930
    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7931
      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7932
    else
7933
      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7934
    fi
7935
    if test "$DSYMUTIL" != ":"; then
7936
      _lt_dsymutil='~$DSYMUTIL $lib || :'
7937
    else
7938
      _lt_dsymutil=
7939
    fi
7940
    ;;
7941
  esac
7942
 
7943
for ac_header in dlfcn.h
7944
do :
7945
  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7946
"
7947
if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7948
  cat >>confdefs.h <<_ACEOF
7949
#define HAVE_DLFCN_H 1
7950
_ACEOF
7951
 
7952
fi
7953
 
7954
done
7955
 
7956
 
7957
 
7958
# Set options
7959
enable_dlopen=yes
7960
 
7961
 
7962
 
7963
 
7964
  enable_win32_dll=no
7965
 
7966
 
7967
 
7968
  # Check whether --enable-static was given.
7969
if test "${enable_static+set}" = set; then :
7970
  enableval=$enable_static; p=${PACKAGE-default}
7971
    case $enableval in
7972
    yes) enable_static=yes ;;
7973
    no) enable_static=no ;;
7974
    *)
7975
     enable_static=no
7976
      # Look at the argument we got.  We use all the common list separators.
7977
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7978
      for pkg in $enableval; do
7979
        IFS="$lt_save_ifs"
7980
        if test "X$pkg" = "X$p"; then
7981
          enable_static=yes
7982
        fi
7983
      done
7984
      IFS="$lt_save_ifs"
7985
      ;;
7986
    esac
7987
else
7988
  enable_static=yes
7989
fi
7990
 
7991
 
7992
 
7993
 
7994
 
7995
 
7996
 
7997
 
7998
 
7999
 
8000
# Check whether --with-pic was given.
8001
if test "${with_pic+set}" = set; then :
8002
  withval=$with_pic; pic_mode="$withval"
8003
else
8004
  pic_mode=default
8005
fi
8006
 
8007
 
8008
test -z "$pic_mode" && pic_mode=default
8009
 
8010
 
8011
 
8012
 
8013
 
8014
 
8015
 
8016
  # Check whether --enable-fast-install was given.
8017
if test "${enable_fast_install+set}" = set; then :
8018
  enableval=$enable_fast_install; p=${PACKAGE-default}
8019
    case $enableval in
8020
    yes) enable_fast_install=yes ;;
8021
    no) enable_fast_install=no ;;
8022
    *)
8023
      enable_fast_install=no
8024
      # Look at the argument we got.  We use all the common list separators.
8025
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8026
      for pkg in $enableval; do
8027
        IFS="$lt_save_ifs"
8028
        if test "X$pkg" = "X$p"; then
8029
          enable_fast_install=yes
8030
        fi
8031
      done
8032
      IFS="$lt_save_ifs"
8033
      ;;
8034
    esac
8035
else
8036
  enable_fast_install=yes
8037
fi
8038
 
8039
 
8040
 
8041
 
8042
 
8043
 
8044
 
8045
 
8046
 
8047
 
8048
 
8049
# This can be used to rebuild libtool when needed
8050
LIBTOOL_DEPS="$ltmain"
8051
 
8052
# Always use our own libtool.
8053
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8054
 
8055
 
8056
 
8057
 
8058
 
8059
 
8060
 
8061
 
8062
 
8063
 
8064
 
8065
 
8066
 
8067
 
8068
 
8069
 
8070
 
8071
 
8072
 
8073
 
8074
 
8075
 
8076
 
8077
 
8078
 
8079
test -z "$LN_S" && LN_S="ln -s"
8080
 
8081
 
8082
 
8083
 
8084
 
8085
 
8086
 
8087
 
8088
 
8089
 
8090
 
8091
 
8092
 
8093
 
8094
if test -n "${ZSH_VERSION+set}" ; then
8095
   setopt NO_GLOB_SUBST
8096
fi
8097
 
8098
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8099
$as_echo_n "checking for objdir... " >&6; }
8100
if test "${lt_cv_objdir+set}" = set; then :
8101
  $as_echo_n "(cached) " >&6
8102
else
8103
  rm -f .libs 2>/dev/null
8104
mkdir .libs 2>/dev/null
8105
if test -d .libs; then
8106
  lt_cv_objdir=.libs
8107
else
8108
  # MS-DOS does not allow filenames that begin with a dot.
8109
  lt_cv_objdir=_libs
8110
fi
8111
rmdir .libs 2>/dev/null
8112
fi
8113
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8114
$as_echo "$lt_cv_objdir" >&6; }
8115
objdir=$lt_cv_objdir
8116
 
8117
 
8118
 
8119
 
8120
 
8121
cat >>confdefs.h <<_ACEOF
8122
#define LT_OBJDIR "$lt_cv_objdir/"
8123
_ACEOF
8124
 
8125
 
8126
 
8127
 
8128
 
8129
 
8130
 
8131
 
8132
 
8133
 
8134
 
8135
 
8136
 
8137
 
8138
 
8139
 
8140
 
8141
case $host_os in
8142
aix3*)
8143
  # AIX sometimes has problems with the GCC collect2 program.  For some
8144
  # reason, if we set the COLLECT_NAMES environment variable, the problems
8145
  # vanish in a puff of smoke.
8146
  if test "X${COLLECT_NAMES+set}" != Xset; then
8147
    COLLECT_NAMES=
8148
    export COLLECT_NAMES
8149
  fi
8150
  ;;
8151
esac
8152
 
8153
# Sed substitution that helps us do robust quoting.  It backslashifies
8154
# metacharacters that are still active within double-quoted strings.
8155
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
8156
 
8157
# Same as above, but do not quote variable references.
8158
double_quote_subst='s/\(["`\\]\)/\\\1/g'
8159
 
8160
# Sed substitution to delay expansion of an escaped shell variable in a
8161
# double_quote_subst'ed string.
8162
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
8163
 
8164
# Sed substitution to delay expansion of an escaped single quote.
8165
delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
8166
 
8167
# Sed substitution to avoid accidental globbing in evaled expressions
8168
no_glob_subst='s/\*/\\\*/g'
8169
 
8170
# Global variables:
8171
ofile=libtool
8172
can_build_shared=yes
8173
 
8174
# All known linkers require a `.a' archive for static linking (except MSVC,
8175
# which needs '.lib').
8176
libext=a
8177
 
8178
with_gnu_ld="$lt_cv_prog_gnu_ld"
8179
 
8180
old_CC="$CC"
8181
old_CFLAGS="$CFLAGS"
8182
 
8183
# Set sane defaults for various variables
8184
test -z "$CC" && CC=cc
8185
test -z "$LTCC" && LTCC=$CC
8186
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8187
test -z "$LD" && LD=ld
8188
test -z "$ac_objext" && ac_objext=o
8189
 
8190
for cc_temp in $compiler""; do
8191
  case $cc_temp in
8192
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8193
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8194
    \-*) ;;
8195
    *) break;;
8196
  esac
8197
done
8198
cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8199
 
8200
 
8201
# Only perform the check for file, if the check method requires it
8202
test -z "$MAGIC_CMD" && MAGIC_CMD=file
8203
case $deplibs_check_method in
8204
file_magic*)
8205
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8206
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8207
$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8208
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8209
  $as_echo_n "(cached) " >&6
8210
else
8211
  case $MAGIC_CMD in
8212
[\\/*] |  ?:[\\/]*)
8213
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8214
  ;;
8215
*)
8216
  lt_save_MAGIC_CMD="$MAGIC_CMD"
8217
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8218
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8219
  for ac_dir in $ac_dummy; do
8220
    IFS="$lt_save_ifs"
8221
    test -z "$ac_dir" && ac_dir=.
8222
    if test -f $ac_dir/${ac_tool_prefix}file; then
8223
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8224
      if test -n "$file_magic_test_file"; then
8225
        case $deplibs_check_method in
8226
        "file_magic "*)
8227
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8228
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8229
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8230
            $EGREP "$file_magic_regex" > /dev/null; then
8231
            :
8232
          else
8233
            cat <<_LT_EOF 1>&2
8234
 
8235
*** Warning: the command libtool uses to detect shared libraries,
8236
*** $file_magic_cmd, produces output that libtool cannot recognize.
8237
*** The result is that libtool may fail to recognize shared libraries
8238
*** as such.  This will affect the creation of libtool libraries that
8239
*** depend on shared libraries, but programs linked with such libtool
8240
*** libraries will work regardless of this problem.  Nevertheless, you
8241
*** may want to report the problem to your system manager and/or to
8242
*** bug-libtool@gnu.org
8243
 
8244
_LT_EOF
8245
          fi ;;
8246
        esac
8247
      fi
8248
      break
8249
    fi
8250
  done
8251
  IFS="$lt_save_ifs"
8252
  MAGIC_CMD="$lt_save_MAGIC_CMD"
8253
  ;;
8254
esac
8255
fi
8256
 
8257
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8258
if test -n "$MAGIC_CMD"; then
8259
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8260
$as_echo "$MAGIC_CMD" >&6; }
8261
else
8262
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8263
$as_echo "no" >&6; }
8264
fi
8265
 
8266
 
8267
 
8268
 
8269
 
8270
if test -z "$lt_cv_path_MAGIC_CMD"; then
8271
  if test -n "$ac_tool_prefix"; then
8272
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8273
$as_echo_n "checking for file... " >&6; }
8274
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8275
  $as_echo_n "(cached) " >&6
8276
else
8277
  case $MAGIC_CMD in
8278
[\\/*] |  ?:[\\/]*)
8279
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8280
  ;;
8281
*)
8282
  lt_save_MAGIC_CMD="$MAGIC_CMD"
8283
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8284
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8285
  for ac_dir in $ac_dummy; do
8286
    IFS="$lt_save_ifs"
8287
    test -z "$ac_dir" && ac_dir=.
8288
    if test -f $ac_dir/file; then
8289
      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8290
      if test -n "$file_magic_test_file"; then
8291
        case $deplibs_check_method in
8292
        "file_magic "*)
8293
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8294
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8295
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8296
            $EGREP "$file_magic_regex" > /dev/null; then
8297
            :
8298
          else
8299
            cat <<_LT_EOF 1>&2
8300
 
8301
*** Warning: the command libtool uses to detect shared libraries,
8302
*** $file_magic_cmd, produces output that libtool cannot recognize.
8303
*** The result is that libtool may fail to recognize shared libraries
8304
*** as such.  This will affect the creation of libtool libraries that
8305
*** depend on shared libraries, but programs linked with such libtool
8306
*** libraries will work regardless of this problem.  Nevertheless, you
8307
*** may want to report the problem to your system manager and/or to
8308
*** bug-libtool@gnu.org
8309
 
8310
_LT_EOF
8311
          fi ;;
8312
        esac
8313
      fi
8314
      break
8315
    fi
8316
  done
8317
  IFS="$lt_save_ifs"
8318
  MAGIC_CMD="$lt_save_MAGIC_CMD"
8319
  ;;
8320
esac
8321
fi
8322
 
8323
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8324
if test -n "$MAGIC_CMD"; then
8325
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8326
$as_echo "$MAGIC_CMD" >&6; }
8327
else
8328
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8329
$as_echo "no" >&6; }
8330
fi
8331
 
8332
 
8333
  else
8334
    MAGIC_CMD=:
8335
  fi
8336
fi
8337
 
8338
  fi
8339
  ;;
8340
esac
8341
 
8342
# Use C for the default configuration in the libtool script
8343
 
8344
lt_save_CC="$CC"
8345
ac_ext=c
8346
ac_cpp='$CPP $CPPFLAGS'
8347
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8348
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8349
ac_compiler_gnu=$ac_cv_c_compiler_gnu
8350
 
8351
 
8352
# Source file extension for C test sources.
8353
ac_ext=c
8354
 
8355
# Object file extension for compiled C test sources.
8356
objext=o
8357
objext=$objext
8358
 
8359
# Code to be used in simple compile tests
8360
lt_simple_compile_test_code="int some_variable = 0;"
8361
 
8362
# Code to be used in simple link tests
8363
lt_simple_link_test_code='int main(){return(0);}'
8364
 
8365
 
8366
 
8367
 
8368
 
8369
 
8370
 
8371
# If no C compiler was specified, use CC.
8372
LTCC=${LTCC-"$CC"}
8373
 
8374
# If no C compiler flags were specified, use CFLAGS.
8375
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8376
 
8377
# Allow CC to be a program name with arguments.
8378
compiler=$CC
8379
 
8380
# Save the default compiler, since it gets overwritten when the other
8381
# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8382
compiler_DEFAULT=$CC
8383
 
8384
# save warnings/boilerplate of simple test code
8385
ac_outfile=conftest.$ac_objext
8386
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8387
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8388
_lt_compiler_boilerplate=`cat conftest.err`
8389
$RM conftest*
8390
 
8391
ac_outfile=conftest.$ac_objext
8392
echo "$lt_simple_link_test_code" >conftest.$ac_ext
8393
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8394
_lt_linker_boilerplate=`cat conftest.err`
8395
$RM -r conftest*
8396
 
8397
 
8398
## CAVEAT EMPTOR:
8399
## There is no encapsulation within the following macros, do not change
8400
## the running order or otherwise move them around unless you know exactly
8401
## what you are doing...
8402
if test -n "$compiler"; then
8403
 
8404
lt_prog_compiler_no_builtin_flag=
8405
 
8406
if test "$GCC" = yes; then
8407
  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
8408
 
8409
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8410
$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8411
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8412
  $as_echo_n "(cached) " >&6
8413
else
8414
  lt_cv_prog_compiler_rtti_exceptions=no
8415
   ac_outfile=conftest.$ac_objext
8416
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8417
   lt_compiler_flag="-fno-rtti -fno-exceptions"
8418
   # Insert the option either (1) after the last *FLAGS variable, or
8419
   # (2) before a word containing "conftest.", or (3) at the end.
8420
   # Note that $ac_compile itself does not contain backslashes and begins
8421
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8422
   # The option is referenced via a variable to avoid confusing sed.
8423
   lt_compile=`echo "$ac_compile" | $SED \
8424
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8425
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8426
   -e 's:$: $lt_compiler_flag:'`
8427
   (eval echo "\"\$as_me:8427: $lt_compile\"" >&5)
8428
   (eval "$lt_compile" 2>conftest.err)
8429
   ac_status=$?
8430
   cat conftest.err >&5
8431
   echo "$as_me:8431: \$? = $ac_status" >&5
8432
   if (exit $ac_status) && test -s "$ac_outfile"; then
8433
     # The compiler can only warn and ignore the option if not recognized
8434
     # So say no if there are warnings other than the usual output.
8435
     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8436
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8437
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8438
       lt_cv_prog_compiler_rtti_exceptions=yes
8439
     fi
8440
   fi
8441
   $RM conftest*
8442
 
8443
fi
8444
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8445
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8446
 
8447
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8448
    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8449
else
8450
    :
8451
fi
8452
 
8453
fi
8454
 
8455
 
8456
 
8457
 
8458
 
8459
 
8460
  lt_prog_compiler_wl=
8461
lt_prog_compiler_pic=
8462
lt_prog_compiler_static=
8463
 
8464
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8465
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8466
 
8467
  if test "$GCC" = yes; then
8468
    lt_prog_compiler_wl='-Wl,'
8469
    lt_prog_compiler_static='-static'
8470
 
8471
    case $host_os in
8472
      aix*)
8473
      # All AIX code is PIC.
8474
      if test "$host_cpu" = ia64; then
8475
        # AIX 5 now supports IA64 processor
8476
        lt_prog_compiler_static='-Bstatic'
8477
      fi
8478
      ;;
8479
 
8480
    amigaos*)
8481
      case $host_cpu in
8482
      powerpc)
8483
            # see comment about AmigaOS4 .so support
8484
            lt_prog_compiler_pic='-fPIC'
8485
        ;;
8486
      m68k)
8487
            # FIXME: we need at least 68020 code to build shared libraries, but
8488
            # adding the `-m68020' flag to GCC prevents building anything better,
8489
            # like `-m68040'.
8490
            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8491
        ;;
8492
      esac
8493
      ;;
8494
 
8495
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8496
      # PIC is the default for these OSes.
8497
      ;;
8498
 
8499
    mingw* | cygwin* | pw32* | os2* | cegcc*)
8500
      # This hack is so that the source file can tell whether it is being
8501
      # built for inclusion in a dll (and should export symbols for example).
8502
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8503
      # (--disable-auto-import) libraries
8504
      lt_prog_compiler_pic='-DDLL_EXPORT'
8505
      ;;
8506
 
8507
    darwin* | rhapsody*)
8508
      # PIC is the default on this platform
8509
      # Common symbols not allowed in MH_DYLIB files
8510
      lt_prog_compiler_pic='-fno-common'
8511
      ;;
8512
 
8513
    hpux*)
8514
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8515
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8516
      # sets the default TLS model and affects inlining.
8517
      case $host_cpu in
8518
      hppa*64*)
8519
        # +Z the default
8520
        ;;
8521
      *)
8522
        lt_prog_compiler_pic='-fPIC'
8523
        ;;
8524
      esac
8525
      ;;
8526
 
8527
    interix[3-9]*)
8528
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8529
      # Instead, we relocate shared libraries at runtime.
8530
      ;;
8531
 
8532
    msdosdjgpp*)
8533
      # Just because we use GCC doesn't mean we suddenly get shared libraries
8534
      # on systems that don't support them.
8535
      lt_prog_compiler_can_build_shared=no
8536
      enable_shared=no
8537
      ;;
8538
 
8539
    *nto* | *qnx*)
8540
      # QNX uses GNU C++, but need to define -shared option too, otherwise
8541
      # it will coredump.
8542
      lt_prog_compiler_pic='-fPIC -shared'
8543
      ;;
8544
 
8545
    sysv4*MP*)
8546
      if test -d /usr/nec; then
8547
        lt_prog_compiler_pic=-Kconform_pic
8548
      fi
8549
      ;;
8550
 
8551
    *)
8552
      lt_prog_compiler_pic='-fPIC'
8553
      ;;
8554
    esac
8555
  else
8556
    # PORTME Check for flag to pass linker flags through the system compiler.
8557
    case $host_os in
8558
    aix*)
8559
      lt_prog_compiler_wl='-Wl,'
8560
      if test "$host_cpu" = ia64; then
8561
        # AIX 5 now supports IA64 processor
8562
        lt_prog_compiler_static='-Bstatic'
8563
      else
8564
        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8565
      fi
8566
      ;;
8567
 
8568
    mingw* | cygwin* | pw32* | os2* | cegcc*)
8569
      # This hack is so that the source file can tell whether it is being
8570
      # built for inclusion in a dll (and should export symbols for example).
8571
      lt_prog_compiler_pic='-DDLL_EXPORT'
8572
      ;;
8573
 
8574
    hpux9* | hpux10* | hpux11*)
8575
      lt_prog_compiler_wl='-Wl,'
8576
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8577
      # not for PA HP-UX.
8578
      case $host_cpu in
8579
      hppa*64*|ia64*)
8580
        # +Z the default
8581
        ;;
8582
      *)
8583
        lt_prog_compiler_pic='+Z'
8584
        ;;
8585
      esac
8586
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8587
      lt_prog_compiler_static='${wl}-a ${wl}archive'
8588
      ;;
8589
 
8590
    irix5* | irix6* | nonstopux*)
8591
      lt_prog_compiler_wl='-Wl,'
8592
      # PIC (with -KPIC) is the default.
8593
      lt_prog_compiler_static='-non_shared'
8594
      ;;
8595
 
8596
    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8597
      case $cc_basename in
8598
      # old Intel for x86_64 which still supported -KPIC.
8599
      ecc*)
8600
        lt_prog_compiler_wl='-Wl,'
8601
        lt_prog_compiler_pic='-KPIC'
8602
        lt_prog_compiler_static='-static'
8603
        ;;
8604
      # icc used to be incompatible with GCC.
8605
      # ICC 10 doesn't accept -KPIC any more.
8606
      icc* | ifort*)
8607
        lt_prog_compiler_wl='-Wl,'
8608
        lt_prog_compiler_pic='-fPIC'
8609
        lt_prog_compiler_static='-static'
8610
        ;;
8611
      # Lahey Fortran 8.1.
8612
      lf95*)
8613
        lt_prog_compiler_wl='-Wl,'
8614
        lt_prog_compiler_pic='--shared'
8615
        lt_prog_compiler_static='--static'
8616
        ;;
8617
      pgcc* | pgf77* | pgf90* | pgf95*)
8618
        # Portland Group compilers (*not* the Pentium gcc compiler,
8619
        # which looks to be a dead project)
8620
        lt_prog_compiler_wl='-Wl,'
8621
        lt_prog_compiler_pic='-fpic'
8622
        lt_prog_compiler_static='-Bstatic'
8623
        ;;
8624
      ccc*)
8625
        lt_prog_compiler_wl='-Wl,'
8626
        # All Alpha code is PIC.
8627
        lt_prog_compiler_static='-non_shared'
8628
        ;;
8629
      xl*)
8630
        # IBM XL C 8.0/Fortran 10.1 on PPC
8631
        lt_prog_compiler_wl='-Wl,'
8632
        lt_prog_compiler_pic='-qpic'
8633
        lt_prog_compiler_static='-qstaticlink'
8634
        ;;
8635
      *)
8636
        case `$CC -V 2>&1 | sed 5q` in
8637
        *Sun\ C*)
8638
          # Sun C 5.9
8639
          lt_prog_compiler_pic='-KPIC'
8640
          lt_prog_compiler_static='-Bstatic'
8641
          lt_prog_compiler_wl='-Wl,'
8642
          ;;
8643
        *Sun\ F*)
8644
          # Sun Fortran 8.3 passes all unrecognized flags to the linker
8645
          lt_prog_compiler_pic='-KPIC'
8646
          lt_prog_compiler_static='-Bstatic'
8647
          lt_prog_compiler_wl=''
8648
          ;;
8649
        esac
8650
        ;;
8651
      esac
8652
      ;;
8653
 
8654
    newsos6)
8655
      lt_prog_compiler_pic='-KPIC'
8656
      lt_prog_compiler_static='-Bstatic'
8657
      ;;
8658
 
8659
    *nto* | *qnx*)
8660
      # QNX uses GNU C++, but need to define -shared option too, otherwise
8661
      # it will coredump.
8662
      lt_prog_compiler_pic='-fPIC -shared'
8663
      ;;
8664
 
8665
    osf3* | osf4* | osf5*)
8666
      lt_prog_compiler_wl='-Wl,'
8667
      # All OSF/1 code is PIC.
8668
      lt_prog_compiler_static='-non_shared'
8669
      ;;
8670
 
8671
    rdos*)
8672
      lt_prog_compiler_static='-non_shared'
8673
      ;;
8674
 
8675
    solaris*)
8676
      lt_prog_compiler_pic='-KPIC'
8677
      lt_prog_compiler_static='-Bstatic'
8678
      case $cc_basename in
8679
      f77* | f90* | f95*)
8680
        lt_prog_compiler_wl='-Qoption ld ';;
8681
      *)
8682
        lt_prog_compiler_wl='-Wl,';;
8683
      esac
8684
      ;;
8685
 
8686
    sunos4*)
8687
      lt_prog_compiler_wl='-Qoption ld '
8688
      lt_prog_compiler_pic='-PIC'
8689
      lt_prog_compiler_static='-Bstatic'
8690
      ;;
8691
 
8692
    sysv4 | sysv4.2uw2* | sysv4.3*)
8693
      lt_prog_compiler_wl='-Wl,'
8694
      lt_prog_compiler_pic='-KPIC'
8695
      lt_prog_compiler_static='-Bstatic'
8696
      ;;
8697
 
8698
    sysv4*MP*)
8699
      if test -d /usr/nec ;then
8700
        lt_prog_compiler_pic='-Kconform_pic'
8701
        lt_prog_compiler_static='-Bstatic'
8702
      fi
8703
      ;;
8704
 
8705
    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8706
      lt_prog_compiler_wl='-Wl,'
8707
      lt_prog_compiler_pic='-KPIC'
8708
      lt_prog_compiler_static='-Bstatic'
8709
      ;;
8710
 
8711
    unicos*)
8712
      lt_prog_compiler_wl='-Wl,'
8713
      lt_prog_compiler_can_build_shared=no
8714
      ;;
8715
 
8716
    uts4*)
8717
      lt_prog_compiler_pic='-pic'
8718
      lt_prog_compiler_static='-Bstatic'
8719
      ;;
8720
 
8721
    *)
8722
      lt_prog_compiler_can_build_shared=no
8723
      ;;
8724
    esac
8725
  fi
8726
 
8727
case $host_os in
8728
  # For platforms which do not support PIC, -DPIC is meaningless:
8729
  *djgpp*)
8730
    lt_prog_compiler_pic=
8731
    ;;
8732
  *)
8733
    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8734
    ;;
8735
esac
8736
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8737
$as_echo "$lt_prog_compiler_pic" >&6; }
8738
 
8739
 
8740
 
8741
 
8742
 
8743
 
8744
#
8745
# Check to make sure the PIC flag actually works.
8746
#
8747
if test -n "$lt_prog_compiler_pic"; then
8748
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8749
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8750
if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8751
  $as_echo_n "(cached) " >&6
8752
else
8753
  lt_cv_prog_compiler_pic_works=no
8754
   ac_outfile=conftest.$ac_objext
8755
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8756
   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8757
   # Insert the option either (1) after the last *FLAGS variable, or
8758
   # (2) before a word containing "conftest.", or (3) at the end.
8759
   # Note that $ac_compile itself does not contain backslashes and begins
8760
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8761
   # The option is referenced via a variable to avoid confusing sed.
8762
   lt_compile=`echo "$ac_compile" | $SED \
8763
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8764
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8765
   -e 's:$: $lt_compiler_flag:'`
8766
   (eval echo "\"\$as_me:8766: $lt_compile\"" >&5)
8767
   (eval "$lt_compile" 2>conftest.err)
8768
   ac_status=$?
8769
   cat conftest.err >&5
8770
   echo "$as_me:8770: \$? = $ac_status" >&5
8771
   if (exit $ac_status) && test -s "$ac_outfile"; then
8772
     # The compiler can only warn and ignore the option if not recognized
8773
     # So say no if there are warnings other than the usual output.
8774
     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8775
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8776
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8777
       lt_cv_prog_compiler_pic_works=yes
8778
     fi
8779
   fi
8780
   $RM conftest*
8781
 
8782
fi
8783
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8784
$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8785
 
8786
if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8787
    case $lt_prog_compiler_pic in
8788
     "" | " "*) ;;
8789
     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8790
     esac
8791
else
8792
    lt_prog_compiler_pic=
8793
     lt_prog_compiler_can_build_shared=no
8794
fi
8795
 
8796
fi
8797
 
8798
 
8799
 
8800
 
8801
 
8802
 
8803
#
8804
# Check to make sure the static flag actually works.
8805
#
8806
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8807
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8808
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8809
if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8810
  $as_echo_n "(cached) " >&6
8811
else
8812
  lt_cv_prog_compiler_static_works=no
8813
   save_LDFLAGS="$LDFLAGS"
8814
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8815
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8816
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8817
     # The linker can only warn and ignore the option if not recognized
8818
     # So say no if there are warnings
8819
     if test -s conftest.err; then
8820
       # Append any errors to the config.log.
8821
       cat conftest.err 1>&5
8822
       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8823
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8824
       if diff conftest.exp conftest.er2 >/dev/null; then
8825
         lt_cv_prog_compiler_static_works=yes
8826
       fi
8827
     else
8828
       lt_cv_prog_compiler_static_works=yes
8829
     fi
8830
   fi
8831
   $RM -r conftest*
8832
   LDFLAGS="$save_LDFLAGS"
8833
 
8834
fi
8835
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8836
$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8837
 
8838
if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8839
    :
8840
else
8841
    lt_prog_compiler_static=
8842
fi
8843
 
8844
 
8845
 
8846
 
8847
 
8848
 
8849
 
8850
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8851
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8852
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8853
  $as_echo_n "(cached) " >&6
8854
else
8855
  lt_cv_prog_compiler_c_o=no
8856
   $RM -r conftest 2>/dev/null
8857
   mkdir conftest
8858
   cd conftest
8859
   mkdir out
8860
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8861
 
8862
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8863
   # Insert the option either (1) after the last *FLAGS variable, or
8864
   # (2) before a word containing "conftest.", or (3) at the end.
8865
   # Note that $ac_compile itself does not contain backslashes and begins
8866
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8867
   lt_compile=`echo "$ac_compile" | $SED \
8868
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8869
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8870
   -e 's:$: $lt_compiler_flag:'`
8871
   (eval echo "\"\$as_me:8871: $lt_compile\"" >&5)
8872
   (eval "$lt_compile" 2>out/conftest.err)
8873
   ac_status=$?
8874
   cat out/conftest.err >&5
8875
   echo "$as_me:8875: \$? = $ac_status" >&5
8876
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8877
   then
8878
     # The compiler can only warn and ignore the option if not recognized
8879
     # So say no if there are warnings
8880
     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8881
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8882
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8883
       lt_cv_prog_compiler_c_o=yes
8884
     fi
8885
   fi
8886
   chmod u+w . 2>&5
8887
   $RM conftest*
8888
   # SGI C++ compiler will create directory out/ii_files/ for
8889
   # template instantiation
8890
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8891
   $RM out/* && rmdir out
8892
   cd ..
8893
   $RM -r conftest
8894
   $RM conftest*
8895
 
8896
fi
8897
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8898
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8899
 
8900
 
8901
 
8902
 
8903
 
8904
 
8905
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8906
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8907
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8908
  $as_echo_n "(cached) " >&6
8909
else
8910
  lt_cv_prog_compiler_c_o=no
8911
   $RM -r conftest 2>/dev/null
8912
   mkdir conftest
8913
   cd conftest
8914
   mkdir out
8915
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8916
 
8917
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8918
   # Insert the option either (1) after the last *FLAGS variable, or
8919
   # (2) before a word containing "conftest.", or (3) at the end.
8920
   # Note that $ac_compile itself does not contain backslashes and begins
8921
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8922
   lt_compile=`echo "$ac_compile" | $SED \
8923
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8924
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8925
   -e 's:$: $lt_compiler_flag:'`
8926
   (eval echo "\"\$as_me:8926: $lt_compile\"" >&5)
8927
   (eval "$lt_compile" 2>out/conftest.err)
8928
   ac_status=$?
8929
   cat out/conftest.err >&5
8930
   echo "$as_me:8930: \$? = $ac_status" >&5
8931
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8932
   then
8933
     # The compiler can only warn and ignore the option if not recognized
8934
     # So say no if there are warnings
8935
     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8936
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8937
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8938
       lt_cv_prog_compiler_c_o=yes
8939
     fi
8940
   fi
8941
   chmod u+w . 2>&5
8942
   $RM conftest*
8943
   # SGI C++ compiler will create directory out/ii_files/ for
8944
   # template instantiation
8945
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8946
   $RM out/* && rmdir out
8947
   cd ..
8948
   $RM -r conftest
8949
   $RM conftest*
8950
 
8951
fi
8952
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8953
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8954
 
8955
 
8956
 
8957
 
8958
hard_links="nottested"
8959
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8960
  # do not overwrite the value of need_locks provided by the user
8961
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8962
$as_echo_n "checking if we can lock with hard links... " >&6; }
8963
  hard_links=yes
8964
  $RM conftest*
8965
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8966
  touch conftest.a
8967
  ln conftest.a conftest.b 2>&5 || hard_links=no
8968
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8969
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8970
$as_echo "$hard_links" >&6; }
8971
  if test "$hard_links" = no; then
8972
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8973
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8974
    need_locks=warn
8975
  fi
8976
else
8977
  need_locks=no
8978
fi
8979
 
8980
 
8981
 
8982
 
8983
 
8984
 
8985
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8986
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8987
 
8988
  runpath_var=
8989
  allow_undefined_flag=
8990
  always_export_symbols=no
8991
  archive_cmds=
8992
  archive_expsym_cmds=
8993
  compiler_needs_object=no
8994
  enable_shared_with_static_runtimes=no
8995
  export_dynamic_flag_spec=
8996
  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8997
  hardcode_automatic=no
8998
  hardcode_direct=no
8999
  hardcode_direct_absolute=no
9000
  hardcode_libdir_flag_spec=
9001
  hardcode_libdir_flag_spec_ld=
9002
  hardcode_libdir_separator=
9003
  hardcode_minus_L=no
9004
  hardcode_shlibpath_var=unsupported
9005
  inherit_rpath=no
9006
  link_all_deplibs=unknown
9007
  module_cmds=
9008
  module_expsym_cmds=
9009
  old_archive_from_new_cmds=
9010
  old_archive_from_expsyms_cmds=
9011
  thread_safe_flag_spec=
9012
  whole_archive_flag_spec=
9013
  # include_expsyms should be a list of space-separated symbols to be *always*
9014
  # included in the symbol list
9015
  include_expsyms=
9016
  # exclude_expsyms can be an extended regexp of symbols to exclude
9017
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9018
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9019
  # as well as any symbol that contains `d'.
9020
  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9021
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9022
  # platforms (ab)use it in PIC code, but their linkers get confused if
9023
  # the symbol is explicitly referenced.  Since portable code cannot
9024
  # rely on this symbol name, it's probably fine to never include it in
9025
  # preloaded symbol tables.
9026
  # Exclude shared library initialization/finalization symbols.
9027
  extract_expsyms_cmds=
9028
 
9029
  case $host_os in
9030
  cygwin* | mingw* | pw32* | cegcc*)
9031
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9032
    # When not using gcc, we currently assume that we are using
9033
    # Microsoft Visual C++.
9034
    if test "$GCC" != yes; then
9035
      with_gnu_ld=no
9036
    fi
9037
    ;;
9038
  interix*)
9039
    # we just hope/assume this is gcc and not c89 (= MSVC++)
9040
    with_gnu_ld=yes
9041
    ;;
9042
  openbsd*)
9043
    with_gnu_ld=no
9044
    ;;
9045
  esac
9046
 
9047
  ld_shlibs=yes
9048
  if test "$with_gnu_ld" = yes; then
9049
    # If archive_cmds runs LD, not CC, wlarc should be empty
9050
    wlarc='${wl}'
9051
 
9052
    # Set some defaults for GNU ld with shared library support. These
9053
    # are reset later if shared libraries are not supported. Putting them
9054
    # here allows them to be overridden if necessary.
9055
    runpath_var=LD_RUN_PATH
9056
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9057
    export_dynamic_flag_spec='${wl}--export-dynamic'
9058
    # ancient GNU ld didn't support --whole-archive et. al.
9059
    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9060
      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9061
    else
9062
      whole_archive_flag_spec=
9063
    fi
9064
    supports_anon_versioning=no
9065
    case `$LD -v 2>&1` in
9066
      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9067
      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9068
      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9069
      *\ 2.11.*) ;; # other 2.11 versions
9070
      *) supports_anon_versioning=yes ;;
9071
    esac
9072
 
9073
    # See if GNU ld supports shared libraries.
9074
    case $host_os in
9075
    aix[3-9]*)
9076
      # On AIX/PPC, the GNU linker is very broken
9077
      if test "$host_cpu" != ia64; then
9078
        ld_shlibs=no
9079
        cat <<_LT_EOF 1>&2
9080
 
9081
*** Warning: the GNU linker, at least up to release 2.9.1, is reported
9082
*** to be unable to reliably create shared libraries on AIX.
9083
*** Therefore, libtool is disabling shared libraries support.  If you
9084
*** really care for shared libraries, you may want to modify your PATH
9085
*** so that a non-GNU linker is found, and then restart.
9086
 
9087
_LT_EOF
9088
      fi
9089
      ;;
9090
 
9091
    amigaos*)
9092
      case $host_cpu in
9093
      powerpc)
9094
            # see comment about AmigaOS4 .so support
9095
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9096
            archive_expsym_cmds=''
9097
        ;;
9098
      m68k)
9099
            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)'
9100
            hardcode_libdir_flag_spec='-L$libdir'
9101
            hardcode_minus_L=yes
9102
        ;;
9103
      esac
9104
      ;;
9105
 
9106
    beos*)
9107
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9108
        allow_undefined_flag=unsupported
9109
        # Joseph Beckenbach  says some releases of gcc
9110
        # support --undefined.  This deserves some investigation.  FIXME
9111
        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9112
      else
9113
        ld_shlibs=no
9114
      fi
9115
      ;;
9116
 
9117
    cygwin* | mingw* | pw32* | cegcc*)
9118
      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9119
      # as there is no search path for DLLs.
9120
      hardcode_libdir_flag_spec='-L$libdir'
9121
      allow_undefined_flag=unsupported
9122
      always_export_symbols=no
9123
      enable_shared_with_static_runtimes=yes
9124
      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9125
 
9126
      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9127
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9128
        # If the export-symbols file already is a .def file (1st line
9129
        # is EXPORTS), use it as is; otherwise, prepend...
9130
        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9131
          cp $export_symbols $output_objdir/$soname.def;
9132
        else
9133
          echo EXPORTS > $output_objdir/$soname.def;
9134
          cat $export_symbols >> $output_objdir/$soname.def;
9135
        fi~
9136
        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9137
      else
9138
        ld_shlibs=no
9139
      fi
9140
      ;;
9141
 
9142
    interix[3-9]*)
9143
      hardcode_direct=no
9144
      hardcode_shlibpath_var=no
9145
      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9146
      export_dynamic_flag_spec='${wl}-E'
9147
      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9148
      # Instead, shared libraries are loaded at an image base (0x10000000 by
9149
      # default) and relocated if they conflict, which is a slow very memory
9150
      # consuming and fragmenting process.  To avoid this, we pick a random,
9151
      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9152
      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9153
      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9154
      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'
9155
      ;;
9156
 
9157
    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9158
      tmp_diet=no
9159
      if test "$host_os" = linux-dietlibc; then
9160
        case $cc_basename in
9161
          diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9162
        esac
9163
      fi
9164
      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9165
         && test "$tmp_diet" = no
9166
      then
9167
        tmp_addflag=
9168
        tmp_sharedflag='-shared'
9169
        case $cc_basename,$host_cpu in
9170
        pgcc*)                          # Portland Group C compiler
9171
          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9172
          tmp_addflag=' $pic_flag'
9173
          ;;
9174
        pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
9175
          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9176
          tmp_addflag=' $pic_flag -Mnomain' ;;
9177
        ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9178
          tmp_addflag=' -i_dynamic' ;;
9179
        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9180
          tmp_addflag=' -i_dynamic -nofor_main' ;;
9181
        ifc* | ifort*)                  # Intel Fortran compiler
9182
          tmp_addflag=' -nofor_main' ;;
9183
        lf95*)                          # Lahey Fortran 8.1
9184
          whole_archive_flag_spec=
9185
          tmp_sharedflag='--shared' ;;
9186
        xl[cC]*)                        # IBM XL C 8.0 on PPC (deal with xlf below)
9187
          tmp_sharedflag='-qmkshrobj'
9188
          tmp_addflag= ;;
9189
        esac
9190
        case `$CC -V 2>&1 | sed 5q` in
9191
        *Sun\ C*)                       # Sun C 5.9
9192
          whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9193
          compiler_needs_object=yes
9194
          tmp_sharedflag='-G' ;;
9195
        *Sun\ F*)                       # Sun Fortran 8.3
9196
          tmp_sharedflag='-G' ;;
9197
        esac
9198
        archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9199
 
9200
        if test "x$supports_anon_versioning" = xyes; then
9201
          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9202
            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9203
            echo "local: *; };" >> $output_objdir/$libname.ver~
9204
            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9205
        fi
9206
 
9207
        case $cc_basename in
9208
        xlf*)
9209
          # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9210
          whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9211
          hardcode_libdir_flag_spec=
9212
          hardcode_libdir_flag_spec_ld='-rpath $libdir'
9213
          archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9214
          if test "x$supports_anon_versioning" = xyes; then
9215
            archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9216
              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9217
              echo "local: *; };" >> $output_objdir/$libname.ver~
9218
              $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9219
          fi
9220
          ;;
9221
        esac
9222
      else
9223
        ld_shlibs=no
9224
      fi
9225
      ;;
9226
 
9227
    netbsd*)
9228
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9229
        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9230
        wlarc=
9231
      else
9232
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9233
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9234
      fi
9235
      ;;
9236
 
9237
    solaris*)
9238
      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9239
        ld_shlibs=no
9240
        cat <<_LT_EOF 1>&2
9241
 
9242
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9243
*** create shared libraries on Solaris systems.  Therefore, libtool
9244
*** is disabling shared libraries support.  We urge you to upgrade GNU
9245
*** binutils to release 2.9.1 or newer.  Another option is to modify
9246
*** your PATH or compiler configuration so that the native linker is
9247
*** used, and then restart.
9248
 
9249
_LT_EOF
9250
      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9251
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9252
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9253
      else
9254
        ld_shlibs=no
9255
      fi
9256
      ;;
9257
 
9258
    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9259
      case `$LD -v 2>&1` in
9260
        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9261
        ld_shlibs=no
9262
        cat <<_LT_EOF 1>&2
9263
 
9264
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9265
*** reliably create shared libraries on SCO systems.  Therefore, libtool
9266
*** is disabling shared libraries support.  We urge you to upgrade GNU
9267
*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9268
*** your PATH or compiler configuration so that the native linker is
9269
*** used, and then restart.
9270
 
9271
_LT_EOF
9272
        ;;
9273
        *)
9274
          # For security reasons, it is highly recommended that you always
9275
          # use absolute paths for naming shared libraries, and exclude the
9276
          # DT_RUNPATH tag from executables and libraries.  But doing so
9277
          # requires that you compile everything twice, which is a pain.
9278
          if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9279
            hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9280
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9281
            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9282
          else
9283
            ld_shlibs=no
9284
          fi
9285
        ;;
9286
      esac
9287
      ;;
9288
 
9289
    sunos4*)
9290
      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9291
      wlarc=
9292
      hardcode_direct=yes
9293
      hardcode_shlibpath_var=no
9294
      ;;
9295
 
9296
    *)
9297
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9298
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9299
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9300
      else
9301
        ld_shlibs=no
9302
      fi
9303
      ;;
9304
    esac
9305
 
9306
    if test "$ld_shlibs" = no; then
9307
      runpath_var=
9308
      hardcode_libdir_flag_spec=
9309
      export_dynamic_flag_spec=
9310
      whole_archive_flag_spec=
9311
    fi
9312
  else
9313
    # PORTME fill in a description of your system's linker (not GNU ld)
9314
    case $host_os in
9315
    aix3*)
9316
      allow_undefined_flag=unsupported
9317
      always_export_symbols=yes
9318
      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'
9319
      # Note: this linker hardcodes the directories in LIBPATH if there
9320
      # are no directories specified by -L.
9321
      hardcode_minus_L=yes
9322
      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9323
        # Neither direct hardcoding nor static linking is supported with a
9324
        # broken collect2.
9325
        hardcode_direct=unsupported
9326
      fi
9327
      ;;
9328
 
9329
    aix[4-9]*)
9330
      if test "$host_cpu" = ia64; then
9331
        # On IA64, the linker does run time linking by default, so we don't
9332
        # have to do anything special.
9333
        aix_use_runtimelinking=no
9334
        exp_sym_flag='-Bexport'
9335
        no_entry_flag=""
9336
      else
9337
        # If we're using GNU nm, then we don't want the "-C" option.
9338
        # -C means demangle to AIX nm, but means don't demangle with GNU nm
9339
        if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9340
          export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9341
        else
9342
          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'
9343
        fi
9344
        aix_use_runtimelinking=no
9345
 
9346
        # Test if we are trying to use run time linking or normal
9347
        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9348
        # need to do runtime linking.
9349
        case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9350
          for ld_flag in $LDFLAGS; do
9351
          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9352
            aix_use_runtimelinking=yes
9353
            break
9354
          fi
9355
          done
9356
          ;;
9357
        esac
9358
 
9359
        exp_sym_flag='-bexport'
9360
        no_entry_flag='-bnoentry'
9361
      fi
9362
 
9363
      # When large executables or shared objects are built, AIX ld can
9364
      # have problems creating the table of contents.  If linking a library
9365
      # or program results in "error TOC overflow" add -mminimal-toc to
9366
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9367
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9368
 
9369
      archive_cmds=''
9370
      hardcode_direct=yes
9371
      hardcode_direct_absolute=yes
9372
      hardcode_libdir_separator=':'
9373
      link_all_deplibs=yes
9374
      file_list_spec='${wl}-f,'
9375
 
9376
      if test "$GCC" = yes; then
9377
        case $host_os in aix4.[012]|aix4.[012].*)
9378
        # We only want to do this on AIX 4.2 and lower, the check
9379
        # below for broken collect2 doesn't work under 4.3+
9380
          collect2name=`${CC} -print-prog-name=collect2`
9381
          if test -f "$collect2name" &&
9382
           strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9383
          then
9384
          # We have reworked collect2
9385
          :
9386
          else
9387
          # We have old collect2
9388
          hardcode_direct=unsupported
9389
          # It fails to find uninstalled libraries when the uninstalled
9390
          # path is not listed in the libpath.  Setting hardcode_minus_L
9391
          # to unsupported forces relinking
9392
          hardcode_minus_L=yes
9393
          hardcode_libdir_flag_spec='-L$libdir'
9394
          hardcode_libdir_separator=
9395
          fi
9396
          ;;
9397
        esac
9398
        shared_flag='-shared'
9399
        if test "$aix_use_runtimelinking" = yes; then
9400
          shared_flag="$shared_flag "'${wl}-G'
9401
        fi
9402
      else
9403
        # not using gcc
9404
        if test "$host_cpu" = ia64; then
9405
        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9406
        # chokes on -Wl,-G. The following line is correct:
9407
          shared_flag='-G'
9408
        else
9409
          if test "$aix_use_runtimelinking" = yes; then
9410
            shared_flag='${wl}-G'
9411
          else
9412
            shared_flag='${wl}-bM:SRE'
9413
          fi
9414
        fi
9415
      fi
9416
 
9417
      export_dynamic_flag_spec='${wl}-bexpall'
9418
      # It seems that -bexpall does not export symbols beginning with
9419
      # underscore (_), so it is better to generate a list of symbols to export.
9420
      always_export_symbols=yes
9421
      if test "$aix_use_runtimelinking" = yes; then
9422
        # Warning - without using the other runtime loading flags (-brtl),
9423
        # -berok will link without error, but may produce a broken library.
9424
        allow_undefined_flag='-berok'
9425
        # Determine the default libpath from the value encoded in an
9426
        # empty executable.
9427
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9428
/* end confdefs.h.  */
9429
 
9430
int
9431
main ()
9432
{
9433
 
9434
  ;
9435
  return 0;
9436
}
9437
_ACEOF
9438
if ac_fn_c_try_link "$LINENO"; then :
9439
 
9440
lt_aix_libpath_sed='
9441
    /Import File Strings/,/^$/ {
9442
        /^0/ {
9443
            s/^0  *\(.*\)$/\1/
9444
            p
9445
        }
9446
    }'
9447
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9448
# Check for a 64-bit object if we didn't find anything.
9449
if test -z "$aix_libpath"; then
9450
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9451
fi
9452
fi
9453
rm -f core conftest.err conftest.$ac_objext \
9454
    conftest$ac_exeext conftest.$ac_ext
9455
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9456
 
9457
        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9458
        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9459
      else
9460
        if test "$host_cpu" = ia64; then
9461
          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9462
          allow_undefined_flag="-z nodefs"
9463
          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"
9464
        else
9465
         # Determine the default libpath from the value encoded in an
9466
         # empty executable.
9467
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9468
/* end confdefs.h.  */
9469
 
9470
int
9471
main ()
9472
{
9473
 
9474
  ;
9475
  return 0;
9476
}
9477
_ACEOF
9478
if ac_fn_c_try_link "$LINENO"; then :
9479
 
9480
lt_aix_libpath_sed='
9481
    /Import File Strings/,/^$/ {
9482
        /^0/ {
9483
            s/^0  *\(.*\)$/\1/
9484
            p
9485
        }
9486
    }'
9487
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9488
# Check for a 64-bit object if we didn't find anything.
9489
if test -z "$aix_libpath"; then
9490
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9491
fi
9492
fi
9493
rm -f core conftest.err conftest.$ac_objext \
9494
    conftest$ac_exeext conftest.$ac_ext
9495
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9496
 
9497
         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9498
          # Warning - without using the other run time loading flags,
9499
          # -berok will link without error, but may produce a broken library.
9500
          no_undefined_flag=' ${wl}-bernotok'
9501
          allow_undefined_flag=' ${wl}-berok'
9502
          # Exported symbols can be pulled into shared objects from archives
9503
          whole_archive_flag_spec='$convenience'
9504
          archive_cmds_need_lc=yes
9505
          # This is similar to how AIX traditionally builds its shared libraries.
9506
          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'
9507
        fi
9508
      fi
9509
      ;;
9510
 
9511
    amigaos*)
9512
      case $host_cpu in
9513
      powerpc)
9514
            # see comment about AmigaOS4 .so support
9515
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9516
            archive_expsym_cmds=''
9517
        ;;
9518
      m68k)
9519
            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)'
9520
            hardcode_libdir_flag_spec='-L$libdir'
9521
            hardcode_minus_L=yes
9522
        ;;
9523
      esac
9524
      ;;
9525
 
9526
    bsdi[45]*)
9527
      export_dynamic_flag_spec=-rdynamic
9528
      ;;
9529
 
9530
    cygwin* | mingw* | pw32* | cegcc*)
9531
      # When not using gcc, we currently assume that we are using
9532
      # Microsoft Visual C++.
9533
      # hardcode_libdir_flag_spec is actually meaningless, as there is
9534
      # no search path for DLLs.
9535
      hardcode_libdir_flag_spec=' '
9536
      allow_undefined_flag=unsupported
9537
      # Tell ltmain to make .lib files, not .a files.
9538
      libext=lib
9539
      # Tell ltmain to make .dll files, not .so files.
9540
      shrext_cmds=".dll"
9541
      # FIXME: Setting linknames here is a bad hack.
9542
      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
9543
      # The linker will automatically build a .lib file if we build a DLL.
9544
      old_archive_from_new_cmds='true'
9545
      # FIXME: Should let the user specify the lib program.
9546
      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9547
      fix_srcfile_path='`cygpath -w "$srcfile"`'
9548
      enable_shared_with_static_runtimes=yes
9549
      ;;
9550
 
9551
    darwin* | rhapsody*)
9552
 
9553
 
9554
  archive_cmds_need_lc=no
9555
  hardcode_direct=no
9556
  hardcode_automatic=yes
9557
  hardcode_shlibpath_var=unsupported
9558
  whole_archive_flag_spec=''
9559
  link_all_deplibs=yes
9560
  allow_undefined_flag="$_lt_dar_allow_undefined"
9561
  case $cc_basename in
9562
     ifort*) _lt_dar_can_shared=yes ;;
9563
     *) _lt_dar_can_shared=$GCC ;;
9564
  esac
9565
  if test "$_lt_dar_can_shared" = "yes"; then
9566
    output_verbose_link_cmd=echo
9567
    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9568
    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9569
    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}"
9570
    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}"
9571
 
9572
  else
9573
  ld_shlibs=no
9574
  fi
9575
 
9576
      ;;
9577
 
9578
    dgux*)
9579
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9580
      hardcode_libdir_flag_spec='-L$libdir'
9581
      hardcode_shlibpath_var=no
9582
      ;;
9583
 
9584
    freebsd1*)
9585
      ld_shlibs=no
9586
      ;;
9587
 
9588
    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9589
    # support.  Future versions do this automatically, but an explicit c++rt0.o
9590
    # does not break anything, and helps significantly (at the cost of a little
9591
    # extra space).
9592
    freebsd2.2*)
9593
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9594
      hardcode_libdir_flag_spec='-R$libdir'
9595
      hardcode_direct=yes
9596
      hardcode_shlibpath_var=no
9597
      ;;
9598
 
9599
    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9600
    freebsd2*)
9601
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9602
      hardcode_direct=yes
9603
      hardcode_minus_L=yes
9604
      hardcode_shlibpath_var=no
9605
      ;;
9606
 
9607
    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9608
    freebsd* | dragonfly*)
9609
      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9610
      hardcode_libdir_flag_spec='-R$libdir'
9611
      hardcode_direct=yes
9612
      hardcode_shlibpath_var=no
9613
      ;;
9614
 
9615
    hpux9*)
9616
      if test "$GCC" = yes; then
9617
        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'
9618
      else
9619
        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'
9620
      fi
9621
      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9622
      hardcode_libdir_separator=:
9623
      hardcode_direct=yes
9624
 
9625
      # hardcode_minus_L: Not really in the search PATH,
9626
      # but as the default location of the library.
9627
      hardcode_minus_L=yes
9628
      export_dynamic_flag_spec='${wl}-E'
9629
      ;;
9630
 
9631
    hpux10*)
9632
      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9633
        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9634
      else
9635
        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9636
      fi
9637
      if test "$with_gnu_ld" = no; then
9638
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9639
        hardcode_libdir_flag_spec_ld='+b $libdir'
9640
        hardcode_libdir_separator=:
9641
        hardcode_direct=yes
9642
        hardcode_direct_absolute=yes
9643
        export_dynamic_flag_spec='${wl}-E'
9644
        # hardcode_minus_L: Not really in the search PATH,
9645
        # but as the default location of the library.
9646
        hardcode_minus_L=yes
9647
      fi
9648
      ;;
9649
 
9650
    hpux11*)
9651
      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9652
        case $host_cpu in
9653
        hppa*64*)
9654
          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9655
          ;;
9656
        ia64*)
9657
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9658
          ;;
9659
        *)
9660
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9661
          ;;
9662
        esac
9663
      else
9664
        case $host_cpu in
9665
        hppa*64*)
9666
          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9667
          ;;
9668
        ia64*)
9669
          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9670
          ;;
9671
        *)
9672
          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9673
          ;;
9674
        esac
9675
      fi
9676
      if test "$with_gnu_ld" = no; then
9677
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9678
        hardcode_libdir_separator=:
9679
 
9680
        case $host_cpu in
9681
        hppa*64*|ia64*)
9682
          hardcode_direct=no
9683
          hardcode_shlibpath_var=no
9684
          ;;
9685
        *)
9686
          hardcode_direct=yes
9687
          hardcode_direct_absolute=yes
9688
          export_dynamic_flag_spec='${wl}-E'
9689
 
9690
          # hardcode_minus_L: Not really in the search PATH,
9691
          # but as the default location of the library.
9692
          hardcode_minus_L=yes
9693
          ;;
9694
        esac
9695
      fi
9696
      ;;
9697
 
9698
    irix5* | irix6* | nonstopux*)
9699
      if test "$GCC" = yes; then
9700
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9701
        # Try to use the -exported_symbol ld option, if it does not
9702
        # work, assume that -exports_file does not work either and
9703
        # implicitly export all symbols.
9704
        save_LDFLAGS="$LDFLAGS"
9705
        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9706
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9707
/* end confdefs.h.  */
9708
int foo(void) {}
9709
_ACEOF
9710
if ac_fn_c_try_link "$LINENO"; then :
9711
  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9712
 
9713
fi
9714
rm -f core conftest.err conftest.$ac_objext \
9715
    conftest$ac_exeext conftest.$ac_ext
9716
        LDFLAGS="$save_LDFLAGS"
9717
      else
9718
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9719
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9720
      fi
9721
      archive_cmds_need_lc='no'
9722
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9723
      hardcode_libdir_separator=:
9724
      inherit_rpath=yes
9725
      link_all_deplibs=yes
9726
      ;;
9727
 
9728
    netbsd*)
9729
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9730
        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9731
      else
9732
        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9733
      fi
9734
      hardcode_libdir_flag_spec='-R$libdir'
9735
      hardcode_direct=yes
9736
      hardcode_shlibpath_var=no
9737
      ;;
9738
 
9739
    newsos6)
9740
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9741
      hardcode_direct=yes
9742
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9743
      hardcode_libdir_separator=:
9744
      hardcode_shlibpath_var=no
9745
      ;;
9746
 
9747
    *nto* | *qnx*)
9748
      ;;
9749
 
9750
    openbsd*)
9751
      if test -f /usr/libexec/ld.so; then
9752
        hardcode_direct=yes
9753
        hardcode_shlibpath_var=no
9754
        hardcode_direct_absolute=yes
9755
        if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9756
          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9757
          archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9758
          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9759
          export_dynamic_flag_spec='${wl}-E'
9760
        else
9761
          case $host_os in
9762
           openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9763
             archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9764
             hardcode_libdir_flag_spec='-R$libdir'
9765
             ;;
9766
           *)
9767
             archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9768
             hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9769
             ;;
9770
          esac
9771
        fi
9772
      else
9773
        ld_shlibs=no
9774
      fi
9775
      ;;
9776
 
9777
    os2*)
9778
      hardcode_libdir_flag_spec='-L$libdir'
9779
      hardcode_minus_L=yes
9780
      allow_undefined_flag=unsupported
9781
      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'
9782
      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9783
      ;;
9784
 
9785
    osf3*)
9786
      if test "$GCC" = yes; then
9787
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9788
        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9789
      else
9790
        allow_undefined_flag=' -expect_unresolved \*'
9791
        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9792
      fi
9793
      archive_cmds_need_lc='no'
9794
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9795
      hardcode_libdir_separator=:
9796
      ;;
9797
 
9798
    osf4* | osf5*)      # as osf3* with the addition of -msym flag
9799
      if test "$GCC" = yes; then
9800
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9801
        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9802
        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9803
      else
9804
        allow_undefined_flag=' -expect_unresolved \*'
9805
        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9806
        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~
9807
        $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9808
 
9809
        # Both c and cxx compiler support -rpath directly
9810
        hardcode_libdir_flag_spec='-rpath $libdir'
9811
      fi
9812
      archive_cmds_need_lc='no'
9813
      hardcode_libdir_separator=:
9814
      ;;
9815
 
9816
    solaris*)
9817
      no_undefined_flag=' -z defs'
9818
      if test "$GCC" = yes; then
9819
        wlarc='${wl}'
9820
        archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9821
        archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9822
          $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9823
      else
9824
        case `$CC -V 2>&1` in
9825
        *"Compilers 5.0"*)
9826
          wlarc=''
9827
          archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9828
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9829
          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9830
          ;;
9831
        *)
9832
          wlarc='${wl}'
9833
          archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9834
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9835
          $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9836
          ;;
9837
        esac
9838
      fi
9839
      hardcode_libdir_flag_spec='-R$libdir'
9840
      hardcode_shlibpath_var=no
9841
      case $host_os in
9842
      solaris2.[0-5] | solaris2.[0-5].*) ;;
9843
      *)
9844
        # The compiler driver will combine and reorder linker options,
9845
        # but understands `-z linker_flag'.  GCC discards it without `$wl',
9846
        # but is careful enough not to reorder.
9847
        # Supported since Solaris 2.6 (maybe 2.5.1?)
9848
        if test "$GCC" = yes; then
9849
          whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9850
        else
9851
          whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9852
        fi
9853
        ;;
9854
      esac
9855
      link_all_deplibs=yes
9856
      ;;
9857
 
9858
    sunos4*)
9859
      if test "x$host_vendor" = xsequent; then
9860
        # Use $CC to link under sequent, because it throws in some extra .o
9861
        # files that make .init and .fini sections work.
9862
        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9863
      else
9864
        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9865
      fi
9866
      hardcode_libdir_flag_spec='-L$libdir'
9867
      hardcode_direct=yes
9868
      hardcode_minus_L=yes
9869
      hardcode_shlibpath_var=no
9870
      ;;
9871
 
9872
    sysv4)
9873
      case $host_vendor in
9874
        sni)
9875
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9876
          hardcode_direct=yes # is this really true???
9877
        ;;
9878
        siemens)
9879
          ## LD is ld it makes a PLAMLIB
9880
          ## CC just makes a GrossModule.
9881
          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9882
          reload_cmds='$CC -r -o $output$reload_objs'
9883
          hardcode_direct=no
9884
        ;;
9885
        motorola)
9886
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9887
          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9888
        ;;
9889
      esac
9890
      runpath_var='LD_RUN_PATH'
9891
      hardcode_shlibpath_var=no
9892
      ;;
9893
 
9894
    sysv4.3*)
9895
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9896
      hardcode_shlibpath_var=no
9897
      export_dynamic_flag_spec='-Bexport'
9898
      ;;
9899
 
9900
    sysv4*MP*)
9901
      if test -d /usr/nec; then
9902
        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9903
        hardcode_shlibpath_var=no
9904
        runpath_var=LD_RUN_PATH
9905
        hardcode_runpath_var=yes
9906
        ld_shlibs=yes
9907
      fi
9908
      ;;
9909
 
9910
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9911
      no_undefined_flag='${wl}-z,text'
9912
      archive_cmds_need_lc=no
9913
      hardcode_shlibpath_var=no
9914
      runpath_var='LD_RUN_PATH'
9915
 
9916
      if test "$GCC" = yes; then
9917
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9918
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9919
      else
9920
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9921
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9922
      fi
9923
      ;;
9924
 
9925
    sysv5* | sco3.2v5* | sco5v6*)
9926
      # Note: We can NOT use -z defs as we might desire, because we do not
9927
      # link with -lc, and that would cause any symbols used from libc to
9928
      # always be unresolved, which means just about no library would
9929
      # ever link correctly.  If we're not using GNU ld we use -z text
9930
      # though, which does catch some bad symbols but isn't as heavy-handed
9931
      # as -z defs.
9932
      no_undefined_flag='${wl}-z,text'
9933
      allow_undefined_flag='${wl}-z,nodefs'
9934
      archive_cmds_need_lc=no
9935
      hardcode_shlibpath_var=no
9936
      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9937
      hardcode_libdir_separator=':'
9938
      link_all_deplibs=yes
9939
      export_dynamic_flag_spec='${wl}-Bexport'
9940
      runpath_var='LD_RUN_PATH'
9941
 
9942
      if test "$GCC" = yes; then
9943
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9944
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9945
      else
9946
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9947
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9948
      fi
9949
      ;;
9950
 
9951
    uts4*)
9952
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9953
      hardcode_libdir_flag_spec='-L$libdir'
9954
      hardcode_shlibpath_var=no
9955
      ;;
9956
 
9957
    *)
9958
      ld_shlibs=no
9959
      ;;
9960
    esac
9961
 
9962
    if test x$host_vendor = xsni; then
9963
      case $host in
9964
      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9965
        export_dynamic_flag_spec='${wl}-Blargedynsym'
9966
        ;;
9967
      esac
9968
    fi
9969
  fi
9970
 
9971
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9972
$as_echo "$ld_shlibs" >&6; }
9973
test "$ld_shlibs" = no && can_build_shared=no
9974
 
9975
with_gnu_ld=$with_gnu_ld
9976
 
9977
 
9978
 
9979
 
9980
 
9981
 
9982
 
9983
 
9984
 
9985
 
9986
 
9987
 
9988
 
9989
 
9990
 
9991
#
9992
# Do we need to explicitly link libc?
9993
#
9994
case "x$archive_cmds_need_lc" in
9995
x|xyes)
9996
  # Assume -lc should be added
9997
  archive_cmds_need_lc=yes
9998
 
9999
  if test "$enable_shared" = yes && test "$GCC" = yes; then
10000
    case $archive_cmds in
10001
    *'~'*)
10002
      # FIXME: we may have to deal with multi-command sequences.
10003
      ;;
10004
    '$CC '*)
10005
      # Test whether the compiler implicitly links with -lc since on some
10006
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10007
      # to ld, don't add -lc before -lgcc.
10008
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10009
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10010
if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10011
  $as_echo_n "(cached) " >&6
10012
else
10013
  $RM conftest*
10014
        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10015
 
10016
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10017
  (eval $ac_compile) 2>&5
10018
  ac_status=$?
10019
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10020
  test $ac_status = 0; } 2>conftest.err; then
10021
          soname=conftest
10022
          lib=conftest
10023
          libobjs=conftest.$ac_objext
10024
          deplibs=
10025
          wl=$lt_prog_compiler_wl
10026
          pic_flag=$lt_prog_compiler_pic
10027
          compiler_flags=-v
10028
          linker_flags=-v
10029
          verstring=
10030
          output_objdir=.
10031
          libname=conftest
10032
          lt_save_allow_undefined_flag=$allow_undefined_flag
10033
          allow_undefined_flag=
10034
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10035
  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10036
  ac_status=$?
10037
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10038
  test $ac_status = 0; }
10039
          then
10040
            lt_cv_archive_cmds_need_lc=no
10041
          else
10042
            lt_cv_archive_cmds_need_lc=yes
10043
          fi
10044
          allow_undefined_flag=$lt_save_allow_undefined_flag
10045
        else
10046
          cat conftest.err 1>&5
10047
        fi
10048
        $RM conftest*
10049
 
10050
fi
10051
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10052
$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10053
      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10054
      ;;
10055
    esac
10056
  fi
10057
  ;;
10058
esac
10059
 
10060
 
10061
 
10062
 
10063
 
10064
 
10065
 
10066
 
10067
 
10068
 
10069
 
10070
 
10071
 
10072
 
10073
 
10074
 
10075
 
10076
 
10077
 
10078
 
10079
 
10080
 
10081
 
10082
 
10083
 
10084
 
10085
 
10086
 
10087
 
10088
 
10089
 
10090
 
10091
 
10092
 
10093
 
10094
 
10095
 
10096
 
10097
 
10098
 
10099
 
10100
 
10101
 
10102
 
10103
 
10104
 
10105
 
10106
 
10107
 
10108
 
10109
 
10110
 
10111
 
10112
 
10113
 
10114
 
10115
 
10116
 
10117
 
10118
 
10119
 
10120
 
10121
 
10122
 
10123
 
10124
 
10125
 
10126
 
10127
 
10128
 
10129
 
10130
 
10131
 
10132
 
10133
 
10134
 
10135
 
10136
 
10137
 
10138
 
10139
 
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
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10217
$as_echo_n "checking dynamic linker characteristics... " >&6; }
10218
 
10219
if test "$GCC" = yes; then
10220
  case $host_os in
10221
    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10222
    *) lt_awk_arg="/^libraries:/" ;;
10223
  esac
10224
  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10225
  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
10226
    # if the path contains ";" then we assume it to be the separator
10227
    # otherwise default to the standard path separator (i.e. ":") - it is
10228
    # assumed that no part of a normal pathname contains ";" but that should
10229
    # okay in the real world where ";" in dirpaths is itself problematic.
10230
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
10231
  else
10232
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
10233
  fi
10234
  # Ok, now we have the path, separated by spaces, we can step through it
10235
  # and add multilib dir if necessary.
10236
  lt_tmp_lt_search_path_spec=
10237
  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10238
  for lt_sys_path in $lt_search_path_spec; do
10239
    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10240
      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10241
    else
10242
      test -d "$lt_sys_path" && \
10243
        lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10244
    fi
10245
  done
10246
  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
10247
BEGIN {RS=" "; FS="/|\n";} {
10248
  lt_foo="";
10249
  lt_count=0;
10250
  for (lt_i = NF; lt_i > 0; lt_i--) {
10251
    if ($lt_i != "" && $lt_i != ".") {
10252
      if ($lt_i == "..") {
10253
        lt_count++;
10254
      } else {
10255
        if (lt_count == 0) {
10256
          lt_foo="/" $lt_i lt_foo;
10257
        } else {
10258
          lt_count--;
10259
        }
10260
      }
10261
    }
10262
  }
10263
  if (lt_foo != "") { lt_freq[lt_foo]++; }
10264
  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10265
}'`
10266
  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
10267
else
10268
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10269
fi
10270
library_names_spec=
10271
libname_spec='lib$name'
10272
soname_spec=
10273
shrext_cmds=".so"
10274
postinstall_cmds=
10275
postuninstall_cmds=
10276
finish_cmds=
10277
finish_eval=
10278
shlibpath_var=
10279
shlibpath_overrides_runpath=unknown
10280
version_type=none
10281
dynamic_linker="$host_os ld.so"
10282
sys_lib_dlsearch_path_spec="/lib /usr/lib"
10283
need_lib_prefix=unknown
10284
hardcode_into_libs=no
10285
 
10286
# when you set need_version to no, make sure it does not cause -set_version
10287
# flags to be left without arguments
10288
need_version=unknown
10289
 
10290
case $host_os in
10291
aix3*)
10292
  version_type=linux
10293
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10294
  shlibpath_var=LIBPATH
10295
 
10296
  # AIX 3 has no versioning support, so we append a major version to the name.
10297
  soname_spec='${libname}${release}${shared_ext}$major'
10298
  ;;
10299
 
10300
aix[4-9]*)
10301
  version_type=linux
10302
  need_lib_prefix=no
10303
  need_version=no
10304
  hardcode_into_libs=yes
10305
  if test "$host_cpu" = ia64; then
10306
    # AIX 5 supports IA64
10307
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10308
    shlibpath_var=LD_LIBRARY_PATH
10309
  else
10310
    # With GCC up to 2.95.x, collect2 would create an import file
10311
    # for dependence libraries.  The import file would start with
10312
    # the line `#! .'.  This would cause the generated library to
10313
    # depend on `.', always an invalid library.  This was fixed in
10314
    # development snapshots of GCC prior to 3.0.
10315
    case $host_os in
10316
      aix4 | aix4.[01] | aix4.[01].*)
10317
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10318
           echo ' yes '
10319
           echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10320
        :
10321
      else
10322
        can_build_shared=no
10323
      fi
10324
      ;;
10325
    esac
10326
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10327
    # soname into executable. Probably we can add versioning support to
10328
    # collect2, so additional links can be useful in future.
10329
    if test "$aix_use_runtimelinking" = yes; then
10330
      # If using run time linking (on AIX 4.2 or later) use lib.so
10331
      # instead of lib.a to let people know that these are not
10332
      # typical AIX shared libraries.
10333
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10334
    else
10335
      # We preserve .a as extension for shared libraries through AIX4.2
10336
      # and later when we are not doing run time linking.
10337
      library_names_spec='${libname}${release}.a $libname.a'
10338
      soname_spec='${libname}${release}${shared_ext}$major'
10339
    fi
10340
    shlibpath_var=LIBPATH
10341
  fi
10342
  ;;
10343
 
10344
amigaos*)
10345
  case $host_cpu in
10346
  powerpc)
10347
    # Since July 2007 AmigaOS4 officially supports .so libraries.
10348
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10349
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10350
    ;;
10351
  m68k)
10352
    library_names_spec='$libname.ixlibrary $libname.a'
10353
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10354
    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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'
10355
    ;;
10356
  esac
10357
  ;;
10358
 
10359
beos*)
10360
  library_names_spec='${libname}${shared_ext}'
10361
  dynamic_linker="$host_os ld.so"
10362
  shlibpath_var=LIBRARY_PATH
10363
  ;;
10364
 
10365
bsdi[45]*)
10366
  version_type=linux
10367
  need_version=no
10368
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10369
  soname_spec='${libname}${release}${shared_ext}$major'
10370
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10371
  shlibpath_var=LD_LIBRARY_PATH
10372
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10373
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10374
  # the default ld.so.conf also contains /usr/contrib/lib and
10375
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10376
  # libtool to hard-code these into programs
10377
  ;;
10378
 
10379
cygwin* | mingw* | pw32* | cegcc*)
10380
  version_type=windows
10381
  shrext_cmds=".dll"
10382
  need_version=no
10383
  need_lib_prefix=no
10384
 
10385
  case $GCC,$host_os in
10386
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10387
    library_names_spec='$libname.dll.a'
10388
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10389
    postinstall_cmds='base_file=`basename \${file}`~
10390
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10391
      dldir=$destdir/`dirname \$dlpath`~
10392
      test -d \$dldir || mkdir -p \$dldir~
10393
      $install_prog $dir/$dlname \$dldir/$dlname~
10394
      chmod a+x \$dldir/$dlname~
10395
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10396
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10397
      fi'
10398
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10399
      dlpath=$dir/\$dldll~
10400
       $RM \$dlpath'
10401
    shlibpath_overrides_runpath=yes
10402
 
10403
    case $host_os in
10404
    cygwin*)
10405
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10406
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10407
      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
10408
      ;;
10409
    mingw* | cegcc*)
10410
      # MinGW DLLs use traditional 'lib' prefix
10411
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10412
      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10413
      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10414
        # It is most probably a Windows format PATH printed by
10415
        # mingw gcc, but we are running on Cygwin. Gcc prints its search
10416
        # path with ; separators, and with drive letters. We can handle the
10417
        # drive letters (cygwin fileutils understands them), so leave them,
10418
        # especially as we might pass files found there to a mingw objdump,
10419
        # which wouldn't understand a cygwinified path. Ahh.
10420
        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10421
      else
10422
        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
10423
      fi
10424
      ;;
10425
    pw32*)
10426
      # pw32 DLLs use 'pw' prefix rather than 'lib'
10427
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10428
      ;;
10429
    esac
10430
    ;;
10431
 
10432
  *)
10433
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10434
    ;;
10435
  esac
10436
  dynamic_linker='Win32 ld.exe'
10437
  # FIXME: first we should search . and the directory the executable is in
10438
  shlibpath_var=PATH
10439
  ;;
10440
 
10441
darwin* | rhapsody*)
10442
  dynamic_linker="$host_os dyld"
10443
  version_type=darwin
10444
  need_lib_prefix=no
10445
  need_version=no
10446
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10447
  soname_spec='${libname}${release}${major}$shared_ext'
10448
  shlibpath_overrides_runpath=yes
10449
  shlibpath_var=DYLD_LIBRARY_PATH
10450
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10451
 
10452
  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10453
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10454
  ;;
10455
 
10456
dgux*)
10457
  version_type=linux
10458
  need_lib_prefix=no
10459
  need_version=no
10460
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10461
  soname_spec='${libname}${release}${shared_ext}$major'
10462
  shlibpath_var=LD_LIBRARY_PATH
10463
  ;;
10464
 
10465
freebsd1*)
10466
  dynamic_linker=no
10467
  ;;
10468
 
10469
freebsd* | dragonfly*)
10470
  # DragonFly does not have aout.  When/if they implement a new
10471
  # versioning mechanism, adjust this.
10472
  if test -x /usr/bin/objformat; then
10473
    objformat=`/usr/bin/objformat`
10474
  else
10475
    case $host_os in
10476
    freebsd[123]*) objformat=aout ;;
10477
    *) objformat=elf ;;
10478
    esac
10479
  fi
10480
  version_type=freebsd-$objformat
10481
  case $version_type in
10482
    freebsd-elf*)
10483
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10484
      need_version=no
10485
      need_lib_prefix=no
10486
      ;;
10487
    freebsd-*)
10488
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10489
      need_version=yes
10490
      ;;
10491
  esac
10492
  shlibpath_var=LD_LIBRARY_PATH
10493
  case $host_os in
10494
  freebsd2*)
10495
    shlibpath_overrides_runpath=yes
10496
    ;;
10497
  freebsd3.[01]* | freebsdelf3.[01]*)
10498
    shlibpath_overrides_runpath=yes
10499
    hardcode_into_libs=yes
10500
    ;;
10501
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10502
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10503
    shlibpath_overrides_runpath=no
10504
    hardcode_into_libs=yes
10505
    ;;
10506
  *) # from 4.6 on, and DragonFly
10507
    shlibpath_overrides_runpath=yes
10508
    hardcode_into_libs=yes
10509
    ;;
10510
  esac
10511
  ;;
10512
 
10513
gnu*)
10514
  version_type=linux
10515
  need_lib_prefix=no
10516
  need_version=no
10517
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10518
  soname_spec='${libname}${release}${shared_ext}$major'
10519
  shlibpath_var=LD_LIBRARY_PATH
10520
  hardcode_into_libs=yes
10521
  ;;
10522
 
10523
hpux9* | hpux10* | hpux11*)
10524
  # Give a soname corresponding to the major version so that dld.sl refuses to
10525
  # link against other versions.
10526
  version_type=sunos
10527
  need_lib_prefix=no
10528
  need_version=no
10529
  case $host_cpu in
10530
  ia64*)
10531
    shrext_cmds='.so'
10532
    hardcode_into_libs=yes
10533
    dynamic_linker="$host_os dld.so"
10534
    shlibpath_var=LD_LIBRARY_PATH
10535
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10536
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10537
    soname_spec='${libname}${release}${shared_ext}$major'
10538
    if test "X$HPUX_IA64_MODE" = X32; then
10539
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10540
    else
10541
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10542
    fi
10543
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10544
    ;;
10545
  hppa*64*)
10546
    shrext_cmds='.sl'
10547
    hardcode_into_libs=yes
10548
    dynamic_linker="$host_os dld.sl"
10549
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10550
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10551
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10552
    soname_spec='${libname}${release}${shared_ext}$major'
10553
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10554
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10555
    ;;
10556
  *)
10557
    shrext_cmds='.sl'
10558
    dynamic_linker="$host_os dld.sl"
10559
    shlibpath_var=SHLIB_PATH
10560
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10561
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10562
    soname_spec='${libname}${release}${shared_ext}$major'
10563
    ;;
10564
  esac
10565
  # HP-UX runs *really* slowly unless shared libraries are mode 555.
10566
  postinstall_cmds='chmod 555 $lib'
10567
  ;;
10568
 
10569
interix[3-9]*)
10570
  version_type=linux
10571
  need_lib_prefix=no
10572
  need_version=no
10573
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10574
  soname_spec='${libname}${release}${shared_ext}$major'
10575
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10576
  shlibpath_var=LD_LIBRARY_PATH
10577
  shlibpath_overrides_runpath=no
10578
  hardcode_into_libs=yes
10579
  ;;
10580
 
10581
irix5* | irix6* | nonstopux*)
10582
  case $host_os in
10583
    nonstopux*) version_type=nonstopux ;;
10584
    *)
10585
        if test "$lt_cv_prog_gnu_ld" = yes; then
10586
                version_type=linux
10587
        else
10588
                version_type=irix
10589
        fi ;;
10590
  esac
10591
  need_lib_prefix=no
10592
  need_version=no
10593
  soname_spec='${libname}${release}${shared_ext}$major'
10594
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10595
  case $host_os in
10596
  irix5* | nonstopux*)
10597
    libsuff= shlibsuff=
10598
    ;;
10599
  *)
10600
    case $LD in # libtool.m4 will add one of these switches to LD
10601
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10602
      libsuff= shlibsuff= libmagic=32-bit;;
10603
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10604
      libsuff=32 shlibsuff=N32 libmagic=N32;;
10605
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10606
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10607
    *) libsuff= shlibsuff= libmagic=never-match;;
10608
    esac
10609
    ;;
10610
  esac
10611
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10612
  shlibpath_overrides_runpath=no
10613
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10614
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10615
  hardcode_into_libs=yes
10616
  ;;
10617
 
10618
# No shared lib support for Linux oldld, aout, or coff.
10619
linux*oldld* | linux*aout* | linux*coff*)
10620
  dynamic_linker=no
10621
  ;;
10622
 
10623
# This must be Linux ELF.
10624
linux* | k*bsd*-gnu | kopensolaris*-gnu)
10625
  version_type=linux
10626
  need_lib_prefix=no
10627
  need_version=no
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
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10631
  shlibpath_var=LD_LIBRARY_PATH
10632
  shlibpath_overrides_runpath=no
10633
 
10634
  # Some binutils ld are patched to set DT_RUNPATH
10635
  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10636
  $as_echo_n "(cached) " >&6
10637
else
10638
  lt_cv_shlibpath_overrides_runpath=no
10639
    save_LDFLAGS=$LDFLAGS
10640
    save_libdir=$libdir
10641
    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10642
         LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10643
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10644
/* end confdefs.h.  */
10645
 
10646
int
10647
main ()
10648
{
10649
 
10650
  ;
10651
  return 0;
10652
}
10653
_ACEOF
10654
if ac_fn_c_try_link "$LINENO"; then :
10655
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10656
  lt_cv_shlibpath_overrides_runpath=yes
10657
fi
10658
fi
10659
rm -f core conftest.err conftest.$ac_objext \
10660
    conftest$ac_exeext conftest.$ac_ext
10661
    LDFLAGS=$save_LDFLAGS
10662
    libdir=$save_libdir
10663
 
10664
fi
10665
 
10666
  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10667
 
10668
  # This implies no fast_install, which is unacceptable.
10669
  # Some rework will be needed to allow for fast_install
10670
  # before this can be enabled.
10671
  hardcode_into_libs=yes
10672
 
10673
  # Append ld.so.conf contents to the search path
10674
  if test -f /etc/ld.so.conf; then
10675
    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;/^$/d' | tr '\n' ' '`
10676
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10677
  fi
10678
 
10679
  # We used to test for /lib/ld.so.1 and disable shared libraries on
10680
  # powerpc, because MkLinux only supported shared libraries with the
10681
  # GNU dynamic linker.  Since this was broken with cross compilers,
10682
  # most powerpc-linux boxes support dynamic linking these days and
10683
  # people can always --disable-shared, the test was removed, and we
10684
  # assume the GNU/Linux dynamic linker is in use.
10685
  dynamic_linker='GNU/Linux ld.so'
10686
  ;;
10687
 
10688
netbsd*)
10689
  version_type=sunos
10690
  need_lib_prefix=no
10691
  need_version=no
10692
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10693
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10694
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10695
    dynamic_linker='NetBSD (a.out) ld.so'
10696
  else
10697
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10698
    soname_spec='${libname}${release}${shared_ext}$major'
10699
    dynamic_linker='NetBSD ld.elf_so'
10700
  fi
10701
  shlibpath_var=LD_LIBRARY_PATH
10702
  shlibpath_overrides_runpath=yes
10703
  hardcode_into_libs=yes
10704
  ;;
10705
 
10706
newsos6)
10707
  version_type=linux
10708
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10709
  shlibpath_var=LD_LIBRARY_PATH
10710
  shlibpath_overrides_runpath=yes
10711
  ;;
10712
 
10713
*nto* | *qnx*)
10714
  version_type=qnx
10715
  need_lib_prefix=no
10716
  need_version=no
10717
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10718
  soname_spec='${libname}${release}${shared_ext}$major'
10719
  shlibpath_var=LD_LIBRARY_PATH
10720
  shlibpath_overrides_runpath=no
10721
  hardcode_into_libs=yes
10722
  dynamic_linker='ldqnx.so'
10723
  ;;
10724
 
10725
openbsd*)
10726
  version_type=sunos
10727
  sys_lib_dlsearch_path_spec="/usr/lib"
10728
  need_lib_prefix=no
10729
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10730
  case $host_os in
10731
    openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10732
    *)                          need_version=no  ;;
10733
  esac
10734
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10735
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10736
  shlibpath_var=LD_LIBRARY_PATH
10737
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10738
    case $host_os in
10739
      openbsd2.[89] | openbsd2.[89].*)
10740
        shlibpath_overrides_runpath=no
10741
        ;;
10742
      *)
10743
        shlibpath_overrides_runpath=yes
10744
        ;;
10745
      esac
10746
  else
10747
    shlibpath_overrides_runpath=yes
10748
  fi
10749
  ;;
10750
 
10751
os2*)
10752
  libname_spec='$name'
10753
  shrext_cmds=".dll"
10754
  need_lib_prefix=no
10755
  library_names_spec='$libname${shared_ext} $libname.a'
10756
  dynamic_linker='OS/2 ld.exe'
10757
  shlibpath_var=LIBPATH
10758
  ;;
10759
 
10760
osf3* | osf4* | osf5*)
10761
  version_type=osf
10762
  need_lib_prefix=no
10763
  need_version=no
10764
  soname_spec='${libname}${release}${shared_ext}$major'
10765
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10766
  shlibpath_var=LD_LIBRARY_PATH
10767
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10768
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10769
  ;;
10770
 
10771
rdos*)
10772
  dynamic_linker=no
10773
  ;;
10774
 
10775
solaris*)
10776
  version_type=linux
10777
  need_lib_prefix=no
10778
  need_version=no
10779
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10780
  soname_spec='${libname}${release}${shared_ext}$major'
10781
  shlibpath_var=LD_LIBRARY_PATH
10782
  shlibpath_overrides_runpath=yes
10783
  hardcode_into_libs=yes
10784
  # ldd complains unless libraries are executable
10785
  postinstall_cmds='chmod +x $lib'
10786
  ;;
10787
 
10788
sunos4*)
10789
  version_type=sunos
10790
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10791
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10792
  shlibpath_var=LD_LIBRARY_PATH
10793
  shlibpath_overrides_runpath=yes
10794
  if test "$with_gnu_ld" = yes; then
10795
    need_lib_prefix=no
10796
  fi
10797
  need_version=yes
10798
  ;;
10799
 
10800
sysv4 | sysv4.3*)
10801
  version_type=linux
10802
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10803
  soname_spec='${libname}${release}${shared_ext}$major'
10804
  shlibpath_var=LD_LIBRARY_PATH
10805
  case $host_vendor in
10806
    sni)
10807
      shlibpath_overrides_runpath=no
10808
      need_lib_prefix=no
10809
      runpath_var=LD_RUN_PATH
10810
      ;;
10811
    siemens)
10812
      need_lib_prefix=no
10813
      ;;
10814
    motorola)
10815
      need_lib_prefix=no
10816
      need_version=no
10817
      shlibpath_overrides_runpath=no
10818
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10819
      ;;
10820
  esac
10821
  ;;
10822
 
10823
sysv4*MP*)
10824
  if test -d /usr/nec ;then
10825
    version_type=linux
10826
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10827
    soname_spec='$libname${shared_ext}.$major'
10828
    shlibpath_var=LD_LIBRARY_PATH
10829
  fi
10830
  ;;
10831
 
10832
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10833
  version_type=freebsd-elf
10834
  need_lib_prefix=no
10835
  need_version=no
10836
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10837
  soname_spec='${libname}${release}${shared_ext}$major'
10838
  shlibpath_var=LD_LIBRARY_PATH
10839
  shlibpath_overrides_runpath=yes
10840
  hardcode_into_libs=yes
10841
  if test "$with_gnu_ld" = yes; then
10842
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10843
  else
10844
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10845
    case $host_os in
10846
      sco3.2v5*)
10847
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10848
        ;;
10849
    esac
10850
  fi
10851
  sys_lib_dlsearch_path_spec='/usr/lib'
10852
  ;;
10853
 
10854
tpf*)
10855
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10856
  version_type=linux
10857
  need_lib_prefix=no
10858
  need_version=no
10859
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10860
  shlibpath_var=LD_LIBRARY_PATH
10861
  shlibpath_overrides_runpath=no
10862
  hardcode_into_libs=yes
10863
  ;;
10864
 
10865
uts4*)
10866
  version_type=linux
10867
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10868
  soname_spec='${libname}${release}${shared_ext}$major'
10869
  shlibpath_var=LD_LIBRARY_PATH
10870
  ;;
10871
 
10872
*)
10873
  dynamic_linker=no
10874
  ;;
10875
esac
10876
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10877
$as_echo "$dynamic_linker" >&6; }
10878
test "$dynamic_linker" = no && can_build_shared=no
10879
 
10880
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10881
if test "$GCC" = yes; then
10882
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10883
fi
10884
 
10885
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10886
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10887
fi
10888
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10889
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10890
fi
10891
 
10892
 
10893
 
10894
 
10895
 
10896
 
10897
 
10898
 
10899
 
10900
 
10901
 
10902
 
10903
 
10904
 
10905
 
10906
 
10907
 
10908
 
10909
 
10910
 
10911
 
10912
 
10913
 
10914
 
10915
 
10916
 
10917
 
10918
 
10919
 
10920
 
10921
 
10922
 
10923
 
10924
 
10925
 
10926
 
10927
 
10928
 
10929
 
10930
 
10931
 
10932
 
10933
 
10934
 
10935
 
10936
 
10937
 
10938
 
10939
 
10940
 
10941
 
10942
 
10943
 
10944
 
10945
 
10946
 
10947
 
10948
 
10949
 
10950
 
10951
 
10952
 
10953
 
10954
 
10955
 
10956
 
10957
 
10958
 
10959
 
10960
 
10961
 
10962
 
10963
 
10964
 
10965
 
10966
 
10967
 
10968
 
10969
 
10970
 
10971
 
10972
 
10973
 
10974
 
10975
 
10976
 
10977
 
10978
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10979
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10980
hardcode_action=
10981
if test -n "$hardcode_libdir_flag_spec" ||
10982
   test -n "$runpath_var" ||
10983
   test "X$hardcode_automatic" = "Xyes" ; then
10984
 
10985
  # We can hardcode non-existent directories.
10986
  if test "$hardcode_direct" != no &&
10987
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10988
     # have to relink, otherwise we might link with an installed library
10989
     # when we should be linking with a yet-to-be-installed one
10990
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10991
     test "$hardcode_minus_L" != no; then
10992
    # Linking always hardcodes the temporary library directory.
10993
    hardcode_action=relink
10994
  else
10995
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10996
    hardcode_action=immediate
10997
  fi
10998
else
10999
  # We cannot hardcode anything, or else we can only hardcode existing
11000
  # directories.
11001
  hardcode_action=unsupported
11002
fi
11003
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11004
$as_echo "$hardcode_action" >&6; }
11005
 
11006
if test "$hardcode_action" = relink ||
11007
   test "$inherit_rpath" = yes; then
11008
  # Fast installation is not supported
11009
  enable_fast_install=no
11010
elif test "$shlibpath_overrides_runpath" = yes ||
11011
     test "$enable_shared" = no; then
11012
  # Fast installation is not necessary
11013
  enable_fast_install=needless
11014
fi
11015
 
11016
 
11017
 
11018
 
11019
 
11020
 
11021
  if test "x$enable_dlopen" != xyes; then
11022
  enable_dlopen=unknown
11023
  enable_dlopen_self=unknown
11024
  enable_dlopen_self_static=unknown
11025
else
11026
  lt_cv_dlopen=no
11027
  lt_cv_dlopen_libs=
11028
 
11029
  case $host_os in
11030
  beos*)
11031
    lt_cv_dlopen="load_add_on"
11032
    lt_cv_dlopen_libs=
11033
    lt_cv_dlopen_self=yes
11034
    ;;
11035
 
11036
  mingw* | pw32* | cegcc*)
11037
    lt_cv_dlopen="LoadLibrary"
11038
    lt_cv_dlopen_libs=
11039
    ;;
11040
 
11041
  cygwin*)
11042
    lt_cv_dlopen="dlopen"
11043
    lt_cv_dlopen_libs=
11044
    ;;
11045
 
11046
  darwin*)
11047
  # if libdl is installed we need to link against it
11048
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11049
$as_echo_n "checking for dlopen in -ldl... " >&6; }
11050
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11051
  $as_echo_n "(cached) " >&6
11052
else
11053
  ac_check_lib_save_LIBS=$LIBS
11054
LIBS="-ldl  $LIBS"
11055
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11056
/* end confdefs.h.  */
11057
 
11058
/* Override any GCC internal prototype to avoid an error.
11059
   Use char because int might match the return type of a GCC
11060
   builtin and then its argument prototype would still apply.  */
11061
#ifdef __cplusplus
11062
extern "C"
11063
#endif
11064
char dlopen ();
11065
int
11066
main ()
11067
{
11068
return dlopen ();
11069
  ;
11070
  return 0;
11071
}
11072
_ACEOF
11073
if ac_fn_c_try_link "$LINENO"; then :
11074
  ac_cv_lib_dl_dlopen=yes
11075
else
11076
  ac_cv_lib_dl_dlopen=no
11077
fi
11078
rm -f core conftest.err conftest.$ac_objext \
11079
    conftest$ac_exeext conftest.$ac_ext
11080
LIBS=$ac_check_lib_save_LIBS
11081
fi
11082
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11083
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11084
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11085
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11086
else
11087
 
11088
    lt_cv_dlopen="dyld"
11089
    lt_cv_dlopen_libs=
11090
    lt_cv_dlopen_self=yes
11091
 
11092
fi
11093
 
11094
    ;;
11095
 
11096
  *)
11097
    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11098
if test "x$ac_cv_func_shl_load" = x""yes; then :
11099
  lt_cv_dlopen="shl_load"
11100
else
11101
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11102
$as_echo_n "checking for shl_load in -ldld... " >&6; }
11103
if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11104
  $as_echo_n "(cached) " >&6
11105
else
11106
  ac_check_lib_save_LIBS=$LIBS
11107
LIBS="-ldld  $LIBS"
11108
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11109
/* end confdefs.h.  */
11110
 
11111
/* Override any GCC internal prototype to avoid an error.
11112
   Use char because int might match the return type of a GCC
11113
   builtin and then its argument prototype would still apply.  */
11114
#ifdef __cplusplus
11115
extern "C"
11116
#endif
11117
char shl_load ();
11118
int
11119
main ()
11120
{
11121
return shl_load ();
11122
  ;
11123
  return 0;
11124
}
11125
_ACEOF
11126
if ac_fn_c_try_link "$LINENO"; then :
11127
  ac_cv_lib_dld_shl_load=yes
11128
else
11129
  ac_cv_lib_dld_shl_load=no
11130
fi
11131
rm -f core conftest.err conftest.$ac_objext \
11132
    conftest$ac_exeext conftest.$ac_ext
11133
LIBS=$ac_check_lib_save_LIBS
11134
fi
11135
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11136
$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11137
if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11138
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11139
else
11140
  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11141
if test "x$ac_cv_func_dlopen" = x""yes; then :
11142
  lt_cv_dlopen="dlopen"
11143
else
11144
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11145
$as_echo_n "checking for dlopen in -ldl... " >&6; }
11146
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11147
  $as_echo_n "(cached) " >&6
11148
else
11149
  ac_check_lib_save_LIBS=$LIBS
11150
LIBS="-ldl  $LIBS"
11151
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11152
/* end confdefs.h.  */
11153
 
11154
/* Override any GCC internal prototype to avoid an error.
11155
   Use char because int might match the return type of a GCC
11156
   builtin and then its argument prototype would still apply.  */
11157
#ifdef __cplusplus
11158
extern "C"
11159
#endif
11160
char dlopen ();
11161
int
11162
main ()
11163
{
11164
return dlopen ();
11165
  ;
11166
  return 0;
11167
}
11168
_ACEOF
11169
if ac_fn_c_try_link "$LINENO"; then :
11170
  ac_cv_lib_dl_dlopen=yes
11171
else
11172
  ac_cv_lib_dl_dlopen=no
11173
fi
11174
rm -f core conftest.err conftest.$ac_objext \
11175
    conftest$ac_exeext conftest.$ac_ext
11176
LIBS=$ac_check_lib_save_LIBS
11177
fi
11178
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11179
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11180
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11181
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11182
else
11183
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11184
$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11185
if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11186
  $as_echo_n "(cached) " >&6
11187
else
11188
  ac_check_lib_save_LIBS=$LIBS
11189
LIBS="-lsvld  $LIBS"
11190
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11191
/* end confdefs.h.  */
11192
 
11193
/* Override any GCC internal prototype to avoid an error.
11194
   Use char because int might match the return type of a GCC
11195
   builtin and then its argument prototype would still apply.  */
11196
#ifdef __cplusplus
11197
extern "C"
11198
#endif
11199
char dlopen ();
11200
int
11201
main ()
11202
{
11203
return dlopen ();
11204
  ;
11205
  return 0;
11206
}
11207
_ACEOF
11208
if ac_fn_c_try_link "$LINENO"; then :
11209
  ac_cv_lib_svld_dlopen=yes
11210
else
11211
  ac_cv_lib_svld_dlopen=no
11212
fi
11213
rm -f core conftest.err conftest.$ac_objext \
11214
    conftest$ac_exeext conftest.$ac_ext
11215
LIBS=$ac_check_lib_save_LIBS
11216
fi
11217
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11218
$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11219
if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11220
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11221
else
11222
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11223
$as_echo_n "checking for dld_link in -ldld... " >&6; }
11224
if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11225
  $as_echo_n "(cached) " >&6
11226
else
11227
  ac_check_lib_save_LIBS=$LIBS
11228
LIBS="-ldld  $LIBS"
11229
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11230
/* end confdefs.h.  */
11231
 
11232
/* Override any GCC internal prototype to avoid an error.
11233
   Use char because int might match the return type of a GCC
11234
   builtin and then its argument prototype would still apply.  */
11235
#ifdef __cplusplus
11236
extern "C"
11237
#endif
11238
char dld_link ();
11239
int
11240
main ()
11241
{
11242
return dld_link ();
11243
  ;
11244
  return 0;
11245
}
11246
_ACEOF
11247
if ac_fn_c_try_link "$LINENO"; then :
11248
  ac_cv_lib_dld_dld_link=yes
11249
else
11250
  ac_cv_lib_dld_dld_link=no
11251
fi
11252
rm -f core conftest.err conftest.$ac_objext \
11253
    conftest$ac_exeext conftest.$ac_ext
11254
LIBS=$ac_check_lib_save_LIBS
11255
fi
11256
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11257
$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11258
if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11259
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11260
fi
11261
 
11262
 
11263
fi
11264
 
11265
 
11266
fi
11267
 
11268
 
11269
fi
11270
 
11271
 
11272
fi
11273
 
11274
 
11275
fi
11276
 
11277
    ;;
11278
  esac
11279
 
11280
  if test "x$lt_cv_dlopen" != xno; then
11281
    enable_dlopen=yes
11282
  else
11283
    enable_dlopen=no
11284
  fi
11285
 
11286
  case $lt_cv_dlopen in
11287
  dlopen)
11288
    save_CPPFLAGS="$CPPFLAGS"
11289
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11290
 
11291
    save_LDFLAGS="$LDFLAGS"
11292
    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11293
 
11294
    save_LIBS="$LIBS"
11295
    LIBS="$lt_cv_dlopen_libs $LIBS"
11296
 
11297
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11298
$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11299
if test "${lt_cv_dlopen_self+set}" = set; then :
11300
  $as_echo_n "(cached) " >&6
11301
else
11302
          if test "$cross_compiling" = yes; then :
11303
  lt_cv_dlopen_self=cross
11304
else
11305
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11306
  lt_status=$lt_dlunknown
11307
  cat > conftest.$ac_ext <<_LT_EOF
11308
#line 11308 "configure"
11309
#include "confdefs.h"
11310
 
11311
#if HAVE_DLFCN_H
11312
#include 
11313
#endif
11314
 
11315
#include 
11316
 
11317
#ifdef RTLD_GLOBAL
11318
#  define LT_DLGLOBAL           RTLD_GLOBAL
11319
#else
11320
#  ifdef DL_GLOBAL
11321
#    define LT_DLGLOBAL         DL_GLOBAL
11322
#  else
11323
#    define LT_DLGLOBAL         0
11324
#  endif
11325
#endif
11326
 
11327
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11328
   find out it does not work in some platform. */
11329
#ifndef LT_DLLAZY_OR_NOW
11330
#  ifdef RTLD_LAZY
11331
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11332
#  else
11333
#    ifdef DL_LAZY
11334
#      define LT_DLLAZY_OR_NOW          DL_LAZY
11335
#    else
11336
#      ifdef RTLD_NOW
11337
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
11338
#      else
11339
#        ifdef DL_NOW
11340
#          define LT_DLLAZY_OR_NOW      DL_NOW
11341
#        else
11342
#          define LT_DLLAZY_OR_NOW      0
11343
#        endif
11344
#      endif
11345
#    endif
11346
#  endif
11347
#endif
11348
 
11349
void fnord() { int i=42;}
11350
int main ()
11351
{
11352
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11353
  int status = $lt_dlunknown;
11354
 
11355
  if (self)
11356
    {
11357
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11358
      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11359
      /* dlclose (self); */
11360
    }
11361
  else
11362
    puts (dlerror ());
11363
 
11364
  return status;
11365
}
11366
_LT_EOF
11367
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11368
  (eval $ac_link) 2>&5
11369
  ac_status=$?
11370
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11371
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11372
    (./conftest; exit; ) >&5 2>/dev/null
11373
    lt_status=$?
11374
    case x$lt_status in
11375
      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11376
      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11377
      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11378
    esac
11379
  else :
11380
    # compilation failed
11381
    lt_cv_dlopen_self=no
11382
  fi
11383
fi
11384
rm -fr conftest*
11385
 
11386
 
11387
fi
11388
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11389
$as_echo "$lt_cv_dlopen_self" >&6; }
11390
 
11391
    if test "x$lt_cv_dlopen_self" = xyes; then
11392
      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11393
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11394
$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11395
if test "${lt_cv_dlopen_self_static+set}" = set; then :
11396
  $as_echo_n "(cached) " >&6
11397
else
11398
          if test "$cross_compiling" = yes; then :
11399
  lt_cv_dlopen_self_static=cross
11400
else
11401
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11402
  lt_status=$lt_dlunknown
11403
  cat > conftest.$ac_ext <<_LT_EOF
11404
#line 11404 "configure"
11405
#include "confdefs.h"
11406
 
11407
#if HAVE_DLFCN_H
11408
#include 
11409
#endif
11410
 
11411
#include 
11412
 
11413
#ifdef RTLD_GLOBAL
11414
#  define LT_DLGLOBAL           RTLD_GLOBAL
11415
#else
11416
#  ifdef DL_GLOBAL
11417
#    define LT_DLGLOBAL         DL_GLOBAL
11418
#  else
11419
#    define LT_DLGLOBAL         0
11420
#  endif
11421
#endif
11422
 
11423
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11424
   find out it does not work in some platform. */
11425
#ifndef LT_DLLAZY_OR_NOW
11426
#  ifdef RTLD_LAZY
11427
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11428
#  else
11429
#    ifdef DL_LAZY
11430
#      define LT_DLLAZY_OR_NOW          DL_LAZY
11431
#    else
11432
#      ifdef RTLD_NOW
11433
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
11434
#      else
11435
#        ifdef DL_NOW
11436
#          define LT_DLLAZY_OR_NOW      DL_NOW
11437
#        else
11438
#          define LT_DLLAZY_OR_NOW      0
11439
#        endif
11440
#      endif
11441
#    endif
11442
#  endif
11443
#endif
11444
 
11445
void fnord() { int i=42;}
11446
int main ()
11447
{
11448
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11449
  int status = $lt_dlunknown;
11450
 
11451
  if (self)
11452
    {
11453
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11454
      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11455
      /* dlclose (self); */
11456
    }
11457
  else
11458
    puts (dlerror ());
11459
 
11460
  return status;
11461
}
11462
_LT_EOF
11463
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11464
  (eval $ac_link) 2>&5
11465
  ac_status=$?
11466
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11467
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11468
    (./conftest; exit; ) >&5 2>/dev/null
11469
    lt_status=$?
11470
    case x$lt_status in
11471
      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11472
      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11473
      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11474
    esac
11475
  else :
11476
    # compilation failed
11477
    lt_cv_dlopen_self_static=no
11478
  fi
11479
fi
11480
rm -fr conftest*
11481
 
11482
 
11483
fi
11484
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11485
$as_echo "$lt_cv_dlopen_self_static" >&6; }
11486
    fi
11487
 
11488
    CPPFLAGS="$save_CPPFLAGS"
11489
    LDFLAGS="$save_LDFLAGS"
11490
    LIBS="$save_LIBS"
11491
    ;;
11492
  esac
11493
 
11494
  case $lt_cv_dlopen_self in
11495
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11496
  *) enable_dlopen_self=unknown ;;
11497
  esac
11498
 
11499
  case $lt_cv_dlopen_self_static in
11500
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11501
  *) enable_dlopen_self_static=unknown ;;
11502
  esac
11503
fi
11504
 
11505
 
11506
 
11507
 
11508
 
11509
 
11510
 
11511
 
11512
 
11513
 
11514
 
11515
 
11516
 
11517
 
11518
 
11519
 
11520
 
11521
striplib=
11522
old_striplib=
11523
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11524
$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11525
if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11526
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11527
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11528
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11529
$as_echo "yes" >&6; }
11530
else
11531
# FIXME - insert some real tests, host_os isn't really good enough
11532
  case $host_os in
11533
  darwin*)
11534
    if test -n "$STRIP" ; then
11535
      striplib="$STRIP -x"
11536
      old_striplib="$STRIP -S"
11537
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11538
$as_echo "yes" >&6; }
11539
    else
11540
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11541
$as_echo "no" >&6; }
11542
    fi
11543
    ;;
11544
  *)
11545
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11546
$as_echo "no" >&6; }
11547
    ;;
11548
  esac
11549
fi
11550
 
11551
 
11552
 
11553
 
11554
 
11555
 
11556
 
11557
 
11558
 
11559
 
11560
 
11561
 
11562
  # Report which library types will actually be built
11563
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11564
$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11565
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11566
$as_echo "$can_build_shared" >&6; }
11567
 
11568
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11569
$as_echo_n "checking whether to build shared libraries... " >&6; }
11570
  test "$can_build_shared" = "no" && enable_shared=no
11571
 
11572
  # On AIX, shared libraries and static libraries use the same namespace, and
11573
  # are all built from PIC.
11574
  case $host_os in
11575
  aix3*)
11576
    test "$enable_shared" = yes && enable_static=no
11577
    if test -n "$RANLIB"; then
11578
      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11579
      postinstall_cmds='$RANLIB $lib'
11580
    fi
11581
    ;;
11582
 
11583
  aix[4-9]*)
11584
    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11585
      test "$enable_shared" = yes && enable_static=no
11586
    fi
11587
    ;;
11588
  esac
11589
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11590
$as_echo "$enable_shared" >&6; }
11591
 
11592
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11593
$as_echo_n "checking whether to build static libraries... " >&6; }
11594
  # Make sure either enable_shared or enable_static is yes.
11595
  test "$enable_shared" = yes || enable_static=yes
11596
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11597
$as_echo "$enable_static" >&6; }
11598
 
11599
 
11600
 
11601
 
11602
fi
11603
ac_ext=c
11604
ac_cpp='$CPP $CPPFLAGS'
11605
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11606
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11607
ac_compiler_gnu=$ac_cv_c_compiler_gnu
11608
 
11609
CC="$lt_save_CC"
11610
 
11611
 
11612
 
11613
 
11614
 
11615
 
11616
 
11617
 
11618
 
11619
 
11620
 
11621
 
11622
 
11623
        ac_config_commands="$ac_config_commands libtool"
11624
 
11625
 
11626
 
11627
 
11628
# Only expand once:
11629
 
11630
 
11631
 
11632
 
11633
# Check whether --enable-plugins was given.
11634
if test "${enable_plugins+set}" = set; then :
11635
  enableval=$enable_plugins; case "${enableval}" in
11636
  yes | "") plugins=yes ;;
11637
  no) plugins=no ;;
11638
  *) plugins=yes ;;
11639
 esac
11640
else
11641
  plugins=no
11642
fi
11643
 
11644
 
11645
 
11646
 if test "$plugins" = "yes"; then
11647
  PLUGINS_TRUE=
11648
  PLUGINS_FALSE='#'
11649
else
11650
  PLUGINS_TRUE='#'
11651
  PLUGINS_FALSE=
11652
fi
11653
 
11654
 
11655
if test "$plugins" = "yes"; then
11656
  if test "$enable_dlopen" != "yes" ; then
11657
    as_fn_error "
11658
      Building BFD with plugin support requires a host that supports -ldl." "$LINENO" 5
11659
  fi
11660
  enable_targets="$enable_targets plugin"
11661
fi
11662
 
11663
case "${target}" in
11664
  sparc-*-solaris*|i[3-7]86-*-solaris*)
11665
    # On native 32bit sparc and ia32 solaris, large-file and procfs support
11666
    # are mutually exclusive; and without procfs support, the elf module
11667
    # cannot provide certain routines such as elfcore_write_prpsinfo
11668
    # or elfcore_write_prstatus.  So unless the user explicitly requested
11669
    # large-file support through the --enable-largefile switch, disable
11670
    # large-file support in favor of procfs support.
11671
    if test "${target}" = "${host}" -a "$enable_largefile" != 'yes'; then
11672
      if test "$plugins" = "no"; then
11673
        enable_largefile="no"
11674
      fi
11675
    fi
11676
    ;;
11677
esac
11678
 
11679
# Check whether --enable-largefile was given.
11680
if test "${enable_largefile+set}" = set; then :
11681
  enableval=$enable_largefile;
11682
fi
11683
 
11684
if test "$enable_largefile" != no; then
11685
 
11686
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11687
$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11688
if test "${ac_cv_sys_largefile_CC+set}" = set; then :
11689
  $as_echo_n "(cached) " >&6
11690
else
11691
  ac_cv_sys_largefile_CC=no
11692
     if test "$GCC" != yes; then
11693
       ac_save_CC=$CC
11694
       while :; do
11695
         # IRIX 6.2 and later do not support large files by default,
11696
         # so use the C compiler's -n32 option if that helps.
11697
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11698
/* end confdefs.h.  */
11699
#include 
11700
 /* Check that off_t can represent 2**63 - 1 correctly.
11701
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11702
    since some C++ compilers masquerading as C compilers
11703
    incorrectly reject 9223372036854775807.  */
11704
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11705
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11706
                       && LARGE_OFF_T % 2147483647 == 1)
11707
                      ? 1 : -1];
11708
int
11709
main ()
11710
{
11711
 
11712
  ;
11713
  return 0;
11714
}
11715
_ACEOF
11716
         if ac_fn_c_try_compile "$LINENO"; then :
11717
  break
11718
fi
11719
rm -f core conftest.err conftest.$ac_objext
11720
         CC="$CC -n32"
11721
         if ac_fn_c_try_compile "$LINENO"; then :
11722
  ac_cv_sys_largefile_CC=' -n32'; break
11723
fi
11724
rm -f core conftest.err conftest.$ac_objext
11725
         break
11726
       done
11727
       CC=$ac_save_CC
11728
       rm -f conftest.$ac_ext
11729
    fi
11730
fi
11731
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11732
$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11733
  if test "$ac_cv_sys_largefile_CC" != no; then
11734
    CC=$CC$ac_cv_sys_largefile_CC
11735
  fi
11736
 
11737
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11738
$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11739
if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
11740
  $as_echo_n "(cached) " >&6
11741
else
11742
  while :; do
11743
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11744
/* end confdefs.h.  */
11745
#include 
11746
 /* Check that off_t can represent 2**63 - 1 correctly.
11747
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11748
    since some C++ compilers masquerading as C compilers
11749
    incorrectly reject 9223372036854775807.  */
11750
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11751
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11752
                       && LARGE_OFF_T % 2147483647 == 1)
11753
                      ? 1 : -1];
11754
int
11755
main ()
11756
{
11757
 
11758
  ;
11759
  return 0;
11760
}
11761
_ACEOF
11762
if ac_fn_c_try_compile "$LINENO"; then :
11763
  ac_cv_sys_file_offset_bits=no; break
11764
fi
11765
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11766
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11767
/* end confdefs.h.  */
11768
#define _FILE_OFFSET_BITS 64
11769
#include 
11770
 /* Check that off_t can represent 2**63 - 1 correctly.
11771
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11772
    since some C++ compilers masquerading as C compilers
11773
    incorrectly reject 9223372036854775807.  */
11774
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11775
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11776
                       && LARGE_OFF_T % 2147483647 == 1)
11777
                      ? 1 : -1];
11778
int
11779
main ()
11780
{
11781
 
11782
  ;
11783
  return 0;
11784
}
11785
_ACEOF
11786
if ac_fn_c_try_compile "$LINENO"; then :
11787
  ac_cv_sys_file_offset_bits=64; break
11788
fi
11789
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11790
  ac_cv_sys_file_offset_bits=unknown
11791
  break
11792
done
11793
fi
11794
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11795
$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11796
case $ac_cv_sys_file_offset_bits in #(
11797
  no | unknown) ;;
11798
  *)
11799
cat >>confdefs.h <<_ACEOF
11800
#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11801
_ACEOF
11802
;;
11803
esac
11804
rm -rf conftest*
11805
  if test $ac_cv_sys_file_offset_bits = unknown; then
11806
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11807
$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11808
if test "${ac_cv_sys_large_files+set}" = set; then :
11809
  $as_echo_n "(cached) " >&6
11810
else
11811
  while :; do
11812
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11813
/* end confdefs.h.  */
11814
#include 
11815
 /* Check that off_t can represent 2**63 - 1 correctly.
11816
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11817
    since some C++ compilers masquerading as C compilers
11818
    incorrectly reject 9223372036854775807.  */
11819
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11820
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11821
                       && LARGE_OFF_T % 2147483647 == 1)
11822
                      ? 1 : -1];
11823
int
11824
main ()
11825
{
11826
 
11827
  ;
11828
  return 0;
11829
}
11830
_ACEOF
11831
if ac_fn_c_try_compile "$LINENO"; then :
11832
  ac_cv_sys_large_files=no; break
11833
fi
11834
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11835
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11836
/* end confdefs.h.  */
11837
#define _LARGE_FILES 1
11838
#include 
11839
 /* Check that off_t can represent 2**63 - 1 correctly.
11840
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11841
    since some C++ compilers masquerading as C compilers
11842
    incorrectly reject 9223372036854775807.  */
11843
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11844
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11845
                       && LARGE_OFF_T % 2147483647 == 1)
11846
                      ? 1 : -1];
11847
int
11848
main ()
11849
{
11850
 
11851
  ;
11852
  return 0;
11853
}
11854
_ACEOF
11855
if ac_fn_c_try_compile "$LINENO"; then :
11856
  ac_cv_sys_large_files=1; break
11857
fi
11858
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11859
  ac_cv_sys_large_files=unknown
11860
  break
11861
done
11862
fi
11863
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11864
$as_echo "$ac_cv_sys_large_files" >&6; }
11865
case $ac_cv_sys_large_files in #(
11866
  no | unknown) ;;
11867
  *)
11868
cat >>confdefs.h <<_ACEOF
11869
#define _LARGE_FILES $ac_cv_sys_large_files
11870
_ACEOF
11871
;;
11872
esac
11873
rm -rf conftest*
11874
  fi
11875
fi
11876
 
11877
 
11878
# Check whether --enable-64-bit-bfd was given.
11879
if test "${enable_64_bit_bfd+set}" = set; then :
11880
  enableval=$enable_64_bit_bfd; case "${enableval}" in
11881
  yes)  want64=true  ;;
11882
  no)   want64=false ;;
11883
  *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
11884
esac
11885
else
11886
  want64=false
11887
fi
11888
 
11889
# Check whether --enable-targets was given.
11890
if test "${enable_targets+set}" = set; then :
11891
  enableval=$enable_targets; case "${enableval}" in
11892
  yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
11893
            ;;
11894
  no)       enable_targets= ;;
11895
  *)        enable_targets=$enableval ;;
11896
esac
11897
fi
11898
 
11899
 
11900
# Check whether --with-mmap was given.
11901
if test "${with_mmap+set}" = set; then :
11902
  withval=$with_mmap; case "${withval}" in
11903
  yes)  want_mmap=true ;;
11904
  no)   want_mmap=false ;;
11905
  *)    as_fn_error "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;;
11906
esac
11907
else
11908
  want_mmap=false
11909
fi
11910
 
11911
# Check whether --enable-secureplt was given.
11912
if test "${enable_secureplt+set}" = set; then :
11913
  enableval=$enable_secureplt; case "${enableval}" in
11914
  yes)  use_secureplt=true  ;;
11915
  no)   use_secureplt=false ;;
11916
  *)    as_fn_error "bad value ${enableval} for secureplt option" "$LINENO" 5 ;;
11917
esac
11918
else
11919
  use_secureplt=false
11920
fi
11921
if test $use_secureplt = true; then
11922
 
11923
$as_echo "#define USE_SECUREPLT 1" >>confdefs.h
11924
 
11925
fi
11926
 
11927
DEBUGDIR=${libdir}/debug
11928
 
11929
# Check whether --with-separate-debug-dir was given.
11930
if test "${with_separate_debug_dir+set}" = set; then :
11931
  withval=$with_separate_debug_dir; DEBUGDIR="${withval}"
11932
fi
11933
 
11934
 
11935
 
11936
# Check to see if we should allow the generation of
11937
# symbols with the ELF standard's STT_COMMON type.
11938
# Check whether --enable-elf-stt-common was given.
11939
if test "${enable_elf_stt_common+set}" = set; then :
11940
  enableval=$enable_elf_stt_common; case "${enableval}" in
11941
  yes) want_elf_stt_common=true ;;
11942
  no)  want_elf_stt_common=false ;;
11943
  *)   as_fn_error "bad value ${enableval} for ELF STT_COMMON option" "$LINENO" 5 ;;
11944
 esac
11945
else
11946
  # We have to choose a default behaviour.  For native builds we could
11947
# test whether the loader supports the STT_COMMON type, but that would
11948
# mean that built binaries could not be exported to older systems where
11949
# the loader does not support it. So by default we always choose to
11950
# disable this feature.
11951
  want_elf_stt_common=false
11952
fi
11953
if test $want_elf_stt_common = true; then
11954
 
11955
$as_echo "#define USE_STT_COMMON 1" >>confdefs.h
11956
 
11957
fi
11958
 
11959
 
11960
 
11961
# Check whether --with-pkgversion was given.
11962
if test "${with_pkgversion+set}" = set; then :
11963
  withval=$with_pkgversion; case "$withval" in
11964
      yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
11965
      no)  PKGVERSION= ;;
11966
      *)   PKGVERSION="($withval) " ;;
11967
     esac
11968
else
11969
  PKGVERSION="(GNU Binutils) "
11970
 
11971
fi
11972
 
11973
 
11974
 
11975
 
11976
 
11977
# Check whether --with-bugurl was given.
11978
if test "${with_bugurl+set}" = set; then :
11979
  withval=$with_bugurl; case "$withval" in
11980
      yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
11981
      no)  BUGURL=
11982
           ;;
11983
      *)   BUGURL="$withval"
11984
           ;;
11985
     esac
11986
else
11987
  BUGURL="http://www.sourceware.org/bugzilla/"
11988
 
11989
fi
11990
 
11991
  case ${BUGURL} in
11992
  "")
11993
    REPORT_BUGS_TO=
11994
    REPORT_BUGS_TEXI=
11995
    ;;
11996
  *)
11997
    REPORT_BUGS_TO="<$BUGURL>"
11998
    REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11999
    ;;
12000
  esac;
12001
 
12002
 
12003
 
12004
 
12005
 
12006
GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12007
 
12008
# Check whether --enable-werror was given.
12009
if test "${enable_werror+set}" = set; then :
12010
  enableval=$enable_werror; case "${enableval}" in
12011
     yes | y) ERROR_ON_WARNING="yes" ;;
12012
     no | n)  ERROR_ON_WARNING="no" ;;
12013
     *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12014
   esac
12015
fi
12016
 
12017
 
12018
# Enable -Wno-format by default when using gcc on mingw
12019
case "${host}" in
12020
  *-*-mingw32*)
12021
    if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12022
      GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12023
    fi
12024
    ;;
12025
  *) ;;
12026
esac
12027
 
12028
# Enable -Werror by default when using gcc
12029
if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12030
    ERROR_ON_WARNING=yes
12031
fi
12032
 
12033
NO_WERROR=
12034
if test "${ERROR_ON_WARNING}" = yes ; then
12035
    GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12036
    NO_WERROR="-Wno-error"
12037
fi
12038
 
12039
if test "${GCC}" = yes ; then
12040
  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12041
fi
12042
 
12043
# Check whether --enable-build-warnings was given.
12044
if test "${enable_build_warnings+set}" = set; then :
12045
  enableval=$enable_build_warnings; case "${enableval}" in
12046
  yes)  WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
12047
  no)   if test "${GCC}" = yes ; then
12048
          WARN_CFLAGS="-w"
12049
        fi;;
12050
  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12051
        WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
12052
  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12053
        WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
12054
  *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12055
esac
12056
fi
12057
 
12058
 
12059
if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12060
  echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12061
fi
12062
 
12063
 
12064
 
12065
 
12066
 
12067
ac_config_headers="$ac_config_headers config.h:config.in"
12068
 
12069
 
12070
if test -z "$target" ; then
12071
    as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
12072
fi
12073
 
12074
 
12075
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12076
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12077
    # Check whether --enable-maintainer-mode was given.
12078
if test "${enable_maintainer_mode+set}" = set; then :
12079
  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12080
else
12081
  USE_MAINTAINER_MODE=no
12082
fi
12083
 
12084
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12085
$as_echo "$USE_MAINTAINER_MODE" >&6; }
12086
   if test $USE_MAINTAINER_MODE = yes; then
12087
  MAINTAINER_MODE_TRUE=
12088
  MAINTAINER_MODE_FALSE='#'
12089
else
12090
  MAINTAINER_MODE_TRUE='#'
12091
  MAINTAINER_MODE_FALSE=
12092
fi
12093
 
12094
  MAINT=$MAINTAINER_MODE_TRUE
12095
 
12096
 
12097
 if false; then
12098
  GENINSRC_NEVER_TRUE=
12099
  GENINSRC_NEVER_FALSE='#'
12100
else
12101
  GENINSRC_NEVER_TRUE='#'
12102
  GENINSRC_NEVER_FALSE=
12103
fi
12104
 
12105
 case ${build_alias} in
12106
  "") build_noncanonical=${build} ;;
12107
  *) build_noncanonical=${build_alias} ;;
12108
esac
12109
 
12110
 case ${host_alias} in
12111
  "") host_noncanonical=${build_noncanonical} ;;
12112
  *) host_noncanonical=${host_alias} ;;
12113
esac
12114
 
12115
 case ${target_alias} in
12116
  "") target_noncanonical=${host_noncanonical} ;;
12117
  *) target_noncanonical=${target_alias} ;;
12118
esac
12119
 
12120
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12121
$as_echo_n "checking whether to install libbfd... " >&6; }
12122
  # Check whether --enable-install-libbfd was given.
12123
if test "${enable_install_libbfd+set}" = set; then :
12124
  enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12125
else
12126
  if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12127
        install_libbfd_p=yes
12128
      else
12129
        install_libbfd_p=no
12130
      fi
12131
fi
12132
 
12133
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12134
$as_echo "$install_libbfd_p" >&6; }
12135
   if test $install_libbfd_p = yes; then
12136
  INSTALL_LIBBFD_TRUE=
12137
  INSTALL_LIBBFD_FALSE='#'
12138
else
12139
  INSTALL_LIBBFD_TRUE='#'
12140
  INSTALL_LIBBFD_FALSE=
12141
fi
12142
 
12143
  # Need _noncanonical variables for this.
12144
 
12145
 
12146
 
12147
 
12148
  # libbfd.a is a host library containing target dependent code
12149
  bfdlibdir='$(libdir)'
12150
  bfdincludedir='$(includedir)'
12151
  if test "${host}" != "${target}"; then
12152
    bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12153
    bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12154
  fi
12155
 
12156
 
12157
 
12158
 
12159
 
12160
 
12161
 
12162
 
12163
host64=false
12164
target64=false
12165
bfd_default_target_size=32
12166
 
12167
# host stuff:
12168
 
12169
ALL_LINGUAS="fr tr ja es sv da zh_CN ro rw vi fi id ru"
12170
# If we haven't got the data from the intl directory,
12171
# assume NLS is disabled.
12172
USE_NLS=no
12173
LIBINTL=
12174
LIBINTL_DEP=
12175
INCINTL=
12176
XGETTEXT=
12177
GMSGFMT=
12178
POSUB=
12179
 
12180
if test -f  ../intl/config.intl; then
12181
  .  ../intl/config.intl
12182
fi
12183
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12184
$as_echo_n "checking whether NLS is requested... " >&6; }
12185
if test x"$USE_NLS" != xyes; then
12186
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12187
$as_echo "no" >&6; }
12188
else
12189
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12190
$as_echo "yes" >&6; }
12191
 
12192
$as_echo "#define ENABLE_NLS 1" >>confdefs.h
12193
 
12194
 
12195
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12196
$as_echo_n "checking for catalogs to be installed... " >&6; }
12197
  # Look for .po and .gmo files in the source directory.
12198
  CATALOGS=
12199
  XLINGUAS=
12200
  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12201
    # If there aren't any .gmo files the shell will give us the
12202
    # literal string "../path/to/srcdir/po/*.gmo" which has to be
12203
    # weeded out.
12204
    case "$cat" in *\**)
12205
      continue;;
12206
    esac
12207
    # The quadruple backslash is collapsed to a double backslash
12208
    # by the backticks, then collapsed again by the double quotes,
12209
    # leaving us with one backslash in the sed expression (right
12210
    # before the dot that mustn't act as a wildcard).
12211
    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12212
    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12213
    # The user is allowed to set LINGUAS to a list of languages to
12214
    # install catalogs for.  If it's empty that means "all of them."
12215
    if test "x$LINGUAS" = x; then
12216
      CATALOGS="$CATALOGS $cat"
12217
      XLINGUAS="$XLINGUAS $lang"
12218
    else
12219
      case "$LINGUAS" in *$lang*)
12220
        CATALOGS="$CATALOGS $cat"
12221
        XLINGUAS="$XLINGUAS $lang"
12222
        ;;
12223
      esac
12224
    fi
12225
  done
12226
  LINGUAS="$XLINGUAS"
12227
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12228
$as_echo "$LINGUAS" >&6; }
12229
 
12230
 
12231
    DATADIRNAME=share
12232
 
12233
  INSTOBJEXT=.mo
12234
 
12235
  GENCAT=gencat
12236
 
12237
  CATOBJEXT=.gmo
12238
 
12239
fi
12240
 
12241
        MKINSTALLDIRS=
12242
  if test -n "$ac_aux_dir"; then
12243
    case "$ac_aux_dir" in
12244
      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12245
      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12246
    esac
12247
  fi
12248
  if test -z "$MKINSTALLDIRS"; then
12249
    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12250
  fi
12251
 
12252
 
12253
 
12254
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12255
$as_echo_n "checking whether NLS is requested... " >&6; }
12256
    # Check whether --enable-nls was given.
12257
if test "${enable_nls+set}" = set; then :
12258
  enableval=$enable_nls; USE_NLS=$enableval
12259
else
12260
  USE_NLS=yes
12261
fi
12262
 
12263
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12264
$as_echo "$USE_NLS" >&6; }
12265
 
12266
 
12267
 
12268
 
12269
 
12270
 
12271
# Prepare PATH_SEPARATOR.
12272
# The user is always right.
12273
if test "${PATH_SEPARATOR+set}" != set; then
12274
  echo "#! /bin/sh" >conf$$.sh
12275
  echo  "exit 0"   >>conf$$.sh
12276
  chmod +x conf$$.sh
12277
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12278
    PATH_SEPARATOR=';'
12279
  else
12280
    PATH_SEPARATOR=:
12281
  fi
12282
  rm -f conf$$.sh
12283
fi
12284
 
12285
# Find out how to test for executable files. Don't use a zero-byte file,
12286
# as systems may use methods other than mode bits to determine executability.
12287
cat >conf$$.file <<_ASEOF
12288
#! /bin/sh
12289
exit 0
12290
_ASEOF
12291
chmod +x conf$$.file
12292
if test -x conf$$.file >/dev/null 2>&1; then
12293
  ac_executable_p="test -x"
12294
else
12295
  ac_executable_p="test -f"
12296
fi
12297
rm -f conf$$.file
12298
 
12299
# Extract the first word of "msgfmt", so it can be a program name with args.
12300
set dummy msgfmt; ac_word=$2
12301
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12302
$as_echo_n "checking for $ac_word... " >&6; }
12303
if test "${ac_cv_path_MSGFMT+set}" = set; then :
12304
  $as_echo_n "(cached) " >&6
12305
else
12306
  case "$MSGFMT" in
12307
  [\\/]* | ?:[\\/]*)
12308
    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12309
    ;;
12310
  *)
12311
    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12312
    for ac_dir in $PATH; do
12313
      IFS="$ac_save_IFS"
12314
      test -z "$ac_dir" && ac_dir=.
12315
      for ac_exec_ext in '' $ac_executable_extensions; do
12316
        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12317
          if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12318
     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12319
            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12320
            break 2
12321
          fi
12322
        fi
12323
      done
12324
    done
12325
    IFS="$ac_save_IFS"
12326
  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12327
    ;;
12328
esac
12329
fi
12330
MSGFMT="$ac_cv_path_MSGFMT"
12331
if test "$MSGFMT" != ":"; then
12332
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12333
$as_echo "$MSGFMT" >&6; }
12334
else
12335
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12336
$as_echo "no" >&6; }
12337
fi
12338
 
12339
  # Extract the first word of "gmsgfmt", so it can be a program name with args.
12340
set dummy gmsgfmt; ac_word=$2
12341
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12342
$as_echo_n "checking for $ac_word... " >&6; }
12343
if test "${ac_cv_path_GMSGFMT+set}" = set; then :
12344
  $as_echo_n "(cached) " >&6
12345
else
12346
  case $GMSGFMT in
12347
  [\\/]* | ?:[\\/]*)
12348
  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12349
  ;;
12350
  *)
12351
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12352
for as_dir in $PATH
12353
do
12354
  IFS=$as_save_IFS
12355
  test -z "$as_dir" && as_dir=.
12356
    for ac_exec_ext in '' $ac_executable_extensions; do
12357
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12358
    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
12359
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12360
    break 2
12361
  fi
12362
done
12363
  done
12364
IFS=$as_save_IFS
12365
 
12366
  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12367
  ;;
12368
esac
12369
fi
12370
GMSGFMT=$ac_cv_path_GMSGFMT
12371
if test -n "$GMSGFMT"; then
12372
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12373
$as_echo "$GMSGFMT" >&6; }
12374
else
12375
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12376
$as_echo "no" >&6; }
12377
fi
12378
 
12379
 
12380
 
12381
 
12382
# Prepare PATH_SEPARATOR.
12383
# The user is always right.
12384
if test "${PATH_SEPARATOR+set}" != set; then
12385
  echo "#! /bin/sh" >conf$$.sh
12386
  echo  "exit 0"   >>conf$$.sh
12387
  chmod +x conf$$.sh
12388
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12389
    PATH_SEPARATOR=';'
12390
  else
12391
    PATH_SEPARATOR=:
12392
  fi
12393
  rm -f conf$$.sh
12394
fi
12395
 
12396
# Find out how to test for executable files. Don't use a zero-byte file,
12397
# as systems may use methods other than mode bits to determine executability.
12398
cat >conf$$.file <<_ASEOF
12399
#! /bin/sh
12400
exit 0
12401
_ASEOF
12402
chmod +x conf$$.file
12403
if test -x conf$$.file >/dev/null 2>&1; then
12404
  ac_executable_p="test -x"
12405
else
12406
  ac_executable_p="test -f"
12407
fi
12408
rm -f conf$$.file
12409
 
12410
# Extract the first word of "xgettext", so it can be a program name with args.
12411
set dummy xgettext; ac_word=$2
12412
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12413
$as_echo_n "checking for $ac_word... " >&6; }
12414
if test "${ac_cv_path_XGETTEXT+set}" = set; then :
12415
  $as_echo_n "(cached) " >&6
12416
else
12417
  case "$XGETTEXT" in
12418
  [\\/]* | ?:[\\/]*)
12419
    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12420
    ;;
12421
  *)
12422
    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12423
    for ac_dir in $PATH; do
12424
      IFS="$ac_save_IFS"
12425
      test -z "$ac_dir" && ac_dir=.
12426
      for ac_exec_ext in '' $ac_executable_extensions; do
12427
        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12428
          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12429
     (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
12430
            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12431
            break 2
12432
          fi
12433
        fi
12434
      done
12435
    done
12436
    IFS="$ac_save_IFS"
12437
  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12438
    ;;
12439
esac
12440
fi
12441
XGETTEXT="$ac_cv_path_XGETTEXT"
12442
if test "$XGETTEXT" != ":"; then
12443
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12444
$as_echo "$XGETTEXT" >&6; }
12445
else
12446
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12447
$as_echo "no" >&6; }
12448
fi
12449
 
12450
    rm -f messages.po
12451
 
12452
 
12453
# Prepare PATH_SEPARATOR.
12454
# The user is always right.
12455
if test "${PATH_SEPARATOR+set}" != set; then
12456
  echo "#! /bin/sh" >conf$$.sh
12457
  echo  "exit 0"   >>conf$$.sh
12458
  chmod +x conf$$.sh
12459
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12460
    PATH_SEPARATOR=';'
12461
  else
12462
    PATH_SEPARATOR=:
12463
  fi
12464
  rm -f conf$$.sh
12465
fi
12466
 
12467
# Find out how to test for executable files. Don't use a zero-byte file,
12468
# as systems may use methods other than mode bits to determine executability.
12469
cat >conf$$.file <<_ASEOF
12470
#! /bin/sh
12471
exit 0
12472
_ASEOF
12473
chmod +x conf$$.file
12474
if test -x conf$$.file >/dev/null 2>&1; then
12475
  ac_executable_p="test -x"
12476
else
12477
  ac_executable_p="test -f"
12478
fi
12479
rm -f conf$$.file
12480
 
12481
# Extract the first word of "msgmerge", so it can be a program name with args.
12482
set dummy msgmerge; ac_word=$2
12483
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12484
$as_echo_n "checking for $ac_word... " >&6; }
12485
if test "${ac_cv_path_MSGMERGE+set}" = set; then :
12486
  $as_echo_n "(cached) " >&6
12487
else
12488
  case "$MSGMERGE" in
12489
  [\\/]* | ?:[\\/]*)
12490
    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12491
    ;;
12492
  *)
12493
    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12494
    for ac_dir in $PATH; do
12495
      IFS="$ac_save_IFS"
12496
      test -z "$ac_dir" && ac_dir=.
12497
      for ac_exec_ext in '' $ac_executable_extensions; do
12498
        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12499
          if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12500
            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12501
            break 2
12502
          fi
12503
        fi
12504
      done
12505
    done
12506
    IFS="$ac_save_IFS"
12507
  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12508
    ;;
12509
esac
12510
fi
12511
MSGMERGE="$ac_cv_path_MSGMERGE"
12512
if test "$MSGMERGE" != ":"; then
12513
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12514
$as_echo "$MSGMERGE" >&6; }
12515
else
12516
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12517
$as_echo "no" >&6; }
12518
fi
12519
 
12520
 
12521
      if test "$GMSGFMT" != ":"; then
12522
            if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12523
       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12524
      : ;
12525
    else
12526
      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
12527
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12528
$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
12529
      GMSGFMT=":"
12530
    fi
12531
  fi
12532
 
12533
      if test "$XGETTEXT" != ":"; then
12534
            if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12535
       (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
12536
      : ;
12537
    else
12538
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12539
$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
12540
      XGETTEXT=":"
12541
    fi
12542
        rm -f messages.po
12543
  fi
12544
 
12545
  ac_config_commands="$ac_config_commands default-1"
12546
 
12547
 
12548
 
12549
# Permit host specific settings.
12550
. ${srcdir}/configure.host
12551
 
12552
 
12553
 
12554
 
12555
BFD_HOST_64BIT_LONG=0
12556
BFD_HOST_64BIT_LONG_LONG=0
12557
BFD_HOST_64_BIT_DEFINED=0
12558
BFD_HOST_64_BIT=
12559
BFD_HOST_U_64_BIT=
12560
BFD_HOSTPTR_T="unsigned long"
12561
 
12562
# The cast to long int works around a bug in the HP C Compiler
12563
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12564
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12565
# This bug is HP SR number 8606223364.
12566
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12567
$as_echo_n "checking size of long long... " >&6; }
12568
if test "${ac_cv_sizeof_long_long+set}" = set; then :
12569
  $as_echo_n "(cached) " >&6
12570
else
12571
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
12572
 
12573
else
12574
  if test "$ac_cv_type_long_long" = yes; then
12575
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12576
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12577
{ as_fn_set_status 77
12578
as_fn_error "cannot compute sizeof (long long)
12579
See \`config.log' for more details." "$LINENO" 5; }; }
12580
   else
12581
     ac_cv_sizeof_long_long=0
12582
   fi
12583
fi
12584
 
12585
fi
12586
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12587
$as_echo "$ac_cv_sizeof_long_long" >&6; }
12588
 
12589
 
12590
 
12591
cat >>confdefs.h <<_ACEOF
12592
#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12593
_ACEOF
12594
 
12595
 
12596
# The cast to long int works around a bug in the HP C Compiler
12597
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12598
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12599
# This bug is HP SR number 8606223364.
12600
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
12601
$as_echo_n "checking size of void *... " >&6; }
12602
if test "${ac_cv_sizeof_void_p+set}" = set; then :
12603
  $as_echo_n "(cached) " >&6
12604
else
12605
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
12606
 
12607
else
12608
  if test "$ac_cv_type_void_p" = yes; then
12609
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12610
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12611
{ as_fn_set_status 77
12612
as_fn_error "cannot compute sizeof (void *)
12613
See \`config.log' for more details." "$LINENO" 5; }; }
12614
   else
12615
     ac_cv_sizeof_void_p=0
12616
   fi
12617
fi
12618
 
12619
fi
12620
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12621
$as_echo "$ac_cv_sizeof_void_p" >&6; }
12622
 
12623
 
12624
 
12625
cat >>confdefs.h <<_ACEOF
12626
#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
12627
_ACEOF
12628
 
12629
 
12630
# The cast to long int works around a bug in the HP C Compiler
12631
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12632
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12633
# This bug is HP SR number 8606223364.
12634
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12635
$as_echo_n "checking size of long... " >&6; }
12636
if test "${ac_cv_sizeof_long+set}" = set; then :
12637
  $as_echo_n "(cached) " >&6
12638
else
12639
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
12640
 
12641
else
12642
  if test "$ac_cv_type_long" = yes; then
12643
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12644
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12645
{ as_fn_set_status 77
12646
as_fn_error "cannot compute sizeof (long)
12647
See \`config.log' for more details." "$LINENO" 5; }; }
12648
   else
12649
     ac_cv_sizeof_long=0
12650
   fi
12651
fi
12652
 
12653
fi
12654
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12655
$as_echo "$ac_cv_sizeof_long" >&6; }
12656
 
12657
 
12658
 
12659
cat >>confdefs.h <<_ACEOF
12660
#define SIZEOF_LONG $ac_cv_sizeof_long
12661
_ACEOF
12662
 
12663
 
12664
 
12665
if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12666
  host64=true
12667
fi
12668
 
12669
if test "x${ac_cv_sizeof_long}" = "x8"; then
12670
  BFD_HOST_64BIT_LONG=1
12671
  test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long"
12672
  test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long"
12673
elif test "x${ac_cv_sizeof_long_long}" = "x8"; then
12674
  BFD_HOST_64BIT_LONG_LONG=1
12675
  test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long"
12676
  test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long"
12677
  if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12678
    BFD_HOSTPTR_T="unsigned long long"
12679
  fi
12680
fi
12681
 
12682
if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then
12683
  BFD_HOST_64_BIT_DEFINED=1
12684
  BFD_HOST_64_BIT="${HOST_64BIT_TYPE}"
12685
  BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}"
12686
fi
12687
 
12688
 
12689
 
12690
 
12691
 
12692
 
12693
 
12694
 
12695
# Put a plausible default for CC_FOR_BUILD in Makefile.
12696
if test -z "$CC_FOR_BUILD"; then
12697
  if test "x$cross_compiling" = "xno"; then
12698
    CC_FOR_BUILD='$(CC)'
12699
  else
12700
    CC_FOR_BUILD=gcc
12701
  fi
12702
fi
12703
 
12704
# Also set EXEEXT_FOR_BUILD.
12705
if test "x$cross_compiling" = "xno"; then
12706
  EXEEXT_FOR_BUILD='$(EXEEXT)'
12707
else
12708
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
12709
$as_echo_n "checking for build system executable suffix... " >&6; }
12710
if test "${bfd_cv_build_exeext+set}" = set; then :
12711
  $as_echo_n "(cached) " >&6
12712
else
12713
  rm -f conftest*
12714
     echo 'int main () { return 0; }' > conftest.c
12715
     bfd_cv_build_exeext=
12716
     ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
12717
     for file in conftest.*; do
12718
       case $file in
12719
       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
12720
       *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
12721
       esac
12722
     done
12723
     rm -f conftest*
12724
     test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
12725
fi
12726
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
12727
$as_echo "$bfd_cv_build_exeext" >&6; }
12728
  EXEEXT_FOR_BUILD=""
12729
  test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
12730
fi
12731
 
12732
 
12733
for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h
12734
do :
12735
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12736
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12737
eval as_val=\$$as_ac_Header
12738
   if test "x$as_val" = x""yes; then :
12739
  cat >>confdefs.h <<_ACEOF
12740
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12741
_ACEOF
12742
 
12743
fi
12744
 
12745
done
12746
 
12747
for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
12748
do :
12749
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12750
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12751
eval as_val=\$$as_ac_Header
12752
   if test "x$as_val" = x""yes; then :
12753
  cat >>confdefs.h <<_ACEOF
12754
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12755
_ACEOF
12756
 
12757
fi
12758
 
12759
done
12760
 
12761
 
12762
 
12763
inttype_headers=`echo inttypes.h sys/inttypes.h  | sed -e 's/,/ /g'`
12764
 
12765
acx_cv_header_stdint=stddef.h
12766
acx_cv_header_stdint_kind="(already complete)"
12767
for i in stdint.h $inttype_headers; do
12768
  unset ac_cv_type_uintptr_t
12769
  unset ac_cv_type_uintmax_t
12770
  unset ac_cv_type_int_least32_t
12771
  unset ac_cv_type_int_fast32_t
12772
  unset ac_cv_type_uint64_t
12773
  $as_echo_n "looking for a compliant stdint.h in $i, " >&6
12774
  ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include 
12775
#include <$i>
12776
"
12777
if test "x$ac_cv_type_uintmax_t" = x""yes; then :
12778
  acx_cv_header_stdint=$i
12779
else
12780
  continue
12781
fi
12782
 
12783
  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include 
12784
#include <$i>
12785
"
12786
if test "x$ac_cv_type_uintptr_t" = x""yes; then :
12787
 
12788
else
12789
  acx_cv_header_stdint_kind="(mostly complete)"
12790
fi
12791
 
12792
  ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include 
12793
#include <$i>
12794
"
12795
if test "x$ac_cv_type_int_least32_t" = x""yes; then :
12796
 
12797
else
12798
  acx_cv_header_stdint_kind="(mostly complete)"
12799
fi
12800
 
12801
  ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include 
12802
#include <$i>
12803
"
12804
if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
12805
 
12806
else
12807
  acx_cv_header_stdint_kind="(mostly complete)"
12808
fi
12809
 
12810
  ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include 
12811
#include <$i>
12812
"
12813
if test "x$ac_cv_type_uint64_t" = x""yes; then :
12814
 
12815
else
12816
  acx_cv_header_stdint_kind="(lacks uint64_t)"
12817
fi
12818
 
12819
  break
12820
done
12821
if test "$acx_cv_header_stdint" = stddef.h; then
12822
  acx_cv_header_stdint_kind="(lacks uintmax_t)"
12823
  for i in stdint.h $inttype_headers; do
12824
    unset ac_cv_type_uintptr_t
12825
    unset ac_cv_type_uint32_t
12826
    unset ac_cv_type_uint64_t
12827
    $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
12828
    ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include 
12829
#include <$i>
12830
"
12831
if test "x$ac_cv_type_uint32_t" = x""yes; then :
12832
  acx_cv_header_stdint=$i
12833
else
12834
  continue
12835
fi
12836
 
12837
    ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include 
12838
#include <$i>
12839
"
12840
if test "x$ac_cv_type_uint64_t" = x""yes; then :
12841
 
12842
fi
12843
 
12844
    ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include 
12845
#include <$i>
12846
"
12847
if test "x$ac_cv_type_uintptr_t" = x""yes; then :
12848
 
12849
fi
12850
 
12851
    break
12852
  done
12853
fi
12854
if test "$acx_cv_header_stdint" = stddef.h; then
12855
  acx_cv_header_stdint_kind="(u_intXX_t style)"
12856
  for i in sys/types.h $inttype_headers; do
12857
    unset ac_cv_type_u_int32_t
12858
    unset ac_cv_type_u_int64_t
12859
    $as_echo_n "looking for u_intXX_t types in $i, " >&6
12860
    ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include 
12861
#include <$i>
12862
"
12863
if test "x$ac_cv_type_u_int32_t" = x""yes; then :
12864
  acx_cv_header_stdint=$i
12865
else
12866
  continue
12867
fi
12868
 
12869
    ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include 
12870
#include <$i>
12871
"
12872
if test "x$ac_cv_type_u_int64_t" = x""yes; then :
12873
 
12874
fi
12875
 
12876
    break
12877
  done
12878
fi
12879
if test "$acx_cv_header_stdint" = stddef.h; then
12880
  acx_cv_header_stdint_kind="(using manual detection)"
12881
fi
12882
 
12883
test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
12884
test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
12885
test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
12886
test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
12887
test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
12888
 
12889
# ----------------- Summarize what we found so far
12890
 
12891
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5
12892
$as_echo_n "checking what to include in bfd_stdint.h... " >&6; }
12893
 
12894
case `$as_basename -- bfd_stdint.h ||
12895
$as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \
12896
         Xbfd_stdint.h : 'X\(//\)$' \| \
12897
         Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null ||
12898
$as_echo X/bfd_stdint.h |
12899
    sed '/^.*\/\([^/][^/]*\)\/*$/{
12900
            s//\1/
12901
            q
12902
          }
12903
          /^X\/\(\/\/\)$/{
12904
            s//\1/
12905
            q
12906
          }
12907
          /^X\/\(\/\).*/{
12908
            s//\1/
12909
            q
12910
          }
12911
          s/.*/./; q'` in
12912
  stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
12913
$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
12914
  inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
12915
$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
12916
  *) ;;
12917
esac
12918
 
12919
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
12920
$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
12921
 
12922
# ----------------- done included file, check C basic types --------
12923
 
12924
# Lacking an uintptr_t?  Test size of void *
12925
case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
12926
  stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
12927
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12928
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12929
# This bug is HP SR number 8606223364.
12930
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
12931
$as_echo_n "checking size of void *... " >&6; }
12932
if test "${ac_cv_sizeof_void_p+set}" = set; then :
12933
  $as_echo_n "(cached) " >&6
12934
else
12935
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
12936
 
12937
else
12938
  if test "$ac_cv_type_void_p" = yes; then
12939
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12940
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12941
{ as_fn_set_status 77
12942
as_fn_error "cannot compute sizeof (void *)
12943
See \`config.log' for more details." "$LINENO" 5; }; }
12944
   else
12945
     ac_cv_sizeof_void_p=0
12946
   fi
12947
fi
12948
 
12949
fi
12950
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12951
$as_echo "$ac_cv_sizeof_void_p" >&6; }
12952
 
12953
 
12954
 
12955
cat >>confdefs.h <<_ACEOF
12956
#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
12957
_ACEOF
12958
 
12959
 ;;
12960
esac
12961
 
12962
# Lacking an uint64_t?  Test size of long
12963
case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
12964
  stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
12965
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12966
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12967
# This bug is HP SR number 8606223364.
12968
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12969
$as_echo_n "checking size of long... " >&6; }
12970
if test "${ac_cv_sizeof_long+set}" = set; then :
12971
  $as_echo_n "(cached) " >&6
12972
else
12973
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
12974
 
12975
else
12976
  if test "$ac_cv_type_long" = yes; then
12977
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12978
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12979
{ as_fn_set_status 77
12980
as_fn_error "cannot compute sizeof (long)
12981
See \`config.log' for more details." "$LINENO" 5; }; }
12982
   else
12983
     ac_cv_sizeof_long=0
12984
   fi
12985
fi
12986
 
12987
fi
12988
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12989
$as_echo "$ac_cv_sizeof_long" >&6; }
12990
 
12991
 
12992
 
12993
cat >>confdefs.h <<_ACEOF
12994
#define SIZEOF_LONG $ac_cv_sizeof_long
12995
_ACEOF
12996
 
12997
 ;;
12998
esac
12999
 
13000
if test $acx_cv_header_stdint = stddef.h; then
13001
  # Lacking a good header?  Test size of everything and deduce all types.
13002
  # The cast to long int works around a bug in the HP C Compiler
13003
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13004
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13005
# This bug is HP SR number 8606223364.
13006
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13007
$as_echo_n "checking size of int... " >&6; }
13008
if test "${ac_cv_sizeof_int+set}" = set; then :
13009
  $as_echo_n "(cached) " >&6
13010
else
13011
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
13012
 
13013
else
13014
  if test "$ac_cv_type_int" = yes; then
13015
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13016
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13017
{ as_fn_set_status 77
13018
as_fn_error "cannot compute sizeof (int)
13019
See \`config.log' for more details." "$LINENO" 5; }; }
13020
   else
13021
     ac_cv_sizeof_int=0
13022
   fi
13023
fi
13024
 
13025
fi
13026
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13027
$as_echo "$ac_cv_sizeof_int" >&6; }
13028
 
13029
 
13030
 
13031
cat >>confdefs.h <<_ACEOF
13032
#define SIZEOF_INT $ac_cv_sizeof_int
13033
_ACEOF
13034
 
13035
 
13036
  # The cast to long int works around a bug in the HP C Compiler
13037
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13038
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13039
# This bug is HP SR number 8606223364.
13040
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
13041
$as_echo_n "checking size of short... " >&6; }
13042
if test "${ac_cv_sizeof_short+set}" = set; then :
13043
  $as_echo_n "(cached) " >&6
13044
else
13045
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
13046
 
13047
else
13048
  if test "$ac_cv_type_short" = yes; then
13049
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13050
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13051
{ as_fn_set_status 77
13052
as_fn_error "cannot compute sizeof (short)
13053
See \`config.log' for more details." "$LINENO" 5; }; }
13054
   else
13055
     ac_cv_sizeof_short=0
13056
   fi
13057
fi
13058
 
13059
fi
13060
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
13061
$as_echo "$ac_cv_sizeof_short" >&6; }
13062
 
13063
 
13064
 
13065
cat >>confdefs.h <<_ACEOF
13066
#define SIZEOF_SHORT $ac_cv_sizeof_short
13067
_ACEOF
13068
 
13069
 
13070
  # The cast to long int works around a bug in the HP C Compiler
13071
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13072
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13073
# This bug is HP SR number 8606223364.
13074
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
13075
$as_echo_n "checking size of char... " >&6; }
13076
if test "${ac_cv_sizeof_char+set}" = set; then :
13077
  $as_echo_n "(cached) " >&6
13078
else
13079
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
13080
 
13081
else
13082
  if test "$ac_cv_type_char" = yes; then
13083
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13084
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13085
{ as_fn_set_status 77
13086
as_fn_error "cannot compute sizeof (char)
13087
See \`config.log' for more details." "$LINENO" 5; }; }
13088
   else
13089
     ac_cv_sizeof_char=0
13090
   fi
13091
fi
13092
 
13093
fi
13094
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
13095
$as_echo "$ac_cv_sizeof_char" >&6; }
13096
 
13097
 
13098
 
13099
cat >>confdefs.h <<_ACEOF
13100
#define SIZEOF_CHAR $ac_cv_sizeof_char
13101
_ACEOF
13102
 
13103
 
13104
 
13105
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
13106
$as_echo_n "checking for type equivalent to int8_t... " >&6; }
13107
  case "$ac_cv_sizeof_char" in
13108
    1) acx_cv_type_int8_t=char ;;
13109
    *) { as_fn_set_status please report a bug
13110
as_fn_error "no 8-bit type" "$LINENO" 5; }
13111
  esac
13112
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
13113
$as_echo "$acx_cv_type_int8_t" >&6; }
13114
 
13115
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
13116
$as_echo_n "checking for type equivalent to int16_t... " >&6; }
13117
  case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
13118
    2:*) acx_cv_type_int16_t=int ;;
13119
    *:2) acx_cv_type_int16_t=short ;;
13120
    *) { as_fn_set_status please report a bug
13121
as_fn_error "no 16-bit type" "$LINENO" 5; }
13122
  esac
13123
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
13124
$as_echo "$acx_cv_type_int16_t" >&6; }
13125
 
13126
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
13127
$as_echo_n "checking for type equivalent to int32_t... " >&6; }
13128
  case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
13129
    4:*) acx_cv_type_int32_t=int ;;
13130
    *:4) acx_cv_type_int32_t=long ;;
13131
    *) { as_fn_set_status please report a bug
13132
as_fn_error "no 32-bit type" "$LINENO" 5; }
13133
  esac
13134
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
13135
$as_echo "$acx_cv_type_int32_t" >&6; }
13136
fi
13137
 
13138
# These tests are here to make the output prettier
13139
 
13140
if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
13141
  case "$ac_cv_sizeof_long" in
13142
    8) acx_cv_type_int64_t=long ;;
13143
  esac
13144
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
13145
$as_echo_n "checking for type equivalent to int64_t... " >&6; }
13146
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
13147
$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
13148
fi
13149
 
13150
# Now we can use the above types
13151
 
13152
if test "$ac_cv_type_uintptr_t" != yes; then
13153
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
13154
$as_echo_n "checking for type equivalent to intptr_t... " >&6; }
13155
  case $ac_cv_sizeof_void_p in
13156
    2) acx_cv_type_intptr_t=int16_t ;;
13157
    4) acx_cv_type_intptr_t=int32_t ;;
13158
    8) acx_cv_type_intptr_t=int64_t ;;
13159
    *) { as_fn_set_status please report a bug
13160
as_fn_error "no equivalent for intptr_t" "$LINENO" 5; }
13161
  esac
13162
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
13163
$as_echo "$acx_cv_type_intptr_t" >&6; }
13164
fi
13165
 
13166
# ----------------- done all checks, emit header -------------
13167
ac_config_commands="$ac_config_commands bfd_stdint.h"
13168
 
13169
 
13170
 
13171
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
13172
$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
13173
if test "${ac_cv_header_time+set}" = set; then :
13174
  $as_echo_n "(cached) " >&6
13175
else
13176
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13177
/* end confdefs.h.  */
13178
#include 
13179
#include 
13180
#include 
13181
 
13182
int
13183
main ()
13184
{
13185
if ((struct tm *) 0)
13186
return 0;
13187
  ;
13188
  return 0;
13189
}
13190
_ACEOF
13191
if ac_fn_c_try_compile "$LINENO"; then :
13192
  ac_cv_header_time=yes
13193
else
13194
  ac_cv_header_time=no
13195
fi
13196
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13197
fi
13198
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
13199
$as_echo "$ac_cv_header_time" >&6; }
13200
if test $ac_cv_header_time = yes; then
13201
 
13202
$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
13203
 
13204
fi
13205
 
13206
ac_header_dirent=no
13207
for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13208
  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13209
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
13210
$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
13211
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
13212
  $as_echo_n "(cached) " >&6
13213
else
13214
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13215
/* end confdefs.h.  */
13216
#include 
13217
#include <$ac_hdr>
13218
 
13219
int
13220
main ()
13221
{
13222
if ((DIR *) 0)
13223
return 0;
13224
  ;
13225
  return 0;
13226
}
13227
_ACEOF
13228
if ac_fn_c_try_compile "$LINENO"; then :
13229
  eval "$as_ac_Header=yes"
13230
else
13231
  eval "$as_ac_Header=no"
13232
fi
13233
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13234
fi
13235
eval ac_res=\$$as_ac_Header
13236
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13237
$as_echo "$ac_res" >&6; }
13238
eval as_val=\$$as_ac_Header
13239
   if test "x$as_val" = x""yes; then :
13240
  cat >>confdefs.h <<_ACEOF
13241
#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13242
_ACEOF
13243
 
13244
ac_header_dirent=$ac_hdr; break
13245
fi
13246
 
13247
done
13248
# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13249
if test $ac_header_dirent = dirent.h; then
13250
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13251
$as_echo_n "checking for library containing opendir... " >&6; }
13252
if test "${ac_cv_search_opendir+set}" = set; then :
13253
  $as_echo_n "(cached) " >&6
13254
else
13255
  ac_func_search_save_LIBS=$LIBS
13256
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13257
/* end confdefs.h.  */
13258
 
13259
/* Override any GCC internal prototype to avoid an error.
13260
   Use char because int might match the return type of a GCC
13261
   builtin and then its argument prototype would still apply.  */
13262
#ifdef __cplusplus
13263
extern "C"
13264
#endif
13265
char opendir ();
13266
int
13267
main ()
13268
{
13269
return opendir ();
13270
  ;
13271
  return 0;
13272
}
13273
_ACEOF
13274
for ac_lib in '' dir; do
13275
  if test -z "$ac_lib"; then
13276
    ac_res="none required"
13277
  else
13278
    ac_res=-l$ac_lib
13279
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13280
  fi
13281
  if ac_fn_c_try_link "$LINENO"; then :
13282
  ac_cv_search_opendir=$ac_res
13283
fi
13284
rm -f core conftest.err conftest.$ac_objext \
13285
    conftest$ac_exeext
13286
  if test "${ac_cv_search_opendir+set}" = set; then :
13287
  break
13288
fi
13289
done
13290
if test "${ac_cv_search_opendir+set}" = set; then :
13291
 
13292
else
13293
  ac_cv_search_opendir=no
13294
fi
13295
rm conftest.$ac_ext
13296
LIBS=$ac_func_search_save_LIBS
13297
fi
13298
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13299
$as_echo "$ac_cv_search_opendir" >&6; }
13300
ac_res=$ac_cv_search_opendir
13301
if test "$ac_res" != no; then :
13302
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13303
 
13304
fi
13305
 
13306
else
13307
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13308
$as_echo_n "checking for library containing opendir... " >&6; }
13309
if test "${ac_cv_search_opendir+set}" = set; then :
13310
  $as_echo_n "(cached) " >&6
13311
else
13312
  ac_func_search_save_LIBS=$LIBS
13313
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13314
/* end confdefs.h.  */
13315
 
13316
/* Override any GCC internal prototype to avoid an error.
13317
   Use char because int might match the return type of a GCC
13318
   builtin and then its argument prototype would still apply.  */
13319
#ifdef __cplusplus
13320
extern "C"
13321
#endif
13322
char opendir ();
13323
int
13324
main ()
13325
{
13326
return opendir ();
13327
  ;
13328
  return 0;
13329
}
13330
_ACEOF
13331
for ac_lib in '' x; do
13332
  if test -z "$ac_lib"; then
13333
    ac_res="none required"
13334
  else
13335
    ac_res=-l$ac_lib
13336
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13337
  fi
13338
  if ac_fn_c_try_link "$LINENO"; then :
13339
  ac_cv_search_opendir=$ac_res
13340
fi
13341
rm -f core conftest.err conftest.$ac_objext \
13342
    conftest$ac_exeext
13343
  if test "${ac_cv_search_opendir+set}" = set; then :
13344
  break
13345
fi
13346
done
13347
if test "${ac_cv_search_opendir+set}" = set; then :
13348
 
13349
else
13350
  ac_cv_search_opendir=no
13351
fi
13352
rm conftest.$ac_ext
13353
LIBS=$ac_func_search_save_LIBS
13354
fi
13355
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13356
$as_echo "$ac_cv_search_opendir" >&6; }
13357
ac_res=$ac_cv_search_opendir
13358
if test "$ac_res" != no; then :
13359
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13360
 
13361
fi
13362
 
13363
fi
13364
 
13365
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13366
$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13367
if test "${gcc_cv_header_string+set}" = set; then :
13368
  $as_echo_n "(cached) " >&6
13369
else
13370
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13371
/* end confdefs.h.  */
13372
#include 
13373
#include 
13374
int
13375
main ()
13376
{
13377
 
13378
  ;
13379
  return 0;
13380
}
13381
_ACEOF
13382
if ac_fn_c_try_compile "$LINENO"; then :
13383
  gcc_cv_header_string=yes
13384
else
13385
  gcc_cv_header_string=no
13386
fi
13387
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13388
fi
13389
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13390
$as_echo "$gcc_cv_header_string" >&6; }
13391
if test $gcc_cv_header_string = yes; then
13392
 
13393
$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
13394
 
13395
fi
13396
 
13397
for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno
13398
do :
13399
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13400
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13401
eval as_val=\$$as_ac_var
13402
   if test "x$as_val" = x""yes; then :
13403
  cat >>confdefs.h <<_ACEOF
13404
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13405
_ACEOF
13406
 
13407
fi
13408
done
13409
 
13410
for ac_func in strtoull
13411
do :
13412
  ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
13413
if test "x$ac_cv_func_strtoull" = x""yes; then :
13414
  cat >>confdefs.h <<_ACEOF
13415
#define HAVE_STRTOULL 1
13416
_ACEOF
13417
 
13418
fi
13419
done
13420
 
13421
 
13422
ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
13423
if test "x$ac_cv_have_decl_basename" = x""yes; then :
13424
  ac_have_decl=1
13425
else
13426
  ac_have_decl=0
13427
fi
13428
 
13429
cat >>confdefs.h <<_ACEOF
13430
#define HAVE_DECL_BASENAME $ac_have_decl
13431
_ACEOF
13432
 
13433
ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default"
13434
if test "x$ac_cv_have_decl_ftello" = x""yes; then :
13435
  ac_have_decl=1
13436
else
13437
  ac_have_decl=0
13438
fi
13439
 
13440
cat >>confdefs.h <<_ACEOF
13441
#define HAVE_DECL_FTELLO $ac_have_decl
13442
_ACEOF
13443
 
13444
ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default"
13445
if test "x$ac_cv_have_decl_ftello64" = x""yes; then :
13446
  ac_have_decl=1
13447
else
13448
  ac_have_decl=0
13449
fi
13450
 
13451
cat >>confdefs.h <<_ACEOF
13452
#define HAVE_DECL_FTELLO64 $ac_have_decl
13453
_ACEOF
13454
 
13455
ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default"
13456
if test "x$ac_cv_have_decl_fseeko" = x""yes; then :
13457
  ac_have_decl=1
13458
else
13459
  ac_have_decl=0
13460
fi
13461
 
13462
cat >>confdefs.h <<_ACEOF
13463
#define HAVE_DECL_FSEEKO $ac_have_decl
13464
_ACEOF
13465
 
13466
ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default"
13467
if test "x$ac_cv_have_decl_fseeko64" = x""yes; then :
13468
  ac_have_decl=1
13469
else
13470
  ac_have_decl=0
13471
fi
13472
 
13473
cat >>confdefs.h <<_ACEOF
13474
#define HAVE_DECL_FSEEKO64 $ac_have_decl
13475
_ACEOF
13476
 
13477
 
13478
 
13479
case "${host}" in
13480
*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
13481
 
13482
$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
13483
 ;;
13484
esac
13485
 
13486
ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
13487
if test "x$ac_cv_have_decl_ffs" = x""yes; then :
13488
  ac_have_decl=1
13489
else
13490
  ac_have_decl=0
13491
fi
13492
 
13493
cat >>confdefs.h <<_ACEOF
13494
#define HAVE_DECL_FFS $ac_have_decl
13495
_ACEOF
13496
 
13497
ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
13498
if test "x$ac_cv_have_decl_free" = x""yes; then :
13499
  ac_have_decl=1
13500
else
13501
  ac_have_decl=0
13502
fi
13503
 
13504
cat >>confdefs.h <<_ACEOF
13505
#define HAVE_DECL_FREE $ac_have_decl
13506
_ACEOF
13507
 
13508
ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
13509
if test "x$ac_cv_have_decl_getenv" = x""yes; then :
13510
  ac_have_decl=1
13511
else
13512
  ac_have_decl=0
13513
fi
13514
 
13515
cat >>confdefs.h <<_ACEOF
13516
#define HAVE_DECL_GETENV $ac_have_decl
13517
_ACEOF
13518
 
13519
ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
13520
if test "x$ac_cv_have_decl_malloc" = x""yes; then :
13521
  ac_have_decl=1
13522
else
13523
  ac_have_decl=0
13524
fi
13525
 
13526
cat >>confdefs.h <<_ACEOF
13527
#define HAVE_DECL_MALLOC $ac_have_decl
13528
_ACEOF
13529
 
13530
ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
13531
if test "x$ac_cv_have_decl_realloc" = x""yes; then :
13532
  ac_have_decl=1
13533
else
13534
  ac_have_decl=0
13535
fi
13536
 
13537
cat >>confdefs.h <<_ACEOF
13538
#define HAVE_DECL_REALLOC $ac_have_decl
13539
_ACEOF
13540
 
13541
ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
13542
if test "x$ac_cv_have_decl_stpcpy" = x""yes; then :
13543
  ac_have_decl=1
13544
else
13545
  ac_have_decl=0
13546
fi
13547
 
13548
cat >>confdefs.h <<_ACEOF
13549
#define HAVE_DECL_STPCPY $ac_have_decl
13550
_ACEOF
13551
 
13552
ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13553
if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13554
  ac_have_decl=1
13555
else
13556
  ac_have_decl=0
13557
fi
13558
 
13559
cat >>confdefs.h <<_ACEOF
13560
#define HAVE_DECL_STRSTR $ac_have_decl
13561
_ACEOF
13562
 
13563
ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
13564
if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
13565
  ac_have_decl=1
13566
else
13567
  ac_have_decl=0
13568
fi
13569
 
13570
cat >>confdefs.h <<_ACEOF
13571
#define HAVE_DECL_SNPRINTF $ac_have_decl
13572
_ACEOF
13573
 
13574
ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
13575
if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
13576
  ac_have_decl=1
13577
else
13578
  ac_have_decl=0
13579
fi
13580
 
13581
cat >>confdefs.h <<_ACEOF
13582
#define HAVE_DECL_VSNPRINTF $ac_have_decl
13583
_ACEOF
13584
 
13585
 
13586
# Link in zlib if we can.  This allows us to read compressed debug sections.
13587
# This is used only by compress.c.
13588
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
13589
$as_echo_n "checking for library containing zlibVersion... " >&6; }
13590
if test "${ac_cv_search_zlibVersion+set}" = set; then :
13591
  $as_echo_n "(cached) " >&6
13592
else
13593
  ac_func_search_save_LIBS=$LIBS
13594
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13595
/* end confdefs.h.  */
13596
 
13597
/* Override any GCC internal prototype to avoid an error.
13598
   Use char because int might match the return type of a GCC
13599
   builtin and then its argument prototype would still apply.  */
13600
#ifdef __cplusplus
13601
extern "C"
13602
#endif
13603
char zlibVersion ();
13604
int
13605
main ()
13606
{
13607
return zlibVersion ();
13608
  ;
13609
  return 0;
13610
}
13611
_ACEOF
13612
for ac_lib in '' z; do
13613
  if test -z "$ac_lib"; then
13614
    ac_res="none required"
13615
  else
13616
    ac_res=-l$ac_lib
13617
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13618
  fi
13619
  if ac_fn_c_try_link "$LINENO"; then :
13620
  ac_cv_search_zlibVersion=$ac_res
13621
fi
13622
rm -f core conftest.err conftest.$ac_objext \
13623
    conftest$ac_exeext
13624
  if test "${ac_cv_search_zlibVersion+set}" = set; then :
13625
  break
13626
fi
13627
done
13628
if test "${ac_cv_search_zlibVersion+set}" = set; then :
13629
 
13630
else
13631
  ac_cv_search_zlibVersion=no
13632
fi
13633
rm conftest.$ac_ext
13634
LIBS=$ac_func_search_save_LIBS
13635
fi
13636
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
13637
$as_echo "$ac_cv_search_zlibVersion" >&6; }
13638
ac_res=$ac_cv_search_zlibVersion
13639
if test "$ac_res" != no; then :
13640
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13641
  for ac_header in zlib.h
13642
do :
13643
  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13644
if test "x$ac_cv_header_zlib_h" = x""yes; then :
13645
  cat >>confdefs.h <<_ACEOF
13646
#define HAVE_ZLIB_H 1
13647
_ACEOF
13648
 
13649
fi
13650
 
13651
done
13652
 
13653
fi
13654
 
13655
 
13656
# If we are configured native, pick a core file support file.
13657
COREFILE=
13658
COREFLAG=
13659
TRAD_HEADER=
13660
if test "${target}" = "${host}"; then
13661
  case "${host}" in
13662
  alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)
13663
        COREFILE=''
13664
        ;;
13665
  alpha*-*-linux-*)
13666
        COREFILE=trad-core.lo
13667
        TRAD_HEADER='"hosts/alphalinux.h"'
13668
        ;;
13669
  alpha*-*-netbsd* | alpha*-*-openbsd*)
13670
        COREFILE=netbsd-core.lo
13671
        ;;
13672
  alpha*-*-*)           COREFILE=osf-core.lo ;;
13673
  arm-*-freebsd* | arm-*-kfreebsd*-gnu)
13674
                        COREFILE='' ;;
13675
  arm-*-netbsd* | arm-*-openbsd*)
13676
        COREFILE=netbsd-core.lo
13677
        ;;
13678
  arm-*-riscix)         COREFILE=trad-core.lo ;;
13679
  hppa*-*-hpux*)        COREFILE=hpux-core.lo ;;
13680
  hppa*-*-hiux*)        COREFILE=hpux-core.lo ;;
13681
  hppa*-*-mpeix*)       COREFILE=hpux-core.lo ;;
13682
  hppa*-*-bsd*)         COREFILE="hpux-core.lo hppabsd-core.lo"
13683
                        COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
13684
  hppa*-*-netbsd* | hppa*-*-openbsd*)
13685
        COREFILE=netbsd-core.lo
13686
        ;;
13687
 
13688
  i370-*-*)
13689
        COREFILE=trad-core.lo
13690
        TRAD_HEADER='"hosts/i370linux.h"'
13691
        ;;
13692
 
13693
  i[3-7]86-sequent-bsd*)
13694
        COREFILE=trad-core.lo
13695
        TRAD_HEADER='"hosts/symmetry.h"'
13696
        ;;
13697
  i[3-7]86-sequent-sysv4*) ;;
13698
  i[3-7]86-sequent-sysv*)
13699
        COREFILE=trad-core.lo
13700
        TRAD_HEADER='"hosts/symmetry.h"'
13701
        ;;
13702
  i[3-7]86-*-bsdi)
13703
        COREFILE=
13704
        ;;
13705
  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*)
13706
        COREFILE=trad-core.lo
13707
        TRAD_HEADER='"hosts/i386bsd.h"'
13708
        ;;
13709
  i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
13710
        COREFILE=''
13711
        TRAD_HEADER='"hosts/i386bsd.h"'
13712
        ;;
13713
  i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
13714
        COREFILE=netbsd-core.lo
13715
        ;;
13716
  i[3-7]86-esix-sysv3*)
13717
        COREFILE=trad-core.lo
13718
        TRAD_HEADER='"hosts/esix.h"'
13719
        ;;
13720
  i[3-7]86-*-sco3.2v5*)
13721
        COREFILE=sco5-core.lo
13722
        ;;
13723
  i[3-7]86-*-sco* | i[3-7]86-*-isc*)
13724
        COREFILE=trad-core.lo
13725
        TRAD_HEADER='"hosts/i386sco.h"'
13726
        ;;
13727
  i[3-7]86-*-mach3*)
13728
        COREFILE=trad-core.lo
13729
        TRAD_HEADER='"hosts/i386mach3.h"'
13730
        ;;
13731
  i[3-7]86-*-linux-*)
13732
        COREFILE=trad-core.lo
13733
        TRAD_HEADER='"hosts/i386linux.h"'
13734
        ;;
13735
  i[3-7]86-*-isc*)      COREFILE=trad-core.lo ;;
13736
  i[3-7]86-*-aix*)      COREFILE=aix386-core.lo ;;
13737
  i860-*-mach3* | i860-*-osf1*)
13738
        COREFILE=trad-core.lo
13739
        TRAD_HEADER='"hosts/i860mach3.h"'
13740
        ;;
13741
  mips-*-netbsd* | mips*-*-openbsd*)
13742
        COREFILE=netbsd-core.lo
13743
        ;;
13744
  mips-dec-*)
13745
        COREFILE=trad-core.lo
13746
        TRAD_HEADER='"hosts/decstation.h"'
13747
        ;;
13748
  mips-sgi-irix4*)      COREFILE=irix-core.lo ;;
13749
  mips-sgi-irix5*)      COREFILE=irix-core.lo ;;
13750
  mips-sgi-irix6*)      COREFILE=irix-core.lo ;;
13751
  mips-*-sysv4*)        ;;
13752
  mips-*-sysv* | mips-*-riscos*)
13753
        COREFILE=trad-core.lo
13754
        TRAD_HEADER='"hosts/riscos.h"'
13755
        ;;
13756
  mips-sony-bsd*)
13757
        COREFILE=trad-core.lo
13758
        TRAD_HEADER='"hosts/news-mips.h"'
13759
        ;;
13760
  m68*-bull*-sysv*)
13761
        COREFILE=trad-core.lo
13762
        TRAD_HEADER='"hosts/dpx2.h"'
13763
        ;;
13764
  m68*-hp-hpux*)        COREFILE=hpux-core.lo ;;
13765
  m68*-hp-bsd*)
13766
        COREFILE=trad-core.lo
13767
        TRAD_HEADER='"hosts/hp300bsd.h"'
13768
        ;;
13769
  m68*-*-linux-*)
13770
        COREFILE=trad-core.lo
13771
        TRAD_HEADER='"hosts/m68klinux.h"'
13772
        ;;
13773
  m68*-motorola-sysv*)
13774
        COREFILE=trad-core.lo
13775
        TRAD_HEADER='"hosts/delta68.h"'
13776
        ;;
13777
  m68*-sony-*)
13778
        COREFILE=trad-core.lo
13779
        TRAD_HEADER='"hosts/news.h"'
13780
        ;;
13781
  m68*-*-netbsd* | m68*-*-openbsd*)
13782
        COREFILE=netbsd-core.lo
13783
        ;;
13784
  m68*-apple-aux*)
13785
        COREFILE=trad-core.lo
13786
        TRAD_HEADER='"hosts/m68kaux.h"'
13787
        ;;
13788
  m88*-*-sysv4*)
13789
        ;;
13790
  m88*-motorola-sysv*)
13791
        COREFILE=ptrace-core.lo
13792
        ;;
13793
  m88*-*-mach3*)
13794
        COREFILE=trad-core.lo
13795
        TRAD_HEADER='"hosts/m88kmach3.h"'
13796
        ;;
13797
  m88*-*-openbsd*)
13798
        COREFILE=netbsd-core.lo
13799
        ;;
13800
  ns32k-pc532-mach)
13801
        COREFILE=trad-core.lo
13802
        TRAD_HEADER='"hosts/pc532mach.h"'
13803
        ;;
13804
  ns32k-*-netbsd* | ns32k-*-openbsd*)
13805
        COREFILE=netbsd-core.lo
13806
        ;;
13807
  rs6000-*-lynx*)
13808
        COREFILE=lynx-core.lo
13809
        ;;
13810
  rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].*)
13811
        COREFILE=rs6000-core.lo
13812
        COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
13813
        ;;
13814
  rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
13815
        COREFILE=rs6000-core.lo
13816
        COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
13817
        # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
13818
        # have c_impl as a member of struct core_dumpx
13819
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
13820
$as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
13821
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13822
/* end confdefs.h.  */
13823
#include 
13824
int
13825
main ()
13826
{
13827
struct core_dumpx c; c.c_impl = 0;
13828
  ;
13829
  return 0;
13830
}
13831
_ACEOF
13832
if ac_fn_c_try_compile "$LINENO"; then :
13833
 
13834
$as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
13835
 
13836
          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13837
$as_echo "yes" >&6; }
13838
else
13839
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13840
$as_echo "no" >&6; }
13841
fi
13842
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13843
        ;;
13844
  rs6000-*-aix4*)       COREFILE=rs6000-core.lo ;;
13845
  rs6000-*-*)           COREFILE=rs6000-core.lo ;;
13846
  powerpc-*-aix4*)      COREFILE=rs6000-core.lo ;;
13847
  powerpc-*-aix*)       COREFILE=rs6000-core.lo ;;
13848
  powerpc-*-beos*)      ;;
13849
  powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
13850
                        COREFILE='' ;;
13851
  powerpc-*-netbsd*)    COREFILE=netbsd-core.lo ;;
13852
  powerpc-*-*bsd*)      COREFILE=netbsd-core.lo ;;
13853
  s390*-*-*)            COREFILE=trad-core.lo ;;
13854
  sh*-*-netbsd* | sh*-*-openbsd*)
13855
        COREFILE=netbsd-core.lo
13856
        ;;
13857
  sparc-*-netbsd* | sparc*-*-openbsd*)
13858
        COREFILE=netbsd-core.lo
13859
        ;;
13860
  tahoe-*-*)
13861
        COREFILE=trad-core.lo
13862
        TRAD_HEADER='"hosts/tahoe.h"'
13863
        ;;
13864
  vax-*-netbsd* | vax-*-openbsd*)
13865
        COREFILE=netbsd-core.lo
13866
        ;;
13867
  vax-*-ultrix2*)
13868
        COREFILE=trad-core.lo
13869
        TRAD_HEADER='"hosts/vaxult2.h"'
13870
        ;;
13871
  vax-*-ultrix*)
13872
        COREFILE=trad-core.lo
13873
        TRAD_HEADER='"hosts/vaxult2.h"'
13874
        ;;
13875
  vax-*-linux-*)
13876
        COREFILE=trad-core.lo
13877
        TRAD_HEADER='"hosts/vaxlinux.h"'
13878
        ;;
13879
  vax-*-*)
13880
        COREFILE=trad-core.lo
13881
        TRAD_HEADER='"hosts/vaxbsd.h"'
13882
        ;;
13883
  x86_64-*-netbsd* | x86_64-*-openbsd*)
13884
        COREFILE=netbsd-core.lo
13885
        ;;
13886
  esac
13887
 
13888
  case "$COREFILE" in
13889
  aix386-core.lo)       COREFLAG=-DAIX386_CORE ;;
13890
  hppabsd-core.lo)      COREFLAG=-DHPPABSD_CORE ;;
13891
  hpux-core.lo)         COREFLAG=-DHPUX_CORE ;;
13892
  irix-core.lo)         COREFLAG=-DIRIX_CORE ;;
13893
  lynx-core.lo)         COREFLAG=-DLYNX_CORE ;;
13894
  netbsd-core.lo)       COREFLAG=-DNETBSD_CORE ;;
13895
  osf-core.lo)          COREFLAG=-DOSF_CORE ;;
13896
  ptrace-core.lo)       COREFLAG=-DPTRACE_CORE ;;
13897
  rs6000-core.lo)       COREFLAG="$COREFLAG -DAIX_CORE" ;;
13898
  sco5-core.lo)         COREFLAG="$COREFLAG -DSCO5_CORE" ;;
13899
  trad-core.lo)         COREFLAG="$COREFLAG -DTRAD_CORE" ;;
13900
  esac
13901
 
13902
  # ELF corefile support has several flavors, but all of
13903
  # them use something called 
13904
  for ac_header in sys/procfs.h
13905
do :
13906
  ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
13907
if test "x$ac_cv_header_sys_procfs_h" = x""yes; then :
13908
  cat >>confdefs.h <<_ACEOF
13909
#define HAVE_SYS_PROCFS_H 1
13910
_ACEOF
13911
 
13912
fi
13913
 
13914
done
13915
 
13916
  if test "$ac_cv_header_sys_procfs_h" = yes; then
13917
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
13918
$as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
13919
 if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then :
13920
  $as_echo_n "(cached) " >&6
13921
else
13922
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13923
/* end confdefs.h.  */
13924
 
13925
#define _SYSCALL32
13926
#include 
13927
int
13928
main ()
13929
{
13930
prstatus_t avar
13931
  ;
13932
  return 0;
13933
}
13934
_ACEOF
13935
if ac_fn_c_try_compile "$LINENO"; then :
13936
  bfd_cv_have_sys_procfs_type_prstatus_t=yes
13937
else
13938
  bfd_cv_have_sys_procfs_type_prstatus_t=no
13939
 
13940
fi
13941
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13942
fi
13943
 
13944
 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
13945
 
13946
$as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
13947
 
13948
 fi
13949
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
13950
$as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
13951
 
13952
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
13953
$as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
13954
 if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then :
13955
  $as_echo_n "(cached) " >&6
13956
else
13957
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13958
/* end confdefs.h.  */
13959
 
13960
#define _SYSCALL32
13961
#include 
13962
int
13963
main ()
13964
{
13965
prstatus32_t avar
13966
  ;
13967
  return 0;
13968
}
13969
_ACEOF
13970
if ac_fn_c_try_compile "$LINENO"; then :
13971
  bfd_cv_have_sys_procfs_type_prstatus32_t=yes
13972
else
13973
  bfd_cv_have_sys_procfs_type_prstatus32_t=no
13974
 
13975
fi
13976
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13977
fi
13978
 
13979
 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
13980
 
13981
$as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
13982
 
13983
 fi
13984
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
13985
$as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
13986
 
13987
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
13988
$as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
13989
 if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then :
13990
  $as_echo_n "(cached) " >&6
13991
else
13992
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13993
/* end confdefs.h.  */
13994
 
13995
#define _SYSCALL32
13996
#include 
13997
int
13998
main ()
13999
{
14000
prstatus_t avar; void* aref = (void*) &avar.pr_who
14001
  ;
14002
  return 0;
14003
}
14004
_ACEOF
14005
if ac_fn_c_try_compile "$LINENO"; then :
14006
  bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
14007
else
14008
  bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
14009
 
14010
fi
14011
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14012
fi
14013
 
14014
 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
14015
 
14016
$as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
14017
 
14018
 fi
14019
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
14020
$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
14021
 
14022
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
14023
$as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
14024
 if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then :
14025
  $as_echo_n "(cached) " >&6
14026
else
14027
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14028
/* end confdefs.h.  */
14029
 
14030
#define _SYSCALL32
14031
#include 
14032
int
14033
main ()
14034
{
14035
prstatus32_t avar; void* aref = (void*) &avar.pr_who
14036
  ;
14037
  return 0;
14038
}
14039
_ACEOF
14040
if ac_fn_c_try_compile "$LINENO"; then :
14041
  bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
14042
else
14043
  bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
14044
 
14045
fi
14046
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14047
fi
14048
 
14049
 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
14050
 
14051
$as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
14052
 
14053
 fi
14054
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
14055
$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
14056
 
14057
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
14058
$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
14059
 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
14060
  $as_echo_n "(cached) " >&6
14061
else
14062
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14063
/* end confdefs.h.  */
14064
 
14065
#define _SYSCALL32
14066
#include 
14067
int
14068
main ()
14069
{
14070
pstatus_t avar
14071
  ;
14072
  return 0;
14073
}
14074
_ACEOF
14075
if ac_fn_c_try_compile "$LINENO"; then :
14076
  bfd_cv_have_sys_procfs_type_pstatus_t=yes
14077
else
14078
  bfd_cv_have_sys_procfs_type_pstatus_t=no
14079
 
14080
fi
14081
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14082
fi
14083
 
14084
 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
14085
 
14086
$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
14087
 
14088
 fi
14089
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
14090
$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
14091
 
14092
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
14093
$as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
14094
 if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then :
14095
  $as_echo_n "(cached) " >&6
14096
else
14097
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14098
/* end confdefs.h.  */
14099
 
14100
#define _SYSCALL32
14101
#include 
14102
int
14103
main ()
14104
{
14105
pxstatus_t avar
14106
  ;
14107
  return 0;
14108
}
14109
_ACEOF
14110
if ac_fn_c_try_compile "$LINENO"; then :
14111
  bfd_cv_have_sys_procfs_type_pxstatus_t=yes
14112
else
14113
  bfd_cv_have_sys_procfs_type_pxstatus_t=no
14114
 
14115
fi
14116
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14117
fi
14118
 
14119
 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
14120
 
14121
$as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
14122
 
14123
 fi
14124
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
14125
$as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
14126
 
14127
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
14128
$as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
14129
 if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then :
14130
  $as_echo_n "(cached) " >&6
14131
else
14132
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14133
/* end confdefs.h.  */
14134
 
14135
#define _SYSCALL32
14136
#include 
14137
int
14138
main ()
14139
{
14140
pstatus32_t avar
14141
  ;
14142
  return 0;
14143
}
14144
_ACEOF
14145
if ac_fn_c_try_compile "$LINENO"; then :
14146
  bfd_cv_have_sys_procfs_type_pstatus32_t=yes
14147
else
14148
  bfd_cv_have_sys_procfs_type_pstatus32_t=no
14149
 
14150
fi
14151
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14152
fi
14153
 
14154
 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
14155
 
14156
$as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
14157
 
14158
 fi
14159
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
14160
$as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
14161
 
14162
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
14163
$as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
14164
 if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then :
14165
  $as_echo_n "(cached) " >&6
14166
else
14167
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14168
/* end confdefs.h.  */
14169
 
14170
#define _SYSCALL32
14171
#include 
14172
int
14173
main ()
14174
{
14175
prpsinfo_t avar
14176
  ;
14177
  return 0;
14178
}
14179
_ACEOF
14180
if ac_fn_c_try_compile "$LINENO"; then :
14181
  bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
14182
else
14183
  bfd_cv_have_sys_procfs_type_prpsinfo_t=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_prpsinfo_t = yes; then
14190
 
14191
$as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
14192
 
14193
 fi
14194
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
14195
$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
14196
 
14197
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
14198
$as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
14199
 if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+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
#include 
14207
int
14208
main ()
14209
{
14210
prpsinfo32_t avar
14211
  ;
14212
  return 0;
14213
}
14214
_ACEOF
14215
if ac_fn_c_try_compile "$LINENO"; then :
14216
  bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
14217
else
14218
  bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
14219
 
14220
fi
14221
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14222
fi
14223
 
14224
 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
14225
 
14226
$as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
14227
 
14228
 fi
14229
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
14230
$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
14231
 
14232
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
14233
$as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
14234
 if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then :
14235
  $as_echo_n "(cached) " >&6
14236
else
14237
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14238
/* end confdefs.h.  */
14239
 
14240
#define _SYSCALL32
14241
#include 
14242
int
14243
main ()
14244
{
14245
psinfo_t avar
14246
  ;
14247
  return 0;
14248
}
14249
_ACEOF
14250
if ac_fn_c_try_compile "$LINENO"; then :
14251
  bfd_cv_have_sys_procfs_type_psinfo_t=yes
14252
else
14253
  bfd_cv_have_sys_procfs_type_psinfo_t=no
14254
 
14255
fi
14256
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14257
fi
14258
 
14259
 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
14260
 
14261
$as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
14262
 
14263
 fi
14264
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
14265
$as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
14266
 
14267
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
14268
$as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
14269
 if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then :
14270
  $as_echo_n "(cached) " >&6
14271
else
14272
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14273
/* end confdefs.h.  */
14274
 
14275
#define _SYSCALL32
14276
#include 
14277
int
14278
main ()
14279
{
14280
psinfo32_t avar
14281
  ;
14282
  return 0;
14283
}
14284
_ACEOF
14285
if ac_fn_c_try_compile "$LINENO"; then :
14286
  bfd_cv_have_sys_procfs_type_psinfo32_t=yes
14287
else
14288
  bfd_cv_have_sys_procfs_type_psinfo32_t=no
14289
 
14290
fi
14291
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14292
fi
14293
 
14294
 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
14295
 
14296
$as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
14297
 
14298
 fi
14299
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
14300
$as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
14301
 
14302
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
14303
$as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
14304
 if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then :
14305
  $as_echo_n "(cached) " >&6
14306
else
14307
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14308
/* end confdefs.h.  */
14309
 
14310
#define _SYSCALL32
14311
#include 
14312
int
14313
main ()
14314
{
14315
lwpstatus_t avar
14316
  ;
14317
  return 0;
14318
}
14319
_ACEOF
14320
if ac_fn_c_try_compile "$LINENO"; then :
14321
  bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
14322
else
14323
  bfd_cv_have_sys_procfs_type_lwpstatus_t=no
14324
 
14325
fi
14326
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14327
fi
14328
 
14329
 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
14330
 
14331
$as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
14332
 
14333
 fi
14334
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
14335
$as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
14336
 
14337
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
14338
$as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
14339
 if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then :
14340
  $as_echo_n "(cached) " >&6
14341
else
14342
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14343
/* end confdefs.h.  */
14344
 
14345
#define _SYSCALL32
14346
#include 
14347
int
14348
main ()
14349
{
14350
lwpxstatus_t avar
14351
  ;
14352
  return 0;
14353
}
14354
_ACEOF
14355
if ac_fn_c_try_compile "$LINENO"; then :
14356
  bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
14357
else
14358
  bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
14359
 
14360
fi
14361
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14362
fi
14363
 
14364
 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
14365
 
14366
$as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
14367
 
14368
 fi
14369
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
14370
$as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
14371
 
14372
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
14373
$as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
14374
 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then :
14375
  $as_echo_n "(cached) " >&6
14376
else
14377
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14378
/* end confdefs.h.  */
14379
 
14380
#define _SYSCALL32
14381
#include 
14382
int
14383
main ()
14384
{
14385
lwpstatus_t avar; void* aref = (void*) &avar.pr_context
14386
  ;
14387
  return 0;
14388
}
14389
_ACEOF
14390
if ac_fn_c_try_compile "$LINENO"; then :
14391
  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
14392
else
14393
  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
14394
 
14395
fi
14396
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14397
fi
14398
 
14399
 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
14400
 
14401
$as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
14402
 
14403
 fi
14404
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
14405
$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
14406
 
14407
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
14408
$as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
14409
 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then :
14410
  $as_echo_n "(cached) " >&6
14411
else
14412
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14413
/* end confdefs.h.  */
14414
 
14415
#define _SYSCALL32
14416
#include 
14417
int
14418
main ()
14419
{
14420
lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
14421
  ;
14422
  return 0;
14423
}
14424
_ACEOF
14425
if ac_fn_c_try_compile "$LINENO"; then :
14426
  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
14427
else
14428
  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
14429
 
14430
fi
14431
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14432
fi
14433
 
14434
 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
14435
 
14436
$as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
14437
 
14438
 fi
14439
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
14440
$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
14441
 
14442
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
14443
$as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
14444
 if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then :
14445
  $as_echo_n "(cached) " >&6
14446
else
14447
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14448
/* end confdefs.h.  */
14449
 
14450
#define _SYSCALL32
14451
#include 
14452
int
14453
main ()
14454
{
14455
win32_pstatus_t avar
14456
  ;
14457
  return 0;
14458
}
14459
_ACEOF
14460
if ac_fn_c_try_compile "$LINENO"; then :
14461
  bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
14462
else
14463
  bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
14464
 
14465
fi
14466
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14467
fi
14468
 
14469
 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
14470
 
14471
$as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
14472
 
14473
 fi
14474
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
14475
$as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
14476
 
14477
  fi
14478
fi
14479
 
14480
 
14481
if test -n "$TRAD_HEADER"; then
14482
 
14483
cat >>confdefs.h <<_ACEOF
14484
#define TRAD_HEADER $TRAD_HEADER
14485
_ACEOF
14486
 
14487
fi
14488
 
14489
# Check if linker supports --as-needed and --no-as-needed options
14490
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
14491
$as_echo_n "checking linker --as-needed support... " >&6; }
14492
if test "${bfd_cv_ld_as_needed+set}" = set; then :
14493
  $as_echo_n "(cached) " >&6
14494
else
14495
  bfd_cv_ld_as_needed=no
14496
        if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
14497
                bfd_cv_ld_as_needed=yes
14498
        fi
14499
 
14500
fi
14501
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
14502
$as_echo "$bfd_cv_ld_as_needed" >&6; }
14503
 
14504
LIBM=
14505
case $host in
14506
*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
14507
  # These system don't have libm, or don't need it
14508
  ;;
14509
*-ncr-sysv4.3*)
14510
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
14511
$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
14512
if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
14513
  $as_echo_n "(cached) " >&6
14514
else
14515
  ac_check_lib_save_LIBS=$LIBS
14516
LIBS="-lmw  $LIBS"
14517
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14518
/* end confdefs.h.  */
14519
 
14520
/* Override any GCC internal prototype to avoid an error.
14521
   Use char because int might match the return type of a GCC
14522
   builtin and then its argument prototype would still apply.  */
14523
#ifdef __cplusplus
14524
extern "C"
14525
#endif
14526
char _mwvalidcheckl ();
14527
int
14528
main ()
14529
{
14530
return _mwvalidcheckl ();
14531
  ;
14532
  return 0;
14533
}
14534
_ACEOF
14535
if ac_fn_c_try_link "$LINENO"; then :
14536
  ac_cv_lib_mw__mwvalidcheckl=yes
14537
else
14538
  ac_cv_lib_mw__mwvalidcheckl=no
14539
fi
14540
rm -f core conftest.err conftest.$ac_objext \
14541
    conftest$ac_exeext conftest.$ac_ext
14542
LIBS=$ac_check_lib_save_LIBS
14543
fi
14544
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
14545
$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
14546
if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
14547
  LIBM="-lmw"
14548
fi
14549
 
14550
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14551
$as_echo_n "checking for cos in -lm... " >&6; }
14552
if test "${ac_cv_lib_m_cos+set}" = set; then :
14553
  $as_echo_n "(cached) " >&6
14554
else
14555
  ac_check_lib_save_LIBS=$LIBS
14556
LIBS="-lm  $LIBS"
14557
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14558
/* end confdefs.h.  */
14559
 
14560
/* Override any GCC internal prototype to avoid an error.
14561
   Use char because int might match the return type of a GCC
14562
   builtin and then its argument prototype would still apply.  */
14563
#ifdef __cplusplus
14564
extern "C"
14565
#endif
14566
char cos ();
14567
int
14568
main ()
14569
{
14570
return cos ();
14571
  ;
14572
  return 0;
14573
}
14574
_ACEOF
14575
if ac_fn_c_try_link "$LINENO"; then :
14576
  ac_cv_lib_m_cos=yes
14577
else
14578
  ac_cv_lib_m_cos=no
14579
fi
14580
rm -f core conftest.err conftest.$ac_objext \
14581
    conftest$ac_exeext conftest.$ac_ext
14582
LIBS=$ac_check_lib_save_LIBS
14583
fi
14584
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14585
$as_echo "$ac_cv_lib_m_cos" >&6; }
14586
if test "x$ac_cv_lib_m_cos" = x""yes; then :
14587
  LIBM="$LIBM -lm"
14588
fi
14589
 
14590
  ;;
14591
*)
14592
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14593
$as_echo_n "checking for cos in -lm... " >&6; }
14594
if test "${ac_cv_lib_m_cos+set}" = set; then :
14595
  $as_echo_n "(cached) " >&6
14596
else
14597
  ac_check_lib_save_LIBS=$LIBS
14598
LIBS="-lm  $LIBS"
14599
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14600
/* end confdefs.h.  */
14601
 
14602
/* Override any GCC internal prototype to avoid an error.
14603
   Use char because int might match the return type of a GCC
14604
   builtin and then its argument prototype would still apply.  */
14605
#ifdef __cplusplus
14606
extern "C"
14607
#endif
14608
char cos ();
14609
int
14610
main ()
14611
{
14612
return cos ();
14613
  ;
14614
  return 0;
14615
}
14616
_ACEOF
14617
if ac_fn_c_try_link "$LINENO"; then :
14618
  ac_cv_lib_m_cos=yes
14619
else
14620
  ac_cv_lib_m_cos=no
14621
fi
14622
rm -f core conftest.err conftest.$ac_objext \
14623
    conftest$ac_exeext conftest.$ac_ext
14624
LIBS=$ac_check_lib_save_LIBS
14625
fi
14626
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14627
$as_echo "$ac_cv_lib_m_cos" >&6; }
14628
if test "x$ac_cv_lib_m_cos" = x""yes; then :
14629
  LIBM="-lm"
14630
fi
14631
 
14632
  ;;
14633
esac
14634
 
14635
 
14636
 
14637
# When building a shared libbfd, link against the pic version of libiberty
14638
# so that apps that use libbfd won't need libiberty just to satisfy any
14639
# libbfd references.
14640
# We can't do that if a pic libiberty is unavailable since including non-pic
14641
# code would insert text relocations into libbfd.
14642
SHARED_LIBADD=
14643
SHARED_LDFLAGS=
14644
if test "$enable_shared" = "yes"; then
14645
  x=`sed -n -e 's/^[    ]*PICFLAG[      ]*=[    ]*//p' < ../libiberty/Makefile | sed -n '$p'`
14646
  if test -n "$x"; then
14647
    SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
14648
  fi
14649
 
14650
# More hacks to build DLLs on Windows.
14651
  case "${host}" in
14652
  *-*-cygwin*)
14653
    SHARED_LDFLAGS="-no-undefined"
14654
    SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
14655
  ;;
14656
  esac
14657
 
14658
  if test -n "$SHARED_LIBADD"; then
14659
    if test -n "$LIBM"; then
14660
      if test x"$bfd_cv_ld_as_needed" = xyes; then
14661
        # Link against libm only when needed.  Put -lc, -lm inside -Wl
14662
        # to stop libtool reordering these options.
14663
        SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
14664
      else
14665
        SHARED_LIBADD="$SHARED_LIBADD $LIBM"
14666
      fi
14667
    fi
14668
  fi
14669
fi
14670
 
14671
 
14672
 
14673
# target stuff:
14674
 
14675
# Canonicalize the secondary target names.
14676
if test -n "$enable_targets" ; then
14677
    for targ in `echo $enable_targets | sed 's/,/ /g'`
14678
    do
14679
        result=`$ac_config_sub $targ 2>/dev/null`
14680
        if test -n "$result" ; then
14681
            canon_targets="$canon_targets $result"
14682
        else
14683
            # Allow targets that config.sub doesn't recognize, like "all".
14684
            canon_targets="$canon_targets $targ"
14685
        fi
14686
    done
14687
fi
14688
 
14689
all_targets=false
14690
defvec=
14691
selvecs=
14692
assocvecs=
14693
selarchs=
14694
TDEFINES=
14695
for targ in $target $canon_targets
14696
do
14697
    if test "x$targ" = "xall"; then
14698
        all_targets=true
14699
        assocvecs="$assocvecs $targ_defvec $targ_selvecs"
14700
    else
14701
        . $srcdir/config.bfd
14702
        if test "x$targ" = "x$target"; then
14703
            defvec=$targ_defvec
14704
        fi
14705
        selvecs="$selvecs $targ_defvec $targ_selvecs"
14706
        selarchs="$selarchs $targ_archs"
14707
        TDEFINES="$TDEFINES $targ_cflags"
14708
    fi
14709
done
14710
 
14711
 
14712
# This processing still needs to be done if we're to decide properly whether
14713
# 64-bit support needs to be compiled in.  Currently, it will be included if
14714
# the default or any other explicitly requested target requires it; it
14715
# will not be included on a 32-bit host if no 64-bit target is requested, and
14716
# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
14717
# used.
14718
 
14719
# uniq the default and selected vectors in all the configured targets.
14720
f=""
14721
for i in $selvecs ; do
14722
    case " $f " in
14723
    *" $i "*) ;;
14724
    *) f="$f $i" ;;
14725
    esac
14726
done
14727
selvecs="$f"
14728
 
14729
 
14730
# uniq the associated vectors in all the configured targets.
14731
f=""
14732
for i in $assocvecs ; do
14733
    case " $f " in
14734
    *" $i "*) ;;
14735
    *) f="$f $i" ;;
14736
    esac
14737
done
14738
assocvecs="$f"
14739
 
14740
 
14741
# uniq the architectures in all the configured targets.
14742
f=""
14743
for i in $selarchs ; do
14744
    case " $f " in
14745
    *" $i "*) ;;
14746
    *) f="$f $i" ;;
14747
    esac
14748
done
14749
selarchs="$f"
14750
 
14751
# Target backend .o files.
14752
tb=
14753
 
14754
elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo
14755
     elf-eh-frame.lo dwarf1.lo"
14756
 
14757
for vec in $selvecs
14758
do
14759
    target_size=32
14760
    case "$vec" in
14761
    # This list is alphabetized to make it easy to compare
14762
    # with the two vector lists in targets.c.  For the same reason,
14763
    # use one entry per line, even though this leads to long lines.
14764
    a_out_adobe_vec)            tb="$tb aout-adobe.lo aout32.lo" ;;
14765
    aix5coff64_vec)             tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
14766
    aout0_big_vec)              tb="$tb aout0.lo aout32.lo" ;;
14767
    aout_arm_big_vec)           tb="$tb aout-arm.lo aout32.lo" ;;
14768
    aout_arm_little_vec)        tb="$tb aout-arm.lo aout32.lo" ;;
14769
    apollocoff_vec)             tb="$tb coff-apollo.lo" ;;
14770
    arm_epoc_pe_big_vec)        tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
14771
    arm_epoc_pe_little_vec)     tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
14772
    arm_epoc_pei_big_vec)       tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
14773
    arm_epoc_pei_little_vec)    tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
14774
    arm_wince_pe_big_vec)       tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;;
14775
    arm_wince_pe_little_vec)    tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;;
14776
    arm_wince_pei_big_vec)      tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;;
14777
    arm_wince_pei_little_vec)   tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;;
14778
    armcoff_big_vec)            tb="$tb coff-arm.lo cofflink.lo " ;;
14779
    armcoff_little_vec)         tb="$tb coff-arm.lo cofflink.lo " ;;
14780
    armnetbsd_vec)              tb="$tb armnetbsd.lo aout32.lo" ;;
14781
    armpe_big_vec)              tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
14782
    armpe_little_vec)           tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
14783
    armpei_big_vec)             tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
14784
    armpei_little_vec)          tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
14785
    b_out_vec_big_host)         tb="$tb bout.lo aout32.lo" ;;
14786
    b_out_vec_little_host)      tb="$tb bout.lo aout32.lo" ;;
14787
    bfd_pei_ia64_vec)           tb="$tb pei-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;;
14788
    bfd_elf32_am33lin_vec)      tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
14789
    bfd_elf32_avr_vec)          tb="$tb elf32-avr.lo elf32.lo $elf" ;;
14790
    bfd_elf32_bfin_vec)         tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
14791
    bfd_elf32_bfinfdpic_vec)    tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
14792
    bfd_elf32_big_generic_vec)  tb="$tb elf32-gen.lo elf32.lo $elf" ;;
14793
    bfd_elf32_bigarc_vec)       tb="$tb elf32-arc.lo elf32.lo $elf" ;;
14794
    bfd_elf32_bigarm_vec)       tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
14795
    bfd_elf32_bigarm_symbian_vec)
14796
                                tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
14797
    bfd_elf32_bigarm_vxworks_vec)
14798
                                tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
14799
    bfd_elf32_bigmips_vec)      tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
14800
    bfd_elf32_bigmips_vxworks_vec)
14801
                                tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
14802
    bfd_elf32_cr16_vec)         tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
14803
    bfd_elf32_cr16c_vec)        tb="$tb elf32-cr16c.lo elf32.lo $elf" ;;
14804
    bfd_elf32_cris_vec)         tb="$tb elf32-cris.lo elf32.lo $elf" ;;
14805
    bfd_elf32_crx_vec)          tb="$tb elf32-crx.lo elf32.lo $elf" ;;
14806
    bfd_elf32_d10v_vec)         tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
14807
    bfd_elf32_d30v_vec)         tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
14808
    bfd_elf32_dlx_big_vec)      tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
14809
    bfd_elf32_fr30_vec)         tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
14810
    bfd_elf32_frv_vec)          tb="$tb elf32-frv.lo elf32.lo $elf" ;;
14811
    bfd_elf32_frvfdpic_vec)     tb="$tb elf32-frv.lo elf32.lo $elf" ;;
14812
    bfd_elf32_moxie_vec)        tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
14813
    bfd_elf32_h8300_vec)        tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
14814
    bfd_elf32_hppa_linux_vec)   tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
14815
    bfd_elf32_hppa_nbsd_vec)    tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
14816
    bfd_elf32_hppa_vec)         tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
14817
    bfd_elf32_i370_vec)         tb="$tb elf32-i370.lo elf32.lo $elf" ;;
14818
    bfd_elf32_i386_dragonfly_vec)
14819
                                tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
14820
    bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
14821
    bfd_elf32_i386_vxworks_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
14822
    bfd_elf32_i386_vec)         tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
14823
    bfd_elf32_i860_little_vec)  tb="$tb elf32-i860.lo elf32.lo $elf" ;;
14824
    bfd_elf32_i860_vec)         tb="$tb elf32-i860.lo elf32.lo $elf" ;;
14825
    bfd_elf32_i960_vec)         tb="$tb elf32-i960.lo elf32.lo $elf" ;;
14826
    bfd_elf32_ia64_big_vec)     tb="$tb elf32-ia64.lo elf32.lo $elf" ;;
14827
    bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf";;
14828
    bfd_elf32_ip2k_vec)         tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
14829
    bfd_elf32_iq2000_vec)       tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
14830
    bfd_elf32_lm32_vec)         tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
14831
    bfd_elf32_lm32fdpic_vec)         tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
14832
    bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
14833
    bfd_elf32_littlearc_vec)    tb="$tb elf32-arc.lo elf32.lo $elf" ;;
14834
    bfd_elf32_littlearm_symbian_vec)
14835
                                tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
14836
    bfd_elf32_littlearm_vxworks_vec)
14837
                                tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
14838
    bfd_elf32_littlearm_vec)    tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
14839
    bfd_elf32_littlemips_vec)   tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
14840
    bfd_elf32_littlemips_vxworks_vec)
14841
                                tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
14842
    bfd_elf32_m32c_vec)         tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
14843
    bfd_elf32_m32r_vec)         tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14844
    bfd_elf32_m32rle_vec)       tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14845
    bfd_elf32_m32rlin_vec)      tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14846
    bfd_elf32_m32rlelin_vec)    tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
14847
    bfd_elf32_m68hc11_vec)      tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
14848
    bfd_elf32_m68hc12_vec)      tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
14849
    bfd_elf32_m68k_vec)         tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
14850
    bfd_elf32_m88k_vec)         tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
14851
    bfd_elf32_mcore_big_vec)    tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
14852
    bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
14853
    bfd_elf32_mep_vec)          tb="$tb elf32-mep.lo elf32.lo $elf" ;;
14854
    bfd_elf32_mep_little_vec)   tb="$tb elf32-mep.lo elf32.lo $elf" ;;
14855
    bfd_elf32_microblaze_vec)   tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
14856
    bfd_elf32_mn10200_vec)      tb="$tb elf-m10200.lo elf32.lo $elf" ;;
14857
    bfd_elf32_mn10300_vec)      tb="$tb elf-m10300.lo elf32.lo $elf" ;;
14858
    bfd_elf32_mt_vec)           tb="$tb elf32-mt.lo elf32.lo $elf" ;;
14859
    bfd_elf32_msp430_vec)       tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
14860
    bfd_elf32_nbigmips_vec)     tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
14861
    bfd_elf32_nlittlemips_vec)  tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
14862
    bfd_elf32_ntradbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
14863
    bfd_elf32_ntradlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
14864
    bfd_elf32_or32_big_vec)     tb="$tb elf32-or32.lo elf32.lo $elf" ;;
14865
    bfd_elf32_pj_vec)           tb="$tb elf32-pj.lo elf32.lo $elf";;
14866
    bfd_elf32_pjl_vec)          tb="$tb elf32-pj.lo elf32.lo $elf";;
14867
    bfd_elf32_powerpc_vec)      tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14868
    bfd_elf32_powerpcle_vec)    tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14869
    bfd_elf32_powerpc_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
14870
    bfd_elf32_s390_vec)         tb="$tb elf32-s390.lo elf32.lo $elf" ;;
14871
    bfd_elf32_bigscore_vec)     tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;;
14872
    bfd_elf32_littlescore_vec)  tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;;
14873
    # FIXME: We include cofflink.lo not because it's needed for
14874
    # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec
14875
    # which needs it but does not list it.  Should be fixed in right place.
14876
    bfd_elf32_sh64_vec)         tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
14877
    bfd_elf32_sh64l_vec)        tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
14878
    bfd_elf32_sh64lin_vec)      tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
14879
    bfd_elf32_sh64blin_vec)     tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
14880
    bfd_elf32_sh64lnbsd_vec)    tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;;
14881
    bfd_elf32_sh64nbsd_vec)     tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;;
14882
    bfd_elf32_sh_vec)           tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
14883
    bfd_elf32_shblin_vec)       tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
14884
    bfd_elf32_shl_vec)          tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
14885
    bfd_elf32_shl_symbian_vec)  tb="$tb elf32-sh-symbian.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
14886
    bfd_elf32_shlin_vec)        tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
14887
    bfd_elf32_shlnbsd_vec)      tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
14888
    bfd_elf32_shlvxworks_vec)   tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
14889
    bfd_elf32_shnbsd_vec)       tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
14890
    bfd_elf32_shvxworks_vec)    tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
14891
    bfd_elf32_sparc_vec)        tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14892
    bfd_elf32_sparc_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
14893
    bfd_elf32_spu_vec)          tb="$tb elf32-spu.lo elf32.lo $elf" ;;
14894
    bfd_elf32_tradbigmips_vec)  tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
14895
    bfd_elf32_tradlittlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
14896
    bfd_elf32_us_cris_vec)      tb="$tb elf32-cris.lo elf32.lo $elf" ;;
14897
    bfd_elf32_v850_vec)         tb="$tb elf32-v850.lo elf32.lo $elf" ;;
14898
    bfd_elf32_vax_vec)          tb="$tb elf32-vax.lo elf32.lo $elf" ;;
14899
    bfd_elf32_xstormy16_vec)    tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
14900
    bfd_elf32_xc16x_vec)                tb="$tb elf32-xc16x.lo elf32.lo $elf" ;;
14901
    bfd_elf32_xtensa_le_vec)    tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
14902
    bfd_elf32_xtensa_be_vec)    tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
14903
    bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
14904
    bfd_elf64_alpha_vec)        tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
14905
    bfd_elf64_big_generic_vec)  tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
14906
    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 ;;
14907
    bfd_elf64_hppa_linux_vec)   tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
14908
    bfd_elf64_hppa_vec)         tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
14909
    bfd_elf64_ia64_big_vec)     tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
14910
    bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
14911
    bfd_elf64_ia64_little_vec)  tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
14912
    bfd_elf64_ia64_vms_vec)     tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
14913
    bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
14914
    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 ;;
14915
    bfd_elf64_mmix_vec)         tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
14916
    bfd_elf64_powerpc_vec)      tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
14917
    bfd_elf64_powerpcle_vec)    tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
14918
    bfd_elf64_s390_vec)         tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
14919
    bfd_elf64_sh64_vec)         tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14920
    bfd_elf64_sh64l_vec)        tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14921
    bfd_elf64_sh64lin_vec)      tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14922
    bfd_elf64_sh64blin_vec)     tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14923
    bfd_elf64_sh64lnbsd_vec)    tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14924
    bfd_elf64_sh64nbsd_vec)     tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
14925
    bfd_elf64_sparc_vec)        tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
14926
    bfd_elf64_sparc_freebsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
14927
    bfd_elf64_tradbigmips_vec)  tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
14928
    bfd_elf64_tradlittlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
14929
    bfd_elf64_x86_64_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14930
    bfd_elf64_x86_64_vec)       tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14931
    bfd_elf64_l1om_vec)         tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14932
    bfd_elf64_l1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
14933
    bfd_mmo_vec)                tb="$tb mmo.lo" target_size=64 ;;
14934
    bfd_powerpc_pe_vec)         tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
14935
    bfd_powerpc_pei_vec)        tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
14936
    bfd_powerpcle_pe_vec)       tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
14937
    bfd_powerpcle_pei_vec)      tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
14938
    cris_aout_vec)              tb="$tb aout-cris.lo" ;;
14939
    demo_64_vec)                tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
14940
    ecoff_big_vec)              tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
14941
    ecoff_biglittle_vec)        tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
14942
    ecoff_little_vec)           tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
14943
    ecoffalpha_little_vec)      tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;;
14944
    go32coff_vec)               tb="$tb coff-go32.lo cofflink.lo" ;;
14945
    go32stubbedcoff_vec)        tb="$tb coff-stgo32.lo cofflink.lo" ;;
14946
    h8300coff_vec)              tb="$tb coff-h8300.lo reloc16.lo" ;;
14947
    h8500coff_vec)              tb="$tb coff-h8500.lo reloc16.lo" ;;
14948
    host_aout_vec)              tb="$tb host-aout.lo aout32.lo" ;;
14949
    hp300bsd_vec)               tb="$tb hp300bsd.lo aout32.lo" ;;
14950
    hp300hpux_vec)              tb="$tb hp300hpux.lo aout32.lo" ;;
14951
    i386aout_vec)               tb="$tb i386aout.lo aout32.lo" ;;
14952
    i386bsd_vec)                tb="$tb i386bsd.lo aout32.lo" ;;
14953
    i386coff_vec)               tb="$tb coff-i386.lo cofflink.lo" ;;
14954
    x86_64coff_vec)             tb="$tb coff-x86_64.lo cofflink.lo"; target_size=64 ;;
14955
    i386dynix_vec)              tb="$tb i386dynix.lo aout32.lo" ;;
14956
    i386freebsd_vec)            tb="$tb i386freebsd.lo aout32.lo" ;;
14957
    i386linux_vec)              tb="$tb i386linux.lo aout32.lo" ;;
14958
    i386lynx_aout_vec)          tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
14959
    i386lynx_coff_vec)          tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
14960
    i386mach3_vec)              tb="$tb i386mach3.lo aout32.lo" ;;
14961
    i386msdos_vec)              tb="$tb i386msdos.lo" ;;
14962
    i386netbsd_vec)             tb="$tb i386netbsd.lo aout32.lo" ;;
14963
    i386os9k_vec)               tb="$tb i386os9k.lo aout32.lo" ;;
14964
    i386pe_vec)                 tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
14965
    i386pei_vec)                tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
14966
    x86_64pe_vec)               tb="$tb pe-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
14967
    x86_64pei_vec)              tb="$tb pei-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
14968
    i860coff_vec)               tb="$tb coff-i860.lo cofflink.lo" ;;
14969
    icoff_big_vec)              tb="$tb coff-i960.lo cofflink.lo" ;;
14970
    icoff_little_vec)           tb="$tb coff-i960.lo cofflink.lo" ;;
14971
    ieee_vec)                   tb="$tb ieee.lo" ;;
14972
    m68k4knetbsd_vec)           tb="$tb m68k4knetbsd.lo aout32.lo" ;;
14973
    m68kaux_coff_vec)           tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
14974
    m68kcoff_vec)               tb="$tb coff-m68k.lo cofflink.lo" ;;
14975
    m68kcoffun_vec)             tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
14976
    m68klinux_vec)              tb="$tb m68klinux.lo aout32.lo" ;;
14977
    m68knetbsd_vec)             tb="$tb m68knetbsd.lo aout32.lo" ;;
14978
    m68ksysvcoff_vec)           tb="$tb coff-svm68k.lo cofflink.lo" ;;
14979
    m88kbcs_vec)                tb="$tb coff-m88k.lo" ;;
14980
    m88kmach3_vec)              tb="$tb m88kmach3.lo aout32.lo" ;;
14981
    m88kopenbsd_vec)            tb="$tb m88kopenbsd.lo aout32.lo" ;;
14982
    maxqcoff_vec)               tb="$tb coff-maxq.lo" ;;
14983
    mach_o_be_vec)              tb="$tb mach-o.lo" ;;
14984
    mach_o_le_vec)              tb="$tb mach-o.lo" ;;
14985
    mach_o_fat_vec)             tb="$tb mach-o.lo" ;;
14986
    mach_o_i386_vec)            tb="$tb mach-o-i386.lo" ;;
14987
    mcore_pe_big_vec)           tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
14988
    mcore_pe_little_vec)        tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
14989
    mcore_pei_big_vec)          tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
14990
    mcore_pei_little_vec)       tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
14991
    mipslpe_vec)                tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
14992
    mipslpei_vec)               tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
14993
    newsos3_vec)                tb="$tb newsos3.lo aout32.lo" ;;
14994
    nlm32_alpha_vec)            tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
14995
    nlm32_i386_vec)             tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
14996
    nlm32_powerpc_vec)          tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
14997
    nlm32_sparc_vec)            tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
14998
    or32coff_big_vec)           tb="$tb coff-or32.lo cofflink.lo" ;;
14999
    pc532machaout_vec)          tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
15000
    pc532netbsd_vec)            tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
15001
    pef_vec)                    tb="$tb pef.lo" ;;
15002
    pef_xlib_vec)               tb="$tb pef.lo" ;;
15003
    pdp11_aout_vec)             tb="$tb pdp11.lo" ;;
15004
    plugin_vec)                 tb="$tb plugin.lo" ;;
15005
    pmac_xcoff_vec)             tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15006
    ppcboot_vec)                tb="$tb ppcboot.lo" ;;
15007
    riscix_vec)                 tb="$tb aout32.lo riscix.lo" ;;
15008
    rs6000coff64_vec)           tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
15009
    rs6000coff_vec)             tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15010
    shcoff_small_vec)           tb="$tb coff-sh.lo cofflink.lo" ;;
15011
    shcoff_vec)                 tb="$tb coff-sh.lo cofflink.lo" ;;
15012
    shlcoff_small_vec)          tb="$tb coff-sh.lo cofflink.lo" ;;
15013
    shlcoff_vec)                tb="$tb coff-sh.lo cofflink.lo" ;;
15014
    shlpe_vec)                  tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15015
    shlpei_vec)                 tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15016
    som_vec)                    tb="$tb som.lo" ;;
15017
    sparccoff_vec)              tb="$tb coff-sparc.lo" ;;
15018
    sparcle_aout_vec)           tb="$tb aout-sparcle.lo aout32.lo" ;;
15019
    sparclinux_vec)             tb="$tb sparclinux.lo aout32.lo" ;;
15020
    sparclynx_aout_vec)         tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
15021
    sparclynx_coff_vec)         tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
15022
    sparcnetbsd_vec)            tb="$tb sparcnetbsd.lo aout32.lo" ;;
15023
    sunos_big_vec)              tb="$tb sunos.lo aout32.lo" ;;
15024
    sym_vec)                    tb="$tb xsym.lo" ;;
15025
    tic30_aout_vec)             tb="$tb aout-tic30.lo" ;;
15026
    tic30_coff_vec)             tb="$tb coff-tic30.lo" ;;
15027
    tic4x_coff0_vec)            tb="$tb coff-tic4x.lo" ;;
15028
    tic4x_coff0_beh_vec)        tb="$tb coff-tic4x.lo" ;;
15029
    tic4x_coff1_vec)            tb="$tb coff-tic4x.lo" ;;
15030
    tic4x_coff1_beh_vec)        tb="$tb coff-tic4x.lo" ;;
15031
    tic4x_coff2_vec)            tb="$tb coff-tic4x.lo" ;;
15032
    tic4x_coff2_beh_vec)        tb="$tb coff-tic4x.lo" ;;
15033
    tic54x_coff0_beh_vec)       tb="$tb coff-tic54x.lo" ;;
15034
    tic54x_coff0_vec)           tb="$tb coff-tic54x.lo" ;;
15035
    tic54x_coff1_beh_vec)       tb="$tb coff-tic54x.lo" ;;
15036
    tic54x_coff1_vec)           tb="$tb coff-tic54x.lo" ;;
15037
    tic54x_coff2_beh_vec)       tb="$tb coff-tic54x.lo" ;;
15038
    tic54x_coff2_vec)           tb="$tb coff-tic54x.lo" ;;
15039
    tic80coff_vec)              tb="$tb coff-tic80.lo cofflink.lo" ;;
15040
    vaxnetbsd_vec)              tb="$tb vaxnetbsd.lo aout32.lo" ;;
15041
    vax1knetbsd_vec)            tb="$tb vax1knetbsd.lo aout32.lo" ;;
15042
    vaxbsd_vec)                 tb="$tb vaxbsd.lo aout32.lo" ;;
15043
    versados_vec)               tb="$tb versados.lo" ;;
15044
    vms_alpha_vec)              tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo"; target_size=64 ;;
15045
    vms_vax_vec)                tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo" ;;
15046
    w65_vec)                    tb="$tb coff-w65.lo reloc16.lo" ;;
15047
    we32kcoff_vec)              tb="$tb coff-we32k.lo" ;;
15048
    z80coff_vec)                tb="$tb coff-z80.lo reloc16.lo" ;;
15049
    z8kcoff_vec)                tb="$tb coff-z8k.lo reloc16.lo cofflink.lo" ;;
15050
 
15051
    # These appear out of order in targets.c
15052
    srec_vec)                   tb="$tb srec.lo" ;;
15053
    symbolsrec_vec)             tb="$tb srec.lo" ;;
15054
    tekhex_vec)                 tb="$tb tekhex.lo" ;;
15055
    cisco_core_big_vec)         tb="$tb cisco-core.lo" ;;
15056
    cisco_core_little_vec)      tb="$tb cisco-core.lo" ;;
15057
 
15058
    "")                 ;;
15059
    *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;;
15060
    esac
15061
 
15062
    if test ${target_size} = 64; then
15063
        target64=true
15064
    fi
15065
    if test x"${vec}" = x"${defvec}"; then
15066
        bfd_default_target_size=${target_size}
15067
    fi
15068
done
15069
 
15070
# Target architecture .o files.
15071
# A couple of CPUs use shorter file names to avoid problems on DOS
15072
# filesystems.
15073
ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
15074
 
15075
# Weed out duplicate .o files.
15076
f=""
15077
for i in $tb ; do
15078
    case " $f " in
15079
    *" $i "*) ;;
15080
    *) f="$f $i" ;;
15081
    esac
15082
done
15083
tb="$f"
15084
 
15085
f=""
15086
for i in $ta ; do
15087
    case " $f " in
15088
    *" $i "*) ;;
15089
    *) f="$f $i" ;;
15090
    esac
15091
done
15092
ta="$f"
15093
 
15094
bfd_backends="$tb"
15095
bfd_machines="$ta"
15096
 
15097
if test x${all_targets} = xtrue ; then
15098
  bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
15099
  bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
15100
  selvecs=
15101
  havevecs=
15102
  selarchs=
15103
  test -n "$assocvecs" &&
15104
    assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15105
else    # all_targets is true
15106
  # Only set these if they will be nonempty, for the clever echo.
15107
  havevecs=
15108
  assocvecs=
15109
  test -n "$selvecs" &&
15110
    havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
15111
  test -n "$selvecs" &&
15112
    selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15113
  test -n "$selarchs" &&
15114
    selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15115
fi      # all_targets is true
15116
 
15117
case ${host64}-${target64}-${want64} in
15118
  *true*)
15119
    wordsize=64
15120
    bfd64_libs='$(BFD64_LIBS)'
15121
    all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
15122
    if test $BFD_HOST_64_BIT_DEFINED = 0; then
15123
      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5
15124
$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;}
15125
      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5
15126
$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;}
15127
    fi
15128
    if test -n "$GCC" ; then
15129
       bad_64bit_gcc=no;
15130
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
15131
$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
15132
       # Add more tests for gcc versions with non-working 64-bit support here.
15133
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15134
/* end confdefs.h.  */
15135
:__GNUC__:__GNUC_MINOR__:__i386__:
15136
_ACEOF
15137
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15138
  $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
15139
  bad_64bit_gcc=yes;
15140
                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
15141
$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
15142
else
15143
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15144
$as_echo "no" >&6; }
15145
fi
15146
rm -f conftest*
15147
 
15148
       if test $bad_64bit_gcc = yes ; then
15149
         as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
15150
       fi
15151
    fi
15152
    ;;
15153
  false-false-false)
15154
    wordsize=32
15155
    all_backends='$(BFD32_BACKENDS)'
15156
    ;;
15157
esac
15158
 
15159
 
15160
 
15161
 
15162
 
15163
 
15164
 
15165
 
15166
if test "$plugins" = "yes"; then
15167
  supports_plugins=1
15168
else
15169
  supports_plugins=0
15170
fi
15171
 
15172
 
15173
# Determine the host dependant file_ptr a.k.a. off_t type.  In order
15174
# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
15175
# fseeko, long.  This assumes that sizeof off_t is .ge. sizeof long.
15176
# Hopefully a reasonable assumption since fseeko et.al. should be
15177
# upward compatible.
15178
for ac_func in ftello ftello64 fseeko fseeko64 fopen64
15179
do :
15180
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15181
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15182
eval as_val=\$$as_ac_var
15183
   if test "x$as_val" = x""yes; then :
15184
  cat >>confdefs.h <<_ACEOF
15185
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15186
_ACEOF
15187
 
15188
fi
15189
done
15190
 
15191
if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
15192
    # The cast to long int works around a bug in the HP C Compiler
15193
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15194
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15195
# This bug is HP SR number 8606223364.
15196
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
15197
$as_echo_n "checking size of off_t... " >&6; }
15198
if test "${ac_cv_sizeof_off_t+set}" = set; then :
15199
  $as_echo_n "(cached) " >&6
15200
else
15201
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
15202
 
15203
else
15204
  if test "$ac_cv_type_off_t" = yes; then
15205
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15206
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15207
{ as_fn_set_status 77
15208
as_fn_error "cannot compute sizeof (off_t)
15209
See \`config.log' for more details." "$LINENO" 5; }; }
15210
   else
15211
     ac_cv_sizeof_off_t=0
15212
   fi
15213
fi
15214
 
15215
fi
15216
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
15217
$as_echo "$ac_cv_sizeof_off_t" >&6; }
15218
 
15219
 
15220
 
15221
cat >>confdefs.h <<_ACEOF
15222
#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
15223
_ACEOF
15224
 
15225
 
15226
fi
15227
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
15228
$as_echo_n "checking file_ptr type... " >&6; }
15229
bfd_file_ptr="long"
15230
bfd_ufile_ptr="unsigned long"
15231
if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
15232
        -o x"${ac_cv_sizeof_off_t}" = x8; then
15233
    bfd_file_ptr=BFD_HOST_64_BIT
15234
    bfd_ufile_ptr=BFD_HOST_U_64_BIT
15235
fi
15236
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
15237
$as_echo "$bfd_file_ptr" >&6; }
15238
 
15239
 
15240
 
15241
 
15242
tdefaults=""
15243
test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
15244
test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
15245
test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
15246
test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
15247
test -n "${havevecs}" && tdefaults="${tdefaults} ${havevecs}"
15248
 
15249
 
15250
for ac_header in stdlib.h unistd.h
15251
do :
15252
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15253
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15254
eval as_val=\$$as_ac_Header
15255
   if test "x$as_val" = x""yes; then :
15256
  cat >>confdefs.h <<_ACEOF
15257
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15258
_ACEOF
15259
 
15260
fi
15261
 
15262
done
15263
 
15264
for ac_func in getpagesize
15265
do :
15266
  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
15267
if test "x$ac_cv_func_getpagesize" = x""yes; then :
15268
  cat >>confdefs.h <<_ACEOF
15269
#define HAVE_GETPAGESIZE 1
15270
_ACEOF
15271
 
15272
fi
15273
done
15274
 
15275
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
15276
$as_echo_n "checking for working mmap... " >&6; }
15277
if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
15278
  $as_echo_n "(cached) " >&6
15279
else
15280
  if test "$cross_compiling" = yes; then :
15281
  ac_cv_func_mmap_fixed_mapped=no
15282
else
15283
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15284
/* end confdefs.h.  */
15285
$ac_includes_default
15286
/* malloc might have been renamed as rpl_malloc. */
15287
#undef malloc
15288
 
15289
/* Thanks to Mike Haertel and Jim Avera for this test.
15290
   Here is a matrix of mmap possibilities:
15291
        mmap private not fixed
15292
        mmap private fixed at somewhere currently unmapped
15293
        mmap private fixed at somewhere already mapped
15294
        mmap shared not fixed
15295
        mmap shared fixed at somewhere currently unmapped
15296
        mmap shared fixed at somewhere already mapped
15297
   For private mappings, we should verify that changes cannot be read()
15298
   back from the file, nor mmap's back from the file at a different
15299
   address.  (There have been systems where private was not correctly
15300
   implemented like the infamous i386 svr4.0, and systems where the
15301
   VM page cache was not coherent with the file system buffer cache
15302
   like early versions of FreeBSD and possibly contemporary NetBSD.)
15303
   For shared mappings, we should conversely verify that changes get
15304
   propagated back to all the places they're supposed to be.
15305
 
15306
   Grep wants private fixed already mapped.
15307
   The main things grep needs to know about mmap are:
15308
   * does it exist and is it safe to write into the mmap'd area
15309
   * how to use it (BSD variants)  */
15310
 
15311
#include 
15312
#include 
15313
 
15314
#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
15315
char *malloc ();
15316
#endif
15317
 
15318
/* This mess was copied from the GNU getpagesize.h.  */
15319
#ifndef HAVE_GETPAGESIZE
15320
/* Assume that all systems that can run configure have sys/param.h.  */
15321
# ifndef HAVE_SYS_PARAM_H
15322
#  define HAVE_SYS_PARAM_H 1
15323
# endif
15324
 
15325
# ifdef _SC_PAGESIZE
15326
#  define getpagesize() sysconf(_SC_PAGESIZE)
15327
# else /* no _SC_PAGESIZE */
15328
#  ifdef HAVE_SYS_PARAM_H
15329
#   include 
15330
#   ifdef EXEC_PAGESIZE
15331
#    define getpagesize() EXEC_PAGESIZE
15332
#   else /* no EXEC_PAGESIZE */
15333
#    ifdef NBPG
15334
#     define getpagesize() NBPG * CLSIZE
15335
#     ifndef CLSIZE
15336
#      define CLSIZE 1
15337
#     endif /* no CLSIZE */
15338
#    else /* no NBPG */
15339
#     ifdef NBPC
15340
#      define getpagesize() NBPC
15341
#     else /* no NBPC */
15342
#      ifdef PAGESIZE
15343
#       define getpagesize() PAGESIZE
15344
#      endif /* PAGESIZE */
15345
#     endif /* no NBPC */
15346
#    endif /* no NBPG */
15347
#   endif /* no EXEC_PAGESIZE */
15348
#  else /* no HAVE_SYS_PARAM_H */
15349
#   define getpagesize() 8192   /* punt totally */
15350
#  endif /* no HAVE_SYS_PARAM_H */
15351
# endif /* no _SC_PAGESIZE */
15352
 
15353
#endif /* no HAVE_GETPAGESIZE */
15354
 
15355
int
15356
main ()
15357
{
15358
  char *data, *data2, *data3;
15359
  int i, pagesize;
15360
  int fd;
15361
 
15362
  pagesize = getpagesize ();
15363
 
15364
  /* First, make a file with some known garbage in it. */
15365
  data = (char *) malloc (pagesize);
15366
  if (!data)
15367
    return 1;
15368
  for (i = 0; i < pagesize; ++i)
15369
    *(data + i) = rand ();
15370
  umask (0);
15371
  fd = creat ("conftest.mmap", 0600);
15372
  if (fd < 0)
15373
    return 1;
15374
  if (write (fd, data, pagesize) != pagesize)
15375
    return 1;
15376
  close (fd);
15377
 
15378
  /* Next, try to mmap the file at a fixed address which already has
15379
     something else allocated at it.  If we can, also make sure that
15380
     we see the same garbage.  */
15381
  fd = open ("conftest.mmap", O_RDWR);
15382
  if (fd < 0)
15383
    return 1;
15384
  data2 = (char *) malloc (2 * pagesize);
15385
  if (!data2)
15386
    return 1;
15387
  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
15388
  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15389
                     MAP_PRIVATE | MAP_FIXED, fd, 0L))
15390
    return 1;
15391
  for (i = 0; i < pagesize; ++i)
15392
    if (*(data + i) != *(data2 + i))
15393
      return 1;
15394
 
15395
  /* Finally, make sure that changes to the mapped area do not
15396
     percolate back to the file as seen by read().  (This is a bug on
15397
     some variants of i386 svr4.0.)  */
15398
  for (i = 0; i < pagesize; ++i)
15399
    *(data2 + i) = *(data2 + i) + 1;
15400
  data3 = (char *) malloc (pagesize);
15401
  if (!data3)
15402
    return 1;
15403
  if (read (fd, data3, pagesize) != pagesize)
15404
    return 1;
15405
  for (i = 0; i < pagesize; ++i)
15406
    if (*(data + i) != *(data3 + i))
15407
      return 1;
15408
  close (fd);
15409
  return 0;
15410
}
15411
_ACEOF
15412
if ac_fn_c_try_run "$LINENO"; then :
15413
  ac_cv_func_mmap_fixed_mapped=yes
15414
else
15415
  ac_cv_func_mmap_fixed_mapped=no
15416
fi
15417
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15418
  conftest.$ac_objext conftest.beam conftest.$ac_ext
15419
fi
15420
 
15421
fi
15422
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
15423
$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
15424
if test $ac_cv_func_mmap_fixed_mapped = yes; then
15425
 
15426
$as_echo "#define HAVE_MMAP 1" >>confdefs.h
15427
 
15428
fi
15429
rm -f conftest.mmap
15430
 
15431
for ac_func in madvise mprotect
15432
do :
15433
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15434
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15435
eval as_val=\$$as_ac_var
15436
   if test "x$as_val" = x""yes; then :
15437
  cat >>confdefs.h <<_ACEOF
15438
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15439
_ACEOF
15440
 
15441
fi
15442
done
15443
 
15444
case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
15445
  true+yes )
15446
$as_echo "#define USE_MMAP 1" >>confdefs.h
15447
 ;;
15448
esac
15449
 
15450
rm -f doc/config.status
15451
ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
15452
 
15453
 
15454
ac_config_commands="$ac_config_commands default"
15455
 
15456
 
15457
 
15458
 
15459
 
15460
 
15461
 
15462
cat >confcache <<\_ACEOF
15463
# This file is a shell script that caches the results of configure
15464
# tests run on this system so they can be shared between configure
15465
# scripts and configure runs, see configure's option --config-cache.
15466
# It is not useful on other systems.  If it contains results you don't
15467
# want to keep, you may remove or edit it.
15468
#
15469
# config.status only pays attention to the cache file if you give it
15470
# the --recheck option to rerun configure.
15471
#
15472
# `ac_cv_env_foo' variables (set or unset) will be overridden when
15473
# loading this file, other *unset* `ac_cv_foo' will be assigned the
15474
# following values.
15475
 
15476
_ACEOF
15477
 
15478
# The following way of writing the cache mishandles newlines in values,
15479
# but we know of no workaround that is simple, portable, and efficient.
15480
# So, we kill variables containing newlines.
15481
# Ultrix sh set writes to stderr and can't be redirected directly,
15482
# and sets the high bit in the cache file unless we assign to the vars.
15483
(
15484
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15485
    eval ac_val=\$$ac_var
15486
    case $ac_val in #(
15487
    *${as_nl}*)
15488
      case $ac_var in #(
15489
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15490
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15491
      esac
15492
      case $ac_var in #(
15493
      _ | IFS | as_nl) ;; #(
15494
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15495
      *) { eval $ac_var=; unset $ac_var;} ;;
15496
      esac ;;
15497
    esac
15498
  done
15499
 
15500
  (set) 2>&1 |
15501
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15502
    *${as_nl}ac_space=\ *)
15503
      # `set' does not quote correctly, so add quotes: double-quote
15504
      # substitution turns \\\\ into \\, and sed turns \\ into \.
15505
      sed -n \
15506
        "s/'/'\\\\''/g;
15507
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15508
      ;; #(
15509
    *)
15510
      # `set' quotes correctly as required by POSIX, so do not add quotes.
15511
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15512
      ;;
15513
    esac |
15514
    sort
15515
) |
15516
  sed '
15517
     /^ac_cv_env_/b end
15518
     t clear
15519
     :clear
15520
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15521
     t end
15522
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15523
     :end' >>confcache
15524
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15525
  if test -w "$cache_file"; then
15526
    test "x$cache_file" != "x/dev/null" &&
15527
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15528
$as_echo "$as_me: updating cache $cache_file" >&6;}
15529
    cat confcache >$cache_file
15530
  else
15531
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15532
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15533
  fi
15534
fi
15535
rm -f confcache
15536
 
15537
test "x$prefix" = xNONE && prefix=$ac_default_prefix
15538
# Let make expand exec_prefix.
15539
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15540
 
15541
DEFS=-DHAVE_CONFIG_H
15542
 
15543
ac_libobjs=
15544
ac_ltlibobjs=
15545
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15546
  # 1. Remove the extension, and $U if already installed.
15547
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15548
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15549
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15550
  #    will be set to the directory where LIBOBJS objects are built.
15551
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15552
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15553
done
15554
LIBOBJS=$ac_libobjs
15555
 
15556
LTLIBOBJS=$ac_ltlibobjs
15557
 
15558
 
15559
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15560
  as_fn_error "conditional \"AMDEP\" was never defined.
15561
Usually this means the macro was only invoked conditionally." "$LINENO" 5
15562
fi
15563
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15564
  as_fn_error "conditional \"am__fastdepCC\" was never defined.
15565
Usually this means the macro was only invoked conditionally." "$LINENO" 5
15566
fi
15567
 if test -n "$EXEEXT"; then
15568
  am__EXEEXT_TRUE=
15569
  am__EXEEXT_FALSE='#'
15570
else
15571
  am__EXEEXT_TRUE='#'
15572
  am__EXEEXT_FALSE=
15573
fi
15574
 
15575
if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
15576
  as_fn_error "conditional \"PLUGINS\" was never defined.
15577
Usually this means the macro was only invoked conditionally." "$LINENO" 5
15578
fi
15579
if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15580
  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
15581
Usually this means the macro was only invoked conditionally." "$LINENO" 5
15582
fi
15583
if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
15584
  as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
15585
Usually this means the macro was only invoked conditionally." "$LINENO" 5
15586
fi
15587
if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
15588
  as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined.
15589
Usually this means the macro was only invoked conditionally." "$LINENO" 5
15590
fi
15591
 
15592
: ${CONFIG_STATUS=./config.status}
15593
ac_write_fail=0
15594
ac_clean_files_save=$ac_clean_files
15595
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15596
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15597
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15598
as_write_fail=0
15599
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15600
#! $SHELL
15601
# Generated by $as_me.
15602
# Run this file to recreate the current configuration.
15603
# Compiler output produced by configure, useful for debugging
15604
# configure, is in config.log if it exists.
15605
 
15606
debug=false
15607
ac_cs_recheck=false
15608
ac_cs_silent=false
15609
 
15610
SHELL=\${CONFIG_SHELL-$SHELL}
15611
export SHELL
15612
_ASEOF
15613
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15614
## -------------------- ##
15615
## M4sh Initialization. ##
15616
## -------------------- ##
15617
 
15618
# Be more Bourne compatible
15619
DUALCASE=1; export DUALCASE # for MKS sh
15620
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15621
  emulate sh
15622
  NULLCMD=:
15623
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15624
  # is contrary to our usage.  Disable this feature.
15625
  alias -g '${1+"$@"}'='"$@"'
15626
  setopt NO_GLOB_SUBST
15627
else
15628
  case `(set -o) 2>/dev/null` in #(
15629
  *posix*) :
15630
    set -o posix ;; #(
15631
  *) :
15632
     ;;
15633
esac
15634
fi
15635
 
15636
 
15637
as_nl='
15638
'
15639
export as_nl
15640
# Printing a long string crashes Solaris 7 /usr/bin/printf.
15641
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15642
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15643
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15644
# Prefer a ksh shell builtin over an external printf program on Solaris,
15645
# but without wasting forks for bash or zsh.
15646
if test -z "$BASH_VERSION$ZSH_VERSION" \
15647
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15648
  as_echo='print -r --'
15649
  as_echo_n='print -rn --'
15650
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15651
  as_echo='printf %s\n'
15652
  as_echo_n='printf %s'
15653
else
15654
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15655
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15656
    as_echo_n='/usr/ucb/echo -n'
15657
  else
15658
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15659
    as_echo_n_body='eval
15660
      arg=$1;
15661
      case $arg in #(
15662
      *"$as_nl"*)
15663
        expr "X$arg" : "X\\(.*\\)$as_nl";
15664
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15665
      esac;
15666
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15667
    '
15668
    export as_echo_n_body
15669
    as_echo_n='sh -c $as_echo_n_body as_echo'
15670
  fi
15671
  export as_echo_body
15672
  as_echo='sh -c $as_echo_body as_echo'
15673
fi
15674
 
15675
# The user is always right.
15676
if test "${PATH_SEPARATOR+set}" != set; then
15677
  PATH_SEPARATOR=:
15678
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15679
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15680
      PATH_SEPARATOR=';'
15681
  }
15682
fi
15683
 
15684
 
15685
# IFS
15686
# We need space, tab and new line, in precisely that order.  Quoting is
15687
# there to prevent editors from complaining about space-tab.
15688
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15689
# splitting by setting IFS to empty value.)
15690
IFS=" ""        $as_nl"
15691
 
15692
# Find who we are.  Look in the path if we contain no directory separator.
15693
case $0 in #((
15694
  *[\\/]* ) as_myself=$0 ;;
15695
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15696
for as_dir in $PATH
15697
do
15698
  IFS=$as_save_IFS
15699
  test -z "$as_dir" && as_dir=.
15700
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15701
  done
15702
IFS=$as_save_IFS
15703
 
15704
     ;;
15705
esac
15706
# We did not find ourselves, most probably we were run as `sh COMMAND'
15707
# in which case we are not to be found in the path.
15708
if test "x$as_myself" = x; then
15709
  as_myself=$0
15710
fi
15711
if test ! -f "$as_myself"; then
15712
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15713
  exit 1
15714
fi
15715
 
15716
# Unset variables that we do not need and which cause bugs (e.g. in
15717
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15718
# suppresses any "Segmentation fault" message there.  '((' could
15719
# trigger a bug in pdksh 5.2.14.
15720
for as_var in BASH_ENV ENV MAIL MAILPATH
15721
do eval test x\${$as_var+set} = xset \
15722
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15723
done
15724
PS1='$ '
15725
PS2='> '
15726
PS4='+ '
15727
 
15728
# NLS nuisances.
15729
LC_ALL=C
15730
export LC_ALL
15731
LANGUAGE=C
15732
export LANGUAGE
15733
 
15734
# CDPATH.
15735
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15736
 
15737
 
15738
# as_fn_error ERROR [LINENO LOG_FD]
15739
# ---------------------------------
15740
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15741
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15742
# script with status $?, using 1 if that was 0.
15743
as_fn_error ()
15744
{
15745
  as_status=$?; test $as_status -eq 0 && as_status=1
15746
  if test "$3"; then
15747
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15748
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
15749
  fi
15750
  $as_echo "$as_me: error: $1" >&2
15751
  as_fn_exit $as_status
15752
} # as_fn_error
15753
 
15754
 
15755
# as_fn_set_status STATUS
15756
# -----------------------
15757
# Set $? to STATUS, without forking.
15758
as_fn_set_status ()
15759
{
15760
  return $1
15761
} # as_fn_set_status
15762
 
15763
# as_fn_exit STATUS
15764
# -----------------
15765
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15766
as_fn_exit ()
15767
{
15768
  set +e
15769
  as_fn_set_status $1
15770
  exit $1
15771
} # as_fn_exit
15772
 
15773
# as_fn_unset VAR
15774
# ---------------
15775
# Portably unset VAR.
15776
as_fn_unset ()
15777
{
15778
  { eval $1=; unset $1;}
15779
}
15780
as_unset=as_fn_unset
15781
# as_fn_append VAR VALUE
15782
# ----------------------
15783
# Append the text in VALUE to the end of the definition contained in VAR. Take
15784
# advantage of any shell optimizations that allow amortized linear growth over
15785
# repeated appends, instead of the typical quadratic growth present in naive
15786
# implementations.
15787
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15788
  eval 'as_fn_append ()
15789
  {
15790
    eval $1+=\$2
15791
  }'
15792
else
15793
  as_fn_append ()
15794
  {
15795
    eval $1=\$$1\$2
15796
  }
15797
fi # as_fn_append
15798
 
15799
# as_fn_arith ARG...
15800
# ------------------
15801
# Perform arithmetic evaluation on the ARGs, and store the result in the
15802
# global $as_val. Take advantage of shells that can avoid forks. The arguments
15803
# must be portable across $(()) and expr.
15804
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15805
  eval 'as_fn_arith ()
15806
  {
15807
    as_val=$(( $* ))
15808
  }'
15809
else
15810
  as_fn_arith ()
15811
  {
15812
    as_val=`expr "$@" || test $? -eq 1`
15813
  }
15814
fi # as_fn_arith
15815
 
15816
 
15817
if expr a : '\(a\)' >/dev/null 2>&1 &&
15818
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
15819
  as_expr=expr
15820
else
15821
  as_expr=false
15822
fi
15823
 
15824
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15825
  as_basename=basename
15826
else
15827
  as_basename=false
15828
fi
15829
 
15830
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15831
  as_dirname=dirname
15832
else
15833
  as_dirname=false
15834
fi
15835
 
15836
as_me=`$as_basename -- "$0" ||
15837
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15838
         X"$0" : 'X\(//\)$' \| \
15839
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15840
$as_echo X/"$0" |
15841
    sed '/^.*\/\([^/][^/]*\)\/*$/{
15842
            s//\1/
15843
            q
15844
          }
15845
          /^X\/\(\/\/\)$/{
15846
            s//\1/
15847
            q
15848
          }
15849
          /^X\/\(\/\).*/{
15850
            s//\1/
15851
            q
15852
          }
15853
          s/.*/./; q'`
15854
 
15855
# Avoid depending upon Character Ranges.
15856
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15857
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15858
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15859
as_cr_digits='0123456789'
15860
as_cr_alnum=$as_cr_Letters$as_cr_digits
15861
 
15862
ECHO_C= ECHO_N= ECHO_T=
15863
case `echo -n x` in #(((((
15864
-n*)
15865
  case `echo 'xy\c'` in
15866
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
15867
  xy)  ECHO_C='\c';;
15868
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15869
       ECHO_T=' ';;
15870
  esac;;
15871
*)
15872
  ECHO_N='-n';;
15873
esac
15874
 
15875
rm -f conf$$ conf$$.exe conf$$.file
15876
if test -d conf$$.dir; then
15877
  rm -f conf$$.dir/conf$$.file
15878
else
15879
  rm -f conf$$.dir
15880
  mkdir conf$$.dir 2>/dev/null
15881
fi
15882
if (echo >conf$$.file) 2>/dev/null; then
15883
  if ln -s conf$$.file conf$$ 2>/dev/null; then
15884
    as_ln_s='ln -s'
15885
    # ... but there are two gotchas:
15886
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15887
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15888
    # In both cases, we have to default to `cp -p'.
15889
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15890
      as_ln_s='cp -p'
15891
  elif ln conf$$.file conf$$ 2>/dev/null; then
15892
    as_ln_s=ln
15893
  else
15894
    as_ln_s='cp -p'
15895
  fi
15896
else
15897
  as_ln_s='cp -p'
15898
fi
15899
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15900
rmdir conf$$.dir 2>/dev/null
15901
 
15902
 
15903
# as_fn_mkdir_p
15904
# -------------
15905
# Create "$as_dir" as a directory, including parents if necessary.
15906
as_fn_mkdir_p ()
15907
{
15908
 
15909
  case $as_dir in #(
15910
  -*) as_dir=./$as_dir;;
15911
  esac
15912
  test -d "$as_dir" || eval $as_mkdir_p || {
15913
    as_dirs=
15914
    while :; do
15915
      case $as_dir in #(
15916
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15917
      *) as_qdir=$as_dir;;
15918
      esac
15919
      as_dirs="'$as_qdir' $as_dirs"
15920
      as_dir=`$as_dirname -- "$as_dir" ||
15921
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15922
         X"$as_dir" : 'X\(//\)[^/]' \| \
15923
         X"$as_dir" : 'X\(//\)$' \| \
15924
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15925
$as_echo X"$as_dir" |
15926
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15927
            s//\1/
15928
            q
15929
          }
15930
          /^X\(\/\/\)[^/].*/{
15931
            s//\1/
15932
            q
15933
          }
15934
          /^X\(\/\/\)$/{
15935
            s//\1/
15936
            q
15937
          }
15938
          /^X\(\/\).*/{
15939
            s//\1/
15940
            q
15941
          }
15942
          s/.*/./; q'`
15943
      test -d "$as_dir" && break
15944
    done
15945
    test -z "$as_dirs" || eval "mkdir $as_dirs"
15946
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
15947
 
15948
 
15949
} # as_fn_mkdir_p
15950
if mkdir -p . 2>/dev/null; then
15951
  as_mkdir_p='mkdir -p "$as_dir"'
15952
else
15953
  test -d ./-p && rmdir ./-p
15954
  as_mkdir_p=false
15955
fi
15956
 
15957
if test -x / >/dev/null 2>&1; then
15958
  as_test_x='test -x'
15959
else
15960
  if ls -dL / >/dev/null 2>&1; then
15961
    as_ls_L_option=L
15962
  else
15963
    as_ls_L_option=
15964
  fi
15965
  as_test_x='
15966
    eval sh -c '\''
15967
      if test -d "$1"; then
15968
        test -d "$1/.";
15969
      else
15970
        case $1 in #(
15971
        -*)set "./$1";;
15972
        esac;
15973
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15974
        ???[sx]*):;;*)false;;esac;fi
15975
    '\'' sh
15976
  '
15977
fi
15978
as_executable_p=$as_test_x
15979
 
15980
# Sed expression to map a string onto a valid CPP name.
15981
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15982
 
15983
# Sed expression to map a string onto a valid variable name.
15984
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15985
 
15986
 
15987
exec 6>&1
15988
## ----------------------------------- ##
15989
## Main body of $CONFIG_STATUS script. ##
15990
## ----------------------------------- ##
15991
_ASEOF
15992
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15993
 
15994
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15995
# Save the log message, to keep $0 and so on meaningful, and to
15996
# report actual input values of CONFIG_FILES etc. instead of their
15997
# values after options handling.
15998
ac_log="
15999
This file was extended by $as_me, which was
16000
generated by GNU Autoconf 2.64.  Invocation command line was
16001
 
16002
  CONFIG_FILES    = $CONFIG_FILES
16003
  CONFIG_HEADERS  = $CONFIG_HEADERS
16004
  CONFIG_LINKS    = $CONFIG_LINKS
16005
  CONFIG_COMMANDS = $CONFIG_COMMANDS
16006
  $ $0 $@
16007
 
16008
on `(hostname || uname -n) 2>/dev/null | sed 1q`
16009
"
16010
 
16011
_ACEOF
16012
 
16013
case $ac_config_files in *"
16014
"*) set x $ac_config_files; shift; ac_config_files=$*;;
16015
esac
16016
 
16017
case $ac_config_headers in *"
16018
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16019
esac
16020
 
16021
 
16022
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16023
# Files that config.status was made for.
16024
config_files="$ac_config_files"
16025
config_headers="$ac_config_headers"
16026
config_commands="$ac_config_commands"
16027
 
16028
_ACEOF
16029
 
16030
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16031
ac_cs_usage="\
16032
\`$as_me' instantiates files and other configuration actions
16033
from templates according to the current configuration.  Unless the files
16034
and actions are specified as TAGs, all are instantiated by default.
16035
 
16036
Usage: $0 [OPTION]... [TAG]...
16037
 
16038
  -h, --help       print this help, then exit
16039
  -V, --version    print version number and configuration settings, then exit
16040
  -q, --quiet, --silent
16041
                   do not print progress messages
16042
  -d, --debug      don't remove temporary files
16043
      --recheck    update $as_me by reconfiguring in the same conditions
16044
      --file=FILE[:TEMPLATE]
16045
                   instantiate the configuration file FILE
16046
      --header=FILE[:TEMPLATE]
16047
                   instantiate the configuration header FILE
16048
 
16049
Configuration files:
16050
$config_files
16051
 
16052
Configuration headers:
16053
$config_headers
16054
 
16055
Configuration commands:
16056
$config_commands
16057
 
16058
Report bugs to the package provider."
16059
 
16060
_ACEOF
16061
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16062
ac_cs_version="\\
16063
config.status
16064
configured by $0, generated by GNU Autoconf 2.64,
16065
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16066
 
16067
Copyright (C) 2009 Free Software Foundation, Inc.
16068
This config.status script is free software; the Free Software Foundation
16069
gives unlimited permission to copy, distribute and modify it."
16070
 
16071
ac_pwd='$ac_pwd'
16072
srcdir='$srcdir'
16073
INSTALL='$INSTALL'
16074
MKDIR_P='$MKDIR_P'
16075
AWK='$AWK'
16076
test -n "\$AWK" || AWK=awk
16077
_ACEOF
16078
 
16079
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16080
# The default lists apply if the user does not specify any file.
16081
ac_need_defaults=:
16082
while test $# != 0
16083
do
16084
  case $1 in
16085
  --*=*)
16086
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16087
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16088
    ac_shift=:
16089
    ;;
16090
  *)
16091
    ac_option=$1
16092
    ac_optarg=$2
16093
    ac_shift=shift
16094
    ;;
16095
  esac
16096
 
16097
  case $ac_option in
16098
  # Handling of the options.
16099
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16100
    ac_cs_recheck=: ;;
16101
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16102
    $as_echo "$ac_cs_version"; exit ;;
16103
  --debug | --debu | --deb | --de | --d | -d )
16104
    debug=: ;;
16105
  --file | --fil | --fi | --f )
16106
    $ac_shift
16107
    case $ac_optarg in
16108
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16109
    esac
16110
    as_fn_append CONFIG_FILES " '$ac_optarg'"
16111
    ac_need_defaults=false;;
16112
  --header | --heade | --head | --hea )
16113
    $ac_shift
16114
    case $ac_optarg in
16115
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16116
    esac
16117
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16118
    ac_need_defaults=false;;
16119
  --he | --h)
16120
    # Conflict between --help and --header
16121
    as_fn_error "ambiguous option: \`$1'
16122
Try \`$0 --help' for more information.";;
16123
  --help | --hel | -h )
16124
    $as_echo "$ac_cs_usage"; exit ;;
16125
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16126
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16127
    ac_cs_silent=: ;;
16128
 
16129
  # This is an error.
16130
  -*) as_fn_error "unrecognized option: \`$1'
16131
Try \`$0 --help' for more information." ;;
16132
 
16133
  *) as_fn_append ac_config_targets " $1"
16134
     ac_need_defaults=false ;;
16135
 
16136
  esac
16137
  shift
16138
done
16139
 
16140
ac_configure_extra_args=
16141
 
16142
if $ac_cs_silent; then
16143
  exec 6>/dev/null
16144
  ac_configure_extra_args="$ac_configure_extra_args --silent"
16145
fi
16146
 
16147
_ACEOF
16148
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16149
if \$ac_cs_recheck; then
16150
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16151
  shift
16152
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16153
  CONFIG_SHELL='$SHELL'
16154
  export CONFIG_SHELL
16155
  exec "\$@"
16156
fi
16157
 
16158
_ACEOF
16159
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16160
exec 5>>config.log
16161
{
16162
  echo
16163
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16164
## Running $as_me. ##
16165
_ASBOX
16166
  $as_echo "$ac_log"
16167
} >&5
16168
 
16169
_ACEOF
16170
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16171
#
16172
# INIT-COMMANDS
16173
#
16174
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16175
 
16176
 
16177
# The HP-UX ksh and POSIX shell print the target directory to stdout
16178
# if CDPATH is set.
16179
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16180
 
16181
sed_quote_subst='$sed_quote_subst'
16182
double_quote_subst='$double_quote_subst'
16183
delay_variable_subst='$delay_variable_subst'
16184
enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
16185
macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
16186
macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
16187
enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
16188
pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
16189
enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
16190
host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
16191
host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
16192
host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
16193
build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
16194
build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
16195
build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
16196
SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
16197
Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
16198
GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
16199
EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
16200
FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
16201
LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
16202
NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
16203
LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
16204
max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
16205
ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
16206
exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
16207
lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
16208
lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
16209
lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
16210
reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
16211
reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16212
OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
16213
deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
16214
file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
16215
AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
16216
AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
16217
STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
16218
RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
16219
old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16220
old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16221
old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16222
CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
16223
CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
16224
compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
16225
GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
16226
lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
16227
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
16228
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
16229
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
16230
objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
16231
SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
16232
ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
16233
MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
16234
lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
16235
lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
16236
lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
16237
lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
16238
lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
16239
need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
16240
DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
16241
NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
16242
LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
16243
OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
16244
OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
16245
libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
16246
shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16247
extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16248
archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
16249
enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
16250
export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16251
whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16252
compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
16253
old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16254
old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16255
archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16256
archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16257
module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16258
module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16259
with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
16260
allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
16261
no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
16262
hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16263
hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
16264
hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
16265
hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
16266
hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
16267
hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
16268
hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16269
hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
16270
inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
16271
link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
16272
fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
16273
always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
16274
export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16275
exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
16276
include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
16277
prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16278
file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
16279
variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
16280
need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
16281
need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
16282
version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
16283
runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16284
shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16285
shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
16286
libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
16287
library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
16288
soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
16289
postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16290
postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16291
finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16292
finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
16293
hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
16294
sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
16295
sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
16296
hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
16297
enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
16298
enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
16299
enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
16300
old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
16301
striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
16302
 
16303
LTCC='$LTCC'
16304
LTCFLAGS='$LTCFLAGS'
16305
compiler='$compiler_DEFAULT'
16306
 
16307
# Quote evaled strings.
16308
for var in SED \
16309
GREP \
16310
EGREP \
16311
FGREP \
16312
LD \
16313
NM \
16314
LN_S \
16315
lt_SP2NL \
16316
lt_NL2SP \
16317
reload_flag \
16318
OBJDUMP \
16319
deplibs_check_method \
16320
file_magic_cmd \
16321
AR \
16322
AR_FLAGS \
16323
STRIP \
16324
RANLIB \
16325
CC \
16326
CFLAGS \
16327
compiler \
16328
lt_cv_sys_global_symbol_pipe \
16329
lt_cv_sys_global_symbol_to_cdecl \
16330
lt_cv_sys_global_symbol_to_c_name_address \
16331
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16332
SHELL \
16333
ECHO \
16334
lt_prog_compiler_no_builtin_flag \
16335
lt_prog_compiler_wl \
16336
lt_prog_compiler_pic \
16337
lt_prog_compiler_static \
16338
lt_cv_prog_compiler_c_o \
16339
need_locks \
16340
DSYMUTIL \
16341
NMEDIT \
16342
LIPO \
16343
OTOOL \
16344
OTOOL64 \
16345
shrext_cmds \
16346
export_dynamic_flag_spec \
16347
whole_archive_flag_spec \
16348
compiler_needs_object \
16349
with_gnu_ld \
16350
allow_undefined_flag \
16351
no_undefined_flag \
16352
hardcode_libdir_flag_spec \
16353
hardcode_libdir_flag_spec_ld \
16354
hardcode_libdir_separator \
16355
fix_srcfile_path \
16356
exclude_expsyms \
16357
include_expsyms \
16358
file_list_spec \
16359
variables_saved_for_relink \
16360
libname_spec \
16361
library_names_spec \
16362
soname_spec \
16363
finish_eval \
16364
old_striplib \
16365
striplib; do
16366
    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
16367
    *[\\\\\\\`\\"\\\$]*)
16368
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16369
      ;;
16370
    *)
16371
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16372
      ;;
16373
    esac
16374
done
16375
 
16376
# Double-quote double-evaled strings.
16377
for var in reload_cmds \
16378
old_postinstall_cmds \
16379
old_postuninstall_cmds \
16380
old_archive_cmds \
16381
extract_expsyms_cmds \
16382
old_archive_from_new_cmds \
16383
old_archive_from_expsyms_cmds \
16384
archive_cmds \
16385
archive_expsym_cmds \
16386
module_cmds \
16387
module_expsym_cmds \
16388
export_symbols_cmds \
16389
prelink_cmds \
16390
postinstall_cmds \
16391
postuninstall_cmds \
16392
finish_cmds \
16393
sys_lib_search_path_spec \
16394
sys_lib_dlsearch_path_spec; do
16395
    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
16396
    *[\\\\\\\`\\"\\\$]*)
16397
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16398
      ;;
16399
    *)
16400
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16401
      ;;
16402
    esac
16403
done
16404
 
16405
# Fix-up fallback echo if it was mangled by the above quoting rules.
16406
case \$lt_ECHO in
16407
*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
16408
  ;;
16409
esac
16410
 
16411
ac_aux_dir='$ac_aux_dir'
16412
xsi_shell='$xsi_shell'
16413
lt_shell_append='$lt_shell_append'
16414
 
16415
# See if we are running on zsh, and set the options which allow our
16416
# commands through without removal of \ escapes INIT.
16417
if test -n "\${ZSH_VERSION+set}" ; then
16418
   setopt NO_GLOB_SUBST
16419
fi
16420
 
16421
 
16422
    PACKAGE='$PACKAGE'
16423
    VERSION='$VERSION'
16424
    TIMESTAMP='$TIMESTAMP'
16425
    RM='$RM'
16426
    ofile='$ofile'
16427
 
16428
 
16429
 
16430
# Capture the value of obsolete ALL_LINGUAS because we need it to compute
16431
    # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16432
    # from automake.
16433
    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16434
    # Capture the value of LINGUAS because we need it to compute CATALOGS.
16435
    LINGUAS="${LINGUAS-%UNSET%}"
16436
 
16437
 
16438
GCC="$GCC"
16439
CC="$CC"
16440
acx_cv_header_stdint="$acx_cv_header_stdint"
16441
acx_cv_type_int8_t="$acx_cv_type_int8_t"
16442
acx_cv_type_int16_t="$acx_cv_type_int16_t"
16443
acx_cv_type_int32_t="$acx_cv_type_int32_t"
16444
acx_cv_type_int64_t="$acx_cv_type_int64_t"
16445
acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
16446
ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
16447
ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
16448
ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
16449
ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
16450
ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
16451
ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
16452
ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
16453
ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
16454
 
16455
 
16456
 
16457
_ACEOF
16458
 
16459
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16460
 
16461
# Handling of arguments.
16462
for ac_config_target in $ac_config_targets
16463
do
16464
  case $ac_config_target in
16465
    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16466
    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16467
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16468
    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16469
    "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;;
16470
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16471
    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16472
    "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
16473
    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16474
    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16475
 
16476
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16477
  esac
16478
done
16479
 
16480
 
16481
# If the user did not use the arguments to specify the items to instantiate,
16482
# then the envvar interface is used.  Set only those that are not.
16483
# We use the long form for the default assignment because of an extremely
16484
# bizarre bug on SunOS 4.1.3.
16485
if $ac_need_defaults; then
16486
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16487
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16488
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16489
fi
16490
 
16491
# Have a temporary directory for convenience.  Make it in the build tree
16492
# simply because there is no reason against having it here, and in addition,
16493
# creating and moving files from /tmp can sometimes cause problems.
16494
# Hook for its removal unless debugging.
16495
# Note that there is a small window in which the directory will not be cleaned:
16496
# after its creation but before its name has been assigned to `$tmp'.
16497
$debug ||
16498
{
16499
  tmp=
16500
  trap 'exit_status=$?
16501
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16502
' 0
16503
  trap 'as_fn_exit 1' 1 2 13 15
16504
}
16505
# Create a (secure) tmp directory for tmp files.
16506
 
16507
{
16508
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16509
  test -n "$tmp" && test -d "$tmp"
16510
}  ||
16511
{
16512
  tmp=./conf$$-$RANDOM
16513
  (umask 077 && mkdir "$tmp")
16514
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16515
 
16516
# Set up the scripts for CONFIG_FILES section.
16517
# No need to generate them if there are no CONFIG_FILES.
16518
# This happens for instance with `./config.status config.h'.
16519
if test -n "$CONFIG_FILES"; then
16520
 
16521
 
16522
ac_cr=`echo X | tr X '\015'`
16523
# On cygwin, bash can eat \r inside `` if the user requested igncr.
16524
# But we know of no other shell where ac_cr would be empty at this
16525
# point, so we can use a bashism as a fallback.
16526
if test "x$ac_cr" = x; then
16527
  eval ac_cr=\$\'\\r\'
16528
fi
16529
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
16530
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16531
  ac_cs_awk_cr='\r'
16532
else
16533
  ac_cs_awk_cr=$ac_cr
16534
fi
16535
 
16536
echo 'BEGIN {' >"$tmp/subs1.awk" &&
16537
_ACEOF
16538
 
16539
 
16540
{
16541
  echo "cat >conf$$subs.awk <<_ACEOF" &&
16542
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16543
  echo "_ACEOF"
16544
} >conf$$subs.sh ||
16545
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16546
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16547
ac_delim='%!_!# '
16548
for ac_last_try in false false false false false :; do
16549
  . ./conf$$subs.sh ||
16550
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16551
 
16552
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16553
  if test $ac_delim_n = $ac_delim_num; then
16554
    break
16555
  elif $ac_last_try; then
16556
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16557
  else
16558
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16559
  fi
16560
done
16561
rm -f conf$$subs.sh
16562
 
16563
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16564
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16565
_ACEOF
16566
sed -n '
16567
h
16568
s/^/S["/; s/!.*/"]=/
16569
p
16570
g
16571
s/^[^!]*!//
16572
:repl
16573
t repl
16574
s/'"$ac_delim"'$//
16575
t delim
16576
:nl
16577
h
16578
s/\(.\{148\}\).*/\1/
16579
t more1
16580
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16581
p
16582
n
16583
b repl
16584
:more1
16585
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16586
p
16587
g
16588
s/.\{148\}//
16589
t nl
16590
:delim
16591
h
16592
s/\(.\{148\}\).*/\1/
16593
t more2
16594
s/["\\]/\\&/g; s/^/"/; s/$/"/
16595
p
16596
b
16597
:more2
16598
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16599
p
16600
g
16601
s/.\{148\}//
16602
t delim
16603
' 
16604
/^[^""]/{
16605
  N
16606
  s/\n//
16607
}
16608
' >>$CONFIG_STATUS || ac_write_fail=1
16609
rm -f conf$$subs.awk
16610
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16611
_ACAWK
16612
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16613
  for (key in S) S_is_set[key] = 1
16614
  FS = ""
16615
 
16616
}
16617
{
16618
  line = $ 0
16619
  nfields = split(line, field, "@")
16620
  substed = 0
16621
  len = length(field[1])
16622
  for (i = 2; i < nfields; i++) {
16623
    key = field[i]
16624
    keylen = length(key)
16625
    if (S_is_set[key]) {
16626
      value = S[key]
16627
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16628
      len += length(value) + length(field[++i])
16629
      substed = 1
16630
    } else
16631
      len += 1 + keylen
16632
  }
16633
 
16634
  print line
16635
}
16636
 
16637
_ACAWK
16638
_ACEOF
16639
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16640
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16641
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16642
else
16643
  cat
16644
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16645
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
16646
_ACEOF
16647
 
16648
# VPATH may cause trouble with some makes, so we remove $(srcdir),
16649
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16650
# trailing colons and then remove the whole line if VPATH becomes empty
16651
# (actually we leave an empty line to preserve line numbers).
16652
if test "x$srcdir" = x.; then
16653
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
16654
s/:*\$(srcdir):*/:/
16655
s/:*\${srcdir}:*/:/
16656
s/:*@srcdir@:*/:/
16657
s/^\([^=]*=[     ]*\):*/\1/
16658
s/:*$//
16659
s/^[^=]*=[       ]*$//
16660
}'
16661
fi
16662
 
16663
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16664
fi # test -n "$CONFIG_FILES"
16665
 
16666
# Set up the scripts for CONFIG_HEADERS section.
16667
# No need to generate them if there are no CONFIG_HEADERS.
16668
# This happens for instance with `./config.status Makefile'.
16669
if test -n "$CONFIG_HEADERS"; then
16670
cat >"$tmp/defines.awk" <<\_ACAWK ||
16671
BEGIN {
16672
_ACEOF
16673
 
16674
# Transform confdefs.h into an awk script `defines.awk', embedded as
16675
# here-document in config.status, that substitutes the proper values into
16676
# config.h.in to produce config.h.
16677
 
16678
# Create a delimiter string that does not exist in confdefs.h, to ease
16679
# handling of long lines.
16680
ac_delim='%!_!# '
16681
for ac_last_try in false false :; do
16682
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16683
  if test -z "$ac_t"; then
16684
    break
16685
  elif $ac_last_try; then
16686
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16687
  else
16688
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16689
  fi
16690
done
16691
 
16692
# For the awk script, D is an array of macro values keyed by name,
16693
# likewise P contains macro parameters if any.  Preserve backslash
16694
# newline sequences.
16695
 
16696
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16697
sed -n '
16698
s/.\{148\}/&'"$ac_delim"'/g
16699
t rset
16700
:rset
16701
s/^[     ]*#[    ]*define[       ][      ]*/ /
16702
t def
16703
d
16704
:def
16705
s/\\$//
16706
t bsnl
16707
s/["\\]/\\&/g
16708
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16709
D["\1"]=" \3"/p
16710
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16711
d
16712
:bsnl
16713
s/["\\]/\\&/g
16714
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16715
D["\1"]=" \3\\\\\\n"\\/p
16716
t cont
16717
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16718
t cont
16719
d
16720
:cont
16721
n
16722
s/.\{148\}/&'"$ac_delim"'/g
16723
t clear
16724
:clear
16725
s/\\$//
16726
t bsnlc
16727
s/["\\]/\\&/g; s/^/"/; s/$/"/p
16728
d
16729
:bsnlc
16730
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16731
b cont
16732
' 
16733
s/'"$ac_delim"'/"\\\
16734
"/g' >>$CONFIG_STATUS || ac_write_fail=1
16735
 
16736
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16737
  for (key in D) D_is_set[key] = 1
16738
  FS = ""
16739
}
16740
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16741
  line = \$ 0
16742
  split(line, arg, " ")
16743
  if (arg[1] == "#") {
16744
    defundef = arg[2]
16745
    mac1 = arg[3]
16746
  } else {
16747
    defundef = substr(arg[1], 2)
16748
    mac1 = arg[2]
16749
  }
16750
  split(mac1, mac2, "(") #)
16751
  macro = mac2[1]
16752
  prefix = substr(line, 1, index(line, defundef) - 1)
16753
  if (D_is_set[macro]) {
16754
    # Preserve the white space surrounding the "#".
16755
    print prefix "define", macro P[macro] D[macro]
16756
    next
16757
  } else {
16758
    # Replace #undef with comments.  This is necessary, for example,
16759
    # in the case of _POSIX_SOURCE, which is predefined and required
16760
    # on some systems where configure will not decide to define it.
16761
    if (defundef == "undef") {
16762
      print "/*", prefix defundef, macro, "*/"
16763
      next
16764
    }
16765
  }
16766
}
16767
{ print }
16768
_ACAWK
16769
_ACEOF
16770
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16771
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
16772
fi # test -n "$CONFIG_HEADERS"
16773
 
16774
 
16775
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
16776
shift
16777
for ac_tag
16778
do
16779
  case $ac_tag in
16780
  :[FHLC]) ac_mode=$ac_tag; continue;;
16781
  esac
16782
  case $ac_mode$ac_tag in
16783
  :[FHL]*:*);;
16784
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
16785
  :[FH]-) ac_tag=-:-;;
16786
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16787
  esac
16788
  ac_save_IFS=$IFS
16789
  IFS=:
16790
  set x $ac_tag
16791
  IFS=$ac_save_IFS
16792
  shift
16793
  ac_file=$1
16794
  shift
16795
 
16796
  case $ac_mode in
16797
  :L) ac_source=$1;;
16798
  :[FH])
16799
    ac_file_inputs=
16800
    for ac_f
16801
    do
16802
      case $ac_f in
16803
      -) ac_f="$tmp/stdin";;
16804
      *) # Look for the file first in the build tree, then in the source tree
16805
         # (if the path is not absolute).  The absolute path cannot be DOS-style,
16806
         # because $ac_f cannot contain `:'.
16807
         test -f "$ac_f" ||
16808
           case $ac_f in
16809
           [\\/$]*) false;;
16810
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16811
           esac ||
16812
           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16813
      esac
16814
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16815
      as_fn_append ac_file_inputs " '$ac_f'"
16816
    done
16817
 
16818
    # Let's still pretend it is `configure' which instantiates (i.e., don't
16819
    # use $as_me), people would be surprised to read:
16820
    #    /* config.h.  Generated by config.status.  */
16821
    configure_input='Generated from '`
16822
          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16823
        `' by configure.'
16824
    if test x"$ac_file" != x-; then
16825
      configure_input="$ac_file.  $configure_input"
16826
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16827
$as_echo "$as_me: creating $ac_file" >&6;}
16828
    fi
16829
    # Neutralize special characters interpreted by sed in replacement strings.
16830
    case $configure_input in #(
16831
    *\&* | *\|* | *\\* )
16832
       ac_sed_conf_input=`$as_echo "$configure_input" |
16833
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
16834
    *) ac_sed_conf_input=$configure_input;;
16835
    esac
16836
 
16837
    case $ac_tag in
16838
    *:-:* | *:-) cat >"$tmp/stdin" \
16839
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
16840
    esac
16841
    ;;
16842
  esac
16843
 
16844
  ac_dir=`$as_dirname -- "$ac_file" ||
16845
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16846
         X"$ac_file" : 'X\(//\)[^/]' \| \
16847
         X"$ac_file" : 'X\(//\)$' \| \
16848
         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16849
$as_echo X"$ac_file" |
16850
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16851
            s//\1/
16852
            q
16853
          }
16854
          /^X\(\/\/\)[^/].*/{
16855
            s//\1/
16856
            q
16857
          }
16858
          /^X\(\/\/\)$/{
16859
            s//\1/
16860
            q
16861
          }
16862
          /^X\(\/\).*/{
16863
            s//\1/
16864
            q
16865
          }
16866
          s/.*/./; q'`
16867
  as_dir="$ac_dir"; as_fn_mkdir_p
16868
  ac_builddir=.
16869
 
16870
case "$ac_dir" in
16871
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16872
*)
16873
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16874
  # A ".." for each directory in $ac_dir_suffix.
16875
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16876
  case $ac_top_builddir_sub in
16877
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16878
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16879
  esac ;;
16880
esac
16881
ac_abs_top_builddir=$ac_pwd
16882
ac_abs_builddir=$ac_pwd$ac_dir_suffix
16883
# for backward compatibility:
16884
ac_top_builddir=$ac_top_build_prefix
16885
 
16886
case $srcdir in
16887
  .)  # We are building in place.
16888
    ac_srcdir=.
16889
    ac_top_srcdir=$ac_top_builddir_sub
16890
    ac_abs_top_srcdir=$ac_pwd ;;
16891
  [\\/]* | ?:[\\/]* )  # Absolute name.
16892
    ac_srcdir=$srcdir$ac_dir_suffix;
16893
    ac_top_srcdir=$srcdir
16894
    ac_abs_top_srcdir=$srcdir ;;
16895
  *) # Relative name.
16896
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16897
    ac_top_srcdir=$ac_top_build_prefix$srcdir
16898
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16899
esac
16900
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16901
 
16902
 
16903
  case $ac_mode in
16904
  :F)
16905
  #
16906
  # CONFIG_FILE
16907
  #
16908
 
16909
  case $INSTALL in
16910
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16911
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16912
  esac
16913
  ac_MKDIR_P=$MKDIR_P
16914
  case $MKDIR_P in
16915
  [\\/$]* | ?:[\\/]* ) ;;
16916
  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16917
  esac
16918
_ACEOF
16919
 
16920
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16921
# If the template does not know about datarootdir, expand it.
16922
# FIXME: This hack should be removed a few years after 2.60.
16923
ac_datarootdir_hack=; ac_datarootdir_seen=
16924
ac_sed_dataroot='
16925
/datarootdir/ {
16926
  p
16927
  q
16928
}
16929
/@datadir@/p
16930
/@docdir@/p
16931
/@infodir@/p
16932
/@localedir@/p
16933
/@mandir@/p'
16934
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16935
*datarootdir*) ac_datarootdir_seen=yes;;
16936
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16937
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16938
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16939
_ACEOF
16940
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16941
  ac_datarootdir_hack='
16942
  s&@datadir@&$datadir&g
16943
  s&@docdir@&$docdir&g
16944
  s&@infodir@&$infodir&g
16945
  s&@localedir@&$localedir&g
16946
  s&@mandir@&$mandir&g
16947
  s&\\\${datarootdir}&$datarootdir&g' ;;
16948
esac
16949
_ACEOF
16950
 
16951
# Neutralize VPATH when `$srcdir' = `.'.
16952
# Shell code in configure.ac might set extrasub.
16953
# FIXME: do we really want to maintain this feature?
16954
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16955
ac_sed_extra="$ac_vpsub
16956
$extrasub
16957
_ACEOF
16958
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16959
:t
16960
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16961
s|@configure_input@|$ac_sed_conf_input|;t t
16962
s&@top_builddir@&$ac_top_builddir_sub&;t t
16963
s&@top_build_prefix@&$ac_top_build_prefix&;t t
16964
s&@srcdir@&$ac_srcdir&;t t
16965
s&@abs_srcdir@&$ac_abs_srcdir&;t t
16966
s&@top_srcdir@&$ac_top_srcdir&;t t
16967
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16968
s&@builddir@&$ac_builddir&;t t
16969
s&@abs_builddir@&$ac_abs_builddir&;t t
16970
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16971
s&@INSTALL@&$ac_INSTALL&;t t
16972
s&@MKDIR_P@&$ac_MKDIR_P&;t t
16973
$ac_datarootdir_hack
16974
"
16975
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
16976
  || as_fn_error "could not create $ac_file" "$LINENO" 5
16977
 
16978
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16979
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16980
  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16981
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16982
which seems to be undefined.  Please make sure it is defined." >&5
16983
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16984
which seems to be undefined.  Please make sure it is defined." >&2;}
16985
 
16986
  rm -f "$tmp/stdin"
16987
  case $ac_file in
16988
  -) cat "$tmp/out" && rm -f "$tmp/out";;
16989
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16990
  esac \
16991
  || as_fn_error "could not create $ac_file" "$LINENO" 5
16992
 ;;
16993
  :H)
16994
  #
16995
  # CONFIG_HEADER
16996
  #
16997
  if test x"$ac_file" != x-; then
16998
    {
16999
      $as_echo "/* $configure_input  */" \
17000
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17001
    } >"$tmp/config.h" \
17002
      || as_fn_error "could not create $ac_file" "$LINENO" 5
17003
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17004
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17005
$as_echo "$as_me: $ac_file is unchanged" >&6;}
17006
    else
17007
      rm -f "$ac_file"
17008
      mv "$tmp/config.h" "$ac_file" \
17009
        || as_fn_error "could not create $ac_file" "$LINENO" 5
17010
    fi
17011
  else
17012
    $as_echo "/* $configure_input  */" \
17013
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17014
      || as_fn_error "could not create -" "$LINENO" 5
17015
  fi
17016
# Compute "$ac_file"'s index in $config_headers.
17017
_am_arg="$ac_file"
17018
_am_stamp_count=1
17019
for _am_header in $config_headers :; do
17020
  case $_am_header in
17021
    $_am_arg | $_am_arg:* )
17022
      break ;;
17023
    * )
17024
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17025
  esac
17026
done
17027
echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17028
$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17029
         X"$_am_arg" : 'X\(//\)[^/]' \| \
17030
         X"$_am_arg" : 'X\(//\)$' \| \
17031
         X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17032
$as_echo X"$_am_arg" |
17033
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17034
            s//\1/
17035
            q
17036
          }
17037
          /^X\(\/\/\)[^/].*/{
17038
            s//\1/
17039
            q
17040
          }
17041
          /^X\(\/\/\)$/{
17042
            s//\1/
17043
            q
17044
          }
17045
          /^X\(\/\).*/{
17046
            s//\1/
17047
            q
17048
          }
17049
          s/.*/./; q'`/stamp-h$_am_stamp_count
17050
 ;;
17051
 
17052
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17053
$as_echo "$as_me: executing $ac_file commands" >&6;}
17054
 ;;
17055
  esac
17056
 
17057
 
17058
  case $ac_file$ac_mode in
17059
    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17060
  # Autoconf 2.62 quotes --file arguments for eval, but not when files
17061
  # are listed without --file.  Let's play safe and only enable the eval
17062
  # if we detect the quoting.
17063
  case $CONFIG_FILES in
17064
  *\'*) eval set x "$CONFIG_FILES" ;;
17065
  *)   set x $CONFIG_FILES ;;
17066
  esac
17067
  shift
17068
  for mf
17069
  do
17070
    # Strip MF so we end up with the name of the file.
17071
    mf=`echo "$mf" | sed -e 's/:.*$//'`
17072
    # Check whether this is an Automake generated Makefile or not.
17073
    # We used to match only the files named `Makefile.in', but
17074
    # some people rename them; so instead we look at the file content.
17075
    # Grep'ing the first line is not enough: some people post-process
17076
    # each Makefile.in and add a new line on top of each file to say so.
17077
    # Grep'ing the whole file is not good either: AIX grep has a line
17078
    # limit of 2048, but all sed's we know have understand at least 4000.
17079
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17080
      dirpart=`$as_dirname -- "$mf" ||
17081
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17082
         X"$mf" : 'X\(//\)[^/]' \| \
17083
         X"$mf" : 'X\(//\)$' \| \
17084
         X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17085
$as_echo X"$mf" |
17086
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17087
            s//\1/
17088
            q
17089
          }
17090
          /^X\(\/\/\)[^/].*/{
17091
            s//\1/
17092
            q
17093
          }
17094
          /^X\(\/\/\)$/{
17095
            s//\1/
17096
            q
17097
          }
17098
          /^X\(\/\).*/{
17099
            s//\1/
17100
            q
17101
          }
17102
          s/.*/./; q'`
17103
    else
17104
      continue
17105
    fi
17106
    # Extract the definition of DEPDIR, am__include, and am__quote
17107
    # from the Makefile without running `make'.
17108
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17109
    test -z "$DEPDIR" && continue
17110
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
17111
    test -z "am__include" && continue
17112
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17113
    # When using ansi2knr, U may be empty or an underscore; expand it
17114
    U=`sed -n 's/^U = //p' < "$mf"`
17115
    # Find all dependency output files, they are included files with
17116
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
17117
    # simplest approach to changing $(DEPDIR) to its actual value in the
17118
    # expansion.
17119
    for file in `sed -n "
17120
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17121
         sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17122
      # Make sure the directory exists.
17123
      test -f "$dirpart/$file" && continue
17124
      fdir=`$as_dirname -- "$file" ||
17125
$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17126
         X"$file" : 'X\(//\)[^/]' \| \
17127
         X"$file" : 'X\(//\)$' \| \
17128
         X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17129
$as_echo X"$file" |
17130
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17131
            s//\1/
17132
            q
17133
          }
17134
          /^X\(\/\/\)[^/].*/{
17135
            s//\1/
17136
            q
17137
          }
17138
          /^X\(\/\/\)$/{
17139
            s//\1/
17140
            q
17141
          }
17142
          /^X\(\/\).*/{
17143
            s//\1/
17144
            q
17145
          }
17146
          s/.*/./; q'`
17147
      as_dir=$dirpart/$fdir; as_fn_mkdir_p
17148
      # echo "creating $dirpart/$file"
17149
      echo '# dummy' > "$dirpart/$file"
17150
    done
17151
  done
17152
}
17153
 ;;
17154
    "libtool":C)
17155
 
17156
    # See if we are running on zsh, and set the options which allow our
17157
    # commands through without removal of \ escapes.
17158
    if test -n "${ZSH_VERSION+set}" ; then
17159
      setopt NO_GLOB_SUBST
17160
    fi
17161
 
17162
    cfgfile="${ofile}T"
17163
    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17164
    $RM "$cfgfile"
17165
 
17166
    cat <<_LT_EOF >> "$cfgfile"
17167
#! $SHELL
17168
 
17169
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17170
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17171
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17172
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17173
#
17174
#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17175
#                 2006, 2007, 2008 Free Software Foundation, Inc.
17176
#   Written by Gordon Matzigkeit, 1996
17177
#
17178
#   This file is part of GNU Libtool.
17179
#
17180
# GNU Libtool is free software; you can redistribute it and/or
17181
# modify it under the terms of the GNU General Public License as
17182
# published by the Free Software Foundation; either version 2 of
17183
# the License, or (at your option) any later version.
17184
#
17185
# As a special exception to the GNU General Public License,
17186
# if you distribute this file as part of a program or library that
17187
# is built using GNU Libtool, you may include this file under the
17188
# same distribution terms that you use for the rest of that program.
17189
#
17190
# GNU Libtool is distributed in the hope that it will be useful,
17191
# but WITHOUT ANY WARRANTY; without even the implied warranty of
17192
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17193
# GNU General Public License for more details.
17194
#
17195
# You should have received a copy of the GNU General Public License
17196
# along with GNU Libtool; see the file COPYING.  If not, a copy
17197
# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17198
# obtained by writing to the Free Software Foundation, Inc.,
17199
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17200
 
17201
 
17202
# The names of the tagged configurations supported by this script.
17203
available_tags=""
17204
 
17205
# ### BEGIN LIBTOOL CONFIG
17206
 
17207
# Whether or not to build shared libraries.
17208
build_libtool_libs=$enable_shared
17209
 
17210
# Which release of libtool.m4 was used?
17211
macro_version=$macro_version
17212
macro_revision=$macro_revision
17213
 
17214
# Whether or not to build static libraries.
17215
build_old_libs=$enable_static
17216
 
17217
# What type of objects to build.
17218
pic_mode=$pic_mode
17219
 
17220
# Whether or not to optimize for fast installation.
17221
fast_install=$enable_fast_install
17222
 
17223
# The host system.
17224
host_alias=$host_alias
17225
host=$host
17226
host_os=$host_os
17227
 
17228
# The build system.
17229
build_alias=$build_alias
17230
build=$build
17231
build_os=$build_os
17232
 
17233
# A sed program that does not truncate output.
17234
SED=$lt_SED
17235
 
17236
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17237
Xsed="\$SED -e 1s/^X//"
17238
 
17239
# A grep program that handles long lines.
17240
GREP=$lt_GREP
17241
 
17242
# An ERE matcher.
17243
EGREP=$lt_EGREP
17244
 
17245
# A literal string matcher.
17246
FGREP=$lt_FGREP
17247
 
17248
# A BSD- or MS-compatible name lister.
17249
NM=$lt_NM
17250
 
17251
# Whether we need soft or hard links.
17252
LN_S=$lt_LN_S
17253
 
17254
# What is the maximum length of a command?
17255
max_cmd_len=$max_cmd_len
17256
 
17257
# Object file suffix (normally "o").
17258
objext=$ac_objext
17259
 
17260
# Executable file suffix (normally "").
17261
exeext=$exeext
17262
 
17263
# whether the shell understands "unset".
17264
lt_unset=$lt_unset
17265
 
17266
# turn spaces into newlines.
17267
SP2NL=$lt_lt_SP2NL
17268
 
17269
# turn newlines into spaces.
17270
NL2SP=$lt_lt_NL2SP
17271
 
17272
# How to create reloadable object files.
17273
reload_flag=$lt_reload_flag
17274
reload_cmds=$lt_reload_cmds
17275
 
17276
# An object symbol dumper.
17277
OBJDUMP=$lt_OBJDUMP
17278
 
17279
# Method to check whether dependent libraries are shared objects.
17280
deplibs_check_method=$lt_deplibs_check_method
17281
 
17282
# Command to use when deplibs_check_method == "file_magic".
17283
file_magic_cmd=$lt_file_magic_cmd
17284
 
17285
# The archiver.
17286
AR=$lt_AR
17287
AR_FLAGS=$lt_AR_FLAGS
17288
 
17289
# A symbol stripping program.
17290
STRIP=$lt_STRIP
17291
 
17292
# Commands used to install an old-style archive.
17293
RANLIB=$lt_RANLIB
17294
old_postinstall_cmds=$lt_old_postinstall_cmds
17295
old_postuninstall_cmds=$lt_old_postuninstall_cmds
17296
 
17297
# A C compiler.
17298
LTCC=$lt_CC
17299
 
17300
# LTCC compiler flags.
17301
LTCFLAGS=$lt_CFLAGS
17302
 
17303
# Take the output of nm and produce a listing of raw symbols and C names.
17304
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17305
 
17306
# Transform the output of nm in a proper C declaration.
17307
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17308
 
17309
# Transform the output of nm in a C name address pair.
17310
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17311
 
17312
# Transform the output of nm in a C name address pair when lib prefix is needed.
17313
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17314
 
17315
# The name of the directory that contains temporary libtool files.
17316
objdir=$objdir
17317
 
17318
# Shell to use when invoking shell scripts.
17319
SHELL=$lt_SHELL
17320
 
17321
# An echo program that does not interpret backslashes.
17322
ECHO=$lt_ECHO
17323
 
17324
# Used to examine libraries when file_magic_cmd begins with "file".
17325
MAGIC_CMD=$MAGIC_CMD
17326
 
17327
# Must we lock files when doing compilation?
17328
need_locks=$lt_need_locks
17329
 
17330
# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17331
DSYMUTIL=$lt_DSYMUTIL
17332
 
17333
# Tool to change global to local symbols on Mac OS X.
17334
NMEDIT=$lt_NMEDIT
17335
 
17336
# Tool to manipulate fat objects and archives on Mac OS X.
17337
LIPO=$lt_LIPO
17338
 
17339
# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17340
OTOOL=$lt_OTOOL
17341
 
17342
# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17343
OTOOL64=$lt_OTOOL64
17344
 
17345
# Old archive suffix (normally "a").
17346
libext=$libext
17347
 
17348
# Shared library suffix (normally ".so").
17349
shrext_cmds=$lt_shrext_cmds
17350
 
17351
# The commands to extract the exported symbol list from a shared archive.
17352
extract_expsyms_cmds=$lt_extract_expsyms_cmds
17353
 
17354
# Variables whose values should be saved in libtool wrapper scripts and
17355
# restored at link time.
17356
variables_saved_for_relink=$lt_variables_saved_for_relink
17357
 
17358
# Do we need the "lib" prefix for modules?
17359
need_lib_prefix=$need_lib_prefix
17360
 
17361
# Do we need a version for libraries?
17362
need_version=$need_version
17363
 
17364
# Library versioning type.
17365
version_type=$version_type
17366
 
17367
# Shared library runtime path variable.
17368
runpath_var=$runpath_var
17369
 
17370
# Shared library path variable.
17371
shlibpath_var=$shlibpath_var
17372
 
17373
# Is shlibpath searched before the hard-coded library search path?
17374
shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17375
 
17376
# Format of library name prefix.
17377
libname_spec=$lt_libname_spec
17378
 
17379
# List of archive names.  First name is the real one, the rest are links.
17380
# The last name is the one that the linker finds with -lNAME
17381
library_names_spec=$lt_library_names_spec
17382
 
17383
# The coded name of the library, if different from the real name.
17384
soname_spec=$lt_soname_spec
17385
 
17386
# Command to use after installation of a shared archive.
17387
postinstall_cmds=$lt_postinstall_cmds
17388
 
17389
# Command to use after uninstallation of a shared archive.
17390
postuninstall_cmds=$lt_postuninstall_cmds
17391
 
17392
# Commands used to finish a libtool library installation in a directory.
17393
finish_cmds=$lt_finish_cmds
17394
 
17395
# As "finish_cmds", except a single script fragment to be evaled but
17396
# not shown.
17397
finish_eval=$lt_finish_eval
17398
 
17399
# Whether we should hardcode library paths into libraries.
17400
hardcode_into_libs=$hardcode_into_libs
17401
 
17402
# Compile-time system search path for libraries.
17403
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17404
 
17405
# Run-time system search path for libraries.
17406
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17407
 
17408
# Whether dlopen is supported.
17409
dlopen_support=$enable_dlopen
17410
 
17411
# Whether dlopen of programs is supported.
17412
dlopen_self=$enable_dlopen_self
17413
 
17414
# Whether dlopen of statically linked programs is supported.
17415
dlopen_self_static=$enable_dlopen_self_static
17416
 
17417
# Commands to strip libraries.
17418
old_striplib=$lt_old_striplib
17419
striplib=$lt_striplib
17420
 
17421
 
17422
# The linker used to build libraries.
17423
LD=$lt_LD
17424
 
17425
# Commands used to build an old-style archive.
17426
old_archive_cmds=$lt_old_archive_cmds
17427
 
17428
# A language specific compiler.
17429
CC=$lt_compiler
17430
 
17431
# Is the compiler the GNU compiler?
17432
with_gcc=$GCC
17433
 
17434
# Compiler flag to turn off builtin functions.
17435
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17436
 
17437
# How to pass a linker flag through the compiler.
17438
wl=$lt_lt_prog_compiler_wl
17439
 
17440
# Additional compiler flags for building library objects.
17441
pic_flag=$lt_lt_prog_compiler_pic
17442
 
17443
# Compiler flag to prevent dynamic linking.
17444
link_static_flag=$lt_lt_prog_compiler_static
17445
 
17446
# Does compiler simultaneously support -c and -o options?
17447
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17448
 
17449
# Whether or not to add -lc for building shared libraries.
17450
build_libtool_need_lc=$archive_cmds_need_lc
17451
 
17452
# Whether or not to disallow shared libs when runtime libs are static.
17453
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17454
 
17455
# Compiler flag to allow reflexive dlopens.
17456
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17457
 
17458
# Compiler flag to generate shared objects directly from archives.
17459
whole_archive_flag_spec=$lt_whole_archive_flag_spec
17460
 
17461
# Whether the compiler copes with passing no objects directly.
17462
compiler_needs_object=$lt_compiler_needs_object
17463
 
17464
# Create an old-style archive from a shared archive.
17465
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17466
 
17467
# Create a temporary old-style archive to link instead of a shared archive.
17468
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17469
 
17470
# Commands used to build a shared archive.
17471
archive_cmds=$lt_archive_cmds
17472
archive_expsym_cmds=$lt_archive_expsym_cmds
17473
 
17474
# Commands used to build a loadable module if different from building
17475
# a shared archive.
17476
module_cmds=$lt_module_cmds
17477
module_expsym_cmds=$lt_module_expsym_cmds
17478
 
17479
# Whether we are building with GNU ld or not.
17480
with_gnu_ld=$lt_with_gnu_ld
17481
 
17482
# Flag that allows shared libraries with undefined symbols to be built.
17483
allow_undefined_flag=$lt_allow_undefined_flag
17484
 
17485
# Flag that enforces no undefined symbols.
17486
no_undefined_flag=$lt_no_undefined_flag
17487
 
17488
# Flag to hardcode \$libdir into a binary during linking.
17489
# This must work even if \$libdir does not exist
17490
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17491
 
17492
# If ld is used when linking, flag to hardcode \$libdir into a binary
17493
# during linking.  This must work even if \$libdir does not exist.
17494
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17495
 
17496
# Whether we need a single "-rpath" flag with a separated argument.
17497
hardcode_libdir_separator=$lt_hardcode_libdir_separator
17498
 
17499
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17500
# DIR into the resulting binary.
17501
hardcode_direct=$hardcode_direct
17502
 
17503
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17504
# DIR into the resulting binary and the resulting library dependency is
17505
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17506
# library is relocated.
17507
hardcode_direct_absolute=$hardcode_direct_absolute
17508
 
17509
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17510
# into the resulting binary.
17511
hardcode_minus_L=$hardcode_minus_L
17512
 
17513
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17514
# into the resulting binary.
17515
hardcode_shlibpath_var=$hardcode_shlibpath_var
17516
 
17517
# Set to "yes" if building a shared library automatically hardcodes DIR
17518
# into the library and all subsequent libraries and executables linked
17519
# against it.
17520
hardcode_automatic=$hardcode_automatic
17521
 
17522
# Set to yes if linker adds runtime paths of dependent libraries
17523
# to runtime path list.
17524
inherit_rpath=$inherit_rpath
17525
 
17526
# Whether libtool must link a program against all its dependency libraries.
17527
link_all_deplibs=$link_all_deplibs
17528
 
17529
# Fix the shell variable \$srcfile for the compiler.
17530
fix_srcfile_path=$lt_fix_srcfile_path
17531
 
17532
# Set to "yes" if exported symbols are required.
17533
always_export_symbols=$always_export_symbols
17534
 
17535
# The commands to list exported symbols.
17536
export_symbols_cmds=$lt_export_symbols_cmds
17537
 
17538
# Symbols that should not be listed in the preloaded symbols.
17539
exclude_expsyms=$lt_exclude_expsyms
17540
 
17541
# Symbols that must always be exported.
17542
include_expsyms=$lt_include_expsyms
17543
 
17544
# Commands necessary for linking programs (against libraries) with templates.
17545
prelink_cmds=$lt_prelink_cmds
17546
 
17547
# Specify filename containing input files.
17548
file_list_spec=$lt_file_list_spec
17549
 
17550
# How to hardcode a shared library path into an executable.
17551
hardcode_action=$hardcode_action
17552
 
17553
# ### END LIBTOOL CONFIG
17554
 
17555
_LT_EOF
17556
 
17557
  case $host_os in
17558
  aix3*)
17559
    cat <<\_LT_EOF >> "$cfgfile"
17560
# AIX sometimes has problems with the GCC collect2 program.  For some
17561
# reason, if we set the COLLECT_NAMES environment variable, the problems
17562
# vanish in a puff of smoke.
17563
if test "X${COLLECT_NAMES+set}" != Xset; then
17564
  COLLECT_NAMES=
17565
  export COLLECT_NAMES
17566
fi
17567
_LT_EOF
17568
    ;;
17569
  esac
17570
 
17571
 
17572
ltmain="$ac_aux_dir/ltmain.sh"
17573
 
17574
 
17575
  # We use sed instead of cat because bash on DJGPP gets confused if
17576
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
17577
  # text mode, it properly converts lines to CR/LF.  This bash problem
17578
  # is reportedly fixed, but why not run on old versions too?
17579
  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17580
    || (rm -f "$cfgfile"; exit 1)
17581
 
17582
  case $xsi_shell in
17583
  yes)
17584
    cat << \_LT_EOF >> "$cfgfile"
17585
 
17586
# func_dirname file append nondir_replacement
17587
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
17588
# otherwise set result to NONDIR_REPLACEMENT.
17589
func_dirname ()
17590
{
17591
  case ${1} in
17592
    */*) func_dirname_result="${1%/*}${2}" ;;
17593
    *  ) func_dirname_result="${3}" ;;
17594
  esac
17595
}
17596
 
17597
# func_basename file
17598
func_basename ()
17599
{
17600
  func_basename_result="${1##*/}"
17601
}
17602
 
17603
# func_dirname_and_basename file append nondir_replacement
17604
# perform func_basename and func_dirname in a single function
17605
# call:
17606
#   dirname:  Compute the dirname of FILE.  If nonempty,
17607
#             add APPEND to the result, otherwise set result
17608
#             to NONDIR_REPLACEMENT.
17609
#             value returned in "$func_dirname_result"
17610
#   basename: Compute filename of FILE.
17611
#             value retuned in "$func_basename_result"
17612
# Implementation must be kept synchronized with func_dirname
17613
# and func_basename. For efficiency, we do not delegate to
17614
# those functions but instead duplicate the functionality here.
17615
func_dirname_and_basename ()
17616
{
17617
  case ${1} in
17618
    */*) func_dirname_result="${1%/*}${2}" ;;
17619
    *  ) func_dirname_result="${3}" ;;
17620
  esac
17621
  func_basename_result="${1##*/}"
17622
}
17623
 
17624
# func_stripname prefix suffix name
17625
# strip PREFIX and SUFFIX off of NAME.
17626
# PREFIX and SUFFIX must not contain globbing or regex special
17627
# characters, hashes, percent signs, but SUFFIX may contain a leading
17628
# dot (in which case that matches only a dot).
17629
func_stripname ()
17630
{
17631
  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17632
  # positional parameters, so assign one to ordinary parameter first.
17633
  func_stripname_result=${3}
17634
  func_stripname_result=${func_stripname_result#"${1}"}
17635
  func_stripname_result=${func_stripname_result%"${2}"}
17636
}
17637
 
17638
# func_opt_split
17639
func_opt_split ()
17640
{
17641
  func_opt_split_opt=${1%%=*}
17642
  func_opt_split_arg=${1#*=}
17643
}
17644
 
17645
# func_lo2o object
17646
func_lo2o ()
17647
{
17648
  case ${1} in
17649
    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17650
    *)    func_lo2o_result=${1} ;;
17651
  esac
17652
}
17653
 
17654
# func_xform libobj-or-source
17655
func_xform ()
17656
{
17657
  func_xform_result=${1%.*}.lo
17658
}
17659
 
17660
# func_arith arithmetic-term...
17661
func_arith ()
17662
{
17663
  func_arith_result=$(( $* ))
17664
}
17665
 
17666
# func_len string
17667
# STRING may not start with a hyphen.
17668
func_len ()
17669
{
17670
  func_len_result=${#1}
17671
}
17672
 
17673
_LT_EOF
17674
    ;;
17675
  *) # Bourne compatible functions.
17676
    cat << \_LT_EOF >> "$cfgfile"
17677
 
17678
# func_dirname file append nondir_replacement
17679
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
17680
# otherwise set result to NONDIR_REPLACEMENT.
17681
func_dirname ()
17682
{
17683
  # Extract subdirectory from the argument.
17684
  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
17685
  if test "X$func_dirname_result" = "X${1}"; then
17686
    func_dirname_result="${3}"
17687
  else
17688
    func_dirname_result="$func_dirname_result${2}"
17689
  fi
17690
}
17691
 
17692
# func_basename file
17693
func_basename ()
17694
{
17695
  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
17696
}
17697
 
17698
 
17699
# func_stripname prefix suffix name
17700
# strip PREFIX and SUFFIX off of NAME.
17701
# PREFIX and SUFFIX must not contain globbing or regex special
17702
# characters, hashes, percent signs, but SUFFIX may contain a leading
17703
# dot (in which case that matches only a dot).
17704
# func_strip_suffix prefix name
17705
func_stripname ()
17706
{
17707
  case ${2} in
17708
    .*) func_stripname_result=`$ECHO "X${3}" \
17709
           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
17710
    *)  func_stripname_result=`$ECHO "X${3}" \
17711
           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
17712
  esac
17713
}
17714
 
17715
# sed scripts:
17716
my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17717
my_sed_long_arg='1s/^-[^=]*=//'
17718
 
17719
# func_opt_split
17720
func_opt_split ()
17721
{
17722
  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
17723
  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
17724
}
17725
 
17726
# func_lo2o object
17727
func_lo2o ()
17728
{
17729
  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
17730
}
17731
 
17732
# func_xform libobj-or-source
17733
func_xform ()
17734
{
17735
  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
17736
}
17737
 
17738
# func_arith arithmetic-term...
17739
func_arith ()
17740
{
17741
  func_arith_result=`expr "$@"`
17742
}
17743
 
17744
# func_len string
17745
# STRING may not start with a hyphen.
17746
func_len ()
17747
{
17748
  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
17749
}
17750
 
17751
_LT_EOF
17752
esac
17753
 
17754
case $lt_shell_append in
17755
  yes)
17756
    cat << \_LT_EOF >> "$cfgfile"
17757
 
17758
# func_append var value
17759
# Append VALUE to the end of shell variable VAR.
17760
func_append ()
17761
{
17762
  eval "$1+=\$2"
17763
}
17764
_LT_EOF
17765
    ;;
17766
  *)
17767
    cat << \_LT_EOF >> "$cfgfile"
17768
 
17769
# func_append var value
17770
# Append VALUE to the end of shell variable VAR.
17771
func_append ()
17772
{
17773
  eval "$1=\$$1\$2"
17774
}
17775
 
17776
_LT_EOF
17777
    ;;
17778
  esac
17779
 
17780
 
17781
  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
17782
    || (rm -f "$cfgfile"; exit 1)
17783
 
17784
  mv -f "$cfgfile" "$ofile" ||
17785
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17786
  chmod +x "$ofile"
17787
 
17788
 ;;
17789
    "default-1":C)
17790
    for ac_file in $CONFIG_FILES; do
17791
      # Support "outfile[:infile[:infile...]]"
17792
      case "$ac_file" in
17793
        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17794
      esac
17795
      # PO directories have a Makefile.in generated from Makefile.in.in.
17796
      case "$ac_file" in */Makefile.in)
17797
        # Adjust a relative srcdir.
17798
        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
17799
        ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
17800
        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
17801
        # In autoconf-2.13 it is called $ac_given_srcdir.
17802
        # In autoconf-2.50 it is called $srcdir.
17803
        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
17804
        case "$ac_given_srcdir" in
17805
          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
17806
          /*) top_srcdir="$ac_given_srcdir" ;;
17807
          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
17808
        esac
17809
        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17810
          rm -f "$ac_dir/POTFILES"
17811
          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17812
          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[   ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
17813
          POMAKEFILEDEPS="POTFILES.in"
17814
          # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
17815
          # on $ac_dir but don't depend on user-specified configuration
17816
          # parameters.
17817
          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17818
            # The LINGUAS file contains the set of available languages.
17819
            if test -n "$OBSOLETE_ALL_LINGUAS"; then
17820
              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
17821
            fi
17822
            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17823
            # Hide the ALL_LINGUAS assigment from automake.
17824
            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
17825
            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17826
          else
17827
            # The set of available languages was given in configure.in.
17828
            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
17829
          fi
17830
          case "$ac_given_srcdir" in
17831
            .) srcdirpre= ;;
17832
            *) srcdirpre='$(srcdir)/' ;;
17833
          esac
17834
          POFILES=
17835
          GMOFILES=
17836
          UPDATEPOFILES=
17837
          DUMMYPOFILES=
17838
          for lang in $ALL_LINGUAS; do
17839
            POFILES="$POFILES $srcdirpre$lang.po"
17840
            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17841
            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17842
            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17843
          done
17844
          # CATALOGS depends on both $ac_dir and the user's LINGUAS
17845
          # environment variable.
17846
          INST_LINGUAS=
17847
          if test -n "$ALL_LINGUAS"; then
17848
            for presentlang in $ALL_LINGUAS; do
17849
              useit=no
17850
              if test "%UNSET%" != "$LINGUAS"; then
17851
                desiredlanguages="$LINGUAS"
17852
              else
17853
                desiredlanguages="$ALL_LINGUAS"
17854
              fi
17855
              for desiredlang in $desiredlanguages; do
17856
                # Use the presentlang catalog if desiredlang is
17857
                #   a. equal to presentlang, or
17858
                #   b. a variant of presentlang (because in this case,
17859
                #      presentlang can be used as a fallback for messages
17860
                #      which are not translated in the desiredlang catalog).
17861
                case "$desiredlang" in
17862
                  "$presentlang"*) useit=yes;;
17863
                esac
17864
              done
17865
              if test $useit = yes; then
17866
                INST_LINGUAS="$INST_LINGUAS $presentlang"
17867
              fi
17868
            done
17869
          fi
17870
          CATALOGS=
17871
          if test -n "$INST_LINGUAS"; then
17872
            for lang in $INST_LINGUAS; do
17873
              CATALOGS="$CATALOGS $lang.gmo"
17874
            done
17875
          fi
17876
          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17877
          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"
17878
          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17879
            if test -f "$f"; then
17880
              case "$f" in
17881
                *.orig | *.bak | *~) ;;
17882
                *) cat "$f" >> "$ac_dir/Makefile" ;;
17883
              esac
17884
            fi
17885
          done
17886
        fi
17887
        ;;
17888
      esac
17889
    done ;;
17890
    "bfd_stdint.h":C)
17891
if test "$GCC" = yes; then
17892
  echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
17893
else
17894
  echo "/* generated for $CC */" > tmp-stdint.h
17895
fi
17896
 
17897
sed 's/^ *//' >> tmp-stdint.h <
17898
 
17899
  #ifndef GCC_GENERATED_STDINT_H
17900
  #define GCC_GENERATED_STDINT_H 1
17901
 
17902
  #include 
17903
EOF
17904
 
17905
if test "$acx_cv_header_stdint" != stdint.h; then
17906
  echo "#include " >> tmp-stdint.h
17907
fi
17908
if test "$acx_cv_header_stdint" != stddef.h; then
17909
  echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
17910
fi
17911
 
17912
sed 's/^ *//' >> tmp-stdint.h <
17913
  /* glibc uses these symbols as guards to prevent redefinitions.  */
17914
  #ifdef __int8_t_defined
17915
  #define _INT8_T
17916
  #define _INT16_T
17917
  #define _INT32_T
17918
  #endif
17919
  #ifdef __uint32_t_defined
17920
  #define _UINT32_T
17921
  #endif
17922
 
17923
EOF
17924
 
17925
# ----------------- done header, emit basic int types -------------
17926
if test "$acx_cv_header_stdint" = stddef.h; then
17927
  sed 's/^ *//' >> tmp-stdint.h <
17928
 
17929
    #ifndef _UINT8_T
17930
    #define _UINT8_T
17931
    #ifndef __uint8_t_defined
17932
    #define __uint8_t_defined
17933
    typedef unsigned $acx_cv_type_int8_t uint8_t;
17934
    #endif
17935
    #endif
17936
 
17937
    #ifndef _UINT16_T
17938
    #define _UINT16_T
17939
    #ifndef __uint16_t_defined
17940
    #define __uint16_t_defined
17941
    typedef unsigned $acx_cv_type_int16_t uint16_t;
17942
    #endif
17943
    #endif
17944
 
17945
    #ifndef _UINT32_T
17946
    #define _UINT32_T
17947
    #ifndef __uint32_t_defined
17948
    #define __uint32_t_defined
17949
    typedef unsigned $acx_cv_type_int32_t uint32_t;
17950
    #endif
17951
    #endif
17952
 
17953
    #ifndef _INT8_T
17954
    #define _INT8_T
17955
    #ifndef __int8_t_defined
17956
    #define __int8_t_defined
17957
    typedef $acx_cv_type_int8_t int8_t;
17958
    #endif
17959
    #endif
17960
 
17961
    #ifndef _INT16_T
17962
    #define _INT16_T
17963
    #ifndef __int16_t_defined
17964
    #define __int16_t_defined
17965
    typedef $acx_cv_type_int16_t int16_t;
17966
    #endif
17967
    #endif
17968
 
17969
    #ifndef _INT32_T
17970
    #define _INT32_T
17971
    #ifndef __int32_t_defined
17972
    #define __int32_t_defined
17973
    typedef $acx_cv_type_int32_t int32_t;
17974
    #endif
17975
    #endif
17976
EOF
17977
elif test "$ac_cv_type_u_int32_t" = yes; then
17978
  sed 's/^ *//' >> tmp-stdint.h <
17979
 
17980
    /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
17981
    #ifndef _INT8_T
17982
    #define _INT8_T
17983
    #endif
17984
    #ifndef _INT16_T
17985
    #define _INT16_T
17986
    #endif
17987
    #ifndef _INT32_T
17988
    #define _INT32_T
17989
    #endif
17990
 
17991
    #ifndef _UINT8_T
17992
    #define _UINT8_T
17993
    #ifndef __uint8_t_defined
17994
    #define __uint8_t_defined
17995
    typedef u_int8_t uint8_t;
17996
    #endif
17997
    #endif
17998
 
17999
    #ifndef _UINT16_T
18000
    #define _UINT16_T
18001
    #ifndef __uint16_t_defined
18002
    #define __uint16_t_defined
18003
    typedef u_int16_t uint16_t;
18004
    #endif
18005
    #endif
18006
 
18007
    #ifndef _UINT32_T
18008
    #define _UINT32_T
18009
    #ifndef __uint32_t_defined
18010
    #define __uint32_t_defined
18011
    typedef u_int32_t uint32_t;
18012
    #endif
18013
    #endif
18014
EOF
18015
else
18016
  sed 's/^ *//' >> tmp-stdint.h <
18017
 
18018
    /* Some systems have guard macros to prevent redefinitions, define them.  */
18019
    #ifndef _INT8_T
18020
    #define _INT8_T
18021
    #endif
18022
    #ifndef _INT16_T
18023
    #define _INT16_T
18024
    #endif
18025
    #ifndef _INT32_T
18026
    #define _INT32_T
18027
    #endif
18028
    #ifndef _UINT8_T
18029
    #define _UINT8_T
18030
    #endif
18031
    #ifndef _UINT16_T
18032
    #define _UINT16_T
18033
    #endif
18034
    #ifndef _UINT32_T
18035
    #define _UINT32_T
18036
    #endif
18037
EOF
18038
fi
18039
 
18040
# ------------- done basic int types, emit int64_t types ------------
18041
if test "$ac_cv_type_uint64_t" = yes; then
18042
  sed 's/^ *//' >> tmp-stdint.h <
18043
 
18044
    /* system headers have good uint64_t and int64_t */
18045
    #ifndef _INT64_T
18046
    #define _INT64_T
18047
    #endif
18048
    #ifndef _UINT64_T
18049
    #define _UINT64_T
18050
    #endif
18051
EOF
18052
elif test "$ac_cv_type_u_int64_t" = yes; then
18053
  sed 's/^ *//' >> tmp-stdint.h <
18054
 
18055
    /* system headers have an u_int64_t (and int64_t) */
18056
    #ifndef _INT64_T
18057
    #define _INT64_T
18058
    #endif
18059
    #ifndef _UINT64_T
18060
    #define _UINT64_T
18061
    #ifndef __uint64_t_defined
18062
    #define __uint64_t_defined
18063
    typedef u_int64_t uint64_t;
18064
    #endif
18065
    #endif
18066
EOF
18067
elif test -n "$acx_cv_type_int64_t"; then
18068
  sed 's/^ *//' >> tmp-stdint.h <
18069
 
18070
    /* architecture has a 64-bit type, $acx_cv_type_int64_t */
18071
    #ifndef _INT64_T
18072
    #define _INT64_T
18073
    typedef $acx_cv_type_int64_t int64_t;
18074
    #endif
18075
    #ifndef _UINT64_T
18076
    #define _UINT64_T
18077
    #ifndef __uint64_t_defined
18078
    #define __uint64_t_defined
18079
    typedef unsigned $acx_cv_type_int64_t uint64_t;
18080
    #endif
18081
    #endif
18082
EOF
18083
else
18084
  sed 's/^ *//' >> tmp-stdint.h <
18085
 
18086
    /* some common heuristics for int64_t, using compiler-specific tests */
18087
    #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
18088
    #ifndef _INT64_T
18089
    #define _INT64_T
18090
    #ifndef __int64_t_defined
18091
    typedef long long int64_t;
18092
    #endif
18093
    #endif
18094
    #ifndef _UINT64_T
18095
    #define _UINT64_T
18096
    typedef unsigned long long uint64_t;
18097
    #endif
18098
 
18099
    #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
18100
    /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
18101
       does not implement __extension__.  But that compiler doesn't define
18102
       __GNUC_MINOR__.  */
18103
    # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
18104
    # define __extension__
18105
    # endif
18106
 
18107
    # ifndef _INT64_T
18108
    # define _INT64_T
18109
    __extension__ typedef long long int64_t;
18110
    # endif
18111
    # ifndef _UINT64_T
18112
    # define _UINT64_T
18113
    __extension__ typedef unsigned long long uint64_t;
18114
    # endif
18115
 
18116
    #elif !defined __STRICT_ANSI__
18117
    # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
18118
 
18119
    #  ifndef _INT64_T
18120
    #  define _INT64_T
18121
    typedef __int64 int64_t;
18122
    #  endif
18123
    #  ifndef _UINT64_T
18124
    #  define _UINT64_T
18125
    typedef unsigned __int64 uint64_t;
18126
    #  endif
18127
    # endif /* compiler */
18128
 
18129
    #endif /* ANSI version */
18130
EOF
18131
fi
18132
 
18133
# ------------- done int64_t types, emit intptr types ------------
18134
if test "$ac_cv_type_uintptr_t" != yes; then
18135
  sed 's/^ *//' >> tmp-stdint.h <
18136
 
18137
    /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
18138
    #ifndef __uintptr_t_defined
18139
    typedef u$acx_cv_type_intptr_t uintptr_t;
18140
    #endif
18141
    #ifndef __intptr_t_defined
18142
    typedef $acx_cv_type_intptr_t  intptr_t;
18143
    #endif
18144
EOF
18145
fi
18146
 
18147
# ------------- done intptr types, emit int_least types ------------
18148
if test "$ac_cv_type_int_least32_t" != yes; then
18149
  sed 's/^ *//' >> tmp-stdint.h <
18150
 
18151
    /* Define int_least types */
18152
    typedef int8_t     int_least8_t;
18153
    typedef int16_t    int_least16_t;
18154
    typedef int32_t    int_least32_t;
18155
    #ifdef _INT64_T
18156
    typedef int64_t    int_least64_t;
18157
    #endif
18158
 
18159
    typedef uint8_t    uint_least8_t;
18160
    typedef uint16_t   uint_least16_t;
18161
    typedef uint32_t   uint_least32_t;
18162
    #ifdef _UINT64_T
18163
    typedef uint64_t   uint_least64_t;
18164
    #endif
18165
EOF
18166
fi
18167
 
18168
# ------------- done intptr types, emit int_fast types ------------
18169
if test "$ac_cv_type_int_fast32_t" != yes; then
18170
      sed 's/^ *//' >> tmp-stdint.h <
18171
 
18172
    /* Define int_fast types.  short is often slow */
18173
    typedef int8_t       int_fast8_t;
18174
    typedef int          int_fast16_t;
18175
    typedef int32_t      int_fast32_t;
18176
    #ifdef _INT64_T
18177
    typedef int64_t      int_fast64_t;
18178
    #endif
18179
 
18180
    typedef uint8_t      uint_fast8_t;
18181
    typedef unsigned int uint_fast16_t;
18182
    typedef uint32_t     uint_fast32_t;
18183
    #ifdef _UINT64_T
18184
    typedef uint64_t     uint_fast64_t;
18185
    #endif
18186
EOF
18187
fi
18188
 
18189
if test "$ac_cv_type_uintmax_t" != yes; then
18190
  sed 's/^ *//' >> tmp-stdint.h <
18191
 
18192
    /* Define intmax based on what we found */
18193
    #ifdef _INT64_T
18194
    typedef int64_t       intmax_t;
18195
    #else
18196
    typedef long          intmax_t;
18197
    #endif
18198
    #ifdef _UINT64_T
18199
    typedef uint64_t      uintmax_t;
18200
    #else
18201
    typedef unsigned long uintmax_t;
18202
    #endif
18203
EOF
18204
fi
18205
 
18206
sed 's/^ *//' >> tmp-stdint.h <
18207
 
18208
  #endif /* GCC_GENERATED_STDINT_H */
18209
EOF
18210
 
18211
if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then
18212
  rm -f tmp-stdint.h
18213
else
18214
  mv -f tmp-stdint.h bfd_stdint.h
18215
fi
18216
 
18217
 ;;
18218
    "default":C)
18219
case "$srcdir" in
18220
  .) srcdirpre= ;;
18221
  *) srcdirpre='$(srcdir)/' ;;
18222
esac
18223
POFILES=
18224
GMOFILES=
18225
for lang in dummy $OBSOLETE_ALL_LINGUAS; do
18226
  if test $lang != dummy; then
18227
    POFILES="$POFILES $srcdirpre$lang.po"
18228
    GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18229
  fi
18230
done
18231
sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
18232
    -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
18233
    -e "s,@POFILES@,$POFILES," \
18234
    -e "s,@GMOFILES@,$GMOFILES," \
18235
    po/Makefile.in > po/Makefile ;;
18236
 
18237
  esac
18238
done # for ac_tag
18239
 
18240
 
18241
as_fn_exit 0
18242
_ACEOF
18243
ac_clean_files=$ac_clean_files_save
18244
 
18245
test $ac_write_fail = 0 ||
18246
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18247
 
18248
 
18249
# configure is writing to config.log, and then calls config.status.
18250
# config.status does its own redirection, appending to config.log.
18251
# Unfortunately, on DOS this fails, as config.log is still kept open
18252
# by configure, so config.status won't be able to write to it; its
18253
# output is simply discarded.  So we exec the FD to /dev/null,
18254
# effectively closing config.log, so it can be properly (re)opened and
18255
# appended to by config.status.  When coming back to configure, we
18256
# need to make the FD available again.
18257
if test "$no_create" != yes; then
18258
  ac_cs_success=:
18259
  ac_config_status_args=
18260
  test "$silent" = yes &&
18261
    ac_config_status_args="$ac_config_status_args --quiet"
18262
  exec 5>/dev/null
18263
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18264
  exec 5>>config.log
18265
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18266
  # would make configure fail if this is the last instruction.
18267
  $ac_cs_success || as_fn_exit $?
18268
fi
18269
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18270
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18271
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18272
fi
18273
 
18274
 

powered by: WebSVN 2.1.0

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