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

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [gas/] [configure] - Blame information for rev 154

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

Line No. Rev Author Line
1 147 khays
#! /bin/sh
2
# Guess values for system-dependent variables and create Makefiles.
3
# Generated by GNU Autoconf 2.64.
4
#
5
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7
# Foundation, Inc.
8
#
9
# This configure script is free software; the Free Software Foundation
10
# gives unlimited permission to copy, distribute and modify it.
11
## -------------------- ##
12
## M4sh Initialization. ##
13
## -------------------- ##
14
 
15
# Be more Bourne compatible
16
DUALCASE=1; export DUALCASE # for MKS sh
17
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18
  emulate sh
19
  NULLCMD=:
20
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21
  # is contrary to our usage.  Disable this feature.
22
  alias -g '${1+"$@"}'='"$@"'
23
  setopt NO_GLOB_SUBST
24
else
25
  case `(set -o) 2>/dev/null` in #(
26
  *posix*) :
27
    set -o posix ;; #(
28
  *) :
29
     ;;
30
esac
31
fi
32
 
33
 
34
as_nl='
35
'
36
export as_nl
37
# Printing a long string crashes Solaris 7 /usr/bin/printf.
38
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41
# Prefer a ksh shell builtin over an external printf program on Solaris,
42
# but without wasting forks for bash or zsh.
43
if test -z "$BASH_VERSION$ZSH_VERSION" \
44
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45
  as_echo='print -r --'
46
  as_echo_n='print -rn --'
47
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48
  as_echo='printf %s\n'
49
  as_echo_n='printf %s'
50
else
51
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53
    as_echo_n='/usr/ucb/echo -n'
54
  else
55
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56
    as_echo_n_body='eval
57
      arg=$1;
58
      case $arg in #(
59
      *"$as_nl"*)
60
        expr "X$arg" : "X\\(.*\\)$as_nl";
61
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62
      esac;
63
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64
    '
65
    export as_echo_n_body
66
    as_echo_n='sh -c $as_echo_n_body as_echo'
67
  fi
68
  export as_echo_body
69
  as_echo='sh -c $as_echo_body as_echo'
70
fi
71
 
72
# The user is always right.
73
if test "${PATH_SEPARATOR+set}" != set; then
74
  PATH_SEPARATOR=:
75
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77
      PATH_SEPARATOR=';'
78
  }
79
fi
80
 
81
 
82
# IFS
83
# We need space, tab and new line, in precisely that order.  Quoting is
84
# there to prevent editors from complaining about space-tab.
85
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86
# splitting by setting IFS to empty value.)
87
IFS=" ""        $as_nl"
88
 
89
# Find who we are.  Look in the path if we contain no directory separator.
90
case $0 in #((
91
  *[\\/]* ) as_myself=$0 ;;
92
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93
for as_dir in $PATH
94
do
95
  IFS=$as_save_IFS
96
  test -z "$as_dir" && as_dir=.
97
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98
  done
99
IFS=$as_save_IFS
100
 
101
     ;;
102
esac
103
# We did not find ourselves, most probably we were run as `sh COMMAND'
104
# in which case we are not to be found in the path.
105
if test "x$as_myself" = x; then
106
  as_myself=$0
107
fi
108
if test ! -f "$as_myself"; then
109
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110
  exit 1
111
fi
112
 
113
# Unset variables that we do not need and which cause bugs (e.g. in
114
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115
# suppresses any "Segmentation fault" message there.  '((' could
116
# trigger a bug in pdksh 5.2.14.
117
for as_var in BASH_ENV ENV MAIL MAILPATH
118
do eval test x\${$as_var+set} = xset \
119
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120
done
121
PS1='$ '
122
PS2='> '
123
PS4='+ '
124
 
125
# NLS nuisances.
126
LC_ALL=C
127
export LC_ALL
128
LANGUAGE=C
129
export LANGUAGE
130
 
131
# CDPATH.
132
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
 
134
if test "x$CONFIG_SHELL" = x; then
135
  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136
  emulate sh
137
  NULLCMD=:
138
  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139
  # is contrary to our usage.  Disable this feature.
140
  alias -g '\${1+\"\$@\"}'='\"\$@\"'
141
  setopt NO_GLOB_SUBST
142
else
143
  case \`(set -o) 2>/dev/null\` in #(
144
  *posix*) :
145
    set -o posix ;; #(
146
  *) :
147
     ;;
148
esac
149
fi
150
"
151
  as_required="as_fn_return () { (exit \$1); }
152
as_fn_success () { as_fn_return 0; }
153
as_fn_failure () { as_fn_return 1; }
154
as_fn_ret_success () { return 0; }
155
as_fn_ret_failure () { return 1; }
156
 
157
exitcode=0
158
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162
if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
 
164
else
165
  exitcode=1; echo positional parameters were not saved.
166
fi
167
test x\$exitcode = x0 || exit 1"
168
  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169
  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170
  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171
  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172
test \$(( 1 + 1 )) = 2 || exit 1
173
 
174
  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175
    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176
    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177
    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178
    PATH=/empty FPATH=/empty; export PATH FPATH
179
    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180
      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181
  if (eval "$as_required") 2>/dev/null; then :
182
  as_have_required=yes
183
else
184
  as_have_required=no
185
fi
186
  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
 
188
else
189
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190
as_found=false
191
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192
do
193
  IFS=$as_save_IFS
194
  test -z "$as_dir" && as_dir=.
195
  as_found=:
196
  case $as_dir in #(
197
         /*)
198
           for as_base in sh bash ksh sh5; do
199
             # Try only shells that exist, to save several forks.
200
             as_shell=$as_dir/$as_base
201
             if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202
                    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203
  CONFIG_SHELL=$as_shell as_have_required=yes
204
                   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205
  break 2
206
fi
207
fi
208
           done;;
209
       esac
210
  as_found=false
211
done
212
$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213
              { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214
  CONFIG_SHELL=$SHELL as_have_required=yes
215
fi; }
216
IFS=$as_save_IFS
217
 
218
 
219
      if test "x$CONFIG_SHELL" != x; then :
220
  # We cannot yet assume a decent shell, so we have to provide a
221
        # neutralization value for shells without unset; and this also
222
        # works around shells that cannot unset nonexistent variables.
223
        BASH_ENV=/dev/null
224
        ENV=/dev/null
225
        (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226
        export CONFIG_SHELL
227
        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228
fi
229
 
230
    if test x$as_have_required = xno; then :
231
  $as_echo "$0: This script requires a shell more modern than all"
232
  $as_echo "$0: the shells that I found on your system."
233
  if test x${ZSH_VERSION+set} = xset ; then
234
    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235
    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236
  else
237
    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238
$0: including any error possibly output before this
239
$0: message. Then install a modern shell, or manually run
240
$0: the script under such a shell if you do have one."
241
  fi
242
  exit 1
243
fi
244
fi
245
fi
246
SHELL=${CONFIG_SHELL-/bin/sh}
247
export SHELL
248
# Unset more variables known to interfere with behavior of common tools.
249
CLICOLOR_FORCE= GREP_OPTIONS=
250
unset CLICOLOR_FORCE GREP_OPTIONS
251
 
252
## --------------------- ##
253
## M4sh Shell Functions. ##
254
## --------------------- ##
255
# as_fn_unset VAR
256
# ---------------
257
# Portably unset VAR.
258
as_fn_unset ()
259
{
260
  { eval $1=; unset $1;}
261
}
262
as_unset=as_fn_unset
263
 
264
# as_fn_set_status STATUS
265
# -----------------------
266
# Set $? to STATUS, without forking.
267
as_fn_set_status ()
268
{
269
  return $1
270
} # as_fn_set_status
271
 
272
# as_fn_exit STATUS
273
# -----------------
274
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275
as_fn_exit ()
276
{
277
  set +e
278
  as_fn_set_status $1
279
  exit $1
280
} # as_fn_exit
281
 
282
# as_fn_mkdir_p
283
# -------------
284
# Create "$as_dir" as a directory, including parents if necessary.
285
as_fn_mkdir_p ()
286
{
287
 
288
  case $as_dir in #(
289
  -*) as_dir=./$as_dir;;
290
  esac
291
  test -d "$as_dir" || eval $as_mkdir_p || {
292
    as_dirs=
293
    while :; do
294
      case $as_dir in #(
295
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296
      *) as_qdir=$as_dir;;
297
      esac
298
      as_dirs="'$as_qdir' $as_dirs"
299
      as_dir=`$as_dirname -- "$as_dir" ||
300
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301
         X"$as_dir" : 'X\(//\)[^/]' \| \
302
         X"$as_dir" : 'X\(//\)$' \| \
303
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304
$as_echo X"$as_dir" |
305
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306
            s//\1/
307
            q
308
          }
309
          /^X\(\/\/\)[^/].*/{
310
            s//\1/
311
            q
312
          }
313
          /^X\(\/\/\)$/{
314
            s//\1/
315
            q
316
          }
317
          /^X\(\/\).*/{
318
            s//\1/
319
            q
320
          }
321
          s/.*/./; q'`
322
      test -d "$as_dir" && break
323
    done
324
    test -z "$as_dirs" || eval "mkdir $as_dirs"
325
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
 
327
 
328
} # as_fn_mkdir_p
329
# as_fn_append VAR VALUE
330
# ----------------------
331
# Append the text in VALUE to the end of the definition contained in VAR. Take
332
# advantage of any shell optimizations that allow amortized linear growth over
333
# repeated appends, instead of the typical quadratic growth present in naive
334
# implementations.
335
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336
  eval 'as_fn_append ()
337
  {
338
    eval $1+=\$2
339
  }'
340
else
341
  as_fn_append ()
342
  {
343
    eval $1=\$$1\$2
344
  }
345
fi # as_fn_append
346
 
347
# as_fn_arith ARG...
348
# ------------------
349
# Perform arithmetic evaluation on the ARGs, and store the result in the
350
# global $as_val. Take advantage of shells that can avoid forks. The arguments
351
# must be portable across $(()) and expr.
352
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353
  eval 'as_fn_arith ()
354
  {
355
    as_val=$(( $* ))
356
  }'
357
else
358
  as_fn_arith ()
359
  {
360
    as_val=`expr "$@" || test $? -eq 1`
361
  }
362
fi # as_fn_arith
363
 
364
 
365
# as_fn_error ERROR [LINENO LOG_FD]
366
# ---------------------------------
367
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369
# script with status $?, using 1 if that was 0.
370
as_fn_error ()
371
{
372
  as_status=$?; test $as_status -eq 0 && as_status=1
373
  if test "$3"; then
374
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376
  fi
377
  $as_echo "$as_me: error: $1" >&2
378
  as_fn_exit $as_status
379
} # as_fn_error
380
 
381
if expr a : '\(a\)' >/dev/null 2>&1 &&
382
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
383
  as_expr=expr
384
else
385
  as_expr=false
386
fi
387
 
388
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389
  as_basename=basename
390
else
391
  as_basename=false
392
fi
393
 
394
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395
  as_dirname=dirname
396
else
397
  as_dirname=false
398
fi
399
 
400
as_me=`$as_basename -- "$0" ||
401
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402
         X"$0" : 'X\(//\)$' \| \
403
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404
$as_echo X/"$0" |
405
    sed '/^.*\/\([^/][^/]*\)\/*$/{
406
            s//\1/
407
            q
408
          }
409
          /^X\/\(\/\/\)$/{
410
            s//\1/
411
            q
412
          }
413
          /^X\/\(\/\).*/{
414
            s//\1/
415
            q
416
          }
417
          s/.*/./; q'`
418
 
419
# Avoid depending upon Character Ranges.
420
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423
as_cr_digits='0123456789'
424
as_cr_alnum=$as_cr_Letters$as_cr_digits
425
 
426
 
427
  as_lineno_1=$LINENO as_lineno_1a=$LINENO
428
  as_lineno_2=$LINENO as_lineno_2a=$LINENO
429
  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430
  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431
  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432
  sed -n '
433
    p
434
    /[$]LINENO/=
435
  ' <$as_myself |
436
    sed '
437
      s/[$]LINENO.*/&-/
438
      t lineno
439
      b
440
      :lineno
441
      N
442
      :loop
443
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444
      t loop
445
      s/-\n.*//
446
    ' >$as_me.lineno &&
447
  chmod +x "$as_me.lineno" ||
448
    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
 
450
  # Don't try to exec as it changes $[0], causing all sort of problems
451
  # (the dirname of $[0] is not the place where we might find the
452
  # original and so on.  Autoconf is especially sensitive to this).
453
  . "./$as_me.lineno"
454
  # Exit status is that of the last command.
455
  exit
456
}
457
 
458
ECHO_C= ECHO_N= ECHO_T=
459
case `echo -n x` in #(((((
460
-n*)
461
  case `echo 'xy\c'` in
462
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
463
  xy)  ECHO_C='\c';;
464
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465
       ECHO_T=' ';;
466
  esac;;
467
*)
468
  ECHO_N='-n';;
469
esac
470
 
471
rm -f conf$$ conf$$.exe conf$$.file
472
if test -d conf$$.dir; then
473
  rm -f conf$$.dir/conf$$.file
474
else
475
  rm -f conf$$.dir
476
  mkdir conf$$.dir 2>/dev/null
477
fi
478
if (echo >conf$$.file) 2>/dev/null; then
479
  if ln -s conf$$.file conf$$ 2>/dev/null; then
480
    as_ln_s='ln -s'
481
    # ... but there are two gotchas:
482
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484
    # In both cases, we have to default to `cp -p'.
485
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486
      as_ln_s='cp -p'
487
  elif ln conf$$.file conf$$ 2>/dev/null; then
488
    as_ln_s=ln
489
  else
490
    as_ln_s='cp -p'
491
  fi
492
else
493
  as_ln_s='cp -p'
494
fi
495
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496
rmdir conf$$.dir 2>/dev/null
497
 
498
if mkdir -p . 2>/dev/null; then
499
  as_mkdir_p='mkdir -p "$as_dir"'
500
else
501
  test -d ./-p && rmdir ./-p
502
  as_mkdir_p=false
503
fi
504
 
505
if test -x / >/dev/null 2>&1; then
506
  as_test_x='test -x'
507
else
508
  if ls -dL / >/dev/null 2>&1; then
509
    as_ls_L_option=L
510
  else
511
    as_ls_L_option=
512
  fi
513
  as_test_x='
514
    eval sh -c '\''
515
      if test -d "$1"; then
516
        test -d "$1/.";
517
      else
518
        case $1 in #(
519
        -*)set "./$1";;
520
        esac;
521
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522
        ???[sx]*):;;*)false;;esac;fi
523
    '\'' sh
524
  '
525
fi
526
as_executable_p=$as_test_x
527
 
528
# Sed expression to map a string onto a valid CPP name.
529
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
 
531
# Sed expression to map a string onto a valid variable name.
532
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
 
534
SHELL=${CONFIG_SHELL-/bin/sh}
535
 
536
 
537
exec 7<&0 &1
538
 
539
# Name of the host.
540
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541
# so uname gets run too.
542
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
 
544
#
545
# Initializations.
546
#
547
ac_default_prefix=/usr/local
548
ac_clean_files=
549
ac_config_libobj_dir=.
550
LIBOBJS=
551
cross_compiling=no
552
subdirs=
553
MFLAGS=
554
MAKEFLAGS=
555
 
556
# Identity of this package.
557
PACKAGE_NAME=
558
PACKAGE_TARNAME=
559
PACKAGE_VERSION=
560
PACKAGE_STRING=
561
PACKAGE_BUGREPORT=
562
PACKAGE_URL=
563
 
564
ac_unique_file="as.h"
565
# Factoring default headers for most tests.
566
ac_includes_default="\
567
#include 
568
#ifdef HAVE_SYS_TYPES_H
569
# include 
570
#endif
571
#ifdef HAVE_SYS_STAT_H
572
# include 
573
#endif
574
#ifdef STDC_HEADERS
575
# include 
576
# include 
577
#else
578
# ifdef HAVE_STDLIB_H
579
#  include 
580
# endif
581
#endif
582
#ifdef HAVE_STRING_H
583
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584
#  include 
585
# endif
586
# include 
587
#endif
588
#ifdef HAVE_STRINGS_H
589
# include 
590
#endif
591
#ifdef HAVE_INTTYPES_H
592
# include 
593
#endif
594
#ifdef HAVE_STDINT_H
595
# include 
596
#endif
597
#ifdef HAVE_UNISTD_H
598
# include 
599
#endif"
600
 
601
ac_subst_vars='am__EXEEXT_FALSE
602
am__EXEEXT_TRUE
603
LTLIBOBJS
604
LIBOBJS
605
LIBM
606
ALLOCA
607
GENINSRC_NEVER_FALSE
608
GENINSRC_NEVER_TRUE
609
MAINT
610
MAINTAINER_MODE_FALSE
611
MAINTAINER_MODE_TRUE
612
MSGMERGE
613
MSGFMT
614
MKINSTALLDIRS
615
CATOBJEXT
616
GENCAT
617
INSTOBJEXT
618
DATADIRNAME
619
CATALOGS
620
POSUB
621
GMSGFMT
622
XGETTEXT
623
INCINTL
624
LIBINTL_DEP
625
LIBINTL
626
USE_NLS
627
LEXLIB
628
LEX_OUTPUT_ROOT
629
LEX
630
YFLAGS
631
YACC
632
OPCODES_LIB
633
atof
634
install_tooldir
635
te_file
636
obj_format
637
target_cpu_type
638
extra_objects
639
cgen_cpu_prefix
640
GDBINIT
641
NO_WERROR
642
WARN_CFLAGS
643
OTOOL64
644
OTOOL
645
LIPO
646
NMEDIT
647
DSYMUTIL
648
RANLIB
649
AR
650
OBJDUMP
651
LN_S
652
NM
653
ac_ct_DUMPBIN
654
DUMPBIN
655
LD
656
FGREP
657
SED
658
LIBTOOL
659
EGREP
660
GREP
661
CPP
662
am__fastdepCC_FALSE
663
am__fastdepCC_TRUE
664
CCDEPMODE
665
AMDEPBACKSLASH
666
AMDEP_FALSE
667
AMDEP_TRUE
668
am__quote
669
am__include
670
DEPDIR
671
am__untar
672
am__tar
673
AMTAR
674
am__leading_dot
675
SET_MAKE
676
AWK
677
mkdir_p
678
MKDIR_P
679
INSTALL_STRIP_PROGRAM
680
STRIP
681
install_sh
682
MAKEINFO
683
AUTOHEADER
684
AUTOMAKE
685
AUTOCONF
686
ACLOCAL
687
VERSION
688
PACKAGE
689
CYGPATH_W
690
am__isrc
691
INSTALL_DATA
692
INSTALL_SCRIPT
693
INSTALL_PROGRAM
694
OBJEXT
695
EXEEXT
696
ac_ct_CC
697
CPPFLAGS
698
LDFLAGS
699
CFLAGS
700
CC
701
target_os
702
target_vendor
703
target_cpu
704
target
705
host_os
706
host_vendor
707
host_cpu
708
host
709
build_os
710
build_vendor
711
build_cpu
712
build
713
target_alias
714
host_alias
715
build_alias
716
LIBS
717
ECHO_T
718
ECHO_N
719
ECHO_C
720
DEFS
721
mandir
722
localedir
723
libdir
724
psdir
725
pdfdir
726
dvidir
727
htmldir
728
infodir
729
docdir
730
oldincludedir
731
includedir
732
localstatedir
733
sharedstatedir
734
sysconfdir
735
datadir
736
datarootdir
737
libexecdir
738
sbindir
739
bindir
740
program_transform_name
741
prefix
742
exec_prefix
743
PACKAGE_URL
744
PACKAGE_BUGREPORT
745
PACKAGE_STRING
746
PACKAGE_VERSION
747
PACKAGE_TARNAME
748
PACKAGE_NAME
749
PATH_SEPARATOR
750
SHELL'
751
ac_subst_files=''
752
ac_user_opts='
753
enable_option_checking
754
enable_dependency_tracking
755
enable_plugins
756
enable_largefile
757
enable_shared
758
enable_static
759
with_pic
760
enable_fast_install
761
with_gnu_ld
762
enable_libtool_lock
763
enable_targets
764
enable_checking
765
enable_werror
766
enable_build_warnings
767
enable_nls
768
enable_maintainer_mode
769
with_zlib
770
'
771
      ac_precious_vars='build_alias
772
host_alias
773
target_alias
774
CC
775
CFLAGS
776
LDFLAGS
777
LIBS
778
CPPFLAGS
779
CPP
780
YACC
781
YFLAGS'
782
 
783
 
784
# Initialize some variables set by options.
785
ac_init_help=
786
ac_init_version=false
787
ac_unrecognized_opts=
788
ac_unrecognized_sep=
789
# The variables have the same names as the options, with
790
# dashes changed to underlines.
791
cache_file=/dev/null
792
exec_prefix=NONE
793
no_create=
794
no_recursion=
795
prefix=NONE
796
program_prefix=NONE
797
program_suffix=NONE
798
program_transform_name=s,x,x,
799
silent=
800
site=
801
srcdir=
802
verbose=
803
x_includes=NONE
804
x_libraries=NONE
805
 
806
# Installation directory options.
807
# These are left unexpanded so users can "make install exec_prefix=/foo"
808
# and all the variables that are supposed to be based on exec_prefix
809
# by default will actually change.
810
# Use braces instead of parens because sh, perl, etc. also accept them.
811
# (The list follows the same order as the GNU Coding Standards.)
812
bindir='${exec_prefix}/bin'
813
sbindir='${exec_prefix}/sbin'
814
libexecdir='${exec_prefix}/libexec'
815
datarootdir='${prefix}/share'
816
datadir='${datarootdir}'
817
sysconfdir='${prefix}/etc'
818
sharedstatedir='${prefix}/com'
819
localstatedir='${prefix}/var'
820
includedir='${prefix}/include'
821
oldincludedir='/usr/include'
822
docdir='${datarootdir}/doc/${PACKAGE}'
823
infodir='${datarootdir}/info'
824
htmldir='${docdir}'
825
dvidir='${docdir}'
826
pdfdir='${docdir}'
827
psdir='${docdir}'
828
libdir='${exec_prefix}/lib'
829
localedir='${datarootdir}/locale'
830
mandir='${datarootdir}/man'
831
 
832
ac_prev=
833
ac_dashdash=
834
for ac_option
835
do
836
  # If the previous option needs an argument, assign it.
837
  if test -n "$ac_prev"; then
838
    eval $ac_prev=\$ac_option
839
    ac_prev=
840
    continue
841
  fi
842
 
843
  case $ac_option in
844
  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
845
  *)    ac_optarg=yes ;;
846
  esac
847
 
848
  # Accept the important Cygnus configure options, so we can diagnose typos.
849
 
850
  case $ac_dashdash$ac_option in
851
  --)
852
    ac_dashdash=yes ;;
853
 
854
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
855
    ac_prev=bindir ;;
856
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
857
    bindir=$ac_optarg ;;
858
 
859
  -build | --build | --buil | --bui | --bu)
860
    ac_prev=build_alias ;;
861
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
862
    build_alias=$ac_optarg ;;
863
 
864
  -cache-file | --cache-file | --cache-fil | --cache-fi \
865
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
866
    ac_prev=cache_file ;;
867
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
868
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
869
    cache_file=$ac_optarg ;;
870
 
871
  --config-cache | -C)
872
    cache_file=config.cache ;;
873
 
874
  -datadir | --datadir | --datadi | --datad)
875
    ac_prev=datadir ;;
876
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
877
    datadir=$ac_optarg ;;
878
 
879
  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
880
  | --dataroo | --dataro | --datar)
881
    ac_prev=datarootdir ;;
882
  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
883
  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
884
    datarootdir=$ac_optarg ;;
885
 
886
  -disable-* | --disable-*)
887
    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
888
    # Reject names that are not valid shell variable names.
889
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
890
      as_fn_error "invalid feature name: $ac_useropt"
891
    ac_useropt_orig=$ac_useropt
892
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
893
    case $ac_user_opts in
894
      *"
895
"enable_$ac_useropt"
896
"*) ;;
897
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
898
         ac_unrecognized_sep=', ';;
899
    esac
900
    eval enable_$ac_useropt=no ;;
901
 
902
  -docdir | --docdir | --docdi | --doc | --do)
903
    ac_prev=docdir ;;
904
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
905
    docdir=$ac_optarg ;;
906
 
907
  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
908
    ac_prev=dvidir ;;
909
  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
910
    dvidir=$ac_optarg ;;
911
 
912
  -enable-* | --enable-*)
913
    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
914
    # Reject names that are not valid shell variable names.
915
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
916
      as_fn_error "invalid feature name: $ac_useropt"
917
    ac_useropt_orig=$ac_useropt
918
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
919
    case $ac_user_opts in
920
      *"
921
"enable_$ac_useropt"
922
"*) ;;
923
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
924
         ac_unrecognized_sep=', ';;
925
    esac
926
    eval enable_$ac_useropt=\$ac_optarg ;;
927
 
928
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
929
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
930
  | --exec | --exe | --ex)
931
    ac_prev=exec_prefix ;;
932
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
933
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
934
  | --exec=* | --exe=* | --ex=*)
935
    exec_prefix=$ac_optarg ;;
936
 
937
  -gas | --gas | --ga | --g)
938
    # Obsolete; use --with-gas.
939
    with_gas=yes ;;
940
 
941
  -help | --help | --hel | --he | -h)
942
    ac_init_help=long ;;
943
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
944
    ac_init_help=recursive ;;
945
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
946
    ac_init_help=short ;;
947
 
948
  -host | --host | --hos | --ho)
949
    ac_prev=host_alias ;;
950
  -host=* | --host=* | --hos=* | --ho=*)
951
    host_alias=$ac_optarg ;;
952
 
953
  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
954
    ac_prev=htmldir ;;
955
  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
956
  | --ht=*)
957
    htmldir=$ac_optarg ;;
958
 
959
  -includedir | --includedir | --includedi | --included | --include \
960
  | --includ | --inclu | --incl | --inc)
961
    ac_prev=includedir ;;
962
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
963
  | --includ=* | --inclu=* | --incl=* | --inc=*)
964
    includedir=$ac_optarg ;;
965
 
966
  -infodir | --infodir | --infodi | --infod | --info | --inf)
967
    ac_prev=infodir ;;
968
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
969
    infodir=$ac_optarg ;;
970
 
971
  -libdir | --libdir | --libdi | --libd)
972
    ac_prev=libdir ;;
973
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
974
    libdir=$ac_optarg ;;
975
 
976
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
977
  | --libexe | --libex | --libe)
978
    ac_prev=libexecdir ;;
979
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
980
  | --libexe=* | --libex=* | --libe=*)
981
    libexecdir=$ac_optarg ;;
982
 
983
  -localedir | --localedir | --localedi | --localed | --locale)
984
    ac_prev=localedir ;;
985
  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
986
    localedir=$ac_optarg ;;
987
 
988
  -localstatedir | --localstatedir | --localstatedi | --localstated \
989
  | --localstate | --localstat | --localsta | --localst | --locals)
990
    ac_prev=localstatedir ;;
991
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
992
  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
993
    localstatedir=$ac_optarg ;;
994
 
995
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
996
    ac_prev=mandir ;;
997
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
998
    mandir=$ac_optarg ;;
999
 
1000
  -nfp | --nfp | --nf)
1001
    # Obsolete; use --without-fp.
1002
    with_fp=no ;;
1003
 
1004
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1005
  | --no-cr | --no-c | -n)
1006
    no_create=yes ;;
1007
 
1008
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1009
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1010
    no_recursion=yes ;;
1011
 
1012
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1013
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1014
  | --oldin | --oldi | --old | --ol | --o)
1015
    ac_prev=oldincludedir ;;
1016
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1017
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1018
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1019
    oldincludedir=$ac_optarg ;;
1020
 
1021
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1022
    ac_prev=prefix ;;
1023
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1024
    prefix=$ac_optarg ;;
1025
 
1026
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1027
  | --program-pre | --program-pr | --program-p)
1028
    ac_prev=program_prefix ;;
1029
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1030
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1031
    program_prefix=$ac_optarg ;;
1032
 
1033
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1034
  | --program-suf | --program-su | --program-s)
1035
    ac_prev=program_suffix ;;
1036
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1037
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1038
    program_suffix=$ac_optarg ;;
1039
 
1040
  -program-transform-name | --program-transform-name \
1041
  | --program-transform-nam | --program-transform-na \
1042
  | --program-transform-n | --program-transform- \
1043
  | --program-transform | --program-transfor \
1044
  | --program-transfo | --program-transf \
1045
  | --program-trans | --program-tran \
1046
  | --progr-tra | --program-tr | --program-t)
1047
    ac_prev=program_transform_name ;;
1048
  -program-transform-name=* | --program-transform-name=* \
1049
  | --program-transform-nam=* | --program-transform-na=* \
1050
  | --program-transform-n=* | --program-transform-=* \
1051
  | --program-transform=* | --program-transfor=* \
1052
  | --program-transfo=* | --program-transf=* \
1053
  | --program-trans=* | --program-tran=* \
1054
  | --progr-tra=* | --program-tr=* | --program-t=*)
1055
    program_transform_name=$ac_optarg ;;
1056
 
1057
  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1058
    ac_prev=pdfdir ;;
1059
  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1060
    pdfdir=$ac_optarg ;;
1061
 
1062
  -psdir | --psdir | --psdi | --psd | --ps)
1063
    ac_prev=psdir ;;
1064
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1065
    psdir=$ac_optarg ;;
1066
 
1067
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1068
  | -silent | --silent | --silen | --sile | --sil)
1069
    silent=yes ;;
1070
 
1071
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1072
    ac_prev=sbindir ;;
1073
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1074
  | --sbi=* | --sb=*)
1075
    sbindir=$ac_optarg ;;
1076
 
1077
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1078
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1079
  | --sharedst | --shareds | --shared | --share | --shar \
1080
  | --sha | --sh)
1081
    ac_prev=sharedstatedir ;;
1082
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1083
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1084
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1085
  | --sha=* | --sh=*)
1086
    sharedstatedir=$ac_optarg ;;
1087
 
1088
  -site | --site | --sit)
1089
    ac_prev=site ;;
1090
  -site=* | --site=* | --sit=*)
1091
    site=$ac_optarg ;;
1092
 
1093
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1094
    ac_prev=srcdir ;;
1095
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1096
    srcdir=$ac_optarg ;;
1097
 
1098
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1099
  | --syscon | --sysco | --sysc | --sys | --sy)
1100
    ac_prev=sysconfdir ;;
1101
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1102
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1103
    sysconfdir=$ac_optarg ;;
1104
 
1105
  -target | --target | --targe | --targ | --tar | --ta | --t)
1106
    ac_prev=target_alias ;;
1107
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1108
    target_alias=$ac_optarg ;;
1109
 
1110
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1111
    verbose=yes ;;
1112
 
1113
  -version | --version | --versio | --versi | --vers | -V)
1114
    ac_init_version=: ;;
1115
 
1116
  -with-* | --with-*)
1117
    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1118
    # Reject names that are not valid shell variable names.
1119
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1120
      as_fn_error "invalid package name: $ac_useropt"
1121
    ac_useropt_orig=$ac_useropt
1122
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1123
    case $ac_user_opts in
1124
      *"
1125
"with_$ac_useropt"
1126
"*) ;;
1127
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1128
         ac_unrecognized_sep=', ';;
1129
    esac
1130
    eval with_$ac_useropt=\$ac_optarg ;;
1131
 
1132
  -without-* | --without-*)
1133
    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1134
    # Reject names that are not valid shell variable names.
1135
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1136
      as_fn_error "invalid package name: $ac_useropt"
1137
    ac_useropt_orig=$ac_useropt
1138
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1139
    case $ac_user_opts in
1140
      *"
1141
"with_$ac_useropt"
1142
"*) ;;
1143
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1144
         ac_unrecognized_sep=', ';;
1145
    esac
1146
    eval with_$ac_useropt=no ;;
1147
 
1148
  --x)
1149
    # Obsolete; use --with-x.
1150
    with_x=yes ;;
1151
 
1152
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1153
  | --x-incl | --x-inc | --x-in | --x-i)
1154
    ac_prev=x_includes ;;
1155
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1156
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1157
    x_includes=$ac_optarg ;;
1158
 
1159
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1160
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1161
    ac_prev=x_libraries ;;
1162
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1163
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1164
    x_libraries=$ac_optarg ;;
1165
 
1166
  -*) as_fn_error "unrecognized option: \`$ac_option'
1167
Try \`$0 --help' for more information."
1168
    ;;
1169
 
1170
  *=*)
1171
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1172
    # Reject names that are not valid shell variable names.
1173
    case $ac_envvar in #(
1174
      '' | [0-9]* | *[!_$as_cr_alnum]* )
1175
      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1176
    esac
1177
    eval $ac_envvar=\$ac_optarg
1178
    export $ac_envvar ;;
1179
 
1180
  *)
1181
    # FIXME: should be removed in autoconf 3.0.
1182
    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1183
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1184
      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1185
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1186
    ;;
1187
 
1188
  esac
1189
done
1190
 
1191
if test -n "$ac_prev"; then
1192
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1193
  as_fn_error "missing argument to $ac_option"
1194
fi
1195
 
1196
if test -n "$ac_unrecognized_opts"; then
1197
  case $enable_option_checking in
1198
    no) ;;
1199
    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1200
    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1201
  esac
1202
fi
1203
 
1204
# Check all directory arguments for consistency.
1205
for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1206
                datadir sysconfdir sharedstatedir localstatedir includedir \
1207
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1208
                libdir localedir mandir
1209
do
1210
  eval ac_val=\$$ac_var
1211
  # Remove trailing slashes.
1212
  case $ac_val in
1213
    */ )
1214
      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1215
      eval $ac_var=\$ac_val;;
1216
  esac
1217
  # Be sure to have absolute directory names.
1218
  case $ac_val in
1219
    [\\/$]* | ?:[\\/]* )  continue;;
1220
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1221
  esac
1222
  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1223
done
1224
 
1225
# There might be people who depend on the old broken behavior: `$host'
1226
# used to hold the argument of --host etc.
1227
# FIXME: To remove some day.
1228
build=$build_alias
1229
host=$host_alias
1230
target=$target_alias
1231
 
1232
# FIXME: To remove some day.
1233
if test "x$host_alias" != x; then
1234
  if test "x$build_alias" = x; then
1235
    cross_compiling=maybe
1236
    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1237
    If a cross compiler is detected then cross compile mode will be used." >&2
1238
  elif test "x$build_alias" != "x$host_alias"; then
1239
    cross_compiling=yes
1240
  fi
1241
fi
1242
 
1243
ac_tool_prefix=
1244
test -n "$host_alias" && ac_tool_prefix=$host_alias-
1245
 
1246
test "$silent" = yes && exec 6>/dev/null
1247
 
1248
 
1249
ac_pwd=`pwd` && test -n "$ac_pwd" &&
1250
ac_ls_di=`ls -di .` &&
1251
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1252
  as_fn_error "working directory cannot be determined"
1253
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1254
  as_fn_error "pwd does not report name of working directory"
1255
 
1256
 
1257
# Find the source files, if location was not specified.
1258
if test -z "$srcdir"; then
1259
  ac_srcdir_defaulted=yes
1260
  # Try the directory containing this script, then the parent directory.
1261
  ac_confdir=`$as_dirname -- "$as_myself" ||
1262
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1263
         X"$as_myself" : 'X\(//\)[^/]' \| \
1264
         X"$as_myself" : 'X\(//\)$' \| \
1265
         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1266
$as_echo X"$as_myself" |
1267
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1268
            s//\1/
1269
            q
1270
          }
1271
          /^X\(\/\/\)[^/].*/{
1272
            s//\1/
1273
            q
1274
          }
1275
          /^X\(\/\/\)$/{
1276
            s//\1/
1277
            q
1278
          }
1279
          /^X\(\/\).*/{
1280
            s//\1/
1281
            q
1282
          }
1283
          s/.*/./; q'`
1284
  srcdir=$ac_confdir
1285
  if test ! -r "$srcdir/$ac_unique_file"; then
1286
    srcdir=..
1287
  fi
1288
else
1289
  ac_srcdir_defaulted=no
1290
fi
1291
if test ! -r "$srcdir/$ac_unique_file"; then
1292
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1293
  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1294
fi
1295
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1296
ac_abs_confdir=`(
1297
        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1298
        pwd)`
1299
# When building in place, set srcdir=.
1300
if test "$ac_abs_confdir" = "$ac_pwd"; then
1301
  srcdir=.
1302
fi
1303
# Remove unnecessary trailing slashes from srcdir.
1304
# Double slashes in file names in object file debugging info
1305
# mess up M-x gdb in Emacs.
1306
case $srcdir in
1307
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1308
esac
1309
for ac_var in $ac_precious_vars; do
1310
  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1311
  eval ac_env_${ac_var}_value=\$${ac_var}
1312
  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1313
  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1314
done
1315
 
1316
#
1317
# Report the --help message.
1318
#
1319
if test "$ac_init_help" = "long"; then
1320
  # Omit some internal or obsolete options to make the list less imposing.
1321
  # This message is too long to be a string in the A/UX 3.1 sh.
1322
  cat <<_ACEOF
1323
\`configure' configures this package to adapt to many kinds of systems.
1324
 
1325
Usage: $0 [OPTION]... [VAR=VALUE]...
1326
 
1327
To assign environment variables (e.g., CC, CFLAGS...), specify them as
1328
VAR=VALUE.  See below for descriptions of some of the useful variables.
1329
 
1330
Defaults for the options are specified in brackets.
1331
 
1332
Configuration:
1333
  -h, --help              display this help and exit
1334
      --help=short        display options specific to this package
1335
      --help=recursive    display the short help of all the included packages
1336
  -V, --version           display version information and exit
1337
  -q, --quiet, --silent   do not print \`checking...' messages
1338
      --cache-file=FILE   cache test results in FILE [disabled]
1339
  -C, --config-cache      alias for \`--cache-file=config.cache'
1340
  -n, --no-create         do not create output files
1341
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1342
 
1343
Installation directories:
1344
  --prefix=PREFIX         install architecture-independent files in PREFIX
1345
                          [$ac_default_prefix]
1346
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1347
                          [PREFIX]
1348
 
1349
By default, \`make install' will install all the files in
1350
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1351
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1352
for instance \`--prefix=\$HOME'.
1353
 
1354
For better control, use the options below.
1355
 
1356
Fine tuning of the installation directories:
1357
  --bindir=DIR            user executables [EPREFIX/bin]
1358
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1359
  --libexecdir=DIR        program executables [EPREFIX/libexec]
1360
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1361
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1362
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1363
  --libdir=DIR            object code libraries [EPREFIX/lib]
1364
  --includedir=DIR        C header files [PREFIX/include]
1365
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1366
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1367
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1368
  --infodir=DIR           info documentation [DATAROOTDIR/info]
1369
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1370
  --mandir=DIR            man documentation [DATAROOTDIR/man]
1371
  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1372
  --htmldir=DIR           html documentation [DOCDIR]
1373
  --dvidir=DIR            dvi documentation [DOCDIR]
1374
  --pdfdir=DIR            pdf documentation [DOCDIR]
1375
  --psdir=DIR             ps documentation [DOCDIR]
1376
_ACEOF
1377
 
1378
  cat <<\_ACEOF
1379
 
1380
Program names:
1381
  --program-prefix=PREFIX            prepend PREFIX to installed program names
1382
  --program-suffix=SUFFIX            append SUFFIX to installed program names
1383
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1384
 
1385
System types:
1386
  --build=BUILD     configure for building on BUILD [guessed]
1387
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1388
  --target=TARGET   configure for building compilers for TARGET [HOST]
1389
_ACEOF
1390
fi
1391
 
1392
if test -n "$ac_init_help"; then
1393
 
1394
  cat <<\_ACEOF
1395
 
1396
Optional Features:
1397
  --disable-option-checking  ignore unrecognized --enable/--with options
1398
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1399
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1400
  --disable-dependency-tracking  speeds up one-time build
1401
  --enable-dependency-tracking   do not reject slow dependency extractors
1402
  --enable-plugins        Enable support for plugins (defaults no)
1403
  --disable-largefile     omit support for large files
1404
  --enable-shared[=PKGS]  build shared libraries [default=yes]
1405
  --enable-static[=PKGS]  build static libraries [default=yes]
1406
  --enable-fast-install[=PKGS]
1407
                          optimize for fast installation [default=yes]
1408
  --disable-libtool-lock  avoid locking (might break parallel builds)
1409
  --enable-targets        alternative target configurations besides the primary
1410
  --enable-checking       enable run-time checks
1411
  --enable-werror         treat compile warnings as errors
1412
  --enable-build-warnings enable build-time compiler warnings
1413
  --disable-nls           do not use Native Language Support
1414
  --enable-maintainer-mode  enable make rules and dependencies not useful
1415
                          (and sometimes confusing) to the casual installer
1416
 
1417
Optional Packages:
1418
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1419
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1420
  --with-pic              try to use only PIC/non-PIC objects [default=use
1421
                          both]
1422
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1423
  --with-zlib             include zlib support (auto/yes/no) default=auto
1424
 
1425
Some influential environment variables:
1426
  CC          C compiler command
1427
  CFLAGS      C compiler flags
1428
  LDFLAGS     linker flags, e.g. -L if you have libraries in a
1429
              nonstandard directory 
1430
  LIBS        libraries to pass to the linker, e.g. -l
1431
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I if
1432
              you have headers in a nonstandard directory 
1433
  CPP         C preprocessor
1434
  YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1435
              the first program found out of: `bison -y', `byacc', `yacc'.
1436
  YFLAGS      The list of arguments that will be passed by default to $YACC.
1437
              This script will default YFLAGS to the empty string to avoid a
1438
              default value of `-d' given by some make applications.
1439
 
1440
Use these variables to override the choices made by `configure' or to help
1441
it to find libraries and programs with nonstandard names/locations.
1442
 
1443
Report bugs to the package provider.
1444
_ACEOF
1445
ac_status=$?
1446
fi
1447
 
1448
if test "$ac_init_help" = "recursive"; then
1449
  # If there are subdirs, report their specific --help.
1450
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1451
    test -d "$ac_dir" ||
1452
      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1453
      continue
1454
    ac_builddir=.
1455
 
1456
case "$ac_dir" in
1457
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1458
*)
1459
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1460
  # A ".." for each directory in $ac_dir_suffix.
1461
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1462
  case $ac_top_builddir_sub in
1463
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1464
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1465
  esac ;;
1466
esac
1467
ac_abs_top_builddir=$ac_pwd
1468
ac_abs_builddir=$ac_pwd$ac_dir_suffix
1469
# for backward compatibility:
1470
ac_top_builddir=$ac_top_build_prefix
1471
 
1472
case $srcdir in
1473
  .)  # We are building in place.
1474
    ac_srcdir=.
1475
    ac_top_srcdir=$ac_top_builddir_sub
1476
    ac_abs_top_srcdir=$ac_pwd ;;
1477
  [\\/]* | ?:[\\/]* )  # Absolute name.
1478
    ac_srcdir=$srcdir$ac_dir_suffix;
1479
    ac_top_srcdir=$srcdir
1480
    ac_abs_top_srcdir=$srcdir ;;
1481
  *) # Relative name.
1482
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1483
    ac_top_srcdir=$ac_top_build_prefix$srcdir
1484
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1485
esac
1486
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1487
 
1488
    cd "$ac_dir" || { ac_status=$?; continue; }
1489
    # Check for guested configure.
1490
    if test -f "$ac_srcdir/configure.gnu"; then
1491
      echo &&
1492
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1493
    elif test -f "$ac_srcdir/configure"; then
1494
      echo &&
1495
      $SHELL "$ac_srcdir/configure" --help=recursive
1496
    else
1497
      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1498
    fi || ac_status=$?
1499
    cd "$ac_pwd" || { ac_status=$?; break; }
1500
  done
1501
fi
1502
 
1503
test -n "$ac_init_help" && exit $ac_status
1504
if $ac_init_version; then
1505
  cat <<\_ACEOF
1506
configure
1507
generated by GNU Autoconf 2.64
1508
 
1509
Copyright (C) 2009 Free Software Foundation, Inc.
1510
This configure script is free software; the Free Software Foundation
1511
gives unlimited permission to copy, distribute and modify it.
1512
_ACEOF
1513
  exit
1514
fi
1515
 
1516
## ------------------------ ##
1517
## Autoconf initialization. ##
1518
## ------------------------ ##
1519
 
1520
# ac_fn_c_try_compile LINENO
1521
# --------------------------
1522
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1523
ac_fn_c_try_compile ()
1524
{
1525
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1526
  rm -f conftest.$ac_objext
1527
  if { { ac_try="$ac_compile"
1528
case "(($ac_try" in
1529
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1530
  *) ac_try_echo=$ac_try;;
1531
esac
1532
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1533
$as_echo "$ac_try_echo"; } >&5
1534
  (eval "$ac_compile") 2>conftest.err
1535
  ac_status=$?
1536
  if test -s conftest.err; then
1537
    grep -v '^ *+' conftest.err >conftest.er1
1538
    cat conftest.er1 >&5
1539
    mv -f conftest.er1 conftest.err
1540
  fi
1541
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1542
  test $ac_status = 0; } && {
1543
         test -z "$ac_c_werror_flag" ||
1544
         test ! -s conftest.err
1545
       } && test -s conftest.$ac_objext; then :
1546
  ac_retval=0
1547
else
1548
  $as_echo "$as_me: failed program was:" >&5
1549
sed 's/^/| /' conftest.$ac_ext >&5
1550
 
1551
        ac_retval=1
1552
fi
1553
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1554
  return $ac_retval
1555
 
1556
} # ac_fn_c_try_compile
1557
 
1558
# ac_fn_c_try_link LINENO
1559
# -----------------------
1560
# Try to link conftest.$ac_ext, and return whether this succeeded.
1561
ac_fn_c_try_link ()
1562
{
1563
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1564
  rm -f conftest.$ac_objext conftest$ac_exeext
1565
  if { { ac_try="$ac_link"
1566
case "(($ac_try" in
1567
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1568
  *) ac_try_echo=$ac_try;;
1569
esac
1570
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1571
$as_echo "$ac_try_echo"; } >&5
1572
  (eval "$ac_link") 2>conftest.err
1573
  ac_status=$?
1574
  if test -s conftest.err; then
1575
    grep -v '^ *+' conftest.err >conftest.er1
1576
    cat conftest.er1 >&5
1577
    mv -f conftest.er1 conftest.err
1578
  fi
1579
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1580
  test $ac_status = 0; } && {
1581
         test -z "$ac_c_werror_flag" ||
1582
         test ! -s conftest.err
1583
       } && test -s conftest$ac_exeext && {
1584
         test "$cross_compiling" = yes ||
1585
         $as_test_x conftest$ac_exeext
1586
       }; then :
1587
  ac_retval=0
1588
else
1589
  $as_echo "$as_me: failed program was:" >&5
1590
sed 's/^/| /' conftest.$ac_ext >&5
1591
 
1592
        ac_retval=1
1593
fi
1594
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1595
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1596
  # interfere with the next link command; also delete a directory that is
1597
  # left behind by Apple's compiler.  We do this before executing the actions.
1598
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1599
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1600
  return $ac_retval
1601
 
1602
} # ac_fn_c_try_link
1603
 
1604
# ac_fn_c_try_cpp LINENO
1605
# ----------------------
1606
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1607
ac_fn_c_try_cpp ()
1608
{
1609
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1610
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1611
case "(($ac_try" in
1612
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1613
  *) ac_try_echo=$ac_try;;
1614
esac
1615
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1616
$as_echo "$ac_try_echo"; } >&5
1617
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1618
  ac_status=$?
1619
  if test -s conftest.err; then
1620
    grep -v '^ *+' conftest.err >conftest.er1
1621
    cat conftest.er1 >&5
1622
    mv -f conftest.er1 conftest.err
1623
  fi
1624
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1625
  test $ac_status = 0; } >/dev/null && {
1626
         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1627
         test ! -s conftest.err
1628
       }; then :
1629
  ac_retval=0
1630
else
1631
  $as_echo "$as_me: failed program was:" >&5
1632
sed 's/^/| /' conftest.$ac_ext >&5
1633
 
1634
    ac_retval=1
1635
fi
1636
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1637
  return $ac_retval
1638
 
1639
} # ac_fn_c_try_cpp
1640
 
1641
# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1642
# -------------------------------------------------------
1643
# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1644
# the include files in INCLUDES and setting the cache variable VAR
1645
# accordingly.
1646
ac_fn_c_check_header_mongrel ()
1647
{
1648
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1649
  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1650
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1651
$as_echo_n "checking for $2... " >&6; }
1652
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1653
  $as_echo_n "(cached) " >&6
1654
fi
1655
eval ac_res=\$$3
1656
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1657
$as_echo "$ac_res" >&6; }
1658
else
1659
  # Is the header compilable?
1660
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1661
$as_echo_n "checking $2 usability... " >&6; }
1662
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1663
/* end confdefs.h.  */
1664
$4
1665
#include <$2>
1666
_ACEOF
1667
if ac_fn_c_try_compile "$LINENO"; then :
1668
  ac_header_compiler=yes
1669
else
1670
  ac_header_compiler=no
1671
fi
1672
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1673
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1674
$as_echo "$ac_header_compiler" >&6; }
1675
 
1676
# Is the header present?
1677
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1678
$as_echo_n "checking $2 presence... " >&6; }
1679
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1680
/* end confdefs.h.  */
1681
#include <$2>
1682
_ACEOF
1683
if ac_fn_c_try_cpp "$LINENO"; then :
1684
  ac_header_preproc=yes
1685
else
1686
  ac_header_preproc=no
1687
fi
1688
rm -f conftest.err conftest.$ac_ext
1689
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1690
$as_echo "$ac_header_preproc" >&6; }
1691
 
1692
# So?  What about this header?
1693
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1694
  yes:no: )
1695
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1696
$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1697
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1698
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1699
    ;;
1700
  no:yes:* )
1701
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1702
$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1703
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1704
$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1705
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1706
$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1707
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1708
$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1709
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1710
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1711
    ;;
1712
esac
1713
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1714
$as_echo_n "checking for $2... " >&6; }
1715
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1716
  $as_echo_n "(cached) " >&6
1717
else
1718
  eval "$3=\$ac_header_compiler"
1719
fi
1720
eval ac_res=\$$3
1721
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1722
$as_echo "$ac_res" >&6; }
1723
fi
1724
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1725
 
1726
} # ac_fn_c_check_header_mongrel
1727
 
1728
# ac_fn_c_try_run LINENO
1729
# ----------------------
1730
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1731
# that executables *can* be run.
1732
ac_fn_c_try_run ()
1733
{
1734
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1735
  if { { ac_try="$ac_link"
1736
case "(($ac_try" in
1737
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1738
  *) ac_try_echo=$ac_try;;
1739
esac
1740
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1741
$as_echo "$ac_try_echo"; } >&5
1742
  (eval "$ac_link") 2>&5
1743
  ac_status=$?
1744
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1745
  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1746
  { { case "(($ac_try" in
1747
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1748
  *) ac_try_echo=$ac_try;;
1749
esac
1750
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1751
$as_echo "$ac_try_echo"; } >&5
1752
  (eval "$ac_try") 2>&5
1753
  ac_status=$?
1754
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755
  test $ac_status = 0; }; }; then :
1756
  ac_retval=0
1757
else
1758
  $as_echo "$as_me: program exited with status $ac_status" >&5
1759
       $as_echo "$as_me: failed program was:" >&5
1760
sed 's/^/| /' conftest.$ac_ext >&5
1761
 
1762
       ac_retval=$ac_status
1763
fi
1764
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1765
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1766
  return $ac_retval
1767
 
1768
} # ac_fn_c_try_run
1769
 
1770
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1771
# -------------------------------------------------------
1772
# Tests whether HEADER exists and can be compiled using the include files in
1773
# INCLUDES, setting the cache variable VAR accordingly.
1774
ac_fn_c_check_header_compile ()
1775
{
1776
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1777
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1778
$as_echo_n "checking for $2... " >&6; }
1779
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1780
  $as_echo_n "(cached) " >&6
1781
else
1782
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1783
/* end confdefs.h.  */
1784
$4
1785
#include <$2>
1786
_ACEOF
1787
if ac_fn_c_try_compile "$LINENO"; then :
1788
  eval "$3=yes"
1789
else
1790
  eval "$3=no"
1791
fi
1792
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1793
fi
1794
eval ac_res=\$$3
1795
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1796
$as_echo "$ac_res" >&6; }
1797
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1798
 
1799
} # ac_fn_c_check_header_compile
1800
 
1801
# ac_fn_c_check_func LINENO FUNC VAR
1802
# ----------------------------------
1803
# Tests whether FUNC exists, setting the cache variable VAR accordingly
1804
ac_fn_c_check_func ()
1805
{
1806
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1807
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1808
$as_echo_n "checking for $2... " >&6; }
1809
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1810
  $as_echo_n "(cached) " >&6
1811
else
1812
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1813
/* end confdefs.h.  */
1814
/* Define $2 to an innocuous variant, in case  declares $2.
1815
   For example, HP-UX 11i  declares gettimeofday.  */
1816
#define $2 innocuous_$2
1817
 
1818
/* System header to define __stub macros and hopefully few prototypes,
1819
    which can conflict with char $2 (); below.
1820
    Prefer  to  if __STDC__ is defined, since
1821
     exists even on freestanding compilers.  */
1822
 
1823
#ifdef __STDC__
1824
# include 
1825
#else
1826
# include 
1827
#endif
1828
 
1829
#undef $2
1830
 
1831
/* Override any GCC internal prototype to avoid an error.
1832
   Use char because int might match the return type of a GCC
1833
   builtin and then its argument prototype would still apply.  */
1834
#ifdef __cplusplus
1835
extern "C"
1836
#endif
1837
char $2 ();
1838
/* The GNU C library defines this for functions which it implements
1839
    to always fail with ENOSYS.  Some functions are actually named
1840
    something starting with __ and the normal name is an alias.  */
1841
#if defined __stub_$2 || defined __stub___$2
1842
choke me
1843
#endif
1844
 
1845
int
1846
main ()
1847
{
1848
return $2 ();
1849
  ;
1850
  return 0;
1851
}
1852
_ACEOF
1853
if ac_fn_c_try_link "$LINENO"; then :
1854
  eval "$3=yes"
1855
else
1856
  eval "$3=no"
1857
fi
1858
rm -f core conftest.err conftest.$ac_objext \
1859
    conftest$ac_exeext conftest.$ac_ext
1860
fi
1861
eval ac_res=\$$3
1862
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1863
$as_echo "$ac_res" >&6; }
1864
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1865
 
1866
} # ac_fn_c_check_func
1867
 
1868
# ac_fn_c_check_decl LINENO SYMBOL VAR
1869
# ------------------------------------
1870
# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1871
ac_fn_c_check_decl ()
1872
{
1873
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1874
  as_decl_name=`echo $2|sed 's/ *(.*//'`
1875
  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1876
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1877
$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1878
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1879
  $as_echo_n "(cached) " >&6
1880
else
1881
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1882
/* end confdefs.h.  */
1883
$4
1884
int
1885
main ()
1886
{
1887
#ifndef $as_decl_name
1888
#ifdef __cplusplus
1889
  (void) $as_decl_use;
1890
#else
1891
  (void) $as_decl_name;
1892
#endif
1893
#endif
1894
 
1895
  ;
1896
  return 0;
1897
}
1898
_ACEOF
1899
if ac_fn_c_try_compile "$LINENO"; then :
1900
  eval "$3=yes"
1901
else
1902
  eval "$3=no"
1903
fi
1904
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1905
fi
1906
eval ac_res=\$$3
1907
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1908
$as_echo "$ac_res" >&6; }
1909
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1910
 
1911
} # ac_fn_c_check_decl
1912
cat >config.log <<_ACEOF
1913
This file contains any messages produced by compilers while
1914
running configure, to aid debugging if configure makes a mistake.
1915
 
1916
It was created by $as_me, which was
1917
generated by GNU Autoconf 2.64.  Invocation command line was
1918
 
1919
  $ $0 $@
1920
 
1921
_ACEOF
1922
exec 5>>config.log
1923
{
1924
cat <<_ASUNAME
1925
## --------- ##
1926
## Platform. ##
1927
## --------- ##
1928
 
1929
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1930
uname -m = `(uname -m) 2>/dev/null || echo unknown`
1931
uname -r = `(uname -r) 2>/dev/null || echo unknown`
1932
uname -s = `(uname -s) 2>/dev/null || echo unknown`
1933
uname -v = `(uname -v) 2>/dev/null || echo unknown`
1934
 
1935
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1936
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1937
 
1938
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1939
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1940
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1941
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1942
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1943
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1944
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1945
 
1946
_ASUNAME
1947
 
1948
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1949
for as_dir in $PATH
1950
do
1951
  IFS=$as_save_IFS
1952
  test -z "$as_dir" && as_dir=.
1953
    $as_echo "PATH: $as_dir"
1954
  done
1955
IFS=$as_save_IFS
1956
 
1957
} >&5
1958
 
1959
cat >&5 <<_ACEOF
1960
 
1961
 
1962
## ----------- ##
1963
## Core tests. ##
1964
## ----------- ##
1965
 
1966
_ACEOF
1967
 
1968
 
1969
# Keep a trace of the command line.
1970
# Strip out --no-create and --no-recursion so they do not pile up.
1971
# Strip out --silent because we don't want to record it for future runs.
1972
# Also quote any args containing shell meta-characters.
1973
# Make two passes to allow for proper duplicate-argument suppression.
1974
ac_configure_args=
1975
ac_configure_args0=
1976
ac_configure_args1=
1977
ac_must_keep_next=false
1978
for ac_pass in 1 2
1979
do
1980
  for ac_arg
1981
  do
1982
    case $ac_arg in
1983
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1984
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1985
    | -silent | --silent | --silen | --sile | --sil)
1986
      continue ;;
1987
    *\'*)
1988
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1989
    esac
1990
    case $ac_pass in
1991
    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1992
    2)
1993
      as_fn_append ac_configure_args1 " '$ac_arg'"
1994
      if test $ac_must_keep_next = true; then
1995
        ac_must_keep_next=false # Got value, back to normal.
1996
      else
1997
        case $ac_arg in
1998
          *=* | --config-cache | -C | -disable-* | --disable-* \
1999
          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2000
          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2001
          | -with-* | --with-* | -without-* | --without-* | --x)
2002
            case "$ac_configure_args0 " in
2003
              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2004
            esac
2005
            ;;
2006
          -* ) ac_must_keep_next=true ;;
2007
        esac
2008
      fi
2009
      as_fn_append ac_configure_args " '$ac_arg'"
2010
      ;;
2011
    esac
2012
  done
2013
done
2014
{ ac_configure_args0=; unset ac_configure_args0;}
2015
{ ac_configure_args1=; unset ac_configure_args1;}
2016
 
2017
# When interrupted or exit'd, cleanup temporary files, and complete
2018
# config.log.  We remove comments because anyway the quotes in there
2019
# would cause problems or look ugly.
2020
# WARNING: Use '\'' to represent an apostrophe within the trap.
2021
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2022
trap 'exit_status=$?
2023
  # Save into config.log some information that might help in debugging.
2024
  {
2025
    echo
2026
 
2027
    cat <<\_ASBOX
2028
## ---------------- ##
2029
## Cache variables. ##
2030
## ---------------- ##
2031
_ASBOX
2032
    echo
2033
    # The following way of writing the cache mishandles newlines in values,
2034
(
2035
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2036
    eval ac_val=\$$ac_var
2037
    case $ac_val in #(
2038
    *${as_nl}*)
2039
      case $ac_var in #(
2040
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2041
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2042
      esac
2043
      case $ac_var in #(
2044
      _ | IFS | as_nl) ;; #(
2045
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2046
      *) { eval $ac_var=; unset $ac_var;} ;;
2047
      esac ;;
2048
    esac
2049
  done
2050
  (set) 2>&1 |
2051
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2052
    *${as_nl}ac_space=\ *)
2053
      sed -n \
2054
        "s/'\''/'\''\\\\'\'''\''/g;
2055
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2056
      ;; #(
2057
    *)
2058
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2059
      ;;
2060
    esac |
2061
    sort
2062
)
2063
    echo
2064
 
2065
    cat <<\_ASBOX
2066
## ----------------- ##
2067
## Output variables. ##
2068
## ----------------- ##
2069
_ASBOX
2070
    echo
2071
    for ac_var in $ac_subst_vars
2072
    do
2073
      eval ac_val=\$$ac_var
2074
      case $ac_val in
2075
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2076
      esac
2077
      $as_echo "$ac_var='\''$ac_val'\''"
2078
    done | sort
2079
    echo
2080
 
2081
    if test -n "$ac_subst_files"; then
2082
      cat <<\_ASBOX
2083
## ------------------- ##
2084
## File substitutions. ##
2085
## ------------------- ##
2086
_ASBOX
2087
      echo
2088
      for ac_var in $ac_subst_files
2089
      do
2090
        eval ac_val=\$$ac_var
2091
        case $ac_val in
2092
        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2093
        esac
2094
        $as_echo "$ac_var='\''$ac_val'\''"
2095
      done | sort
2096
      echo
2097
    fi
2098
 
2099
    if test -s confdefs.h; then
2100
      cat <<\_ASBOX
2101
## ----------- ##
2102
## confdefs.h. ##
2103
## ----------- ##
2104
_ASBOX
2105
      echo
2106
      cat confdefs.h
2107
      echo
2108
    fi
2109
    test "$ac_signal" != 0 &&
2110
      $as_echo "$as_me: caught signal $ac_signal"
2111
    $as_echo "$as_me: exit $exit_status"
2112
  } >&5
2113
  rm -f core *.core core.conftest.* &&
2114
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2115
    exit $exit_status
2116
' 0
2117
for ac_signal in 1 2 13 15; do
2118
  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2119
done
2120
ac_signal=0
2121
 
2122
# confdefs.h avoids OS command line length limits that DEFS can exceed.
2123
rm -f -r conftest* confdefs.h
2124
 
2125
$as_echo "/* confdefs.h */" > confdefs.h
2126
 
2127
# Predefined preprocessor variables.
2128
 
2129
cat >>confdefs.h <<_ACEOF
2130
#define PACKAGE_NAME "$PACKAGE_NAME"
2131
_ACEOF
2132
 
2133
cat >>confdefs.h <<_ACEOF
2134
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2135
_ACEOF
2136
 
2137
cat >>confdefs.h <<_ACEOF
2138
#define PACKAGE_VERSION "$PACKAGE_VERSION"
2139
_ACEOF
2140
 
2141
cat >>confdefs.h <<_ACEOF
2142
#define PACKAGE_STRING "$PACKAGE_STRING"
2143
_ACEOF
2144
 
2145
cat >>confdefs.h <<_ACEOF
2146
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2147
_ACEOF
2148
 
2149
cat >>confdefs.h <<_ACEOF
2150
#define PACKAGE_URL "$PACKAGE_URL"
2151
_ACEOF
2152
 
2153
 
2154
# Let the site file select an alternate cache file if it wants to.
2155
# Prefer an explicitly selected file to automatically selected ones.
2156
ac_site_file1=NONE
2157
ac_site_file2=NONE
2158
if test -n "$CONFIG_SITE"; then
2159
  ac_site_file1=$CONFIG_SITE
2160
elif test "x$prefix" != xNONE; then
2161
  ac_site_file1=$prefix/share/config.site
2162
  ac_site_file2=$prefix/etc/config.site
2163
else
2164
  ac_site_file1=$ac_default_prefix/share/config.site
2165
  ac_site_file2=$ac_default_prefix/etc/config.site
2166
fi
2167
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2168
do
2169
  test "x$ac_site_file" = xNONE && continue
2170
  if test -r "$ac_site_file"; then
2171
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2172
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2173
    sed 's/^/| /' "$ac_site_file" >&5
2174
    . "$ac_site_file"
2175
  fi
2176
done
2177
 
2178
if test -r "$cache_file"; then
2179
  # Some versions of bash will fail to source /dev/null (special
2180
  # files actually), so we avoid doing that.
2181
  if test -f "$cache_file"; then
2182
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2183
$as_echo "$as_me: loading cache $cache_file" >&6;}
2184
    case $cache_file in
2185
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2186
      *)                      . "./$cache_file";;
2187
    esac
2188
  fi
2189
else
2190
  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2191
$as_echo "$as_me: creating cache $cache_file" >&6;}
2192
  >$cache_file
2193
fi
2194
 
2195
# Check that the precious variables saved in the cache have kept the same
2196
# value.
2197
ac_cache_corrupted=false
2198
for ac_var in $ac_precious_vars; do
2199
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2200
  eval ac_new_set=\$ac_env_${ac_var}_set
2201
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2202
  eval ac_new_val=\$ac_env_${ac_var}_value
2203
  case $ac_old_set,$ac_new_set in
2204
    set,)
2205
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2206
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2207
      ac_cache_corrupted=: ;;
2208
    ,set)
2209
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2210
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2211
      ac_cache_corrupted=: ;;
2212
    ,);;
2213
    *)
2214
      if test "x$ac_old_val" != "x$ac_new_val"; then
2215
        # differences in whitespace do not lead to failure.
2216
        ac_old_val_w=`echo x $ac_old_val`
2217
        ac_new_val_w=`echo x $ac_new_val`
2218
        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2219
          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2220
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2221
          ac_cache_corrupted=:
2222
        else
2223
          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2224
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2225
          eval $ac_var=\$ac_old_val
2226
        fi
2227
        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2228
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2229
        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2230
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2231
      fi;;
2232
  esac
2233
  # Pass precious variables to config.status.
2234
  if test "$ac_new_set" = set; then
2235
    case $ac_new_val in
2236
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2237
    *) ac_arg=$ac_var=$ac_new_val ;;
2238
    esac
2239
    case " $ac_configure_args " in
2240
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2241
      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2242
    esac
2243
  fi
2244
done
2245
if $ac_cache_corrupted; then
2246
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2247
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2248
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2249
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2250
  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2251
fi
2252
## -------------------- ##
2253
## Main body of script. ##
2254
## -------------------- ##
2255
 
2256
ac_ext=c
2257
ac_cpp='$CPP $CPPFLAGS'
2258
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2259
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2260
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2261
 
2262
 
2263
 
2264
 
2265
 
2266
 
2267
 
2268
ac_aux_dir=
2269
for ac_dir in .. "$srcdir"/..; do
2270
  for ac_t in install-sh install.sh shtool; do
2271
    if test -f "$ac_dir/$ac_t"; then
2272
      ac_aux_dir=$ac_dir
2273
      ac_install_sh="$ac_aux_dir/$ac_t -c"
2274
      break 2
2275
    fi
2276
  done
2277
done
2278
if test -z "$ac_aux_dir"; then
2279
  as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
2280
fi
2281
 
2282
# These three variables are undocumented and unsupported,
2283
# and are intended to be withdrawn in a future Autoconf release.
2284
# They can cause serious problems if a builder's source tree is in a directory
2285
# whose full name contains unusual characters.
2286
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2287
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2288
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2289
 
2290
 
2291
# Make sure we can run config.sub.
2292
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2293
  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2294
 
2295
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2296
$as_echo_n "checking build system type... " >&6; }
2297
if test "${ac_cv_build+set}" = set; then :
2298
  $as_echo_n "(cached) " >&6
2299
else
2300
  ac_build_alias=$build_alias
2301
test "x$ac_build_alias" = x &&
2302
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2303
test "x$ac_build_alias" = x &&
2304
  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2305
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2306
  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2307
 
2308
fi
2309
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2310
$as_echo "$ac_cv_build" >&6; }
2311
case $ac_cv_build in
2312
*-*-*) ;;
2313
*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2314
esac
2315
build=$ac_cv_build
2316
ac_save_IFS=$IFS; IFS='-'
2317
set x $ac_cv_build
2318
shift
2319
build_cpu=$1
2320
build_vendor=$2
2321
shift; shift
2322
# Remember, the first character of IFS is used to create $*,
2323
# except with old shells:
2324
build_os=$*
2325
IFS=$ac_save_IFS
2326
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2327
 
2328
 
2329
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2330
$as_echo_n "checking host system type... " >&6; }
2331
if test "${ac_cv_host+set}" = set; then :
2332
  $as_echo_n "(cached) " >&6
2333
else
2334
  if test "x$host_alias" = x; then
2335
  ac_cv_host=$ac_cv_build
2336
else
2337
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2338
    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2339
fi
2340
 
2341
fi
2342
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2343
$as_echo "$ac_cv_host" >&6; }
2344
case $ac_cv_host in
2345
*-*-*) ;;
2346
*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2347
esac
2348
host=$ac_cv_host
2349
ac_save_IFS=$IFS; IFS='-'
2350
set x $ac_cv_host
2351
shift
2352
host_cpu=$1
2353
host_vendor=$2
2354
shift; shift
2355
# Remember, the first character of IFS is used to create $*,
2356
# except with old shells:
2357
host_os=$*
2358
IFS=$ac_save_IFS
2359
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2360
 
2361
 
2362
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2363
$as_echo_n "checking target system type... " >&6; }
2364
if test "${ac_cv_target+set}" = set; then :
2365
  $as_echo_n "(cached) " >&6
2366
else
2367
  if test "x$target_alias" = x; then
2368
  ac_cv_target=$ac_cv_host
2369
else
2370
  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2371
    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2372
fi
2373
 
2374
fi
2375
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2376
$as_echo "$ac_cv_target" >&6; }
2377
case $ac_cv_target in
2378
*-*-*) ;;
2379
*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2380
esac
2381
target=$ac_cv_target
2382
ac_save_IFS=$IFS; IFS='-'
2383
set x $ac_cv_target
2384
shift
2385
target_cpu=$1
2386
target_vendor=$2
2387
shift; shift
2388
# Remember, the first character of IFS is used to create $*,
2389
# except with old shells:
2390
target_os=$*
2391
IFS=$ac_save_IFS
2392
case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2393
 
2394
 
2395
# The aliases save the names the user supplied, while $host etc.
2396
# will get canonicalized.
2397
test -n "$target_alias" &&
2398
  test "$program_prefix$program_suffix$program_transform_name" = \
2399
    NONENONEs,x,x, &&
2400
  program_prefix=${target_alias}-
2401
ac_ext=c
2402
ac_cpp='$CPP $CPPFLAGS'
2403
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2404
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2405
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2406
if test -n "$ac_tool_prefix"; then
2407
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2408
set dummy ${ac_tool_prefix}gcc; ac_word=$2
2409
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2410
$as_echo_n "checking for $ac_word... " >&6; }
2411
if test "${ac_cv_prog_CC+set}" = set; then :
2412
  $as_echo_n "(cached) " >&6
2413
else
2414
  if test -n "$CC"; then
2415
  ac_cv_prog_CC="$CC" # Let the user override the test.
2416
else
2417
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2418
for as_dir in $PATH
2419
do
2420
  IFS=$as_save_IFS
2421
  test -z "$as_dir" && as_dir=.
2422
    for ac_exec_ext in '' $ac_executable_extensions; do
2423
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2424
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2425
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2426
    break 2
2427
  fi
2428
done
2429
  done
2430
IFS=$as_save_IFS
2431
 
2432
fi
2433
fi
2434
CC=$ac_cv_prog_CC
2435
if test -n "$CC"; then
2436
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2437
$as_echo "$CC" >&6; }
2438
else
2439
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2440
$as_echo "no" >&6; }
2441
fi
2442
 
2443
 
2444
fi
2445
if test -z "$ac_cv_prog_CC"; then
2446
  ac_ct_CC=$CC
2447
  # Extract the first word of "gcc", so it can be a program name with args.
2448
set dummy gcc; ac_word=$2
2449
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2450
$as_echo_n "checking for $ac_word... " >&6; }
2451
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2452
  $as_echo_n "(cached) " >&6
2453
else
2454
  if test -n "$ac_ct_CC"; then
2455
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2456
else
2457
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2458
for as_dir in $PATH
2459
do
2460
  IFS=$as_save_IFS
2461
  test -z "$as_dir" && as_dir=.
2462
    for ac_exec_ext in '' $ac_executable_extensions; do
2463
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2464
    ac_cv_prog_ac_ct_CC="gcc"
2465
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2466
    break 2
2467
  fi
2468
done
2469
  done
2470
IFS=$as_save_IFS
2471
 
2472
fi
2473
fi
2474
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2475
if test -n "$ac_ct_CC"; then
2476
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2477
$as_echo "$ac_ct_CC" >&6; }
2478
else
2479
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2480
$as_echo "no" >&6; }
2481
fi
2482
 
2483
  if test "x$ac_ct_CC" = x; then
2484
    CC=""
2485
  else
2486
    case $cross_compiling:$ac_tool_warned in
2487
yes:)
2488
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2489
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2490
ac_tool_warned=yes ;;
2491
esac
2492
    CC=$ac_ct_CC
2493
  fi
2494
else
2495
  CC="$ac_cv_prog_CC"
2496
fi
2497
 
2498
if test -z "$CC"; then
2499
          if test -n "$ac_tool_prefix"; then
2500
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2501
set dummy ${ac_tool_prefix}cc; ac_word=$2
2502
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2503
$as_echo_n "checking for $ac_word... " >&6; }
2504
if test "${ac_cv_prog_CC+set}" = set; then :
2505
  $as_echo_n "(cached) " >&6
2506
else
2507
  if test -n "$CC"; then
2508
  ac_cv_prog_CC="$CC" # Let the user override the test.
2509
else
2510
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2511
for as_dir in $PATH
2512
do
2513
  IFS=$as_save_IFS
2514
  test -z "$as_dir" && as_dir=.
2515
    for ac_exec_ext in '' $ac_executable_extensions; do
2516
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2517
    ac_cv_prog_CC="${ac_tool_prefix}cc"
2518
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2519
    break 2
2520
  fi
2521
done
2522
  done
2523
IFS=$as_save_IFS
2524
 
2525
fi
2526
fi
2527
CC=$ac_cv_prog_CC
2528
if test -n "$CC"; then
2529
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2530
$as_echo "$CC" >&6; }
2531
else
2532
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2533
$as_echo "no" >&6; }
2534
fi
2535
 
2536
 
2537
  fi
2538
fi
2539
if test -z "$CC"; then
2540
  # Extract the first word of "cc", so it can be a program name with args.
2541
set dummy cc; ac_word=$2
2542
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2543
$as_echo_n "checking for $ac_word... " >&6; }
2544
if test "${ac_cv_prog_CC+set}" = set; then :
2545
  $as_echo_n "(cached) " >&6
2546
else
2547
  if test -n "$CC"; then
2548
  ac_cv_prog_CC="$CC" # Let the user override the test.
2549
else
2550
  ac_prog_rejected=no
2551
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2552
for as_dir in $PATH
2553
do
2554
  IFS=$as_save_IFS
2555
  test -z "$as_dir" && as_dir=.
2556
    for ac_exec_ext in '' $ac_executable_extensions; do
2557
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2558
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2559
       ac_prog_rejected=yes
2560
       continue
2561
     fi
2562
    ac_cv_prog_CC="cc"
2563
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2564
    break 2
2565
  fi
2566
done
2567
  done
2568
IFS=$as_save_IFS
2569
 
2570
if test $ac_prog_rejected = yes; then
2571
  # We found a bogon in the path, so make sure we never use it.
2572
  set dummy $ac_cv_prog_CC
2573
  shift
2574
  if test $# != 0; then
2575
    # We chose a different compiler from the bogus one.
2576
    # However, it has the same basename, so the bogon will be chosen
2577
    # first if we set CC to just the basename; use the full file name.
2578
    shift
2579
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2580
  fi
2581
fi
2582
fi
2583
fi
2584
CC=$ac_cv_prog_CC
2585
if test -n "$CC"; then
2586
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2587
$as_echo "$CC" >&6; }
2588
else
2589
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2590
$as_echo "no" >&6; }
2591
fi
2592
 
2593
 
2594
fi
2595
if test -z "$CC"; then
2596
  if test -n "$ac_tool_prefix"; then
2597
  for ac_prog in cl.exe
2598
  do
2599
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2600
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2601
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2602
$as_echo_n "checking for $ac_word... " >&6; }
2603
if test "${ac_cv_prog_CC+set}" = set; then :
2604
  $as_echo_n "(cached) " >&6
2605
else
2606
  if test -n "$CC"; then
2607
  ac_cv_prog_CC="$CC" # Let the user override the test.
2608
else
2609
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2610
for as_dir in $PATH
2611
do
2612
  IFS=$as_save_IFS
2613
  test -z "$as_dir" && as_dir=.
2614
    for ac_exec_ext in '' $ac_executable_extensions; do
2615
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2616
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2617
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2618
    break 2
2619
  fi
2620
done
2621
  done
2622
IFS=$as_save_IFS
2623
 
2624
fi
2625
fi
2626
CC=$ac_cv_prog_CC
2627
if test -n "$CC"; then
2628
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2629
$as_echo "$CC" >&6; }
2630
else
2631
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2632
$as_echo "no" >&6; }
2633
fi
2634
 
2635
 
2636
    test -n "$CC" && break
2637
  done
2638
fi
2639
if test -z "$CC"; then
2640
  ac_ct_CC=$CC
2641
  for ac_prog in cl.exe
2642
do
2643
  # Extract the first word of "$ac_prog", so it can be a program name with args.
2644
set dummy $ac_prog; ac_word=$2
2645
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2646
$as_echo_n "checking for $ac_word... " >&6; }
2647
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2648
  $as_echo_n "(cached) " >&6
2649
else
2650
  if test -n "$ac_ct_CC"; then
2651
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2652
else
2653
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2654
for as_dir in $PATH
2655
do
2656
  IFS=$as_save_IFS
2657
  test -z "$as_dir" && as_dir=.
2658
    for ac_exec_ext in '' $ac_executable_extensions; do
2659
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2660
    ac_cv_prog_ac_ct_CC="$ac_prog"
2661
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2662
    break 2
2663
  fi
2664
done
2665
  done
2666
IFS=$as_save_IFS
2667
 
2668
fi
2669
fi
2670
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2671
if test -n "$ac_ct_CC"; then
2672
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2673
$as_echo "$ac_ct_CC" >&6; }
2674
else
2675
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2676
$as_echo "no" >&6; }
2677
fi
2678
 
2679
 
2680
  test -n "$ac_ct_CC" && break
2681
done
2682
 
2683
  if test "x$ac_ct_CC" = x; then
2684
    CC=""
2685
  else
2686
    case $cross_compiling:$ac_tool_warned in
2687
yes:)
2688
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2689
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2690
ac_tool_warned=yes ;;
2691
esac
2692
    CC=$ac_ct_CC
2693
  fi
2694
fi
2695
 
2696
fi
2697
 
2698
 
2699
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2700
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2701
as_fn_error "no acceptable C compiler found in \$PATH
2702
See \`config.log' for more details." "$LINENO" 5; }
2703
 
2704
# Provide some information about the compiler.
2705
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2706
set X $ac_compile
2707
ac_compiler=$2
2708
for ac_option in --version -v -V -qversion; do
2709
  { { ac_try="$ac_compiler $ac_option >&5"
2710
case "(($ac_try" in
2711
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2712
  *) ac_try_echo=$ac_try;;
2713
esac
2714
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2715
$as_echo "$ac_try_echo"; } >&5
2716
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2717
  ac_status=$?
2718
  if test -s conftest.err; then
2719
    sed '10a\
2720
... rest of stderr output deleted ...
2721
         10q' conftest.err >conftest.er1
2722
    cat conftest.er1 >&5
2723
    rm -f conftest.er1 conftest.err
2724
  fi
2725
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2726
  test $ac_status = 0; }
2727
done
2728
 
2729
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2730
/* end confdefs.h.  */
2731
 
2732
int
2733
main ()
2734
{
2735
 
2736
  ;
2737
  return 0;
2738
}
2739
_ACEOF
2740
ac_clean_files_save=$ac_clean_files
2741
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
2742
# Try to create an executable without -o first, disregard a.out.
2743
# It will help us diagnose broken compilers, and finding out an intuition
2744
# of exeext.
2745
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2746
$as_echo_n "checking for C compiler default output file name... " >&6; }
2747
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2748
 
2749
# The possible output files:
2750
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2751
 
2752
ac_rmfiles=
2753
for ac_file in $ac_files
2754
do
2755
  case $ac_file in
2756
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2757
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2758
  esac
2759
done
2760
rm -f $ac_rmfiles
2761
 
2762
if { { ac_try="$ac_link_default"
2763
case "(($ac_try" in
2764
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2765
  *) ac_try_echo=$ac_try;;
2766
esac
2767
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2768
$as_echo "$ac_try_echo"; } >&5
2769
  (eval "$ac_link_default") 2>&5
2770
  ac_status=$?
2771
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2772
  test $ac_status = 0; }; then :
2773
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2774
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2775
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2776
# so that the user can short-circuit this test for compilers unknown to
2777
# Autoconf.
2778
for ac_file in $ac_files ''
2779
do
2780
  test -f "$ac_file" || continue
2781
  case $ac_file in
2782
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2783
        ;;
2784
    [ab].out )
2785
        # We found the default executable, but exeext='' is most
2786
        # certainly right.
2787
        break;;
2788
    *.* )
2789
        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2790
        then :; else
2791
           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2792
        fi
2793
        # We set ac_cv_exeext here because the later test for it is not
2794
        # safe: cross compilers may not add the suffix if given an `-o'
2795
        # argument, so we may need to know it at that point already.
2796
        # Even if this section looks crufty: it has the advantage of
2797
        # actually working.
2798
        break;;
2799
    * )
2800
        break;;
2801
  esac
2802
done
2803
test "$ac_cv_exeext" = no && ac_cv_exeext=
2804
 
2805
else
2806
  ac_file=''
2807
fi
2808
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2809
$as_echo "$ac_file" >&6; }
2810
if test -z "$ac_file"; then :
2811
  $as_echo "$as_me: failed program was:" >&5
2812
sed 's/^/| /' conftest.$ac_ext >&5
2813
 
2814
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2815
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2816
{ as_fn_set_status 77
2817
as_fn_error "C compiler cannot create executables
2818
See \`config.log' for more details." "$LINENO" 5; }; }
2819
fi
2820
ac_exeext=$ac_cv_exeext
2821
 
2822
# Check that the compiler produces executables we can run.  If not, either
2823
# the compiler is broken, or we cross compile.
2824
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2825
$as_echo_n "checking whether the C compiler works... " >&6; }
2826
# If not cross compiling, check that we can run a simple program.
2827
if test "$cross_compiling" != yes; then
2828
  if { ac_try='./$ac_file'
2829
  { { case "(($ac_try" in
2830
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2831
  *) ac_try_echo=$ac_try;;
2832
esac
2833
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2834
$as_echo "$ac_try_echo"; } >&5
2835
  (eval "$ac_try") 2>&5
2836
  ac_status=$?
2837
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2838
  test $ac_status = 0; }; }; then
2839
    cross_compiling=no
2840
  else
2841
    if test "$cross_compiling" = maybe; then
2842
        cross_compiling=yes
2843
    else
2844
        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2845
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2846
as_fn_error "cannot run C compiled programs.
2847
If you meant to cross compile, use \`--host'.
2848
See \`config.log' for more details." "$LINENO" 5; }
2849
    fi
2850
  fi
2851
fi
2852
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2853
$as_echo "yes" >&6; }
2854
 
2855
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
2856
ac_clean_files=$ac_clean_files_save
2857
# Check that the compiler produces executables we can run.  If not, either
2858
# the compiler is broken, or we cross compile.
2859
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2860
$as_echo_n "checking whether we are cross compiling... " >&6; }
2861
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2862
$as_echo "$cross_compiling" >&6; }
2863
 
2864
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2865
$as_echo_n "checking for suffix of executables... " >&6; }
2866
if { { ac_try="$ac_link"
2867
case "(($ac_try" in
2868
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2869
  *) ac_try_echo=$ac_try;;
2870
esac
2871
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2872
$as_echo "$ac_try_echo"; } >&5
2873
  (eval "$ac_link") 2>&5
2874
  ac_status=$?
2875
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2876
  test $ac_status = 0; }; then :
2877
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2878
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2879
# work properly (i.e., refer to `conftest.exe'), while it won't with
2880
# `rm'.
2881
for ac_file in conftest.exe conftest conftest.*; do
2882
  test -f "$ac_file" || continue
2883
  case $ac_file in
2884
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2885
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2886
          break;;
2887
    * ) break;;
2888
  esac
2889
done
2890
else
2891
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2892
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2893
as_fn_error "cannot compute suffix of executables: cannot compile and link
2894
See \`config.log' for more details." "$LINENO" 5; }
2895
fi
2896
rm -f conftest$ac_cv_exeext
2897
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2898
$as_echo "$ac_cv_exeext" >&6; }
2899
 
2900
rm -f conftest.$ac_ext
2901
EXEEXT=$ac_cv_exeext
2902
ac_exeext=$EXEEXT
2903
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2904
$as_echo_n "checking for suffix of object files... " >&6; }
2905
if test "${ac_cv_objext+set}" = set; then :
2906
  $as_echo_n "(cached) " >&6
2907
else
2908
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2909
/* end confdefs.h.  */
2910
 
2911
int
2912
main ()
2913
{
2914
 
2915
  ;
2916
  return 0;
2917
}
2918
_ACEOF
2919
rm -f conftest.o conftest.obj
2920
if { { ac_try="$ac_compile"
2921
case "(($ac_try" in
2922
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2923
  *) ac_try_echo=$ac_try;;
2924
esac
2925
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2926
$as_echo "$ac_try_echo"; } >&5
2927
  (eval "$ac_compile") 2>&5
2928
  ac_status=$?
2929
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2930
  test $ac_status = 0; }; then :
2931
  for ac_file in conftest.o conftest.obj conftest.*; do
2932
  test -f "$ac_file" || continue;
2933
  case $ac_file in
2934
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2935
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2936
       break;;
2937
  esac
2938
done
2939
else
2940
  $as_echo "$as_me: failed program was:" >&5
2941
sed 's/^/| /' conftest.$ac_ext >&5
2942
 
2943
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2944
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2945
as_fn_error "cannot compute suffix of object files: cannot compile
2946
See \`config.log' for more details." "$LINENO" 5; }
2947
fi
2948
rm -f conftest.$ac_cv_objext conftest.$ac_ext
2949
fi
2950
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2951
$as_echo "$ac_cv_objext" >&6; }
2952
OBJEXT=$ac_cv_objext
2953
ac_objext=$OBJEXT
2954
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2955
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2956
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2957
  $as_echo_n "(cached) " >&6
2958
else
2959
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2960
/* end confdefs.h.  */
2961
 
2962
int
2963
main ()
2964
{
2965
#ifndef __GNUC__
2966
       choke me
2967
#endif
2968
 
2969
  ;
2970
  return 0;
2971
}
2972
_ACEOF
2973
if ac_fn_c_try_compile "$LINENO"; then :
2974
  ac_compiler_gnu=yes
2975
else
2976
  ac_compiler_gnu=no
2977
fi
2978
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2979
ac_cv_c_compiler_gnu=$ac_compiler_gnu
2980
 
2981
fi
2982
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2983
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2984
if test $ac_compiler_gnu = yes; then
2985
  GCC=yes
2986
else
2987
  GCC=
2988
fi
2989
ac_test_CFLAGS=${CFLAGS+set}
2990
ac_save_CFLAGS=$CFLAGS
2991
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2992
$as_echo_n "checking whether $CC accepts -g... " >&6; }
2993
if test "${ac_cv_prog_cc_g+set}" = set; then :
2994
  $as_echo_n "(cached) " >&6
2995
else
2996
  ac_save_c_werror_flag=$ac_c_werror_flag
2997
   ac_c_werror_flag=yes
2998
   ac_cv_prog_cc_g=no
2999
   CFLAGS="-g"
3000
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3001
/* end confdefs.h.  */
3002
 
3003
int
3004
main ()
3005
{
3006
 
3007
  ;
3008
  return 0;
3009
}
3010
_ACEOF
3011
if ac_fn_c_try_compile "$LINENO"; then :
3012
  ac_cv_prog_cc_g=yes
3013
else
3014
  CFLAGS=""
3015
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3016
/* end confdefs.h.  */
3017
 
3018
int
3019
main ()
3020
{
3021
 
3022
  ;
3023
  return 0;
3024
}
3025
_ACEOF
3026
if ac_fn_c_try_compile "$LINENO"; then :
3027
 
3028
else
3029
  ac_c_werror_flag=$ac_save_c_werror_flag
3030
         CFLAGS="-g"
3031
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3032
/* end confdefs.h.  */
3033
 
3034
int
3035
main ()
3036
{
3037
 
3038
  ;
3039
  return 0;
3040
}
3041
_ACEOF
3042
if ac_fn_c_try_compile "$LINENO"; then :
3043
  ac_cv_prog_cc_g=yes
3044
fi
3045
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3046
fi
3047
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3048
fi
3049
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3050
   ac_c_werror_flag=$ac_save_c_werror_flag
3051
fi
3052
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3053
$as_echo "$ac_cv_prog_cc_g" >&6; }
3054
if test "$ac_test_CFLAGS" = set; then
3055
  CFLAGS=$ac_save_CFLAGS
3056
elif test $ac_cv_prog_cc_g = yes; then
3057
  if test "$GCC" = yes; then
3058
    CFLAGS="-g -O2"
3059
  else
3060
    CFLAGS="-g"
3061
  fi
3062
else
3063
  if test "$GCC" = yes; then
3064
    CFLAGS="-O2"
3065
  else
3066
    CFLAGS=
3067
  fi
3068
fi
3069
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3070
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3071
if test "${ac_cv_prog_cc_c89+set}" = set; then :
3072
  $as_echo_n "(cached) " >&6
3073
else
3074
  ac_cv_prog_cc_c89=no
3075
ac_save_CC=$CC
3076
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3077
/* end confdefs.h.  */
3078
#include 
3079
#include 
3080
#include 
3081
#include 
3082
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3083
struct buf { int x; };
3084
FILE * (*rcsopen) (struct buf *, struct stat *, int);
3085
static char *e (p, i)
3086
     char **p;
3087
     int i;
3088
{
3089
  return p[i];
3090
}
3091
static char *f (char * (*g) (char **, int), char **p, ...)
3092
{
3093
  char *s;
3094
  va_list v;
3095
  va_start (v,p);
3096
  s = g (p, va_arg (v,int));
3097
  va_end (v);
3098
  return s;
3099
}
3100
 
3101
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3102
   function prototypes and stuff, but not '\xHH' hex character constants.
3103
   These don't provoke an error unfortunately, instead are silently treated
3104
   as 'x'.  The following induces an error, until -std is added to get
3105
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3106
   array size at least.  It's necessary to write '\x00'==0 to get something
3107
   that's true only with -std.  */
3108
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3109
 
3110
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3111
   inside strings and character constants.  */
3112
#define FOO(x) 'x'
3113
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3114
 
3115
int test (int i, double x);
3116
struct s1 {int (*f) (int a);};
3117
struct s2 {int (*f) (double a);};
3118
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3119
int argc;
3120
char **argv;
3121
int
3122
main ()
3123
{
3124
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3125
  ;
3126
  return 0;
3127
}
3128
_ACEOF
3129
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3130
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3131
do
3132
  CC="$ac_save_CC $ac_arg"
3133
  if ac_fn_c_try_compile "$LINENO"; then :
3134
  ac_cv_prog_cc_c89=$ac_arg
3135
fi
3136
rm -f core conftest.err conftest.$ac_objext
3137
  test "x$ac_cv_prog_cc_c89" != "xno" && break
3138
done
3139
rm -f conftest.$ac_ext
3140
CC=$ac_save_CC
3141
 
3142
fi
3143
# AC_CACHE_VAL
3144
case "x$ac_cv_prog_cc_c89" in
3145
  x)
3146
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3147
$as_echo "none needed" >&6; } ;;
3148
  xno)
3149
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3150
$as_echo "unsupported" >&6; } ;;
3151
  *)
3152
    CC="$CC $ac_cv_prog_cc_c89"
3153
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3154
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3155
esac
3156
if test "x$ac_cv_prog_cc_c89" != xno; then :
3157
 
3158
fi
3159
 
3160
ac_ext=c
3161
ac_cpp='$CPP $CPPFLAGS'
3162
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3163
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3164
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3165
 
3166
 
3167
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3168
$as_echo_n "checking for library containing strerror... " >&6; }
3169
if test "${ac_cv_search_strerror+set}" = set; then :
3170
  $as_echo_n "(cached) " >&6
3171
else
3172
  ac_func_search_save_LIBS=$LIBS
3173
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3174
/* end confdefs.h.  */
3175
 
3176
/* Override any GCC internal prototype to avoid an error.
3177
   Use char because int might match the return type of a GCC
3178
   builtin and then its argument prototype would still apply.  */
3179
#ifdef __cplusplus
3180
extern "C"
3181
#endif
3182
char strerror ();
3183
int
3184
main ()
3185
{
3186
return strerror ();
3187
  ;
3188
  return 0;
3189
}
3190
_ACEOF
3191
for ac_lib in '' cposix; do
3192
  if test -z "$ac_lib"; then
3193
    ac_res="none required"
3194
  else
3195
    ac_res=-l$ac_lib
3196
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3197
  fi
3198
  if ac_fn_c_try_link "$LINENO"; then :
3199
  ac_cv_search_strerror=$ac_res
3200
fi
3201
rm -f core conftest.err conftest.$ac_objext \
3202
    conftest$ac_exeext
3203
  if test "${ac_cv_search_strerror+set}" = set; then :
3204
  break
3205
fi
3206
done
3207
if test "${ac_cv_search_strerror+set}" = set; then :
3208
 
3209
else
3210
  ac_cv_search_strerror=no
3211
fi
3212
rm conftest.$ac_ext
3213
LIBS=$ac_func_search_save_LIBS
3214
fi
3215
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3216
$as_echo "$ac_cv_search_strerror" >&6; }
3217
ac_res=$ac_cv_search_strerror
3218
if test "$ac_res" != no; then :
3219
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3220
 
3221
fi
3222
 
3223
 
3224
BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[         ]*\([^  ]*\)[   ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
3225
am__api_version='1.11'
3226
 
3227
# Find a good install program.  We prefer a C program (faster),
3228
# so one script is as good as another.  But avoid the broken or
3229
# incompatible versions:
3230
# SysV /etc/install, /usr/sbin/install
3231
# SunOS /usr/etc/install
3232
# IRIX /sbin/install
3233
# AIX /bin/install
3234
# AmigaOS /C/install, which installs bootblocks on floppy discs
3235
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3236
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3237
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3238
# OS/2's system install, which has a completely different semantic
3239
# ./install, which can be erroneously created by make from ./install.sh.
3240
# Reject install programs that cannot install multiple files.
3241
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3242
$as_echo_n "checking for a BSD-compatible install... " >&6; }
3243
if test -z "$INSTALL"; then
3244
if test "${ac_cv_path_install+set}" = set; then :
3245
  $as_echo_n "(cached) " >&6
3246
else
3247
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3248
for as_dir in $PATH
3249
do
3250
  IFS=$as_save_IFS
3251
  test -z "$as_dir" && as_dir=.
3252
    # Account for people who put trailing slashes in PATH elements.
3253
case $as_dir/ in #((
3254
  ./ | .// | /[cC]/* | \
3255
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3256
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3257
  /usr/ucb/* ) ;;
3258
  *)
3259
    # OSF1 and SCO ODT 3.0 have their own names for install.
3260
    # Don't use installbsd from OSF since it installs stuff as root
3261
    # by default.
3262
    for ac_prog in ginstall scoinst install; do
3263
      for ac_exec_ext in '' $ac_executable_extensions; do
3264
        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3265
          if test $ac_prog = install &&
3266
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3267
            # AIX install.  It has an incompatible calling convention.
3268
            :
3269
          elif test $ac_prog = install &&
3270
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3271
            # program-specific install script used by HP pwplus--don't use.
3272
            :
3273
          else
3274
            rm -rf conftest.one conftest.two conftest.dir
3275
            echo one > conftest.one
3276
            echo two > conftest.two
3277
            mkdir conftest.dir
3278
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3279
              test -s conftest.one && test -s conftest.two &&
3280
              test -s conftest.dir/conftest.one &&
3281
              test -s conftest.dir/conftest.two
3282
            then
3283
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3284
              break 3
3285
            fi
3286
          fi
3287
        fi
3288
      done
3289
    done
3290
    ;;
3291
esac
3292
 
3293
  done
3294
IFS=$as_save_IFS
3295
 
3296
rm -rf conftest.one conftest.two conftest.dir
3297
 
3298
fi
3299
  if test "${ac_cv_path_install+set}" = set; then
3300
    INSTALL=$ac_cv_path_install
3301
  else
3302
    # As a last resort, use the slow shell script.  Don't cache a
3303
    # value for INSTALL within a source directory, because that will
3304
    # break other packages using the cache if that directory is
3305
    # removed, or if the value is a relative name.
3306
    INSTALL=$ac_install_sh
3307
  fi
3308
fi
3309
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3310
$as_echo "$INSTALL" >&6; }
3311
 
3312
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3313
# It thinks the first close brace ends the variable substitution.
3314
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3315
 
3316
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3317
 
3318
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3319
 
3320
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3321
$as_echo_n "checking whether build environment is sane... " >&6; }
3322
# Just in case
3323
sleep 1
3324
echo timestamp > conftest.file
3325
# Reject unsafe characters in $srcdir or the absolute working directory
3326
# name.  Accept space and tab only in the latter.
3327
am_lf='
3328
'
3329
case `pwd` in
3330
  *[\\\"\#\$\&\'\`$am_lf]*)
3331
    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3332
esac
3333
case $srcdir in
3334
  *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
3335
    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3336
esac
3337
 
3338
# Do `set' in a subshell so we don't clobber the current shell's
3339
# arguments.  Must try -L first in case configure is actually a
3340
# symlink; some systems play weird games with the mod time of symlinks
3341
# (eg FreeBSD returns the mod time of the symlink's containing
3342
# directory).
3343
if (
3344
   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3345
   if test "$*" = "X"; then
3346
      # -L didn't work.
3347
      set X `ls -t "$srcdir/configure" conftest.file`
3348
   fi
3349
   rm -f conftest.file
3350
   if test "$*" != "X $srcdir/configure conftest.file" \
3351
      && test "$*" != "X conftest.file $srcdir/configure"; then
3352
 
3353
      # If neither matched, then we have a broken ls.  This can happen
3354
      # if, for instance, CONFIG_SHELL is bash and it inherits a
3355
      # broken ls alias from the environment.  This has actually
3356
      # happened.  Such a system could not be considered "sane".
3357
      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
3358
alias in your environment" "$LINENO" 5
3359
   fi
3360
 
3361
   test "$2" = conftest.file
3362
   )
3363
then
3364
   # Ok.
3365
   :
3366
else
3367
   as_fn_error "newly created file is older than distributed files!
3368
Check your system clock" "$LINENO" 5
3369
fi
3370
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3371
$as_echo "yes" >&6; }
3372
test "$program_prefix" != NONE &&
3373
  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3374
# Use a double $ so make ignores it.
3375
test "$program_suffix" != NONE &&
3376
  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3377
# Double any \ or $.
3378
# By default was `s,x,x', remove it if useless.
3379
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3380
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3381
 
3382
# expand $ac_aux_dir to an absolute path
3383
am_aux_dir=`cd $ac_aux_dir && pwd`
3384
 
3385
if test x"${MISSING+set}" != xset; then
3386
  case $am_aux_dir in
3387
  *\ * | *\     *)
3388
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3389
  *)
3390
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
3391
  esac
3392
fi
3393
# Use eval to expand $SHELL
3394
if eval "$MISSING --run true"; then
3395
  am_missing_run="$MISSING --run "
3396
else
3397
  am_missing_run=
3398
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3399
$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3400
fi
3401
 
3402
if test x"${install_sh}" != xset; then
3403
  case $am_aux_dir in
3404
  *\ * | *\     *)
3405
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3406
  *)
3407
    install_sh="\${SHELL} $am_aux_dir/install-sh"
3408
  esac
3409
fi
3410
 
3411
# Installed binaries are usually stripped using `strip' when the user
3412
# run `make install-strip'.  However `strip' might not be the right
3413
# tool to use in cross-compilation environments, therefore Automake
3414
# will honor the `STRIP' environment variable to overrule this program.
3415
if test "$cross_compiling" != no; then
3416
  if test -n "$ac_tool_prefix"; then
3417
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3418
set dummy ${ac_tool_prefix}strip; ac_word=$2
3419
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3420
$as_echo_n "checking for $ac_word... " >&6; }
3421
if test "${ac_cv_prog_STRIP+set}" = set; then :
3422
  $as_echo_n "(cached) " >&6
3423
else
3424
  if test -n "$STRIP"; then
3425
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3426
else
3427
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3428
for as_dir in $PATH
3429
do
3430
  IFS=$as_save_IFS
3431
  test -z "$as_dir" && as_dir=.
3432
    for ac_exec_ext in '' $ac_executable_extensions; do
3433
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3434
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3435
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3436
    break 2
3437
  fi
3438
done
3439
  done
3440
IFS=$as_save_IFS
3441
 
3442
fi
3443
fi
3444
STRIP=$ac_cv_prog_STRIP
3445
if test -n "$STRIP"; then
3446
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3447
$as_echo "$STRIP" >&6; }
3448
else
3449
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3450
$as_echo "no" >&6; }
3451
fi
3452
 
3453
 
3454
fi
3455
if test -z "$ac_cv_prog_STRIP"; then
3456
  ac_ct_STRIP=$STRIP
3457
  # Extract the first word of "strip", so it can be a program name with args.
3458
set dummy strip; ac_word=$2
3459
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3460
$as_echo_n "checking for $ac_word... " >&6; }
3461
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3462
  $as_echo_n "(cached) " >&6
3463
else
3464
  if test -n "$ac_ct_STRIP"; then
3465
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3466
else
3467
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3468
for as_dir in $PATH
3469
do
3470
  IFS=$as_save_IFS
3471
  test -z "$as_dir" && as_dir=.
3472
    for ac_exec_ext in '' $ac_executable_extensions; do
3473
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3474
    ac_cv_prog_ac_ct_STRIP="strip"
3475
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3476
    break 2
3477
  fi
3478
done
3479
  done
3480
IFS=$as_save_IFS
3481
 
3482
fi
3483
fi
3484
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3485
if test -n "$ac_ct_STRIP"; then
3486
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3487
$as_echo "$ac_ct_STRIP" >&6; }
3488
else
3489
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3490
$as_echo "no" >&6; }
3491
fi
3492
 
3493
  if test "x$ac_ct_STRIP" = x; then
3494
    STRIP=":"
3495
  else
3496
    case $cross_compiling:$ac_tool_warned in
3497
yes:)
3498
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3499
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3500
ac_tool_warned=yes ;;
3501
esac
3502
    STRIP=$ac_ct_STRIP
3503
  fi
3504
else
3505
  STRIP="$ac_cv_prog_STRIP"
3506
fi
3507
 
3508
fi
3509
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3510
 
3511
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3512
$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3513
if test -z "$MKDIR_P"; then
3514
  if test "${ac_cv_path_mkdir+set}" = set; then :
3515
  $as_echo_n "(cached) " >&6
3516
else
3517
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3518
for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3519
do
3520
  IFS=$as_save_IFS
3521
  test -z "$as_dir" && as_dir=.
3522
    for ac_prog in mkdir gmkdir; do
3523
         for ac_exec_ext in '' $ac_executable_extensions; do
3524
           { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3525
           case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3526
             'mkdir (GNU coreutils) '* | \
3527
             'mkdir (coreutils) '* | \
3528
             'mkdir (fileutils) '4.1*)
3529
               ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3530
               break 3;;
3531
           esac
3532
         done
3533
       done
3534
  done
3535
IFS=$as_save_IFS
3536
 
3537
fi
3538
 
3539
  if test "${ac_cv_path_mkdir+set}" = set; then
3540
    MKDIR_P="$ac_cv_path_mkdir -p"
3541
  else
3542
    # As a last resort, use the slow shell script.  Don't cache a
3543
    # value for MKDIR_P within a source directory, because that will
3544
    # break other packages using the cache if that directory is
3545
    # removed, or if the value is a relative name.
3546
    test -d ./--version && rmdir ./--version
3547
    MKDIR_P="$ac_install_sh -d"
3548
  fi
3549
fi
3550
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3551
$as_echo "$MKDIR_P" >&6; }
3552
 
3553
mkdir_p="$MKDIR_P"
3554
case $mkdir_p in
3555
  [\\/$]* | ?:[\\/]*) ;;
3556
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3557
esac
3558
 
3559
for ac_prog in gawk mawk nawk awk
3560
do
3561
  # Extract the first word of "$ac_prog", so it can be a program name with args.
3562
set dummy $ac_prog; ac_word=$2
3563
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3564
$as_echo_n "checking for $ac_word... " >&6; }
3565
if test "${ac_cv_prog_AWK+set}" = set; then :
3566
  $as_echo_n "(cached) " >&6
3567
else
3568
  if test -n "$AWK"; then
3569
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3570
else
3571
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3572
for as_dir in $PATH
3573
do
3574
  IFS=$as_save_IFS
3575
  test -z "$as_dir" && as_dir=.
3576
    for ac_exec_ext in '' $ac_executable_extensions; do
3577
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3578
    ac_cv_prog_AWK="$ac_prog"
3579
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3580
    break 2
3581
  fi
3582
done
3583
  done
3584
IFS=$as_save_IFS
3585
 
3586
fi
3587
fi
3588
AWK=$ac_cv_prog_AWK
3589
if test -n "$AWK"; then
3590
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3591
$as_echo "$AWK" >&6; }
3592
else
3593
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3594
$as_echo "no" >&6; }
3595
fi
3596
 
3597
 
3598
  test -n "$AWK" && break
3599
done
3600
 
3601
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3602
$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3603
set x ${MAKE-make}
3604
ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3605
if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3606
  $as_echo_n "(cached) " >&6
3607
else
3608
  cat >conftest.make <<\_ACEOF
3609
SHELL = /bin/sh
3610
all:
3611
        @echo '@@@%%%=$(MAKE)=@@@%%%'
3612
_ACEOF
3613
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3614
case `${MAKE-make} -f conftest.make 2>/dev/null` in
3615
  *@@@%%%=?*=@@@%%%*)
3616
    eval ac_cv_prog_make_${ac_make}_set=yes;;
3617
  *)
3618
    eval ac_cv_prog_make_${ac_make}_set=no;;
3619
esac
3620
rm -f conftest.make
3621
fi
3622
if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3623
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3624
$as_echo "yes" >&6; }
3625
  SET_MAKE=
3626
else
3627
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3628
$as_echo "no" >&6; }
3629
  SET_MAKE="MAKE=${MAKE-make}"
3630
fi
3631
 
3632
rm -rf .tst 2>/dev/null
3633
mkdir .tst 2>/dev/null
3634
if test -d .tst; then
3635
  am__leading_dot=.
3636
else
3637
  am__leading_dot=_
3638
fi
3639
rmdir .tst 2>/dev/null
3640
 
3641
DEPDIR="${am__leading_dot}deps"
3642
 
3643
ac_config_commands="$ac_config_commands depfiles"
3644
 
3645
 
3646
am_make=${MAKE-make}
3647
cat > confinc << 'END'
3648
am__doit:
3649
        @echo this is the am__doit target
3650
.PHONY: am__doit
3651
END
3652
# If we don't find an include directive, just comment out the code.
3653
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3654
$as_echo_n "checking for style of include used by $am_make... " >&6; }
3655
am__include="#"
3656
am__quote=
3657
_am_result=none
3658
# First try GNU make style include.
3659
echo "include confinc" > confmf
3660
# Ignore all kinds of additional output from `make'.
3661
case `$am_make -s -f confmf 2> /dev/null` in #(
3662
*the\ am__doit\ target*)
3663
  am__include=include
3664
  am__quote=
3665
  _am_result=GNU
3666
  ;;
3667
esac
3668
# Now try BSD make style include.
3669
if test "$am__include" = "#"; then
3670
   echo '.include "confinc"' > confmf
3671
   case `$am_make -s -f confmf 2> /dev/null` in #(
3672
   *the\ am__doit\ target*)
3673
     am__include=.include
3674
     am__quote="\""
3675
     _am_result=BSD
3676
     ;;
3677
   esac
3678
fi
3679
 
3680
 
3681
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3682
$as_echo "$_am_result" >&6; }
3683
rm -f confinc confmf
3684
 
3685
# Check whether --enable-dependency-tracking was given.
3686
if test "${enable_dependency_tracking+set}" = set; then :
3687
  enableval=$enable_dependency_tracking;
3688
fi
3689
 
3690
if test "x$enable_dependency_tracking" != xno; then
3691
  am_depcomp="$ac_aux_dir/depcomp"
3692
  AMDEPBACKSLASH='\'
3693
fi
3694
 if test "x$enable_dependency_tracking" != xno; then
3695
  AMDEP_TRUE=
3696
  AMDEP_FALSE='#'
3697
else
3698
  AMDEP_TRUE='#'
3699
  AMDEP_FALSE=
3700
fi
3701
 
3702
 
3703
if test "`cd $srcdir && pwd`" != "`pwd`"; then
3704
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3705
  # is not polluted with repeated "-I."
3706
  am__isrc=' -I$(srcdir)'
3707
  # test to see if srcdir already configured
3708
  if test -f $srcdir/config.status; then
3709
    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3710
  fi
3711
fi
3712
 
3713
# test whether we have cygpath
3714
if test -z "$CYGPATH_W"; then
3715
  if (cygpath --version) >/dev/null 2>/dev/null; then
3716
    CYGPATH_W='cygpath -w'
3717
  else
3718
    CYGPATH_W=echo
3719
  fi
3720
fi
3721
 
3722
 
3723
# Define the identity of the package.
3724
 PACKAGE=gas
3725
 VERSION=${BFD_VERSION}
3726
 
3727
 
3728
cat >>confdefs.h <<_ACEOF
3729
#define PACKAGE "$PACKAGE"
3730
_ACEOF
3731
 
3732
 
3733
cat >>confdefs.h <<_ACEOF
3734
#define VERSION "$VERSION"
3735
_ACEOF
3736
 
3737
# Some tools Automake needs.
3738
 
3739
ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3740
 
3741
 
3742
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3743
 
3744
 
3745
AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3746
 
3747
 
3748
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3749
 
3750
 
3751
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3752
 
3753
# We need awk for the "check" target.  The system "awk" is bad on
3754
# some platforms.
3755
# Always define AMTAR for backward compatibility.
3756
 
3757
AMTAR=${AMTAR-"${am_missing_run}tar"}
3758
 
3759
am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3760
 
3761
 
3762
 
3763
 
3764
depcc="$CC"   am_compiler_list=
3765
 
3766
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3767
$as_echo_n "checking dependency style of $depcc... " >&6; }
3768
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3769
  $as_echo_n "(cached) " >&6
3770
else
3771
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3772
  # We make a subdir and do the tests there.  Otherwise we can end up
3773
  # making bogus files that we don't know about and never remove.  For
3774
  # instance it was reported that on HP-UX the gcc test will end up
3775
  # making a dummy file named `D' -- because `-MD' means `put the output
3776
  # in D'.
3777
  mkdir conftest.dir
3778
  # Copy depcomp to subdir because otherwise we won't find it if we're
3779
  # using a relative directory.
3780
  cp "$am_depcomp" conftest.dir
3781
  cd conftest.dir
3782
  # We will build objects and dependencies in a subdirectory because
3783
  # it helps to detect inapplicable dependency modes.  For instance
3784
  # both Tru64's cc and ICC support -MD to output dependencies as a
3785
  # side effect of compilation, but ICC will put the dependencies in
3786
  # the current directory while Tru64 will put them in the object
3787
  # directory.
3788
  mkdir sub
3789
 
3790
  am_cv_CC_dependencies_compiler_type=none
3791
  if test "$am_compiler_list" = ""; then
3792
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3793
  fi
3794
  am__universal=false
3795
  case " $depcc " in #(
3796
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3797
     esac
3798
 
3799
  for depmode in $am_compiler_list; do
3800
    # Setup a source with many dependencies, because some compilers
3801
    # like to wrap large dependency lists on column 80 (with \), and
3802
    # we should not choose a depcomp mode which is confused by this.
3803
    #
3804
    # We need to recreate these files for each test, as the compiler may
3805
    # overwrite some of them when testing with obscure command lines.
3806
    # This happens at least with the AIX C compiler.
3807
    : > sub/conftest.c
3808
    for i in 1 2 3 4 5 6; do
3809
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3810
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3811
      # Solaris 8's {/usr,}/bin/sh.
3812
      touch sub/conftst$i.h
3813
    done
3814
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3815
 
3816
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3817
    # mode.  It turns out that the SunPro C++ compiler does not properly
3818
    # handle `-M -o', and we need to detect this.  Also, some Intel
3819
    # versions had trouble with output in subdirs
3820
    am__obj=sub/conftest.${OBJEXT-o}
3821
    am__minus_obj="-o $am__obj"
3822
    case $depmode in
3823
    gcc)
3824
      # This depmode causes a compiler race in universal mode.
3825
      test "$am__universal" = false || continue
3826
      ;;
3827
    nosideeffect)
3828
      # after this tag, mechanisms are not by side-effect, so they'll
3829
      # only be used when explicitly requested
3830
      if test "x$enable_dependency_tracking" = xyes; then
3831
        continue
3832
      else
3833
        break
3834
      fi
3835
      ;;
3836
    msvisualcpp | msvcmsys)
3837
      # This compiler won't grok `-c -o', but also, the minuso test has
3838
      # not run yet.  These depmodes are late enough in the game, and
3839
      # so weak that their functioning should not be impacted.
3840
      am__obj=conftest.${OBJEXT-o}
3841
      am__minus_obj=
3842
      ;;
3843
    none) break ;;
3844
    esac
3845
    if depmode=$depmode \
3846
       source=sub/conftest.c object=$am__obj \
3847
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3848
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3849
         >/dev/null 2>conftest.err &&
3850
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3851
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3852
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3853
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3854
      # icc doesn't choke on unknown options, it will just issue warnings
3855
      # or remarks (even with -Werror).  So we grep stderr for any message
3856
      # that says an option was ignored or not supported.
3857
      # When given -MP, icc 7.0 and 7.1 complain thusly:
3858
      #   icc: Command line warning: ignoring option '-M'; no argument required
3859
      # The diagnosis changed in icc 8.0:
3860
      #   icc: Command line remark: option '-MP' not supported
3861
      if (grep 'ignoring option' conftest.err ||
3862
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3863
        am_cv_CC_dependencies_compiler_type=$depmode
3864
        break
3865
      fi
3866
    fi
3867
  done
3868
 
3869
  cd ..
3870
  rm -rf conftest.dir
3871
else
3872
  am_cv_CC_dependencies_compiler_type=none
3873
fi
3874
 
3875
fi
3876
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3877
$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3878
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3879
 
3880
 if
3881
  test "x$enable_dependency_tracking" != xno \
3882
  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3883
  am__fastdepCC_TRUE=
3884
  am__fastdepCC_FALSE='#'
3885
else
3886
  am__fastdepCC_TRUE='#'
3887
  am__fastdepCC_FALSE=
3888
fi
3889
 
3890
 
3891
 
3892
 
3893
ac_ext=c
3894
ac_cpp='$CPP $CPPFLAGS'
3895
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3896
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3897
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3898
if test -n "$ac_tool_prefix"; then
3899
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3900
set dummy ${ac_tool_prefix}gcc; ac_word=$2
3901
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3902
$as_echo_n "checking for $ac_word... " >&6; }
3903
if test "${ac_cv_prog_CC+set}" = set; then :
3904
  $as_echo_n "(cached) " >&6
3905
else
3906
  if test -n "$CC"; then
3907
  ac_cv_prog_CC="$CC" # Let the user override the test.
3908
else
3909
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3910
for as_dir in $PATH
3911
do
3912
  IFS=$as_save_IFS
3913
  test -z "$as_dir" && as_dir=.
3914
    for ac_exec_ext in '' $ac_executable_extensions; do
3915
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3916
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3917
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3918
    break 2
3919
  fi
3920
done
3921
  done
3922
IFS=$as_save_IFS
3923
 
3924
fi
3925
fi
3926
CC=$ac_cv_prog_CC
3927
if test -n "$CC"; then
3928
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3929
$as_echo "$CC" >&6; }
3930
else
3931
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3932
$as_echo "no" >&6; }
3933
fi
3934
 
3935
 
3936
fi
3937
if test -z "$ac_cv_prog_CC"; then
3938
  ac_ct_CC=$CC
3939
  # Extract the first word of "gcc", so it can be a program name with args.
3940
set dummy gcc; ac_word=$2
3941
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3942
$as_echo_n "checking for $ac_word... " >&6; }
3943
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3944
  $as_echo_n "(cached) " >&6
3945
else
3946
  if test -n "$ac_ct_CC"; then
3947
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3948
else
3949
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3950
for as_dir in $PATH
3951
do
3952
  IFS=$as_save_IFS
3953
  test -z "$as_dir" && as_dir=.
3954
    for ac_exec_ext in '' $ac_executable_extensions; do
3955
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3956
    ac_cv_prog_ac_ct_CC="gcc"
3957
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3958
    break 2
3959
  fi
3960
done
3961
  done
3962
IFS=$as_save_IFS
3963
 
3964
fi
3965
fi
3966
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3967
if test -n "$ac_ct_CC"; then
3968
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3969
$as_echo "$ac_ct_CC" >&6; }
3970
else
3971
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3972
$as_echo "no" >&6; }
3973
fi
3974
 
3975
  if test "x$ac_ct_CC" = x; then
3976
    CC=""
3977
  else
3978
    case $cross_compiling:$ac_tool_warned in
3979
yes:)
3980
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3981
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3982
ac_tool_warned=yes ;;
3983
esac
3984
    CC=$ac_ct_CC
3985
  fi
3986
else
3987
  CC="$ac_cv_prog_CC"
3988
fi
3989
 
3990
if test -z "$CC"; then
3991
          if test -n "$ac_tool_prefix"; then
3992
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3993
set dummy ${ac_tool_prefix}cc; ac_word=$2
3994
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3995
$as_echo_n "checking for $ac_word... " >&6; }
3996
if test "${ac_cv_prog_CC+set}" = set; then :
3997
  $as_echo_n "(cached) " >&6
3998
else
3999
  if test -n "$CC"; then
4000
  ac_cv_prog_CC="$CC" # Let the user override the test.
4001
else
4002
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4003
for as_dir in $PATH
4004
do
4005
  IFS=$as_save_IFS
4006
  test -z "$as_dir" && as_dir=.
4007
    for ac_exec_ext in '' $ac_executable_extensions; do
4008
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4009
    ac_cv_prog_CC="${ac_tool_prefix}cc"
4010
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4011
    break 2
4012
  fi
4013
done
4014
  done
4015
IFS=$as_save_IFS
4016
 
4017
fi
4018
fi
4019
CC=$ac_cv_prog_CC
4020
if test -n "$CC"; then
4021
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4022
$as_echo "$CC" >&6; }
4023
else
4024
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4025
$as_echo "no" >&6; }
4026
fi
4027
 
4028
 
4029
  fi
4030
fi
4031
if test -z "$CC"; then
4032
  # Extract the first word of "cc", so it can be a program name with args.
4033
set dummy cc; ac_word=$2
4034
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4035
$as_echo_n "checking for $ac_word... " >&6; }
4036
if test "${ac_cv_prog_CC+set}" = set; then :
4037
  $as_echo_n "(cached) " >&6
4038
else
4039
  if test -n "$CC"; then
4040
  ac_cv_prog_CC="$CC" # Let the user override the test.
4041
else
4042
  ac_prog_rejected=no
4043
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4044
for as_dir in $PATH
4045
do
4046
  IFS=$as_save_IFS
4047
  test -z "$as_dir" && as_dir=.
4048
    for ac_exec_ext in '' $ac_executable_extensions; do
4049
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4050
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4051
       ac_prog_rejected=yes
4052
       continue
4053
     fi
4054
    ac_cv_prog_CC="cc"
4055
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4056
    break 2
4057
  fi
4058
done
4059
  done
4060
IFS=$as_save_IFS
4061
 
4062
if test $ac_prog_rejected = yes; then
4063
  # We found a bogon in the path, so make sure we never use it.
4064
  set dummy $ac_cv_prog_CC
4065
  shift
4066
  if test $# != 0; then
4067
    # We chose a different compiler from the bogus one.
4068
    # However, it has the same basename, so the bogon will be chosen
4069
    # first if we set CC to just the basename; use the full file name.
4070
    shift
4071
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4072
  fi
4073
fi
4074
fi
4075
fi
4076
CC=$ac_cv_prog_CC
4077
if test -n "$CC"; then
4078
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4079
$as_echo "$CC" >&6; }
4080
else
4081
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4082
$as_echo "no" >&6; }
4083
fi
4084
 
4085
 
4086
fi
4087
if test -z "$CC"; then
4088
  if test -n "$ac_tool_prefix"; then
4089
  for ac_prog in cl.exe
4090
  do
4091
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4092
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4093
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4094
$as_echo_n "checking for $ac_word... " >&6; }
4095
if test "${ac_cv_prog_CC+set}" = set; then :
4096
  $as_echo_n "(cached) " >&6
4097
else
4098
  if test -n "$CC"; then
4099
  ac_cv_prog_CC="$CC" # Let the user override the test.
4100
else
4101
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4102
for as_dir in $PATH
4103
do
4104
  IFS=$as_save_IFS
4105
  test -z "$as_dir" && as_dir=.
4106
    for ac_exec_ext in '' $ac_executable_extensions; do
4107
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4108
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4109
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4110
    break 2
4111
  fi
4112
done
4113
  done
4114
IFS=$as_save_IFS
4115
 
4116
fi
4117
fi
4118
CC=$ac_cv_prog_CC
4119
if test -n "$CC"; then
4120
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4121
$as_echo "$CC" >&6; }
4122
else
4123
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4124
$as_echo "no" >&6; }
4125
fi
4126
 
4127
 
4128
    test -n "$CC" && break
4129
  done
4130
fi
4131
if test -z "$CC"; then
4132
  ac_ct_CC=$CC
4133
  for ac_prog in cl.exe
4134
do
4135
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4136
set dummy $ac_prog; ac_word=$2
4137
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4138
$as_echo_n "checking for $ac_word... " >&6; }
4139
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4140
  $as_echo_n "(cached) " >&6
4141
else
4142
  if test -n "$ac_ct_CC"; then
4143
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4144
else
4145
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4146
for as_dir in $PATH
4147
do
4148
  IFS=$as_save_IFS
4149
  test -z "$as_dir" && as_dir=.
4150
    for ac_exec_ext in '' $ac_executable_extensions; do
4151
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4152
    ac_cv_prog_ac_ct_CC="$ac_prog"
4153
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4154
    break 2
4155
  fi
4156
done
4157
  done
4158
IFS=$as_save_IFS
4159
 
4160
fi
4161
fi
4162
ac_ct_CC=$ac_cv_prog_ac_ct_CC
4163
if test -n "$ac_ct_CC"; then
4164
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4165
$as_echo "$ac_ct_CC" >&6; }
4166
else
4167
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4168
$as_echo "no" >&6; }
4169
fi
4170
 
4171
 
4172
  test -n "$ac_ct_CC" && break
4173
done
4174
 
4175
  if test "x$ac_ct_CC" = x; then
4176
    CC=""
4177
  else
4178
    case $cross_compiling:$ac_tool_warned in
4179
yes:)
4180
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4181
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4182
ac_tool_warned=yes ;;
4183
esac
4184
    CC=$ac_ct_CC
4185
  fi
4186
fi
4187
 
4188
fi
4189
 
4190
 
4191
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4192
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4193
as_fn_error "no acceptable C compiler found in \$PATH
4194
See \`config.log' for more details." "$LINENO" 5; }
4195
 
4196
# Provide some information about the compiler.
4197
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4198
set X $ac_compile
4199
ac_compiler=$2
4200
for ac_option in --version -v -V -qversion; do
4201
  { { ac_try="$ac_compiler $ac_option >&5"
4202
case "(($ac_try" in
4203
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4204
  *) ac_try_echo=$ac_try;;
4205
esac
4206
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4207
$as_echo "$ac_try_echo"; } >&5
4208
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4209
  ac_status=$?
4210
  if test -s conftest.err; then
4211
    sed '10a\
4212
... rest of stderr output deleted ...
4213
         10q' conftest.err >conftest.er1
4214
    cat conftest.er1 >&5
4215
    rm -f conftest.er1 conftest.err
4216
  fi
4217
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4218
  test $ac_status = 0; }
4219
done
4220
 
4221
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4222
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4223
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4224
  $as_echo_n "(cached) " >&6
4225
else
4226
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4227
/* end confdefs.h.  */
4228
 
4229
int
4230
main ()
4231
{
4232
#ifndef __GNUC__
4233
       choke me
4234
#endif
4235
 
4236
  ;
4237
  return 0;
4238
}
4239
_ACEOF
4240
if ac_fn_c_try_compile "$LINENO"; then :
4241
  ac_compiler_gnu=yes
4242
else
4243
  ac_compiler_gnu=no
4244
fi
4245
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4246
ac_cv_c_compiler_gnu=$ac_compiler_gnu
4247
 
4248
fi
4249
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4250
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4251
if test $ac_compiler_gnu = yes; then
4252
  GCC=yes
4253
else
4254
  GCC=
4255
fi
4256
ac_test_CFLAGS=${CFLAGS+set}
4257
ac_save_CFLAGS=$CFLAGS
4258
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4259
$as_echo_n "checking whether $CC accepts -g... " >&6; }
4260
if test "${ac_cv_prog_cc_g+set}" = set; then :
4261
  $as_echo_n "(cached) " >&6
4262
else
4263
  ac_save_c_werror_flag=$ac_c_werror_flag
4264
   ac_c_werror_flag=yes
4265
   ac_cv_prog_cc_g=no
4266
   CFLAGS="-g"
4267
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4268
/* end confdefs.h.  */
4269
 
4270
int
4271
main ()
4272
{
4273
 
4274
  ;
4275
  return 0;
4276
}
4277
_ACEOF
4278
if ac_fn_c_try_compile "$LINENO"; then :
4279
  ac_cv_prog_cc_g=yes
4280
else
4281
  CFLAGS=""
4282
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4283
/* end confdefs.h.  */
4284
 
4285
int
4286
main ()
4287
{
4288
 
4289
  ;
4290
  return 0;
4291
}
4292
_ACEOF
4293
if ac_fn_c_try_compile "$LINENO"; then :
4294
 
4295
else
4296
  ac_c_werror_flag=$ac_save_c_werror_flag
4297
         CFLAGS="-g"
4298
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4299
/* end confdefs.h.  */
4300
 
4301
int
4302
main ()
4303
{
4304
 
4305
  ;
4306
  return 0;
4307
}
4308
_ACEOF
4309
if ac_fn_c_try_compile "$LINENO"; then :
4310
  ac_cv_prog_cc_g=yes
4311
fi
4312
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4313
fi
4314
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4315
fi
4316
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4317
   ac_c_werror_flag=$ac_save_c_werror_flag
4318
fi
4319
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4320
$as_echo "$ac_cv_prog_cc_g" >&6; }
4321
if test "$ac_test_CFLAGS" = set; then
4322
  CFLAGS=$ac_save_CFLAGS
4323
elif test $ac_cv_prog_cc_g = yes; then
4324
  if test "$GCC" = yes; then
4325
    CFLAGS="-g -O2"
4326
  else
4327
    CFLAGS="-g"
4328
  fi
4329
else
4330
  if test "$GCC" = yes; then
4331
    CFLAGS="-O2"
4332
  else
4333
    CFLAGS=
4334
  fi
4335
fi
4336
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4337
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4338
if test "${ac_cv_prog_cc_c89+set}" = set; then :
4339
  $as_echo_n "(cached) " >&6
4340
else
4341
  ac_cv_prog_cc_c89=no
4342
ac_save_CC=$CC
4343
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4344
/* end confdefs.h.  */
4345
#include 
4346
#include 
4347
#include 
4348
#include 
4349
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4350
struct buf { int x; };
4351
FILE * (*rcsopen) (struct buf *, struct stat *, int);
4352
static char *e (p, i)
4353
     char **p;
4354
     int i;
4355
{
4356
  return p[i];
4357
}
4358
static char *f (char * (*g) (char **, int), char **p, ...)
4359
{
4360
  char *s;
4361
  va_list v;
4362
  va_start (v,p);
4363
  s = g (p, va_arg (v,int));
4364
  va_end (v);
4365
  return s;
4366
}
4367
 
4368
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4369
   function prototypes and stuff, but not '\xHH' hex character constants.
4370
   These don't provoke an error unfortunately, instead are silently treated
4371
   as 'x'.  The following induces an error, until -std is added to get
4372
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4373
   array size at least.  It's necessary to write '\x00'==0 to get something
4374
   that's true only with -std.  */
4375
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4376
 
4377
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4378
   inside strings and character constants.  */
4379
#define FOO(x) 'x'
4380
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4381
 
4382
int test (int i, double x);
4383
struct s1 {int (*f) (int a);};
4384
struct s2 {int (*f) (double a);};
4385
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4386
int argc;
4387
char **argv;
4388
int
4389
main ()
4390
{
4391
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4392
  ;
4393
  return 0;
4394
}
4395
_ACEOF
4396
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4397
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4398
do
4399
  CC="$ac_save_CC $ac_arg"
4400
  if ac_fn_c_try_compile "$LINENO"; then :
4401
  ac_cv_prog_cc_c89=$ac_arg
4402
fi
4403
rm -f core conftest.err conftest.$ac_objext
4404
  test "x$ac_cv_prog_cc_c89" != "xno" && break
4405
done
4406
rm -f conftest.$ac_ext
4407
CC=$ac_save_CC
4408
 
4409
fi
4410
# AC_CACHE_VAL
4411
case "x$ac_cv_prog_cc_c89" in
4412
  x)
4413
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4414
$as_echo "none needed" >&6; } ;;
4415
  xno)
4416
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4417
$as_echo "unsupported" >&6; } ;;
4418
  *)
4419
    CC="$CC $ac_cv_prog_cc_c89"
4420
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4421
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4422
esac
4423
if test "x$ac_cv_prog_cc_c89" != xno; then :
4424
 
4425
fi
4426
 
4427
ac_ext=c
4428
ac_cpp='$CPP $CPPFLAGS'
4429
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4430
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4431
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4432
 
4433
ac_ext=c
4434
ac_cpp='$CPP $CPPFLAGS'
4435
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4436
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4437
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4438
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4439
$as_echo_n "checking how to run the C preprocessor... " >&6; }
4440
# On Suns, sometimes $CPP names a directory.
4441
if test -n "$CPP" && test -d "$CPP"; then
4442
  CPP=
4443
fi
4444
if test -z "$CPP"; then
4445
  if test "${ac_cv_prog_CPP+set}" = set; then :
4446
  $as_echo_n "(cached) " >&6
4447
else
4448
      # Double quotes because CPP needs to be expanded
4449
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4450
    do
4451
      ac_preproc_ok=false
4452
for ac_c_preproc_warn_flag in '' yes
4453
do
4454
  # Use a header file that comes with gcc, so configuring glibc
4455
  # with a fresh cross-compiler works.
4456
  # Prefer  to  if __STDC__ is defined, since
4457
  #  exists even on freestanding compilers.
4458
  # On the NeXT, cc -E runs the code through the compiler's parser,
4459
  # not just through cpp. "Syntax error" is here to catch this case.
4460
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4461
/* end confdefs.h.  */
4462
#ifdef __STDC__
4463
# include 
4464
#else
4465
# include 
4466
#endif
4467
                     Syntax error
4468
_ACEOF
4469
if ac_fn_c_try_cpp "$LINENO"; then :
4470
 
4471
else
4472
  # Broken: fails on valid input.
4473
continue
4474
fi
4475
rm -f conftest.err conftest.$ac_ext
4476
 
4477
  # OK, works on sane cases.  Now check whether nonexistent headers
4478
  # can be detected and how.
4479
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4480
/* end confdefs.h.  */
4481
#include 
4482
_ACEOF
4483
if ac_fn_c_try_cpp "$LINENO"; then :
4484
  # Broken: success on invalid input.
4485
continue
4486
else
4487
  # Passes both tests.
4488
ac_preproc_ok=:
4489
break
4490
fi
4491
rm -f conftest.err conftest.$ac_ext
4492
 
4493
done
4494
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4495
rm -f conftest.err conftest.$ac_ext
4496
if $ac_preproc_ok; then :
4497
  break
4498
fi
4499
 
4500
    done
4501
    ac_cv_prog_CPP=$CPP
4502
 
4503
fi
4504
  CPP=$ac_cv_prog_CPP
4505
else
4506
  ac_cv_prog_CPP=$CPP
4507
fi
4508
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4509
$as_echo "$CPP" >&6; }
4510
ac_preproc_ok=false
4511
for ac_c_preproc_warn_flag in '' yes
4512
do
4513
  # Use a header file that comes with gcc, so configuring glibc
4514
  # with a fresh cross-compiler works.
4515
  # Prefer  to  if __STDC__ is defined, since
4516
  #  exists even on freestanding compilers.
4517
  # On the NeXT, cc -E runs the code through the compiler's parser,
4518
  # not just through cpp. "Syntax error" is here to catch this case.
4519
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4520
/* end confdefs.h.  */
4521
#ifdef __STDC__
4522
# include 
4523
#else
4524
# include 
4525
#endif
4526
                     Syntax error
4527
_ACEOF
4528
if ac_fn_c_try_cpp "$LINENO"; then :
4529
 
4530
else
4531
  # Broken: fails on valid input.
4532
continue
4533
fi
4534
rm -f conftest.err conftest.$ac_ext
4535
 
4536
  # OK, works on sane cases.  Now check whether nonexistent headers
4537
  # can be detected and how.
4538
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4539
/* end confdefs.h.  */
4540
#include 
4541
_ACEOF
4542
if ac_fn_c_try_cpp "$LINENO"; then :
4543
  # Broken: success on invalid input.
4544
continue
4545
else
4546
  # Passes both tests.
4547
ac_preproc_ok=:
4548
break
4549
fi
4550
rm -f conftest.err conftest.$ac_ext
4551
 
4552
done
4553
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4554
rm -f conftest.err conftest.$ac_ext
4555
if $ac_preproc_ok; then :
4556
 
4557
else
4558
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4559
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4560
as_fn_error "C preprocessor \"$CPP\" fails sanity check
4561
See \`config.log' for more details." "$LINENO" 5; }
4562
fi
4563
 
4564
ac_ext=c
4565
ac_cpp='$CPP $CPPFLAGS'
4566
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4567
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4568
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4569
 
4570
 
4571
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4572
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4573
if test "${ac_cv_path_GREP+set}" = set; then :
4574
  $as_echo_n "(cached) " >&6
4575
else
4576
  if test -z "$GREP"; then
4577
  ac_path_GREP_found=false
4578
  # Loop through the user's path and test for each of PROGNAME-LIST
4579
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4580
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4581
do
4582
  IFS=$as_save_IFS
4583
  test -z "$as_dir" && as_dir=.
4584
    for ac_prog in grep ggrep; do
4585
    for ac_exec_ext in '' $ac_executable_extensions; do
4586
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4587
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4588
# Check for GNU ac_path_GREP and select it if it is found.
4589
  # Check for GNU $ac_path_GREP
4590
case `"$ac_path_GREP" --version 2>&1` in
4591
*GNU*)
4592
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4593
*)
4594
  ac_count=0
4595
  $as_echo_n 0123456789 >"conftest.in"
4596
  while :
4597
  do
4598
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4599
    mv "conftest.tmp" "conftest.in"
4600
    cp "conftest.in" "conftest.nl"
4601
    $as_echo 'GREP' >> "conftest.nl"
4602
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4603
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4604
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4605
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4606
      # Best one so far, save it but keep looking for a better one
4607
      ac_cv_path_GREP="$ac_path_GREP"
4608
      ac_path_GREP_max=$ac_count
4609
    fi
4610
    # 10*(2^10) chars as input seems more than enough
4611
    test $ac_count -gt 10 && break
4612
  done
4613
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4614
esac
4615
 
4616
      $ac_path_GREP_found && break 3
4617
    done
4618
  done
4619
  done
4620
IFS=$as_save_IFS
4621
  if test -z "$ac_cv_path_GREP"; then
4622
    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4623
  fi
4624
else
4625
  ac_cv_path_GREP=$GREP
4626
fi
4627
 
4628
fi
4629
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4630
$as_echo "$ac_cv_path_GREP" >&6; }
4631
 GREP="$ac_cv_path_GREP"
4632
 
4633
 
4634
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4635
$as_echo_n "checking for egrep... " >&6; }
4636
if test "${ac_cv_path_EGREP+set}" = set; then :
4637
  $as_echo_n "(cached) " >&6
4638
else
4639
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4640
   then ac_cv_path_EGREP="$GREP -E"
4641
   else
4642
     if test -z "$EGREP"; then
4643
  ac_path_EGREP_found=false
4644
  # Loop through the user's path and test for each of PROGNAME-LIST
4645
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4646
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4647
do
4648
  IFS=$as_save_IFS
4649
  test -z "$as_dir" && as_dir=.
4650
    for ac_prog in egrep; do
4651
    for ac_exec_ext in '' $ac_executable_extensions; do
4652
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4653
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4654
# Check for GNU ac_path_EGREP and select it if it is found.
4655
  # Check for GNU $ac_path_EGREP
4656
case `"$ac_path_EGREP" --version 2>&1` in
4657
*GNU*)
4658
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4659
*)
4660
  ac_count=0
4661
  $as_echo_n 0123456789 >"conftest.in"
4662
  while :
4663
  do
4664
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4665
    mv "conftest.tmp" "conftest.in"
4666
    cp "conftest.in" "conftest.nl"
4667
    $as_echo 'EGREP' >> "conftest.nl"
4668
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4669
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4670
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4671
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4672
      # Best one so far, save it but keep looking for a better one
4673
      ac_cv_path_EGREP="$ac_path_EGREP"
4674
      ac_path_EGREP_max=$ac_count
4675
    fi
4676
    # 10*(2^10) chars as input seems more than enough
4677
    test $ac_count -gt 10 && break
4678
  done
4679
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4680
esac
4681
 
4682
      $ac_path_EGREP_found && break 3
4683
    done
4684
  done
4685
  done
4686
IFS=$as_save_IFS
4687
  if test -z "$ac_cv_path_EGREP"; then
4688
    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4689
  fi
4690
else
4691
  ac_cv_path_EGREP=$EGREP
4692
fi
4693
 
4694
   fi
4695
fi
4696
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4697
$as_echo "$ac_cv_path_EGREP" >&6; }
4698
 EGREP="$ac_cv_path_EGREP"
4699
 
4700
 
4701
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4702
$as_echo_n "checking for ANSI C header files... " >&6; }
4703
if test "${ac_cv_header_stdc+set}" = set; then :
4704
  $as_echo_n "(cached) " >&6
4705
else
4706
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4707
/* end confdefs.h.  */
4708
#include 
4709
#include 
4710
#include 
4711
#include 
4712
 
4713
int
4714
main ()
4715
{
4716
 
4717
  ;
4718
  return 0;
4719
}
4720
_ACEOF
4721
if ac_fn_c_try_compile "$LINENO"; then :
4722
  ac_cv_header_stdc=yes
4723
else
4724
  ac_cv_header_stdc=no
4725
fi
4726
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4727
 
4728
if test $ac_cv_header_stdc = yes; then
4729
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4730
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4731
/* end confdefs.h.  */
4732
#include 
4733
 
4734
_ACEOF
4735
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4736
  $EGREP "memchr" >/dev/null 2>&1; then :
4737
 
4738
else
4739
  ac_cv_header_stdc=no
4740
fi
4741
rm -f conftest*
4742
 
4743
fi
4744
 
4745
if test $ac_cv_header_stdc = yes; then
4746
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4747
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4748
/* end confdefs.h.  */
4749
#include 
4750
 
4751
_ACEOF
4752
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4753
  $EGREP "free" >/dev/null 2>&1; then :
4754
 
4755
else
4756
  ac_cv_header_stdc=no
4757
fi
4758
rm -f conftest*
4759
 
4760
fi
4761
 
4762
if test $ac_cv_header_stdc = yes; then
4763
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4764
  if test "$cross_compiling" = yes; then :
4765
  :
4766
else
4767
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4768
/* end confdefs.h.  */
4769
#include 
4770
#include 
4771
#if ((' ' & 0x0FF) == 0x020)
4772
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4773
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4774
#else
4775
# define ISLOWER(c) \
4776
                   (('a' <= (c) && (c) <= 'i') \
4777
                     || ('j' <= (c) && (c) <= 'r') \
4778
                     || ('s' <= (c) && (c) <= 'z'))
4779
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4780
#endif
4781
 
4782
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4783
int
4784
main ()
4785
{
4786
  int i;
4787
  for (i = 0; i < 256; i++)
4788
    if (XOR (islower (i), ISLOWER (i))
4789
        || toupper (i) != TOUPPER (i))
4790
      return 2;
4791
  return 0;
4792
}
4793
_ACEOF
4794
if ac_fn_c_try_run "$LINENO"; then :
4795
 
4796
else
4797
  ac_cv_header_stdc=no
4798
fi
4799
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4800
  conftest.$ac_objext conftest.beam conftest.$ac_ext
4801
fi
4802
 
4803
fi
4804
fi
4805
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4806
$as_echo "$ac_cv_header_stdc" >&6; }
4807
if test $ac_cv_header_stdc = yes; then
4808
 
4809
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4810
 
4811
fi
4812
 
4813
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4814
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4815
                  inttypes.h stdint.h unistd.h
4816
do :
4817
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4818
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4819
"
4820
eval as_val=\$$as_ac_Header
4821
   if test "x$as_val" = x""yes; then :
4822
  cat >>confdefs.h <<_ACEOF
4823
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4824
_ACEOF
4825
 
4826
fi
4827
 
4828
done
4829
 
4830
 
4831
 
4832
  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4833
if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4834
  MINIX=yes
4835
else
4836
  MINIX=
4837
fi
4838
 
4839
 
4840
  if test "$MINIX" = yes; then
4841
 
4842
$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4843
 
4844
 
4845
$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4846
 
4847
 
4848
$as_echo "#define _MINIX 1" >>confdefs.h
4849
 
4850
  fi
4851
 
4852
 
4853
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4854
$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4855
if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4856
  $as_echo_n "(cached) " >&6
4857
else
4858
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4859
/* end confdefs.h.  */
4860
 
4861
#         define __EXTENSIONS__ 1
4862
          $ac_includes_default
4863
int
4864
main ()
4865
{
4866
 
4867
  ;
4868
  return 0;
4869
}
4870
_ACEOF
4871
if ac_fn_c_try_compile "$LINENO"; then :
4872
  ac_cv_safe_to_define___extensions__=yes
4873
else
4874
  ac_cv_safe_to_define___extensions__=no
4875
fi
4876
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4877
fi
4878
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4879
$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4880
  test $ac_cv_safe_to_define___extensions__ = yes &&
4881
    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4882
 
4883
  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4884
 
4885
  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4886
 
4887
  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4888
 
4889
  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4890
 
4891
 
4892
 
4893
 
4894
 
4895
# The tests for host and target for $enable_largefile require
4896
# canonical names.
4897
 
4898
 
4899
 
4900
# As the $enable_largefile decision depends on --enable-plugins we must set it
4901
# even in directories otherwise not depending on the $plugins option.
4902
 
4903
 
4904
# Check whether --enable-plugins was given.
4905
if test "${enable_plugins+set}" = set; then :
4906
  enableval=$enable_plugins; case "${enableval}" in
4907
  yes | "") plugins=yes ;;
4908
  no) plugins=no ;;
4909
  *) plugins=yes ;;
4910
 esac
4911
else
4912
  plugins=no
4913
fi
4914
 
4915
 
4916
 
4917
case "${host}" in
4918
  sparc-*-solaris*|i[3-7]86-*-solaris*)
4919
    # On native 32bit sparc and ia32 solaris, large-file and procfs support
4920
    # are mutually exclusive; and without procfs support, the bfd/ elf module
4921
    # cannot provide certain routines such as elfcore_write_prpsinfo
4922
    # or elfcore_write_prstatus.  So unless the user explicitly requested
4923
    # large-file support through the --enable-largefile switch, disable
4924
    # large-file support in favor of procfs support.
4925
    test "${target}" = "${host}" -a "x$plugins" = xno \
4926
      && : ${enable_largefile="no"}
4927
    ;;
4928
esac
4929
 
4930
# Check whether --enable-largefile was given.
4931
if test "${enable_largefile+set}" = set; then :
4932
  enableval=$enable_largefile;
4933
fi
4934
 
4935
if test "$enable_largefile" != no; then
4936
 
4937
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4938
$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4939
if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4940
  $as_echo_n "(cached) " >&6
4941
else
4942
  ac_cv_sys_largefile_CC=no
4943
     if test "$GCC" != yes; then
4944
       ac_save_CC=$CC
4945
       while :; do
4946
         # IRIX 6.2 and later do not support large files by default,
4947
         # so use the C compiler's -n32 option if that helps.
4948
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4949
/* end confdefs.h.  */
4950
#include 
4951
 /* Check that off_t can represent 2**63 - 1 correctly.
4952
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4953
    since some C++ compilers masquerading as C compilers
4954
    incorrectly reject 9223372036854775807.  */
4955
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4956
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4957
                       && LARGE_OFF_T % 2147483647 == 1)
4958
                      ? 1 : -1];
4959
int
4960
main ()
4961
{
4962
 
4963
  ;
4964
  return 0;
4965
}
4966
_ACEOF
4967
         if ac_fn_c_try_compile "$LINENO"; then :
4968
  break
4969
fi
4970
rm -f core conftest.err conftest.$ac_objext
4971
         CC="$CC -n32"
4972
         if ac_fn_c_try_compile "$LINENO"; then :
4973
  ac_cv_sys_largefile_CC=' -n32'; break
4974
fi
4975
rm -f core conftest.err conftest.$ac_objext
4976
         break
4977
       done
4978
       CC=$ac_save_CC
4979
       rm -f conftest.$ac_ext
4980
    fi
4981
fi
4982
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4983
$as_echo "$ac_cv_sys_largefile_CC" >&6; }
4984
  if test "$ac_cv_sys_largefile_CC" != no; then
4985
    CC=$CC$ac_cv_sys_largefile_CC
4986
  fi
4987
 
4988
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4989
$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4990
if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4991
  $as_echo_n "(cached) " >&6
4992
else
4993
  while :; do
4994
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4995
/* end confdefs.h.  */
4996
#include 
4997
 /* Check that off_t can represent 2**63 - 1 correctly.
4998
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4999
    since some C++ compilers masquerading as C compilers
5000
    incorrectly reject 9223372036854775807.  */
5001
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5002
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5003
                       && LARGE_OFF_T % 2147483647 == 1)
5004
                      ? 1 : -1];
5005
int
5006
main ()
5007
{
5008
 
5009
  ;
5010
  return 0;
5011
}
5012
_ACEOF
5013
if ac_fn_c_try_compile "$LINENO"; then :
5014
  ac_cv_sys_file_offset_bits=no; break
5015
fi
5016
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5017
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5018
/* end confdefs.h.  */
5019
#define _FILE_OFFSET_BITS 64
5020
#include 
5021
 /* Check that off_t can represent 2**63 - 1 correctly.
5022
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5023
    since some C++ compilers masquerading as C compilers
5024
    incorrectly reject 9223372036854775807.  */
5025
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5026
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5027
                       && LARGE_OFF_T % 2147483647 == 1)
5028
                      ? 1 : -1];
5029
int
5030
main ()
5031
{
5032
 
5033
  ;
5034
  return 0;
5035
}
5036
_ACEOF
5037
if ac_fn_c_try_compile "$LINENO"; then :
5038
  ac_cv_sys_file_offset_bits=64; break
5039
fi
5040
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5041
  ac_cv_sys_file_offset_bits=unknown
5042
  break
5043
done
5044
fi
5045
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5046
$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5047
case $ac_cv_sys_file_offset_bits in #(
5048
  no | unknown) ;;
5049
  *)
5050
cat >>confdefs.h <<_ACEOF
5051
#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5052
_ACEOF
5053
;;
5054
esac
5055
rm -rf conftest*
5056
  if test $ac_cv_sys_file_offset_bits = unknown; then
5057
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5058
$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5059
if test "${ac_cv_sys_large_files+set}" = set; then :
5060
  $as_echo_n "(cached) " >&6
5061
else
5062
  while :; do
5063
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5064
/* end confdefs.h.  */
5065
#include 
5066
 /* Check that off_t can represent 2**63 - 1 correctly.
5067
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5068
    since some C++ compilers masquerading as C compilers
5069
    incorrectly reject 9223372036854775807.  */
5070
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5071
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5072
                       && LARGE_OFF_T % 2147483647 == 1)
5073
                      ? 1 : -1];
5074
int
5075
main ()
5076
{
5077
 
5078
  ;
5079
  return 0;
5080
}
5081
_ACEOF
5082
if ac_fn_c_try_compile "$LINENO"; then :
5083
  ac_cv_sys_large_files=no; break
5084
fi
5085
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5086
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5087
/* end confdefs.h.  */
5088
#define _LARGE_FILES 1
5089
#include 
5090
 /* Check that off_t can represent 2**63 - 1 correctly.
5091
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5092
    since some C++ compilers masquerading as C compilers
5093
    incorrectly reject 9223372036854775807.  */
5094
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5095
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5096
                       && LARGE_OFF_T % 2147483647 == 1)
5097
                      ? 1 : -1];
5098
int
5099
main ()
5100
{
5101
 
5102
  ;
5103
  return 0;
5104
}
5105
_ACEOF
5106
if ac_fn_c_try_compile "$LINENO"; then :
5107
  ac_cv_sys_large_files=1; break
5108
fi
5109
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5110
  ac_cv_sys_large_files=unknown
5111
  break
5112
done
5113
fi
5114
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5115
$as_echo "$ac_cv_sys_large_files" >&6; }
5116
case $ac_cv_sys_large_files in #(
5117
  no | unknown) ;;
5118
  *)
5119
cat >>confdefs.h <<_ACEOF
5120
#define _LARGE_FILES $ac_cv_sys_large_files
5121
_ACEOF
5122
;;
5123
esac
5124
rm -rf conftest*
5125
  fi
5126
fi
5127
 
5128
 
5129
 
5130
case `pwd` in
5131
  *\ * | *\     *)
5132
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5133
$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5134
esac
5135
 
5136
 
5137
 
5138
macro_version='2.2.7a'
5139
macro_revision='1.3134'
5140
 
5141
 
5142
 
5143
 
5144
 
5145
 
5146
 
5147
 
5148
 
5149
 
5150
 
5151
 
5152
 
5153
ltmain="$ac_aux_dir/ltmain.sh"
5154
 
5155
# Backslashify metacharacters that are still active within
5156
# double-quoted strings.
5157
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5158
 
5159
# Same as above, but do not quote variable references.
5160
double_quote_subst='s/\(["`\\]\)/\\\1/g'
5161
 
5162
# Sed substitution to delay expansion of an escaped shell variable in a
5163
# double_quote_subst'ed string.
5164
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5165
 
5166
# Sed substitution to delay expansion of an escaped single quote.
5167
delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5168
 
5169
# Sed substitution to avoid accidental globbing in evaled expressions
5170
no_glob_subst='s/\*/\\\*/g'
5171
 
5172
ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5173
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5174
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5175
 
5176
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5177
$as_echo_n "checking how to print strings... " >&6; }
5178
# Test print first, because it will be a builtin if present.
5179
if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5180
   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5181
  ECHO='print -r --'
5182
elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5183
  ECHO='printf %s\n'
5184
else
5185
  # Use this function as a fallback that always works.
5186
  func_fallback_echo ()
5187
  {
5188
    eval 'cat <<_LTECHO_EOF
5189
$1
5190
_LTECHO_EOF'
5191
  }
5192
  ECHO='func_fallback_echo'
5193
fi
5194
 
5195
# func_echo_all arg...
5196
# Invoke $ECHO with all args, space-separated.
5197
func_echo_all ()
5198
{
5199
    $ECHO ""
5200
}
5201
 
5202
case "$ECHO" in
5203
  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5204
$as_echo "printf" >&6; } ;;
5205
  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5206
$as_echo "print -r" >&6; } ;;
5207
  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5208
$as_echo "cat" >&6; } ;;
5209
esac
5210
 
5211
 
5212
 
5213
 
5214
 
5215
 
5216
 
5217
 
5218
 
5219
 
5220
 
5221
 
5222
 
5223
 
5224
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5225
$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5226
if test "${ac_cv_path_SED+set}" = set; then :
5227
  $as_echo_n "(cached) " >&6
5228
else
5229
            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5230
     for ac_i in 1 2 3 4 5 6 7; do
5231
       ac_script="$ac_script$as_nl$ac_script"
5232
     done
5233
     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5234
     { ac_script=; unset ac_script;}
5235
     if test -z "$SED"; then
5236
  ac_path_SED_found=false
5237
  # Loop through the user's path and test for each of PROGNAME-LIST
5238
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5239
for as_dir in $PATH
5240
do
5241
  IFS=$as_save_IFS
5242
  test -z "$as_dir" && as_dir=.
5243
    for ac_prog in sed gsed; do
5244
    for ac_exec_ext in '' $ac_executable_extensions; do
5245
      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5246
      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5247
# Check for GNU ac_path_SED and select it if it is found.
5248
  # Check for GNU $ac_path_SED
5249
case `"$ac_path_SED" --version 2>&1` in
5250
*GNU*)
5251
  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5252
*)
5253
  ac_count=0
5254
  $as_echo_n 0123456789 >"conftest.in"
5255
  while :
5256
  do
5257
    cat "conftest.in" "conftest.in" >"conftest.tmp"
5258
    mv "conftest.tmp" "conftest.in"
5259
    cp "conftest.in" "conftest.nl"
5260
    $as_echo '' >> "conftest.nl"
5261
    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5262
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5263
    as_fn_arith $ac_count + 1 && ac_count=$as_val
5264
    if test $ac_count -gt ${ac_path_SED_max-0}; then
5265
      # Best one so far, save it but keep looking for a better one
5266
      ac_cv_path_SED="$ac_path_SED"
5267
      ac_path_SED_max=$ac_count
5268
    fi
5269
    # 10*(2^10) chars as input seems more than enough
5270
    test $ac_count -gt 10 && break
5271
  done
5272
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5273
esac
5274
 
5275
      $ac_path_SED_found && break 3
5276
    done
5277
  done
5278
  done
5279
IFS=$as_save_IFS
5280
  if test -z "$ac_cv_path_SED"; then
5281
    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5282
  fi
5283
else
5284
  ac_cv_path_SED=$SED
5285
fi
5286
 
5287
fi
5288
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5289
$as_echo "$ac_cv_path_SED" >&6; }
5290
 SED="$ac_cv_path_SED"
5291
  rm -f conftest.sed
5292
 
5293
test -z "$SED" && SED=sed
5294
Xsed="$SED -e 1s/^X//"
5295
 
5296
 
5297
 
5298
 
5299
 
5300
 
5301
 
5302
 
5303
 
5304
 
5305
 
5306
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5307
$as_echo_n "checking for fgrep... " >&6; }
5308
if test "${ac_cv_path_FGREP+set}" = set; then :
5309
  $as_echo_n "(cached) " >&6
5310
else
5311
  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5312
   then ac_cv_path_FGREP="$GREP -F"
5313
   else
5314
     if test -z "$FGREP"; then
5315
  ac_path_FGREP_found=false
5316
  # Loop through the user's path and test for each of PROGNAME-LIST
5317
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5318
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5319
do
5320
  IFS=$as_save_IFS
5321
  test -z "$as_dir" && as_dir=.
5322
    for ac_prog in fgrep; do
5323
    for ac_exec_ext in '' $ac_executable_extensions; do
5324
      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5325
      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5326
# Check for GNU ac_path_FGREP and select it if it is found.
5327
  # Check for GNU $ac_path_FGREP
5328
case `"$ac_path_FGREP" --version 2>&1` in
5329
*GNU*)
5330
  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5331
*)
5332
  ac_count=0
5333
  $as_echo_n 0123456789 >"conftest.in"
5334
  while :
5335
  do
5336
    cat "conftest.in" "conftest.in" >"conftest.tmp"
5337
    mv "conftest.tmp" "conftest.in"
5338
    cp "conftest.in" "conftest.nl"
5339
    $as_echo 'FGREP' >> "conftest.nl"
5340
    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5341
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5342
    as_fn_arith $ac_count + 1 && ac_count=$as_val
5343
    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5344
      # Best one so far, save it but keep looking for a better one
5345
      ac_cv_path_FGREP="$ac_path_FGREP"
5346
      ac_path_FGREP_max=$ac_count
5347
    fi
5348
    # 10*(2^10) chars as input seems more than enough
5349
    test $ac_count -gt 10 && break
5350
  done
5351
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5352
esac
5353
 
5354
      $ac_path_FGREP_found && break 3
5355
    done
5356
  done
5357
  done
5358
IFS=$as_save_IFS
5359
  if test -z "$ac_cv_path_FGREP"; then
5360
    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5361
  fi
5362
else
5363
  ac_cv_path_FGREP=$FGREP
5364
fi
5365
 
5366
   fi
5367
fi
5368
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5369
$as_echo "$ac_cv_path_FGREP" >&6; }
5370
 FGREP="$ac_cv_path_FGREP"
5371
 
5372
 
5373
test -z "$GREP" && GREP=grep
5374
 
5375
 
5376
 
5377
 
5378
 
5379
 
5380
 
5381
 
5382
 
5383
 
5384
 
5385
 
5386
 
5387
 
5388
 
5389
 
5390
 
5391
 
5392
 
5393
# Check whether --with-gnu-ld was given.
5394
if test "${with_gnu_ld+set}" = set; then :
5395
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5396
else
5397
  with_gnu_ld=no
5398
fi
5399
 
5400
ac_prog=ld
5401
if test "$GCC" = yes; then
5402
  # Check if gcc -print-prog-name=ld gives a path.
5403
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5404
$as_echo_n "checking for ld used by $CC... " >&6; }
5405
  case $host in
5406
  *-*-mingw*)
5407
    # gcc leaves a trailing carriage return which upsets mingw
5408
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5409
  *)
5410
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5411
  esac
5412
  case $ac_prog in
5413
    # Accept absolute paths.
5414
    [\\/]* | ?:[\\/]*)
5415
      re_direlt='/[^/][^/]*/\.\./'
5416
      # Canonicalize the pathname of ld
5417
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5418
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5419
        ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5420
      done
5421
      test -z "$LD" && LD="$ac_prog"
5422
      ;;
5423
  "")
5424
    # If it fails, then pretend we aren't using GCC.
5425
    ac_prog=ld
5426
    ;;
5427
  *)
5428
    # If it is relative, then search for the first ld in PATH.
5429
    with_gnu_ld=unknown
5430
    ;;
5431
  esac
5432
elif test "$with_gnu_ld" = yes; then
5433
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5434
$as_echo_n "checking for GNU ld... " >&6; }
5435
else
5436
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5437
$as_echo_n "checking for non-GNU ld... " >&6; }
5438
fi
5439
if test "${lt_cv_path_LD+set}" = set; then :
5440
  $as_echo_n "(cached) " >&6
5441
else
5442
  if test -z "$LD"; then
5443
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5444
  for ac_dir in $PATH; do
5445
    IFS="$lt_save_ifs"
5446
    test -z "$ac_dir" && ac_dir=.
5447
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5448
      lt_cv_path_LD="$ac_dir/$ac_prog"
5449
      # Check to see if the program is GNU ld.  I'd rather use --version,
5450
      # but apparently some variants of GNU ld only accept -v.
5451
      # Break only if it was the GNU/non-GNU ld that we prefer.
5452
      case `"$lt_cv_path_LD" -v 2>&1 
5453
      *GNU* | *'with BFD'*)
5454
        test "$with_gnu_ld" != no && break
5455
        ;;
5456
      *)
5457
        test "$with_gnu_ld" != yes && break
5458
        ;;
5459
      esac
5460
    fi
5461
  done
5462
  IFS="$lt_save_ifs"
5463
else
5464
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5465
fi
5466
fi
5467
 
5468
LD="$lt_cv_path_LD"
5469
if test -n "$LD"; then
5470
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5471
$as_echo "$LD" >&6; }
5472
else
5473
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5474
$as_echo "no" >&6; }
5475
fi
5476
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5477
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5478
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5479
if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5480
  $as_echo_n "(cached) " >&6
5481
else
5482
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5483
case `$LD -v 2>&1 
5484
*GNU* | *'with BFD'*)
5485
  lt_cv_prog_gnu_ld=yes
5486
  ;;
5487
*)
5488
  lt_cv_prog_gnu_ld=no
5489
  ;;
5490
esac
5491
fi
5492
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5493
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5494
with_gnu_ld=$lt_cv_prog_gnu_ld
5495
 
5496
 
5497
 
5498
 
5499
 
5500
 
5501
 
5502
 
5503
 
5504
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5505
$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5506
if test "${lt_cv_path_NM+set}" = set; then :
5507
  $as_echo_n "(cached) " >&6
5508
else
5509
  if test -n "$NM"; then
5510
  # Let the user override the test.
5511
  lt_cv_path_NM="$NM"
5512
else
5513
  lt_nm_to_check="${ac_tool_prefix}nm"
5514
  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5515
    lt_nm_to_check="$lt_nm_to_check nm"
5516
  fi
5517
  for lt_tmp_nm in $lt_nm_to_check; do
5518
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5519
    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5520
      IFS="$lt_save_ifs"
5521
      test -z "$ac_dir" && ac_dir=.
5522
      tmp_nm="$ac_dir/$lt_tmp_nm"
5523
      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5524
        # Check to see if the nm accepts a BSD-compat flag.
5525
        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5526
        #   nm: unknown option "B" ignored
5527
        # Tru64's nm complains that /dev/null is an invalid object file
5528
        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5529
        */dev/null* | *'Invalid file or object type'*)
5530
          lt_cv_path_NM="$tmp_nm -B"
5531
          break
5532
          ;;
5533
        *)
5534
          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5535
          */dev/null*)
5536
            lt_cv_path_NM="$tmp_nm -p"
5537
            break
5538
            ;;
5539
          *)
5540
            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5541
            continue # so that we can try to find one that supports BSD flags
5542
            ;;
5543
          esac
5544
          ;;
5545
        esac
5546
      fi
5547
    done
5548
    IFS="$lt_save_ifs"
5549
  done
5550
  : ${lt_cv_path_NM=no}
5551
fi
5552
fi
5553
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5554
$as_echo "$lt_cv_path_NM" >&6; }
5555
if test "$lt_cv_path_NM" != "no"; then
5556
  NM="$lt_cv_path_NM"
5557
else
5558
  # Didn't find any BSD compatible name lister, look for dumpbin.
5559
  if test -n "$DUMPBIN"; then :
5560
    # Let the user override the test.
5561
  else
5562
    if test -n "$ac_tool_prefix"; then
5563
  for ac_prog in dumpbin "link -dump"
5564
  do
5565
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5566
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5567
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5568
$as_echo_n "checking for $ac_word... " >&6; }
5569
if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5570
  $as_echo_n "(cached) " >&6
5571
else
5572
  if test -n "$DUMPBIN"; then
5573
  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5574
else
5575
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5576
for as_dir in $PATH
5577
do
5578
  IFS=$as_save_IFS
5579
  test -z "$as_dir" && as_dir=.
5580
    for ac_exec_ext in '' $ac_executable_extensions; do
5581
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5582
    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5583
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5584
    break 2
5585
  fi
5586
done
5587
  done
5588
IFS=$as_save_IFS
5589
 
5590
fi
5591
fi
5592
DUMPBIN=$ac_cv_prog_DUMPBIN
5593
if test -n "$DUMPBIN"; then
5594
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5595
$as_echo "$DUMPBIN" >&6; }
5596
else
5597
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5598
$as_echo "no" >&6; }
5599
fi
5600
 
5601
 
5602
    test -n "$DUMPBIN" && break
5603
  done
5604
fi
5605
if test -z "$DUMPBIN"; then
5606
  ac_ct_DUMPBIN=$DUMPBIN
5607
  for ac_prog in dumpbin "link -dump"
5608
do
5609
  # Extract the first word of "$ac_prog", so it can be a program name with args.
5610
set dummy $ac_prog; ac_word=$2
5611
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5612
$as_echo_n "checking for $ac_word... " >&6; }
5613
if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5614
  $as_echo_n "(cached) " >&6
5615
else
5616
  if test -n "$ac_ct_DUMPBIN"; then
5617
  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5618
else
5619
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5620
for as_dir in $PATH
5621
do
5622
  IFS=$as_save_IFS
5623
  test -z "$as_dir" && as_dir=.
5624
    for ac_exec_ext in '' $ac_executable_extensions; do
5625
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5626
    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5627
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5628
    break 2
5629
  fi
5630
done
5631
  done
5632
IFS=$as_save_IFS
5633
 
5634
fi
5635
fi
5636
ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5637
if test -n "$ac_ct_DUMPBIN"; then
5638
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5639
$as_echo "$ac_ct_DUMPBIN" >&6; }
5640
else
5641
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5642
$as_echo "no" >&6; }
5643
fi
5644
 
5645
 
5646
  test -n "$ac_ct_DUMPBIN" && break
5647
done
5648
 
5649
  if test "x$ac_ct_DUMPBIN" = x; then
5650
    DUMPBIN=":"
5651
  else
5652
    case $cross_compiling:$ac_tool_warned in
5653
yes:)
5654
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5655
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5656
ac_tool_warned=yes ;;
5657
esac
5658
    DUMPBIN=$ac_ct_DUMPBIN
5659
  fi
5660
fi
5661
 
5662
    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5663
    *COFF*)
5664
      DUMPBIN="$DUMPBIN -symbols"
5665
      ;;
5666
    *)
5667
      DUMPBIN=:
5668
      ;;
5669
    esac
5670
  fi
5671
 
5672
  if test "$DUMPBIN" != ":"; then
5673
    NM="$DUMPBIN"
5674
  fi
5675
fi
5676
test -z "$NM" && NM=nm
5677
 
5678
 
5679
 
5680
 
5681
 
5682
 
5683
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5684
$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5685
if test "${lt_cv_nm_interface+set}" = set; then :
5686
  $as_echo_n "(cached) " >&6
5687
else
5688
  lt_cv_nm_interface="BSD nm"
5689
  echo "int some_variable = 0;" > conftest.$ac_ext
5690
  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5691
  (eval "$ac_compile" 2>conftest.err)
5692
  cat conftest.err >&5
5693
  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5694
  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5695
  cat conftest.err >&5
5696
  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5697
  cat conftest.out >&5
5698
  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5699
    lt_cv_nm_interface="MS dumpbin"
5700
  fi
5701
  rm -f conftest*
5702
fi
5703
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5704
$as_echo "$lt_cv_nm_interface" >&6; }
5705
 
5706
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5707
$as_echo_n "checking whether ln -s works... " >&6; }
5708
LN_S=$as_ln_s
5709
if test "$LN_S" = "ln -s"; then
5710
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5711
$as_echo "yes" >&6; }
5712
else
5713
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5714
$as_echo "no, using $LN_S" >&6; }
5715
fi
5716
 
5717
# find the maximum length of command line arguments
5718
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5719
$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5720
if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5721
  $as_echo_n "(cached) " >&6
5722
else
5723
    i=0
5724
  teststring="ABCD"
5725
 
5726
  case $build_os in
5727
  msdosdjgpp*)
5728
    # On DJGPP, this test can blow up pretty badly due to problems in libc
5729
    # (any single argument exceeding 2000 bytes causes a buffer overrun
5730
    # during glob expansion).  Even if it were fixed, the result of this
5731
    # check would be larger than it should be.
5732
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5733
    ;;
5734
 
5735
  gnu*)
5736
    # Under GNU Hurd, this test is not required because there is
5737
    # no limit to the length of command line arguments.
5738
    # Libtool will interpret -1 as no limit whatsoever
5739
    lt_cv_sys_max_cmd_len=-1;
5740
    ;;
5741
 
5742
  cygwin* | mingw* | cegcc*)
5743
    # On Win9x/ME, this test blows up -- it succeeds, but takes
5744
    # about 5 minutes as the teststring grows exponentially.
5745
    # Worse, since 9x/ME are not pre-emptively multitasking,
5746
    # you end up with a "frozen" computer, even though with patience
5747
    # the test eventually succeeds (with a max line length of 256k).
5748
    # Instead, let's just punt: use the minimum linelength reported by
5749
    # all of the supported platforms: 8192 (on NT/2K/XP).
5750
    lt_cv_sys_max_cmd_len=8192;
5751
    ;;
5752
 
5753
  mint*)
5754
    # On MiNT this can take a long time and run out of memory.
5755
    lt_cv_sys_max_cmd_len=8192;
5756
    ;;
5757
 
5758
  amigaos*)
5759
    # On AmigaOS with pdksh, this test takes hours, literally.
5760
    # So we just punt and use a minimum line length of 8192.
5761
    lt_cv_sys_max_cmd_len=8192;
5762
    ;;
5763
 
5764
  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5765
    # This has been around since 386BSD, at least.  Likely further.
5766
    if test -x /sbin/sysctl; then
5767
      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5768
    elif test -x /usr/sbin/sysctl; then
5769
      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5770
    else
5771
      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5772
    fi
5773
    # And add a safety zone
5774
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5775
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5776
    ;;
5777
 
5778
  interix*)
5779
    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5780
    lt_cv_sys_max_cmd_len=196608
5781
    ;;
5782
 
5783
  osf*)
5784
    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5785
    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5786
    # nice to cause kernel panics so lets avoid the loop below.
5787
    # First set a reasonable default.
5788
    lt_cv_sys_max_cmd_len=16384
5789
    #
5790
    if test -x /sbin/sysconfig; then
5791
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5792
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5793
      esac
5794
    fi
5795
    ;;
5796
  sco3.2v5*)
5797
    lt_cv_sys_max_cmd_len=102400
5798
    ;;
5799
  sysv5* | sco5v6* | sysv4.2uw2*)
5800
    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5801
    if test -n "$kargmax"; then
5802
      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5803
    else
5804
      lt_cv_sys_max_cmd_len=32768
5805
    fi
5806
    ;;
5807
  *)
5808
    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5809
    if test -n "$lt_cv_sys_max_cmd_len"; then
5810
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5811
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5812
    else
5813
      # Make teststring a little bigger before we do anything with it.
5814
      # a 1K string should be a reasonable start.
5815
      for i in 1 2 3 4 5 6 7 8 ; do
5816
        teststring=$teststring$teststring
5817
      done
5818
      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5819
      # If test is not a shell built-in, we'll probably end up computing a
5820
      # maximum length that is only half of the actual maximum length, but
5821
      # we can't tell.
5822
      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5823
                 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5824
              test $i != 17 # 1/2 MB should be enough
5825
      do
5826
        i=`expr $i + 1`
5827
        teststring=$teststring$teststring
5828
      done
5829
      # Only check the string length outside the loop.
5830
      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5831
      teststring=
5832
      # Add a significant safety factor because C++ compilers can tack on
5833
      # massive amounts of additional arguments before passing them to the
5834
      # linker.  It appears as though 1/2 is a usable value.
5835
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5836
    fi
5837
    ;;
5838
  esac
5839
 
5840
fi
5841
 
5842
if test -n $lt_cv_sys_max_cmd_len ; then
5843
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5844
$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5845
else
5846
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5847
$as_echo "none" >&6; }
5848
fi
5849
max_cmd_len=$lt_cv_sys_max_cmd_len
5850
 
5851
 
5852
 
5853
 
5854
 
5855
 
5856
: ${CP="cp -f"}
5857
: ${MV="mv -f"}
5858
: ${RM="rm -f"}
5859
 
5860
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5861
$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5862
# Try some XSI features
5863
xsi_shell=no
5864
( _lt_dummy="a/b/c"
5865
  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5866
      = c,a/b,, \
5867
    && eval 'test $(( 1 + 1 )) -eq 2 \
5868
    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5869
  && xsi_shell=yes
5870
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5871
$as_echo "$xsi_shell" >&6; }
5872
 
5873
 
5874
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5875
$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5876
lt_shell_append=no
5877
( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5878
    >/dev/null 2>&1 \
5879
  && lt_shell_append=yes
5880
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5881
$as_echo "$lt_shell_append" >&6; }
5882
 
5883
 
5884
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5885
  lt_unset=unset
5886
else
5887
  lt_unset=false
5888
fi
5889
 
5890
 
5891
 
5892
 
5893
 
5894
# test EBCDIC or ASCII
5895
case `echo X|tr X '\101'` in
5896
 A) # ASCII based system
5897
    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5898
  lt_SP2NL='tr \040 \012'
5899
  lt_NL2SP='tr \015\012 \040\040'
5900
  ;;
5901
 *) # EBCDIC based system
5902
  lt_SP2NL='tr \100 \n'
5903
  lt_NL2SP='tr \r\n \100\100'
5904
  ;;
5905
esac
5906
 
5907
 
5908
 
5909
 
5910
 
5911
 
5912
 
5913
 
5914
 
5915
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5916
$as_echo_n "checking for $LD option to reload object files... " >&6; }
5917
if test "${lt_cv_ld_reload_flag+set}" = set; then :
5918
  $as_echo_n "(cached) " >&6
5919
else
5920
  lt_cv_ld_reload_flag='-r'
5921
fi
5922
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5923
$as_echo "$lt_cv_ld_reload_flag" >&6; }
5924
reload_flag=$lt_cv_ld_reload_flag
5925
case $reload_flag in
5926
"" | " "*) ;;
5927
*) reload_flag=" $reload_flag" ;;
5928
esac
5929
reload_cmds='$LD$reload_flag -o $output$reload_objs'
5930
case $host_os in
5931
  darwin*)
5932
    if test "$GCC" = yes; then
5933
      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5934
    else
5935
      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5936
    fi
5937
    ;;
5938
esac
5939
 
5940
 
5941
 
5942
 
5943
 
5944
 
5945
 
5946
 
5947
 
5948
if test -n "$ac_tool_prefix"; then
5949
  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5950
set dummy ${ac_tool_prefix}objdump; ac_word=$2
5951
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5952
$as_echo_n "checking for $ac_word... " >&6; }
5953
if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5954
  $as_echo_n "(cached) " >&6
5955
else
5956
  if test -n "$OBJDUMP"; then
5957
  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5958
else
5959
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5960
for as_dir in $PATH
5961
do
5962
  IFS=$as_save_IFS
5963
  test -z "$as_dir" && as_dir=.
5964
    for ac_exec_ext in '' $ac_executable_extensions; do
5965
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5966
    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5967
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5968
    break 2
5969
  fi
5970
done
5971
  done
5972
IFS=$as_save_IFS
5973
 
5974
fi
5975
fi
5976
OBJDUMP=$ac_cv_prog_OBJDUMP
5977
if test -n "$OBJDUMP"; then
5978
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5979
$as_echo "$OBJDUMP" >&6; }
5980
else
5981
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5982
$as_echo "no" >&6; }
5983
fi
5984
 
5985
 
5986
fi
5987
if test -z "$ac_cv_prog_OBJDUMP"; then
5988
  ac_ct_OBJDUMP=$OBJDUMP
5989
  # Extract the first word of "objdump", so it can be a program name with args.
5990
set dummy objdump; ac_word=$2
5991
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5992
$as_echo_n "checking for $ac_word... " >&6; }
5993
if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5994
  $as_echo_n "(cached) " >&6
5995
else
5996
  if test -n "$ac_ct_OBJDUMP"; then
5997
  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5998
else
5999
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6000
for as_dir in $PATH
6001
do
6002
  IFS=$as_save_IFS
6003
  test -z "$as_dir" && as_dir=.
6004
    for ac_exec_ext in '' $ac_executable_extensions; do
6005
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6006
    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6007
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6008
    break 2
6009
  fi
6010
done
6011
  done
6012
IFS=$as_save_IFS
6013
 
6014
fi
6015
fi
6016
ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6017
if test -n "$ac_ct_OBJDUMP"; then
6018
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6019
$as_echo "$ac_ct_OBJDUMP" >&6; }
6020
else
6021
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6022
$as_echo "no" >&6; }
6023
fi
6024
 
6025
  if test "x$ac_ct_OBJDUMP" = x; then
6026
    OBJDUMP="false"
6027
  else
6028
    case $cross_compiling:$ac_tool_warned in
6029
yes:)
6030
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6031
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6032
ac_tool_warned=yes ;;
6033
esac
6034
    OBJDUMP=$ac_ct_OBJDUMP
6035
  fi
6036
else
6037
  OBJDUMP="$ac_cv_prog_OBJDUMP"
6038
fi
6039
 
6040
test -z "$OBJDUMP" && OBJDUMP=objdump
6041
 
6042
 
6043
 
6044
 
6045
 
6046
 
6047
 
6048
 
6049
 
6050
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6051
$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6052
if test "${lt_cv_deplibs_check_method+set}" = set; then :
6053
  $as_echo_n "(cached) " >&6
6054
else
6055
  lt_cv_file_magic_cmd='$MAGIC_CMD'
6056
lt_cv_file_magic_test_file=
6057
lt_cv_deplibs_check_method='unknown'
6058
# Need to set the preceding variable on all platforms that support
6059
# interlibrary dependencies.
6060
# 'none' -- dependencies not supported.
6061
# `unknown' -- same as none, but documents that we really don't know.
6062
# 'pass_all' -- all dependencies passed with no checks.
6063
# 'test_compile' -- check by making test program.
6064
# 'file_magic [[regex]]' -- check by looking for files in library path
6065
# which responds to the $file_magic_cmd with a given extended regex.
6066
# If you have `file' or equivalent on your system and you're not sure
6067
# whether `pass_all' will *always* work, you probably want this one.
6068
 
6069
case $host_os in
6070
aix[4-9]*)
6071
  lt_cv_deplibs_check_method=pass_all
6072
  ;;
6073
 
6074
beos*)
6075
  lt_cv_deplibs_check_method=pass_all
6076
  ;;
6077
 
6078
bsdi[45]*)
6079
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6080
  lt_cv_file_magic_cmd='/usr/bin/file -L'
6081
  lt_cv_file_magic_test_file=/shlib/libc.so
6082
  ;;
6083
 
6084
cygwin*)
6085
  # func_win32_libid is a shell function defined in ltmain.sh
6086
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6087
  lt_cv_file_magic_cmd='func_win32_libid'
6088
  ;;
6089
 
6090
mingw* | pw32*)
6091
  # Base MSYS/MinGW do not provide the 'file' command needed by
6092
  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6093
  # unless we find 'file', for example because we are cross-compiling.
6094
  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6095
  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6096
    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6097
    lt_cv_file_magic_cmd='func_win32_libid'
6098
  else
6099
    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6100
    lt_cv_file_magic_cmd='$OBJDUMP -f'
6101
  fi
6102
  ;;
6103
 
6104
cegcc*)
6105
  # use the weaker test based on 'objdump'. See mingw*.
6106
  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6107
  lt_cv_file_magic_cmd='$OBJDUMP -f'
6108
  ;;
6109
 
6110
darwin* | rhapsody*)
6111
  lt_cv_deplibs_check_method=pass_all
6112
  ;;
6113
 
6114
freebsd* | dragonfly*)
6115
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6116
    case $host_cpu in
6117
    i*86 )
6118
      # Not sure whether the presence of OpenBSD here was a mistake.
6119
      # Let's accept both of them until this is cleared up.
6120
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6121
      lt_cv_file_magic_cmd=/usr/bin/file
6122
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6123
      ;;
6124
    esac
6125
  else
6126
    lt_cv_deplibs_check_method=pass_all
6127
  fi
6128
  ;;
6129
 
6130
gnu*)
6131
  lt_cv_deplibs_check_method=pass_all
6132
  ;;
6133
 
6134
haiku*)
6135
  lt_cv_deplibs_check_method=pass_all
6136
  ;;
6137
 
6138
hpux10.20* | hpux11*)
6139
  lt_cv_file_magic_cmd=/usr/bin/file
6140
  case $host_cpu in
6141
  ia64*)
6142
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6143
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6144
    ;;
6145
  hppa*64*)
6146
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6147
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6148
    ;;
6149
  *)
6150
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6151
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6152
    ;;
6153
  esac
6154
  ;;
6155
 
6156
interix[3-9]*)
6157
  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6158
  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6159
  ;;
6160
 
6161
irix5* | irix6* | nonstopux*)
6162
  case $LD in
6163
  *-32|*"-32 ") libmagic=32-bit;;
6164
  *-n32|*"-n32 ") libmagic=N32;;
6165
  *-64|*"-64 ") libmagic=64-bit;;
6166
  *) libmagic=never-match;;
6167
  esac
6168
  lt_cv_deplibs_check_method=pass_all
6169
  ;;
6170
 
6171
# This must be Linux ELF.
6172
linux* | k*bsd*-gnu | kopensolaris*-gnu)
6173
  lt_cv_deplibs_check_method=pass_all
6174
  ;;
6175
 
6176
netbsd*)
6177
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6178
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6179
  else
6180
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6181
  fi
6182
  ;;
6183
 
6184
newos6*)
6185
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6186
  lt_cv_file_magic_cmd=/usr/bin/file
6187
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6188
  ;;
6189
 
6190
*nto* | *qnx*)
6191
  lt_cv_deplibs_check_method=pass_all
6192
  ;;
6193
 
6194
openbsd*)
6195
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6196
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6197
  else
6198
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6199
  fi
6200
  ;;
6201
 
6202
osf3* | osf4* | osf5*)
6203
  lt_cv_deplibs_check_method=pass_all
6204
  ;;
6205
 
6206
rdos*)
6207
  lt_cv_deplibs_check_method=pass_all
6208
  ;;
6209
 
6210
solaris*)
6211
  lt_cv_deplibs_check_method=pass_all
6212
  ;;
6213
 
6214
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6215
  lt_cv_deplibs_check_method=pass_all
6216
  ;;
6217
 
6218
sysv4 | sysv4.3*)
6219
  case $host_vendor in
6220
  motorola)
6221
    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]'
6222
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6223
    ;;
6224
  ncr)
6225
    lt_cv_deplibs_check_method=pass_all
6226
    ;;
6227
  sequent)
6228
    lt_cv_file_magic_cmd='/bin/file'
6229
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6230
    ;;
6231
  sni)
6232
    lt_cv_file_magic_cmd='/bin/file'
6233
    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6234
    lt_cv_file_magic_test_file=/lib/libc.so
6235
    ;;
6236
  siemens)
6237
    lt_cv_deplibs_check_method=pass_all
6238
    ;;
6239
  pc)
6240
    lt_cv_deplibs_check_method=pass_all
6241
    ;;
6242
  esac
6243
  ;;
6244
 
6245
tpf*)
6246
  lt_cv_deplibs_check_method=pass_all
6247
  ;;
6248
esac
6249
 
6250
fi
6251
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6252
$as_echo "$lt_cv_deplibs_check_method" >&6; }
6253
file_magic_cmd=$lt_cv_file_magic_cmd
6254
deplibs_check_method=$lt_cv_deplibs_check_method
6255
test -z "$deplibs_check_method" && deplibs_check_method=unknown
6256
 
6257
 
6258
 
6259
 
6260
 
6261
 
6262
 
6263
 
6264
 
6265
 
6266
 
6267
 
6268
if test -n "$ac_tool_prefix"; then
6269
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6270
set dummy ${ac_tool_prefix}ar; ac_word=$2
6271
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6272
$as_echo_n "checking for $ac_word... " >&6; }
6273
if test "${ac_cv_prog_AR+set}" = set; then :
6274
  $as_echo_n "(cached) " >&6
6275
else
6276
  if test -n "$AR"; then
6277
  ac_cv_prog_AR="$AR" # Let the user override the test.
6278
else
6279
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6280
for as_dir in $PATH
6281
do
6282
  IFS=$as_save_IFS
6283
  test -z "$as_dir" && as_dir=.
6284
    for ac_exec_ext in '' $ac_executable_extensions; do
6285
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6286
    ac_cv_prog_AR="${ac_tool_prefix}ar"
6287
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6288
    break 2
6289
  fi
6290
done
6291
  done
6292
IFS=$as_save_IFS
6293
 
6294
fi
6295
fi
6296
AR=$ac_cv_prog_AR
6297
if test -n "$AR"; then
6298
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6299
$as_echo "$AR" >&6; }
6300
else
6301
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6302
$as_echo "no" >&6; }
6303
fi
6304
 
6305
 
6306
fi
6307
if test -z "$ac_cv_prog_AR"; then
6308
  ac_ct_AR=$AR
6309
  # Extract the first word of "ar", so it can be a program name with args.
6310
set dummy ar; ac_word=$2
6311
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6312
$as_echo_n "checking for $ac_word... " >&6; }
6313
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6314
  $as_echo_n "(cached) " >&6
6315
else
6316
  if test -n "$ac_ct_AR"; then
6317
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6318
else
6319
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6320
for as_dir in $PATH
6321
do
6322
  IFS=$as_save_IFS
6323
  test -z "$as_dir" && as_dir=.
6324
    for ac_exec_ext in '' $ac_executable_extensions; do
6325
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6326
    ac_cv_prog_ac_ct_AR="ar"
6327
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6328
    break 2
6329
  fi
6330
done
6331
  done
6332
IFS=$as_save_IFS
6333
 
6334
fi
6335
fi
6336
ac_ct_AR=$ac_cv_prog_ac_ct_AR
6337
if test -n "$ac_ct_AR"; then
6338
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6339
$as_echo "$ac_ct_AR" >&6; }
6340
else
6341
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6342
$as_echo "no" >&6; }
6343
fi
6344
 
6345
  if test "x$ac_ct_AR" = x; then
6346
    AR="false"
6347
  else
6348
    case $cross_compiling:$ac_tool_warned in
6349
yes:)
6350
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6351
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6352
ac_tool_warned=yes ;;
6353
esac
6354
    AR=$ac_ct_AR
6355
  fi
6356
else
6357
  AR="$ac_cv_prog_AR"
6358
fi
6359
 
6360
test -z "$AR" && AR=ar
6361
test -z "$AR_FLAGS" && AR_FLAGS=cru
6362
 
6363
 
6364
 
6365
 
6366
 
6367
 
6368
 
6369
 
6370
 
6371
 
6372
 
6373
if test -n "$ac_tool_prefix"; then
6374
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6375
set dummy ${ac_tool_prefix}strip; ac_word=$2
6376
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6377
$as_echo_n "checking for $ac_word... " >&6; }
6378
if test "${ac_cv_prog_STRIP+set}" = set; then :
6379
  $as_echo_n "(cached) " >&6
6380
else
6381
  if test -n "$STRIP"; then
6382
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6383
else
6384
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6385
for as_dir in $PATH
6386
do
6387
  IFS=$as_save_IFS
6388
  test -z "$as_dir" && as_dir=.
6389
    for ac_exec_ext in '' $ac_executable_extensions; do
6390
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6391
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6392
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6393
    break 2
6394
  fi
6395
done
6396
  done
6397
IFS=$as_save_IFS
6398
 
6399
fi
6400
fi
6401
STRIP=$ac_cv_prog_STRIP
6402
if test -n "$STRIP"; then
6403
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6404
$as_echo "$STRIP" >&6; }
6405
else
6406
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6407
$as_echo "no" >&6; }
6408
fi
6409
 
6410
 
6411
fi
6412
if test -z "$ac_cv_prog_STRIP"; then
6413
  ac_ct_STRIP=$STRIP
6414
  # Extract the first word of "strip", so it can be a program name with args.
6415
set dummy strip; ac_word=$2
6416
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6417
$as_echo_n "checking for $ac_word... " >&6; }
6418
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6419
  $as_echo_n "(cached) " >&6
6420
else
6421
  if test -n "$ac_ct_STRIP"; then
6422
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6423
else
6424
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6425
for as_dir in $PATH
6426
do
6427
  IFS=$as_save_IFS
6428
  test -z "$as_dir" && as_dir=.
6429
    for ac_exec_ext in '' $ac_executable_extensions; do
6430
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6431
    ac_cv_prog_ac_ct_STRIP="strip"
6432
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6433
    break 2
6434
  fi
6435
done
6436
  done
6437
IFS=$as_save_IFS
6438
 
6439
fi
6440
fi
6441
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6442
if test -n "$ac_ct_STRIP"; then
6443
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6444
$as_echo "$ac_ct_STRIP" >&6; }
6445
else
6446
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6447
$as_echo "no" >&6; }
6448
fi
6449
 
6450
  if test "x$ac_ct_STRIP" = x; then
6451
    STRIP=":"
6452
  else
6453
    case $cross_compiling:$ac_tool_warned in
6454
yes:)
6455
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6456
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6457
ac_tool_warned=yes ;;
6458
esac
6459
    STRIP=$ac_ct_STRIP
6460
  fi
6461
else
6462
  STRIP="$ac_cv_prog_STRIP"
6463
fi
6464
 
6465
test -z "$STRIP" && STRIP=:
6466
 
6467
 
6468
 
6469
 
6470
 
6471
 
6472
if test -n "$ac_tool_prefix"; then
6473
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6474
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6475
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6476
$as_echo_n "checking for $ac_word... " >&6; }
6477
if test "${ac_cv_prog_RANLIB+set}" = set; then :
6478
  $as_echo_n "(cached) " >&6
6479
else
6480
  if test -n "$RANLIB"; then
6481
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6482
else
6483
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6484
for as_dir in $PATH
6485
do
6486
  IFS=$as_save_IFS
6487
  test -z "$as_dir" && as_dir=.
6488
    for ac_exec_ext in '' $ac_executable_extensions; do
6489
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6490
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6491
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6492
    break 2
6493
  fi
6494
done
6495
  done
6496
IFS=$as_save_IFS
6497
 
6498
fi
6499
fi
6500
RANLIB=$ac_cv_prog_RANLIB
6501
if test -n "$RANLIB"; then
6502
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6503
$as_echo "$RANLIB" >&6; }
6504
else
6505
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6506
$as_echo "no" >&6; }
6507
fi
6508
 
6509
 
6510
fi
6511
if test -z "$ac_cv_prog_RANLIB"; then
6512
  ac_ct_RANLIB=$RANLIB
6513
  # Extract the first word of "ranlib", so it can be a program name with args.
6514
set dummy ranlib; ac_word=$2
6515
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6516
$as_echo_n "checking for $ac_word... " >&6; }
6517
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6518
  $as_echo_n "(cached) " >&6
6519
else
6520
  if test -n "$ac_ct_RANLIB"; then
6521
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6522
else
6523
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6524
for as_dir in $PATH
6525
do
6526
  IFS=$as_save_IFS
6527
  test -z "$as_dir" && as_dir=.
6528
    for ac_exec_ext in '' $ac_executable_extensions; do
6529
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6530
    ac_cv_prog_ac_ct_RANLIB="ranlib"
6531
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6532
    break 2
6533
  fi
6534
done
6535
  done
6536
IFS=$as_save_IFS
6537
 
6538
fi
6539
fi
6540
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6541
if test -n "$ac_ct_RANLIB"; then
6542
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6543
$as_echo "$ac_ct_RANLIB" >&6; }
6544
else
6545
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6546
$as_echo "no" >&6; }
6547
fi
6548
 
6549
  if test "x$ac_ct_RANLIB" = x; then
6550
    RANLIB=":"
6551
  else
6552
    case $cross_compiling:$ac_tool_warned in
6553
yes:)
6554
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6555
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6556
ac_tool_warned=yes ;;
6557
esac
6558
    RANLIB=$ac_ct_RANLIB
6559
  fi
6560
else
6561
  RANLIB="$ac_cv_prog_RANLIB"
6562
fi
6563
 
6564
test -z "$RANLIB" && RANLIB=:
6565
 
6566
 
6567
 
6568
 
6569
 
6570
 
6571
# Determine commands to create old-style static archives.
6572
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6573
old_postinstall_cmds='chmod 644 $oldlib'
6574
old_postuninstall_cmds=
6575
 
6576
if test -n "$RANLIB"; then
6577
  case $host_os in
6578
  openbsd*)
6579
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6580
    ;;
6581
  *)
6582
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6583
    ;;
6584
  esac
6585
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6586
fi
6587
 
6588
case $host_os in
6589
  darwin*)
6590
    lock_old_archive_extraction=yes ;;
6591
  *)
6592
    lock_old_archive_extraction=no ;;
6593
esac
6594
 
6595
 
6596
 
6597
 
6598
 
6599
 
6600
 
6601
 
6602
 
6603
 
6604
 
6605
 
6606
 
6607
 
6608
 
6609
 
6610
 
6611
 
6612
 
6613
 
6614
 
6615
 
6616
 
6617
 
6618
 
6619
 
6620
 
6621
 
6622
 
6623
 
6624
 
6625
 
6626
 
6627
 
6628
 
6629
 
6630
 
6631
 
6632
 
6633
# If no C compiler was specified, use CC.
6634
LTCC=${LTCC-"$CC"}
6635
 
6636
# If no C compiler flags were specified, use CFLAGS.
6637
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6638
 
6639
# Allow CC to be a program name with arguments.
6640
compiler=$CC
6641
 
6642
 
6643
# Check for command to grab the raw symbol name followed by C symbol from nm.
6644
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6645
$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6646
if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6647
  $as_echo_n "(cached) " >&6
6648
else
6649
 
6650
# These are sane defaults that work on at least a few old systems.
6651
# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6652
 
6653
# Character class describing NM global symbol codes.
6654
symcode='[BCDEGRST]'
6655
 
6656
# Regexp to match symbols that can be accessed directly from C.
6657
sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6658
 
6659
# Define system-specific variables.
6660
case $host_os in
6661
aix*)
6662
  symcode='[BCDT]'
6663
  ;;
6664
cygwin* | mingw* | pw32* | cegcc*)
6665
  symcode='[ABCDGISTW]'
6666
  ;;
6667
hpux*)
6668
  if test "$host_cpu" = ia64; then
6669
    symcode='[ABCDEGRST]'
6670
  fi
6671
  ;;
6672
irix* | nonstopux*)
6673
  symcode='[BCDEGRST]'
6674
  ;;
6675
osf*)
6676
  symcode='[BCDEGQRST]'
6677
  ;;
6678
solaris*)
6679
  symcode='[BDRT]'
6680
  ;;
6681
sco3.2v5*)
6682
  symcode='[DT]'
6683
  ;;
6684
sysv4.2uw2*)
6685
  symcode='[DT]'
6686
  ;;
6687
sysv5* | sco5v6* | unixware* | OpenUNIX*)
6688
  symcode='[ABDT]'
6689
  ;;
6690
sysv4)
6691
  symcode='[DFNSTU]'
6692
  ;;
6693
esac
6694
 
6695
# If we're using GNU nm, then use its standard symbol codes.
6696
case `$NM -V 2>&1` in
6697
*GNU* | *'with BFD'*)
6698
  symcode='[ABCDGIRSTW]' ;;
6699
esac
6700
 
6701
# Transform an extracted symbol line into a proper C declaration.
6702
# Some systems (esp. on ia64) link data and code symbols differently,
6703
# so use this general approach.
6704
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6705
 
6706
# Transform an extracted symbol line into symbol name and symbol address
6707
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6708
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'"
6709
 
6710
# Handle CRLF in mingw tool chain
6711
opt_cr=
6712
case $build_os in
6713
mingw*)
6714
  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6715
  ;;
6716
esac
6717
 
6718
# Try without a prefix underscore, then with it.
6719
for ac_symprfx in "" "_"; do
6720
 
6721
  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6722
  symxfrm="\\1 $ac_symprfx\\2 \\2"
6723
 
6724
  # Write the raw and C identifiers.
6725
  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6726
    # Fake it for dumpbin and say T for any non-static function
6727
    # and D for any global variable.
6728
    # Also find C++ and __fastcall symbols from MSVC++,
6729
    # which start with @ or ?.
6730
    lt_cv_sys_global_symbol_pipe="$AWK '"\
6731
"     {last_section=section; section=\$ 3};"\
6732
"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6733
"     \$ 0!~/External *\|/{next};"\
6734
"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6735
"     {if(hide[section]) next};"\
6736
"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6737
"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6738
"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6739
"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6740
"     ' prfx=^$ac_symprfx"
6741
  else
6742
    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6743
  fi
6744
 
6745
  # Check to see that the pipe works correctly.
6746
  pipe_works=no
6747
 
6748
  rm -f conftest*
6749
  cat > conftest.$ac_ext <<_LT_EOF
6750
#ifdef __cplusplus
6751
extern "C" {
6752
#endif
6753
char nm_test_var;
6754
void nm_test_func(void);
6755
void nm_test_func(void){}
6756
#ifdef __cplusplus
6757
}
6758
#endif
6759
int main(){nm_test_var='a';nm_test_func();return(0);}
6760
_LT_EOF
6761
 
6762
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6763
  (eval $ac_compile) 2>&5
6764
  ac_status=$?
6765
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6766
  test $ac_status = 0; }; then
6767
    # Now try to grab the symbols.
6768
    nlist=conftest.nm
6769
    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6770
  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6771
  ac_status=$?
6772
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6773
  test $ac_status = 0; } && test -s "$nlist"; then
6774
      # Try sorting and uniquifying the output.
6775
      if sort "$nlist" | uniq > "$nlist"T; then
6776
        mv -f "$nlist"T "$nlist"
6777
      else
6778
        rm -f "$nlist"T
6779
      fi
6780
 
6781
      # Make sure that we snagged all the symbols we need.
6782
      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6783
        if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6784
          cat <<_LT_EOF > conftest.$ac_ext
6785
#ifdef __cplusplus
6786
extern "C" {
6787
#endif
6788
 
6789
_LT_EOF
6790
          # Now generate the symbol file.
6791
          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6792
 
6793
          cat <<_LT_EOF >> conftest.$ac_ext
6794
 
6795
/* The mapping between symbol names and symbols.  */
6796
const struct {
6797
  const char *name;
6798
  void       *address;
6799
}
6800
lt__PROGRAM__LTX_preloaded_symbols[] =
6801
{
6802
  { "@PROGRAM@", (void *) 0 },
6803
_LT_EOF
6804
          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6805
          cat <<\_LT_EOF >> conftest.$ac_ext
6806
  {0, (void *) 0}
6807
};
6808
 
6809
/* This works around a problem in FreeBSD linker */
6810
#ifdef FREEBSD_WORKAROUND
6811
static const void *lt_preloaded_setup() {
6812
  return lt__PROGRAM__LTX_preloaded_symbols;
6813
}
6814
#endif
6815
 
6816
#ifdef __cplusplus
6817
}
6818
#endif
6819
_LT_EOF
6820
          # Now try linking the two files.
6821
          mv conftest.$ac_objext conftstm.$ac_objext
6822
          lt_save_LIBS="$LIBS"
6823
          lt_save_CFLAGS="$CFLAGS"
6824
          LIBS="conftstm.$ac_objext"
6825
          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6826
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6827
  (eval $ac_link) 2>&5
6828
  ac_status=$?
6829
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6830
  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6831
            pipe_works=yes
6832
          fi
6833
          LIBS="$lt_save_LIBS"
6834
          CFLAGS="$lt_save_CFLAGS"
6835
        else
6836
          echo "cannot find nm_test_func in $nlist" >&5
6837
        fi
6838
      else
6839
        echo "cannot find nm_test_var in $nlist" >&5
6840
      fi
6841
    else
6842
      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6843
    fi
6844
  else
6845
    echo "$progname: failed program was:" >&5
6846
    cat conftest.$ac_ext >&5
6847
  fi
6848
  rm -rf conftest* conftst*
6849
 
6850
  # Do not use the global_symbol_pipe unless it works.
6851
  if test "$pipe_works" = yes; then
6852
    break
6853
  else
6854
    lt_cv_sys_global_symbol_pipe=
6855
  fi
6856
done
6857
 
6858
fi
6859
 
6860
if test -z "$lt_cv_sys_global_symbol_pipe"; then
6861
  lt_cv_sys_global_symbol_to_cdecl=
6862
fi
6863
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6864
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6865
$as_echo "failed" >&6; }
6866
else
6867
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6868
$as_echo "ok" >&6; }
6869
fi
6870
 
6871
 
6872
 
6873
 
6874
 
6875
 
6876
 
6877
 
6878
 
6879
 
6880
 
6881
 
6882
 
6883
 
6884
 
6885
 
6886
 
6887
 
6888
 
6889
 
6890
 
6891
 
6892
# Check whether --enable-libtool-lock was given.
6893
if test "${enable_libtool_lock+set}" = set; then :
6894
  enableval=$enable_libtool_lock;
6895
fi
6896
 
6897
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6898
 
6899
# Some flags need to be propagated to the compiler or linker for good
6900
# libtool support.
6901
case $host in
6902
ia64-*-hpux*)
6903
  # Find out which ABI we are using.
6904
  echo 'int i;' > conftest.$ac_ext
6905
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6906
  (eval $ac_compile) 2>&5
6907
  ac_status=$?
6908
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6909
  test $ac_status = 0; }; then
6910
    case `/usr/bin/file conftest.$ac_objext` in
6911
      *ELF-32*)
6912
        HPUX_IA64_MODE="32"
6913
        ;;
6914
      *ELF-64*)
6915
        HPUX_IA64_MODE="64"
6916
        ;;
6917
    esac
6918
  fi
6919
  rm -rf conftest*
6920
  ;;
6921
*-*-irix6*)
6922
  # Find out which ABI we are using.
6923
  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6924
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6925
  (eval $ac_compile) 2>&5
6926
  ac_status=$?
6927
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6928
  test $ac_status = 0; }; then
6929
    if test "$lt_cv_prog_gnu_ld" = yes; then
6930
      case `/usr/bin/file conftest.$ac_objext` in
6931
        *32-bit*)
6932
          LD="${LD-ld} -melf32bsmip"
6933
          ;;
6934
        *N32*)
6935
          LD="${LD-ld} -melf32bmipn32"
6936
          ;;
6937
        *64-bit*)
6938
          LD="${LD-ld} -melf64bmip"
6939
        ;;
6940
      esac
6941
    else
6942
      case `/usr/bin/file conftest.$ac_objext` in
6943
        *32-bit*)
6944
          LD="${LD-ld} -32"
6945
          ;;
6946
        *N32*)
6947
          LD="${LD-ld} -n32"
6948
          ;;
6949
        *64-bit*)
6950
          LD="${LD-ld} -64"
6951
          ;;
6952
      esac
6953
    fi
6954
  fi
6955
  rm -rf conftest*
6956
  ;;
6957
 
6958
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6959
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6960
  # Find out which ABI we are using.
6961
  echo 'int i;' > conftest.$ac_ext
6962
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6963
  (eval $ac_compile) 2>&5
6964
  ac_status=$?
6965
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6966
  test $ac_status = 0; }; then
6967
    case `/usr/bin/file conftest.o` in
6968
      *32-bit*)
6969
        case $host in
6970
          x86_64-*kfreebsd*-gnu)
6971
            LD="${LD-ld} -m elf_i386_fbsd"
6972
            ;;
6973
          x86_64-*linux*)
6974
            LD="${LD-ld} -m elf_i386"
6975
            ;;
6976
          ppc64-*linux*|powerpc64-*linux*)
6977
            LD="${LD-ld} -m elf32ppclinux"
6978
            ;;
6979
          s390x-*linux*)
6980
            LD="${LD-ld} -m elf_s390"
6981
            ;;
6982
          sparc64-*linux*)
6983
            LD="${LD-ld} -m elf32_sparc"
6984
            ;;
6985
        esac
6986
        ;;
6987
      *64-bit*)
6988
        case $host in
6989
          x86_64-*kfreebsd*-gnu)
6990
            LD="${LD-ld} -m elf_x86_64_fbsd"
6991
            ;;
6992
          x86_64-*linux*)
6993
            LD="${LD-ld} -m elf_x86_64"
6994
            ;;
6995
          ppc*-*linux*|powerpc*-*linux*)
6996
            LD="${LD-ld} -m elf64ppc"
6997
            ;;
6998
          s390*-*linux*|s390*-*tpf*)
6999
            LD="${LD-ld} -m elf64_s390"
7000
            ;;
7001
          sparc*-*linux*)
7002
            LD="${LD-ld} -m elf64_sparc"
7003
            ;;
7004
        esac
7005
        ;;
7006
    esac
7007
  fi
7008
  rm -rf conftest*
7009
  ;;
7010
 
7011
*-*-sco3.2v5*)
7012
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7013
  SAVE_CFLAGS="$CFLAGS"
7014
  CFLAGS="$CFLAGS -belf"
7015
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7016
$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7017
if test "${lt_cv_cc_needs_belf+set}" = set; then :
7018
  $as_echo_n "(cached) " >&6
7019
else
7020
  ac_ext=c
7021
ac_cpp='$CPP $CPPFLAGS'
7022
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7023
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7024
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7025
 
7026
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7027
/* end confdefs.h.  */
7028
 
7029
int
7030
main ()
7031
{
7032
 
7033
  ;
7034
  return 0;
7035
}
7036
_ACEOF
7037
if ac_fn_c_try_link "$LINENO"; then :
7038
  lt_cv_cc_needs_belf=yes
7039
else
7040
  lt_cv_cc_needs_belf=no
7041
fi
7042
rm -f core conftest.err conftest.$ac_objext \
7043
    conftest$ac_exeext conftest.$ac_ext
7044
     ac_ext=c
7045
ac_cpp='$CPP $CPPFLAGS'
7046
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7047
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7048
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7049
 
7050
fi
7051
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7052
$as_echo "$lt_cv_cc_needs_belf" >&6; }
7053
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7054
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7055
    CFLAGS="$SAVE_CFLAGS"
7056
  fi
7057
  ;;
7058
sparc*-*solaris*)
7059
  # Find out which ABI we are using.
7060
  echo 'int i;' > conftest.$ac_ext
7061
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7062
  (eval $ac_compile) 2>&5
7063
  ac_status=$?
7064
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7065
  test $ac_status = 0; }; then
7066
    case `/usr/bin/file conftest.o` in
7067
    *64-bit*)
7068
      case $lt_cv_prog_gnu_ld in
7069
      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7070
      *)
7071
        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7072
          LD="${LD-ld} -64"
7073
        fi
7074
        ;;
7075
      esac
7076
      ;;
7077
    esac
7078
  fi
7079
  rm -rf conftest*
7080
  ;;
7081
esac
7082
 
7083
need_locks="$enable_libtool_lock"
7084
 
7085
 
7086
  case $host_os in
7087
    rhapsody* | darwin*)
7088
    if test -n "$ac_tool_prefix"; then
7089
  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7090
set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7091
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7092
$as_echo_n "checking for $ac_word... " >&6; }
7093
if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7094
  $as_echo_n "(cached) " >&6
7095
else
7096
  if test -n "$DSYMUTIL"; then
7097
  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7098
else
7099
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7100
for as_dir in $PATH
7101
do
7102
  IFS=$as_save_IFS
7103
  test -z "$as_dir" && as_dir=.
7104
    for ac_exec_ext in '' $ac_executable_extensions; do
7105
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7106
    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7107
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7108
    break 2
7109
  fi
7110
done
7111
  done
7112
IFS=$as_save_IFS
7113
 
7114
fi
7115
fi
7116
DSYMUTIL=$ac_cv_prog_DSYMUTIL
7117
if test -n "$DSYMUTIL"; then
7118
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7119
$as_echo "$DSYMUTIL" >&6; }
7120
else
7121
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7122
$as_echo "no" >&6; }
7123
fi
7124
 
7125
 
7126
fi
7127
if test -z "$ac_cv_prog_DSYMUTIL"; then
7128
  ac_ct_DSYMUTIL=$DSYMUTIL
7129
  # Extract the first word of "dsymutil", so it can be a program name with args.
7130
set dummy dsymutil; ac_word=$2
7131
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7132
$as_echo_n "checking for $ac_word... " >&6; }
7133
if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7134
  $as_echo_n "(cached) " >&6
7135
else
7136
  if test -n "$ac_ct_DSYMUTIL"; then
7137
  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7138
else
7139
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7140
for as_dir in $PATH
7141
do
7142
  IFS=$as_save_IFS
7143
  test -z "$as_dir" && as_dir=.
7144
    for ac_exec_ext in '' $ac_executable_extensions; do
7145
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7146
    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7147
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7148
    break 2
7149
  fi
7150
done
7151
  done
7152
IFS=$as_save_IFS
7153
 
7154
fi
7155
fi
7156
ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7157
if test -n "$ac_ct_DSYMUTIL"; then
7158
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7159
$as_echo "$ac_ct_DSYMUTIL" >&6; }
7160
else
7161
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7162
$as_echo "no" >&6; }
7163
fi
7164
 
7165
  if test "x$ac_ct_DSYMUTIL" = x; then
7166
    DSYMUTIL=":"
7167
  else
7168
    case $cross_compiling:$ac_tool_warned in
7169
yes:)
7170
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7171
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7172
ac_tool_warned=yes ;;
7173
esac
7174
    DSYMUTIL=$ac_ct_DSYMUTIL
7175
  fi
7176
else
7177
  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7178
fi
7179
 
7180
    if test -n "$ac_tool_prefix"; then
7181
  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7182
set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7183
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7184
$as_echo_n "checking for $ac_word... " >&6; }
7185
if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7186
  $as_echo_n "(cached) " >&6
7187
else
7188
  if test -n "$NMEDIT"; then
7189
  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7190
else
7191
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7192
for as_dir in $PATH
7193
do
7194
  IFS=$as_save_IFS
7195
  test -z "$as_dir" && as_dir=.
7196
    for ac_exec_ext in '' $ac_executable_extensions; do
7197
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7198
    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7199
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7200
    break 2
7201
  fi
7202
done
7203
  done
7204
IFS=$as_save_IFS
7205
 
7206
fi
7207
fi
7208
NMEDIT=$ac_cv_prog_NMEDIT
7209
if test -n "$NMEDIT"; then
7210
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7211
$as_echo "$NMEDIT" >&6; }
7212
else
7213
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7214
$as_echo "no" >&6; }
7215
fi
7216
 
7217
 
7218
fi
7219
if test -z "$ac_cv_prog_NMEDIT"; then
7220
  ac_ct_NMEDIT=$NMEDIT
7221
  # Extract the first word of "nmedit", so it can be a program name with args.
7222
set dummy nmedit; ac_word=$2
7223
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7224
$as_echo_n "checking for $ac_word... " >&6; }
7225
if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7226
  $as_echo_n "(cached) " >&6
7227
else
7228
  if test -n "$ac_ct_NMEDIT"; then
7229
  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7230
else
7231
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7232
for as_dir in $PATH
7233
do
7234
  IFS=$as_save_IFS
7235
  test -z "$as_dir" && as_dir=.
7236
    for ac_exec_ext in '' $ac_executable_extensions; do
7237
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7238
    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7239
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7240
    break 2
7241
  fi
7242
done
7243
  done
7244
IFS=$as_save_IFS
7245
 
7246
fi
7247
fi
7248
ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7249
if test -n "$ac_ct_NMEDIT"; then
7250
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7251
$as_echo "$ac_ct_NMEDIT" >&6; }
7252
else
7253
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7254
$as_echo "no" >&6; }
7255
fi
7256
 
7257
  if test "x$ac_ct_NMEDIT" = x; then
7258
    NMEDIT=":"
7259
  else
7260
    case $cross_compiling:$ac_tool_warned in
7261
yes:)
7262
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7263
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7264
ac_tool_warned=yes ;;
7265
esac
7266
    NMEDIT=$ac_ct_NMEDIT
7267
  fi
7268
else
7269
  NMEDIT="$ac_cv_prog_NMEDIT"
7270
fi
7271
 
7272
    if test -n "$ac_tool_prefix"; then
7273
  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7274
set dummy ${ac_tool_prefix}lipo; ac_word=$2
7275
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7276
$as_echo_n "checking for $ac_word... " >&6; }
7277
if test "${ac_cv_prog_LIPO+set}" = set; then :
7278
  $as_echo_n "(cached) " >&6
7279
else
7280
  if test -n "$LIPO"; then
7281
  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7282
else
7283
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7284
for as_dir in $PATH
7285
do
7286
  IFS=$as_save_IFS
7287
  test -z "$as_dir" && as_dir=.
7288
    for ac_exec_ext in '' $ac_executable_extensions; do
7289
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7290
    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7291
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7292
    break 2
7293
  fi
7294
done
7295
  done
7296
IFS=$as_save_IFS
7297
 
7298
fi
7299
fi
7300
LIPO=$ac_cv_prog_LIPO
7301
if test -n "$LIPO"; then
7302
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7303
$as_echo "$LIPO" >&6; }
7304
else
7305
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7306
$as_echo "no" >&6; }
7307
fi
7308
 
7309
 
7310
fi
7311
if test -z "$ac_cv_prog_LIPO"; then
7312
  ac_ct_LIPO=$LIPO
7313
  # Extract the first word of "lipo", so it can be a program name with args.
7314
set dummy lipo; ac_word=$2
7315
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7316
$as_echo_n "checking for $ac_word... " >&6; }
7317
if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7318
  $as_echo_n "(cached) " >&6
7319
else
7320
  if test -n "$ac_ct_LIPO"; then
7321
  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7322
else
7323
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7324
for as_dir in $PATH
7325
do
7326
  IFS=$as_save_IFS
7327
  test -z "$as_dir" && as_dir=.
7328
    for ac_exec_ext in '' $ac_executable_extensions; do
7329
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7330
    ac_cv_prog_ac_ct_LIPO="lipo"
7331
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7332
    break 2
7333
  fi
7334
done
7335
  done
7336
IFS=$as_save_IFS
7337
 
7338
fi
7339
fi
7340
ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7341
if test -n "$ac_ct_LIPO"; then
7342
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7343
$as_echo "$ac_ct_LIPO" >&6; }
7344
else
7345
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7346
$as_echo "no" >&6; }
7347
fi
7348
 
7349
  if test "x$ac_ct_LIPO" = x; then
7350
    LIPO=":"
7351
  else
7352
    case $cross_compiling:$ac_tool_warned in
7353
yes:)
7354
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7355
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7356
ac_tool_warned=yes ;;
7357
esac
7358
    LIPO=$ac_ct_LIPO
7359
  fi
7360
else
7361
  LIPO="$ac_cv_prog_LIPO"
7362
fi
7363
 
7364
    if test -n "$ac_tool_prefix"; then
7365
  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7366
set dummy ${ac_tool_prefix}otool; ac_word=$2
7367
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7368
$as_echo_n "checking for $ac_word... " >&6; }
7369
if test "${ac_cv_prog_OTOOL+set}" = set; then :
7370
  $as_echo_n "(cached) " >&6
7371
else
7372
  if test -n "$OTOOL"; then
7373
  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7374
else
7375
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7376
for as_dir in $PATH
7377
do
7378
  IFS=$as_save_IFS
7379
  test -z "$as_dir" && as_dir=.
7380
    for ac_exec_ext in '' $ac_executable_extensions; do
7381
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7382
    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7383
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7384
    break 2
7385
  fi
7386
done
7387
  done
7388
IFS=$as_save_IFS
7389
 
7390
fi
7391
fi
7392
OTOOL=$ac_cv_prog_OTOOL
7393
if test -n "$OTOOL"; then
7394
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7395
$as_echo "$OTOOL" >&6; }
7396
else
7397
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7398
$as_echo "no" >&6; }
7399
fi
7400
 
7401
 
7402
fi
7403
if test -z "$ac_cv_prog_OTOOL"; then
7404
  ac_ct_OTOOL=$OTOOL
7405
  # Extract the first word of "otool", so it can be a program name with args.
7406
set dummy otool; ac_word=$2
7407
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7408
$as_echo_n "checking for $ac_word... " >&6; }
7409
if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7410
  $as_echo_n "(cached) " >&6
7411
else
7412
  if test -n "$ac_ct_OTOOL"; then
7413
  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7414
else
7415
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7416
for as_dir in $PATH
7417
do
7418
  IFS=$as_save_IFS
7419
  test -z "$as_dir" && as_dir=.
7420
    for ac_exec_ext in '' $ac_executable_extensions; do
7421
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7422
    ac_cv_prog_ac_ct_OTOOL="otool"
7423
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7424
    break 2
7425
  fi
7426
done
7427
  done
7428
IFS=$as_save_IFS
7429
 
7430
fi
7431
fi
7432
ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7433
if test -n "$ac_ct_OTOOL"; then
7434
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7435
$as_echo "$ac_ct_OTOOL" >&6; }
7436
else
7437
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7438
$as_echo "no" >&6; }
7439
fi
7440
 
7441
  if test "x$ac_ct_OTOOL" = x; then
7442
    OTOOL=":"
7443
  else
7444
    case $cross_compiling:$ac_tool_warned in
7445
yes:)
7446
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7447
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7448
ac_tool_warned=yes ;;
7449
esac
7450
    OTOOL=$ac_ct_OTOOL
7451
  fi
7452
else
7453
  OTOOL="$ac_cv_prog_OTOOL"
7454
fi
7455
 
7456
    if test -n "$ac_tool_prefix"; then
7457
  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7458
set dummy ${ac_tool_prefix}otool64; ac_word=$2
7459
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7460
$as_echo_n "checking for $ac_word... " >&6; }
7461
if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7462
  $as_echo_n "(cached) " >&6
7463
else
7464
  if test -n "$OTOOL64"; then
7465
  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7466
else
7467
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7468
for as_dir in $PATH
7469
do
7470
  IFS=$as_save_IFS
7471
  test -z "$as_dir" && as_dir=.
7472
    for ac_exec_ext in '' $ac_executable_extensions; do
7473
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7474
    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7475
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7476
    break 2
7477
  fi
7478
done
7479
  done
7480
IFS=$as_save_IFS
7481
 
7482
fi
7483
fi
7484
OTOOL64=$ac_cv_prog_OTOOL64
7485
if test -n "$OTOOL64"; then
7486
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7487
$as_echo "$OTOOL64" >&6; }
7488
else
7489
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7490
$as_echo "no" >&6; }
7491
fi
7492
 
7493
 
7494
fi
7495
if test -z "$ac_cv_prog_OTOOL64"; then
7496
  ac_ct_OTOOL64=$OTOOL64
7497
  # Extract the first word of "otool64", so it can be a program name with args.
7498
set dummy otool64; ac_word=$2
7499
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7500
$as_echo_n "checking for $ac_word... " >&6; }
7501
if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7502
  $as_echo_n "(cached) " >&6
7503
else
7504
  if test -n "$ac_ct_OTOOL64"; then
7505
  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7506
else
7507
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7508
for as_dir in $PATH
7509
do
7510
  IFS=$as_save_IFS
7511
  test -z "$as_dir" && as_dir=.
7512
    for ac_exec_ext in '' $ac_executable_extensions; do
7513
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7514
    ac_cv_prog_ac_ct_OTOOL64="otool64"
7515
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7516
    break 2
7517
  fi
7518
done
7519
  done
7520
IFS=$as_save_IFS
7521
 
7522
fi
7523
fi
7524
ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7525
if test -n "$ac_ct_OTOOL64"; then
7526
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7527
$as_echo "$ac_ct_OTOOL64" >&6; }
7528
else
7529
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7530
$as_echo "no" >&6; }
7531
fi
7532
 
7533
  if test "x$ac_ct_OTOOL64" = x; then
7534
    OTOOL64=":"
7535
  else
7536
    case $cross_compiling:$ac_tool_warned in
7537
yes:)
7538
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7539
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7540
ac_tool_warned=yes ;;
7541
esac
7542
    OTOOL64=$ac_ct_OTOOL64
7543
  fi
7544
else
7545
  OTOOL64="$ac_cv_prog_OTOOL64"
7546
fi
7547
 
7548
 
7549
 
7550
 
7551
 
7552
 
7553
 
7554
 
7555
 
7556
 
7557
 
7558
 
7559
 
7560
 
7561
 
7562
 
7563
 
7564
 
7565
 
7566
 
7567
 
7568
 
7569
 
7570
 
7571
 
7572
 
7573
 
7574
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7575
$as_echo_n "checking for -single_module linker flag... " >&6; }
7576
if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7577
  $as_echo_n "(cached) " >&6
7578
else
7579
  lt_cv_apple_cc_single_mod=no
7580
      if test -z "${LT_MULTI_MODULE}"; then
7581
        # By default we will add the -single_module flag. You can override
7582
        # by either setting the environment variable LT_MULTI_MODULE
7583
        # non-empty at configure time, or by adding -multi_module to the
7584
        # link flags.
7585
        rm -rf libconftest.dylib*
7586
        echo "int foo(void){return 1;}" > conftest.c
7587
        echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7588
-dynamiclib -Wl,-single_module conftest.c" >&5
7589
        $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7590
          -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7591
        _lt_result=$?
7592
        if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7593
          lt_cv_apple_cc_single_mod=yes
7594
        else
7595
          cat conftest.err >&5
7596
        fi
7597
        rm -rf libconftest.dylib*
7598
        rm -f conftest.*
7599
      fi
7600
fi
7601
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7602
$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7603
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7604
$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7605
if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7606
  $as_echo_n "(cached) " >&6
7607
else
7608
  lt_cv_ld_exported_symbols_list=no
7609
      save_LDFLAGS=$LDFLAGS
7610
      echo "_main" > conftest.sym
7611
      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7612
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7613
/* end confdefs.h.  */
7614
 
7615
int
7616
main ()
7617
{
7618
 
7619
  ;
7620
  return 0;
7621
}
7622
_ACEOF
7623
if ac_fn_c_try_link "$LINENO"; then :
7624
  lt_cv_ld_exported_symbols_list=yes
7625
else
7626
  lt_cv_ld_exported_symbols_list=no
7627
fi
7628
rm -f core conftest.err conftest.$ac_objext \
7629
    conftest$ac_exeext conftest.$ac_ext
7630
        LDFLAGS="$save_LDFLAGS"
7631
 
7632
fi
7633
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7634
$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7635
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7636
$as_echo_n "checking for -force_load linker flag... " >&6; }
7637
if test "${lt_cv_ld_force_load+set}" = set; then :
7638
  $as_echo_n "(cached) " >&6
7639
else
7640
  lt_cv_ld_force_load=no
7641
      cat > conftest.c << _LT_EOF
7642
int forced_loaded() { return 2;}
7643
_LT_EOF
7644
      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7645
      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7646
      echo "$AR cru libconftest.a conftest.o" >&5
7647
      $AR cru libconftest.a conftest.o 2>&5
7648
      cat > conftest.c << _LT_EOF
7649
int main() { return 0;}
7650
_LT_EOF
7651
      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7652
      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7653
      _lt_result=$?
7654
      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7655
        lt_cv_ld_force_load=yes
7656
      else
7657
        cat conftest.err >&5
7658
      fi
7659
        rm -f conftest.err libconftest.a conftest conftest.c
7660
        rm -rf conftest.dSYM
7661
 
7662
fi
7663
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7664
$as_echo "$lt_cv_ld_force_load" >&6; }
7665
    case $host_os in
7666
    rhapsody* | darwin1.[012])
7667
      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7668
    darwin1.*)
7669
      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7670
    darwin*) # darwin 5.x on
7671
      # if running on 10.5 or later, the deployment target defaults
7672
      # to the OS version, if on x86, and 10.4, the deployment
7673
      # target defaults to 10.4. Don't you love it?
7674
      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7675
        10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7676
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7677
        10.[012]*)
7678
          _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7679
        10.*)
7680
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7681
      esac
7682
    ;;
7683
  esac
7684
    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7685
      _lt_dar_single_mod='$single_module'
7686
    fi
7687
    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7688
      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7689
    else
7690
      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7691
    fi
7692
    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7693
      _lt_dsymutil='~$DSYMUTIL $lib || :'
7694
    else
7695
      _lt_dsymutil=
7696
    fi
7697
    ;;
7698
  esac
7699
 
7700
for ac_header in dlfcn.h
7701
do :
7702
  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7703
"
7704
if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7705
  cat >>confdefs.h <<_ACEOF
7706
#define HAVE_DLFCN_H 1
7707
_ACEOF
7708
 
7709
fi
7710
 
7711
done
7712
 
7713
 
7714
 
7715
 
7716
 
7717
# Set options
7718
 
7719
 
7720
 
7721
        enable_dlopen=no
7722
 
7723
 
7724
  enable_win32_dll=no
7725
 
7726
 
7727
            # Check whether --enable-shared was given.
7728
if test "${enable_shared+set}" = set; then :
7729
  enableval=$enable_shared; p=${PACKAGE-default}
7730
    case $enableval in
7731
    yes) enable_shared=yes ;;
7732
    no) enable_shared=no ;;
7733
    *)
7734
      enable_shared=no
7735
      # Look at the argument we got.  We use all the common list separators.
7736
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7737
      for pkg in $enableval; do
7738
        IFS="$lt_save_ifs"
7739
        if test "X$pkg" = "X$p"; then
7740
          enable_shared=yes
7741
        fi
7742
      done
7743
      IFS="$lt_save_ifs"
7744
      ;;
7745
    esac
7746
else
7747
  enable_shared=yes
7748
fi
7749
 
7750
 
7751
 
7752
 
7753
 
7754
 
7755
 
7756
 
7757
 
7758
  # Check whether --enable-static was given.
7759
if test "${enable_static+set}" = set; then :
7760
  enableval=$enable_static; p=${PACKAGE-default}
7761
    case $enableval in
7762
    yes) enable_static=yes ;;
7763
    no) enable_static=no ;;
7764
    *)
7765
     enable_static=no
7766
      # Look at the argument we got.  We use all the common list separators.
7767
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7768
      for pkg in $enableval; do
7769
        IFS="$lt_save_ifs"
7770
        if test "X$pkg" = "X$p"; then
7771
          enable_static=yes
7772
        fi
7773
      done
7774
      IFS="$lt_save_ifs"
7775
      ;;
7776
    esac
7777
else
7778
  enable_static=yes
7779
fi
7780
 
7781
 
7782
 
7783
 
7784
 
7785
 
7786
 
7787
 
7788
 
7789
 
7790
# Check whether --with-pic was given.
7791
if test "${with_pic+set}" = set; then :
7792
  withval=$with_pic; pic_mode="$withval"
7793
else
7794
  pic_mode=default
7795
fi
7796
 
7797
 
7798
test -z "$pic_mode" && pic_mode=default
7799
 
7800
 
7801
 
7802
 
7803
 
7804
 
7805
 
7806
  # Check whether --enable-fast-install was given.
7807
if test "${enable_fast_install+set}" = set; then :
7808
  enableval=$enable_fast_install; p=${PACKAGE-default}
7809
    case $enableval in
7810
    yes) enable_fast_install=yes ;;
7811
    no) enable_fast_install=no ;;
7812
    *)
7813
      enable_fast_install=no
7814
      # Look at the argument we got.  We use all the common list separators.
7815
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7816
      for pkg in $enableval; do
7817
        IFS="$lt_save_ifs"
7818
        if test "X$pkg" = "X$p"; then
7819
          enable_fast_install=yes
7820
        fi
7821
      done
7822
      IFS="$lt_save_ifs"
7823
      ;;
7824
    esac
7825
else
7826
  enable_fast_install=yes
7827
fi
7828
 
7829
 
7830
 
7831
 
7832
 
7833
 
7834
 
7835
 
7836
 
7837
 
7838
 
7839
# This can be used to rebuild libtool when needed
7840
LIBTOOL_DEPS="$ltmain"
7841
 
7842
# Always use our own libtool.
7843
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7844
 
7845
 
7846
 
7847
 
7848
 
7849
 
7850
 
7851
 
7852
 
7853
 
7854
 
7855
 
7856
 
7857
 
7858
 
7859
 
7860
 
7861
 
7862
 
7863
 
7864
 
7865
 
7866
 
7867
 
7868
 
7869
 
7870
test -z "$LN_S" && LN_S="ln -s"
7871
 
7872
 
7873
 
7874
 
7875
 
7876
 
7877
 
7878
 
7879
 
7880
 
7881
 
7882
 
7883
 
7884
 
7885
if test -n "${ZSH_VERSION+set}" ; then
7886
   setopt NO_GLOB_SUBST
7887
fi
7888
 
7889
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7890
$as_echo_n "checking for objdir... " >&6; }
7891
if test "${lt_cv_objdir+set}" = set; then :
7892
  $as_echo_n "(cached) " >&6
7893
else
7894
  rm -f .libs 2>/dev/null
7895
mkdir .libs 2>/dev/null
7896
if test -d .libs; then
7897
  lt_cv_objdir=.libs
7898
else
7899
  # MS-DOS does not allow filenames that begin with a dot.
7900
  lt_cv_objdir=_libs
7901
fi
7902
rmdir .libs 2>/dev/null
7903
fi
7904
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7905
$as_echo "$lt_cv_objdir" >&6; }
7906
objdir=$lt_cv_objdir
7907
 
7908
 
7909
 
7910
 
7911
 
7912
cat >>confdefs.h <<_ACEOF
7913
#define LT_OBJDIR "$lt_cv_objdir/"
7914
_ACEOF
7915
 
7916
 
7917
 
7918
 
7919
case $host_os in
7920
aix3*)
7921
  # AIX sometimes has problems with the GCC collect2 program.  For some
7922
  # reason, if we set the COLLECT_NAMES environment variable, the problems
7923
  # vanish in a puff of smoke.
7924
  if test "X${COLLECT_NAMES+set}" != Xset; then
7925
    COLLECT_NAMES=
7926
    export COLLECT_NAMES
7927
  fi
7928
  ;;
7929
esac
7930
 
7931
# Global variables:
7932
ofile=libtool
7933
can_build_shared=yes
7934
 
7935
# All known linkers require a `.a' archive for static linking (except MSVC,
7936
# which needs '.lib').
7937
libext=a
7938
 
7939
with_gnu_ld="$lt_cv_prog_gnu_ld"
7940
 
7941
old_CC="$CC"
7942
old_CFLAGS="$CFLAGS"
7943
 
7944
# Set sane defaults for various variables
7945
test -z "$CC" && CC=cc
7946
test -z "$LTCC" && LTCC=$CC
7947
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7948
test -z "$LD" && LD=ld
7949
test -z "$ac_objext" && ac_objext=o
7950
 
7951
for cc_temp in $compiler""; do
7952
  case $cc_temp in
7953
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7954
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7955
    \-*) ;;
7956
    *) break;;
7957
  esac
7958
done
7959
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7960
 
7961
 
7962
# Only perform the check for file, if the check method requires it
7963
test -z "$MAGIC_CMD" && MAGIC_CMD=file
7964
case $deplibs_check_method in
7965
file_magic*)
7966
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7967
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7968
$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7969
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7970
  $as_echo_n "(cached) " >&6
7971
else
7972
  case $MAGIC_CMD in
7973
[\\/*] |  ?:[\\/]*)
7974
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7975
  ;;
7976
*)
7977
  lt_save_MAGIC_CMD="$MAGIC_CMD"
7978
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7979
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7980
  for ac_dir in $ac_dummy; do
7981
    IFS="$lt_save_ifs"
7982
    test -z "$ac_dir" && ac_dir=.
7983
    if test -f $ac_dir/${ac_tool_prefix}file; then
7984
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7985
      if test -n "$file_magic_test_file"; then
7986
        case $deplibs_check_method in
7987
        "file_magic "*)
7988
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7989
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7990
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7991
            $EGREP "$file_magic_regex" > /dev/null; then
7992
            :
7993
          else
7994
            cat <<_LT_EOF 1>&2
7995
 
7996
*** Warning: the command libtool uses to detect shared libraries,
7997
*** $file_magic_cmd, produces output that libtool cannot recognize.
7998
*** The result is that libtool may fail to recognize shared libraries
7999
*** as such.  This will affect the creation of libtool libraries that
8000
*** depend on shared libraries, but programs linked with such libtool
8001
*** libraries will work regardless of this problem.  Nevertheless, you
8002
*** may want to report the problem to your system manager and/or to
8003
*** bug-libtool@gnu.org
8004
 
8005
_LT_EOF
8006
          fi ;;
8007
        esac
8008
      fi
8009
      break
8010
    fi
8011
  done
8012
  IFS="$lt_save_ifs"
8013
  MAGIC_CMD="$lt_save_MAGIC_CMD"
8014
  ;;
8015
esac
8016
fi
8017
 
8018
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8019
if test -n "$MAGIC_CMD"; then
8020
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8021
$as_echo "$MAGIC_CMD" >&6; }
8022
else
8023
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8024
$as_echo "no" >&6; }
8025
fi
8026
 
8027
 
8028
 
8029
 
8030
 
8031
if test -z "$lt_cv_path_MAGIC_CMD"; then
8032
  if test -n "$ac_tool_prefix"; then
8033
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8034
$as_echo_n "checking for file... " >&6; }
8035
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8036
  $as_echo_n "(cached) " >&6
8037
else
8038
  case $MAGIC_CMD in
8039
[\\/*] |  ?:[\\/]*)
8040
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8041
  ;;
8042
*)
8043
  lt_save_MAGIC_CMD="$MAGIC_CMD"
8044
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8045
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8046
  for ac_dir in $ac_dummy; do
8047
    IFS="$lt_save_ifs"
8048
    test -z "$ac_dir" && ac_dir=.
8049
    if test -f $ac_dir/file; then
8050
      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8051
      if test -n "$file_magic_test_file"; then
8052
        case $deplibs_check_method in
8053
        "file_magic "*)
8054
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8055
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8056
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8057
            $EGREP "$file_magic_regex" > /dev/null; then
8058
            :
8059
          else
8060
            cat <<_LT_EOF 1>&2
8061
 
8062
*** Warning: the command libtool uses to detect shared libraries,
8063
*** $file_magic_cmd, produces output that libtool cannot recognize.
8064
*** The result is that libtool may fail to recognize shared libraries
8065
*** as such.  This will affect the creation of libtool libraries that
8066
*** depend on shared libraries, but programs linked with such libtool
8067
*** libraries will work regardless of this problem.  Nevertheless, you
8068
*** may want to report the problem to your system manager and/or to
8069
*** bug-libtool@gnu.org
8070
 
8071
_LT_EOF
8072
          fi ;;
8073
        esac
8074
      fi
8075
      break
8076
    fi
8077
  done
8078
  IFS="$lt_save_ifs"
8079
  MAGIC_CMD="$lt_save_MAGIC_CMD"
8080
  ;;
8081
esac
8082
fi
8083
 
8084
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8085
if test -n "$MAGIC_CMD"; then
8086
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8087
$as_echo "$MAGIC_CMD" >&6; }
8088
else
8089
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8090
$as_echo "no" >&6; }
8091
fi
8092
 
8093
 
8094
  else
8095
    MAGIC_CMD=:
8096
  fi
8097
fi
8098
 
8099
  fi
8100
  ;;
8101
esac
8102
 
8103
# Use C for the default configuration in the libtool script
8104
 
8105
lt_save_CC="$CC"
8106
ac_ext=c
8107
ac_cpp='$CPP $CPPFLAGS'
8108
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8109
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8110
ac_compiler_gnu=$ac_cv_c_compiler_gnu
8111
 
8112
 
8113
# Source file extension for C test sources.
8114
ac_ext=c
8115
 
8116
# Object file extension for compiled C test sources.
8117
objext=o
8118
objext=$objext
8119
 
8120
# Code to be used in simple compile tests
8121
lt_simple_compile_test_code="int some_variable = 0;"
8122
 
8123
# Code to be used in simple link tests
8124
lt_simple_link_test_code='int main(){return(0);}'
8125
 
8126
 
8127
 
8128
 
8129
 
8130
 
8131
 
8132
# If no C compiler was specified, use CC.
8133
LTCC=${LTCC-"$CC"}
8134
 
8135
# If no C compiler flags were specified, use CFLAGS.
8136
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8137
 
8138
# Allow CC to be a program name with arguments.
8139
compiler=$CC
8140
 
8141
# Save the default compiler, since it gets overwritten when the other
8142
# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8143
compiler_DEFAULT=$CC
8144
 
8145
# save warnings/boilerplate of simple test code
8146
ac_outfile=conftest.$ac_objext
8147
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8148
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8149
_lt_compiler_boilerplate=`cat conftest.err`
8150
$RM conftest*
8151
 
8152
ac_outfile=conftest.$ac_objext
8153
echo "$lt_simple_link_test_code" >conftest.$ac_ext
8154
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8155
_lt_linker_boilerplate=`cat conftest.err`
8156
$RM -r conftest*
8157
 
8158
 
8159
## CAVEAT EMPTOR:
8160
## There is no encapsulation within the following macros, do not change
8161
## the running order or otherwise move them around unless you know exactly
8162
## what you are doing...
8163
if test -n "$compiler"; then
8164
 
8165
lt_prog_compiler_no_builtin_flag=
8166
 
8167
if test "$GCC" = yes; then
8168
  case $cc_basename in
8169
  nvcc*)
8170
    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8171
  *)
8172
    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8173
  esac
8174
 
8175
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8176
$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8177
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8178
  $as_echo_n "(cached) " >&6
8179
else
8180
  lt_cv_prog_compiler_rtti_exceptions=no
8181
   ac_outfile=conftest.$ac_objext
8182
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8183
   lt_compiler_flag="-fno-rtti -fno-exceptions"
8184
   # Insert the option either (1) after the last *FLAGS variable, or
8185
   # (2) before a word containing "conftest.", or (3) at the end.
8186
   # Note that $ac_compile itself does not contain backslashes and begins
8187
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8188
   # The option is referenced via a variable to avoid confusing sed.
8189
   lt_compile=`echo "$ac_compile" | $SED \
8190
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8191
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8192
   -e 's:$: $lt_compiler_flag:'`
8193
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8194
   (eval "$lt_compile" 2>conftest.err)
8195
   ac_status=$?
8196
   cat conftest.err >&5
8197
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8198
   if (exit $ac_status) && test -s "$ac_outfile"; then
8199
     # The compiler can only warn and ignore the option if not recognized
8200
     # So say no if there are warnings other than the usual output.
8201
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8202
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8203
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8204
       lt_cv_prog_compiler_rtti_exceptions=yes
8205
     fi
8206
   fi
8207
   $RM conftest*
8208
 
8209
fi
8210
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8211
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8212
 
8213
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8214
    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8215
else
8216
    :
8217
fi
8218
 
8219
fi
8220
 
8221
 
8222
 
8223
 
8224
 
8225
 
8226
  lt_prog_compiler_wl=
8227
lt_prog_compiler_pic=
8228
lt_prog_compiler_static=
8229
 
8230
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8231
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8232
 
8233
  if test "$GCC" = yes; then
8234
    lt_prog_compiler_wl='-Wl,'
8235
    lt_prog_compiler_static='-static'
8236
 
8237
    case $host_os in
8238
      aix*)
8239
      # All AIX code is PIC.
8240
      if test "$host_cpu" = ia64; then
8241
        # AIX 5 now supports IA64 processor
8242
        lt_prog_compiler_static='-Bstatic'
8243
      fi
8244
      ;;
8245
 
8246
    amigaos*)
8247
      case $host_cpu in
8248
      powerpc)
8249
            # see comment about AmigaOS4 .so support
8250
            lt_prog_compiler_pic='-fPIC'
8251
        ;;
8252
      m68k)
8253
            # FIXME: we need at least 68020 code to build shared libraries, but
8254
            # adding the `-m68020' flag to GCC prevents building anything better,
8255
            # like `-m68040'.
8256
            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8257
        ;;
8258
      esac
8259
      ;;
8260
 
8261
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8262
      # PIC is the default for these OSes.
8263
      ;;
8264
 
8265
    mingw* | cygwin* | pw32* | os2* | cegcc*)
8266
      # This hack is so that the source file can tell whether it is being
8267
      # built for inclusion in a dll (and should export symbols for example).
8268
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8269
      # (--disable-auto-import) libraries
8270
      lt_prog_compiler_pic='-DDLL_EXPORT'
8271
      ;;
8272
 
8273
    darwin* | rhapsody*)
8274
      # PIC is the default on this platform
8275
      # Common symbols not allowed in MH_DYLIB files
8276
      lt_prog_compiler_pic='-fno-common'
8277
      ;;
8278
 
8279
    haiku*)
8280
      # PIC is the default for Haiku.
8281
      # The "-static" flag exists, but is broken.
8282
      lt_prog_compiler_static=
8283
      ;;
8284
 
8285
    hpux*)
8286
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8287
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8288
      # sets the default TLS model and affects inlining.
8289
      case $host_cpu in
8290
      hppa*64*)
8291
        # +Z the default
8292
        ;;
8293
      *)
8294
        lt_prog_compiler_pic='-fPIC'
8295
        ;;
8296
      esac
8297
      ;;
8298
 
8299
    interix[3-9]*)
8300
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8301
      # Instead, we relocate shared libraries at runtime.
8302
      ;;
8303
 
8304
    msdosdjgpp*)
8305
      # Just because we use GCC doesn't mean we suddenly get shared libraries
8306
      # on systems that don't support them.
8307
      lt_prog_compiler_can_build_shared=no
8308
      enable_shared=no
8309
      ;;
8310
 
8311
    *nto* | *qnx*)
8312
      # QNX uses GNU C++, but need to define -shared option too, otherwise
8313
      # it will coredump.
8314
      lt_prog_compiler_pic='-fPIC -shared'
8315
      ;;
8316
 
8317
    sysv4*MP*)
8318
      if test -d /usr/nec; then
8319
        lt_prog_compiler_pic=-Kconform_pic
8320
      fi
8321
      ;;
8322
 
8323
    *)
8324
      lt_prog_compiler_pic='-fPIC'
8325
      ;;
8326
    esac
8327
 
8328
    case $cc_basename in
8329
    nvcc*) # Cuda Compiler Driver 2.2
8330
      lt_prog_compiler_wl='-Xlinker '
8331
      lt_prog_compiler_pic='-Xcompiler -fPIC'
8332
      ;;
8333
    esac
8334
  else
8335
    # PORTME Check for flag to pass linker flags through the system compiler.
8336
    case $host_os in
8337
    aix*)
8338
      lt_prog_compiler_wl='-Wl,'
8339
      if test "$host_cpu" = ia64; then
8340
        # AIX 5 now supports IA64 processor
8341
        lt_prog_compiler_static='-Bstatic'
8342
      else
8343
        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8344
      fi
8345
      ;;
8346
 
8347
    mingw* | cygwin* | pw32* | os2* | cegcc*)
8348
      # This hack is so that the source file can tell whether it is being
8349
      # built for inclusion in a dll (and should export symbols for example).
8350
      lt_prog_compiler_pic='-DDLL_EXPORT'
8351
      ;;
8352
 
8353
    hpux9* | hpux10* | hpux11*)
8354
      lt_prog_compiler_wl='-Wl,'
8355
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8356
      # not for PA HP-UX.
8357
      case $host_cpu in
8358
      hppa*64*|ia64*)
8359
        # +Z the default
8360
        ;;
8361
      *)
8362
        lt_prog_compiler_pic='+Z'
8363
        ;;
8364
      esac
8365
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8366
      lt_prog_compiler_static='${wl}-a ${wl}archive'
8367
      ;;
8368
 
8369
    irix5* | irix6* | nonstopux*)
8370
      lt_prog_compiler_wl='-Wl,'
8371
      # PIC (with -KPIC) is the default.
8372
      lt_prog_compiler_static='-non_shared'
8373
      ;;
8374
 
8375
    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8376
      case $cc_basename in
8377
      # old Intel for x86_64 which still supported -KPIC.
8378
      ecc*)
8379
        lt_prog_compiler_wl='-Wl,'
8380
        lt_prog_compiler_pic='-KPIC'
8381
        lt_prog_compiler_static='-static'
8382
        ;;
8383
      # icc used to be incompatible with GCC.
8384
      # ICC 10 doesn't accept -KPIC any more.
8385
      icc* | ifort*)
8386
        lt_prog_compiler_wl='-Wl,'
8387
        lt_prog_compiler_pic='-fPIC'
8388
        lt_prog_compiler_static='-static'
8389
        ;;
8390
      # Lahey Fortran 8.1.
8391
      lf95*)
8392
        lt_prog_compiler_wl='-Wl,'
8393
        lt_prog_compiler_pic='--shared'
8394
        lt_prog_compiler_static='--static'
8395
        ;;
8396
      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8397
        # Portland Group compilers (*not* the Pentium gcc compiler,
8398
        # which looks to be a dead project)
8399
        lt_prog_compiler_wl='-Wl,'
8400
        lt_prog_compiler_pic='-fpic'
8401
        lt_prog_compiler_static='-Bstatic'
8402
        ;;
8403
      ccc*)
8404
        lt_prog_compiler_wl='-Wl,'
8405
        # All Alpha code is PIC.
8406
        lt_prog_compiler_static='-non_shared'
8407
        ;;
8408
      xl* | bgxl* | bgf* | mpixl*)
8409
        # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8410
        lt_prog_compiler_wl='-Wl,'
8411
        lt_prog_compiler_pic='-qpic'
8412
        lt_prog_compiler_static='-qstaticlink'
8413
        ;;
8414
      *)
8415
        case `$CC -V 2>&1 | sed 5q` in
8416
        *Sun\ F* | *Sun*Fortran*)
8417
          # Sun Fortran 8.3 passes all unrecognized flags to the linker
8418
          lt_prog_compiler_pic='-KPIC'
8419
          lt_prog_compiler_static='-Bstatic'
8420
          lt_prog_compiler_wl=''
8421
          ;;
8422
        *Sun\ C*)
8423
          # Sun C 5.9
8424
          lt_prog_compiler_pic='-KPIC'
8425
          lt_prog_compiler_static='-Bstatic'
8426
          lt_prog_compiler_wl='-Wl,'
8427
          ;;
8428
        esac
8429
        ;;
8430
      esac
8431
      ;;
8432
 
8433
    newsos6)
8434
      lt_prog_compiler_pic='-KPIC'
8435
      lt_prog_compiler_static='-Bstatic'
8436
      ;;
8437
 
8438
    *nto* | *qnx*)
8439
      # QNX uses GNU C++, but need to define -shared option too, otherwise
8440
      # it will coredump.
8441
      lt_prog_compiler_pic='-fPIC -shared'
8442
      ;;
8443
 
8444
    osf3* | osf4* | osf5*)
8445
      lt_prog_compiler_wl='-Wl,'
8446
      # All OSF/1 code is PIC.
8447
      lt_prog_compiler_static='-non_shared'
8448
      ;;
8449
 
8450
    rdos*)
8451
      lt_prog_compiler_static='-non_shared'
8452
      ;;
8453
 
8454
    solaris*)
8455
      lt_prog_compiler_pic='-KPIC'
8456
      lt_prog_compiler_static='-Bstatic'
8457
      case $cc_basename in
8458
      f77* | f90* | f95*)
8459
        lt_prog_compiler_wl='-Qoption ld ';;
8460
      *)
8461
        lt_prog_compiler_wl='-Wl,';;
8462
      esac
8463
      ;;
8464
 
8465
    sunos4*)
8466
      lt_prog_compiler_wl='-Qoption ld '
8467
      lt_prog_compiler_pic='-PIC'
8468
      lt_prog_compiler_static='-Bstatic'
8469
      ;;
8470
 
8471
    sysv4 | sysv4.2uw2* | sysv4.3*)
8472
      lt_prog_compiler_wl='-Wl,'
8473
      lt_prog_compiler_pic='-KPIC'
8474
      lt_prog_compiler_static='-Bstatic'
8475
      ;;
8476
 
8477
    sysv4*MP*)
8478
      if test -d /usr/nec ;then
8479
        lt_prog_compiler_pic='-Kconform_pic'
8480
        lt_prog_compiler_static='-Bstatic'
8481
      fi
8482
      ;;
8483
 
8484
    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8485
      lt_prog_compiler_wl='-Wl,'
8486
      lt_prog_compiler_pic='-KPIC'
8487
      lt_prog_compiler_static='-Bstatic'
8488
      ;;
8489
 
8490
    unicos*)
8491
      lt_prog_compiler_wl='-Wl,'
8492
      lt_prog_compiler_can_build_shared=no
8493
      ;;
8494
 
8495
    uts4*)
8496
      lt_prog_compiler_pic='-pic'
8497
      lt_prog_compiler_static='-Bstatic'
8498
      ;;
8499
 
8500
    *)
8501
      lt_prog_compiler_can_build_shared=no
8502
      ;;
8503
    esac
8504
  fi
8505
 
8506
case $host_os in
8507
  # For platforms which do not support PIC, -DPIC is meaningless:
8508
  *djgpp*)
8509
    lt_prog_compiler_pic=
8510
    ;;
8511
  *)
8512
    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8513
    ;;
8514
esac
8515
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8516
$as_echo "$lt_prog_compiler_pic" >&6; }
8517
 
8518
 
8519
 
8520
 
8521
 
8522
 
8523
#
8524
# Check to make sure the PIC flag actually works.
8525
#
8526
if test -n "$lt_prog_compiler_pic"; then
8527
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8528
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8529
if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8530
  $as_echo_n "(cached) " >&6
8531
else
8532
  lt_cv_prog_compiler_pic_works=no
8533
   ac_outfile=conftest.$ac_objext
8534
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8535
   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8536
   # Insert the option either (1) after the last *FLAGS variable, or
8537
   # (2) before a word containing "conftest.", or (3) at the end.
8538
   # Note that $ac_compile itself does not contain backslashes and begins
8539
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8540
   # The option is referenced via a variable to avoid confusing sed.
8541
   lt_compile=`echo "$ac_compile" | $SED \
8542
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8543
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8544
   -e 's:$: $lt_compiler_flag:'`
8545
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8546
   (eval "$lt_compile" 2>conftest.err)
8547
   ac_status=$?
8548
   cat conftest.err >&5
8549
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8550
   if (exit $ac_status) && test -s "$ac_outfile"; then
8551
     # The compiler can only warn and ignore the option if not recognized
8552
     # So say no if there are warnings other than the usual output.
8553
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8554
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8555
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8556
       lt_cv_prog_compiler_pic_works=yes
8557
     fi
8558
   fi
8559
   $RM conftest*
8560
 
8561
fi
8562
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8563
$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8564
 
8565
if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8566
    case $lt_prog_compiler_pic in
8567
     "" | " "*) ;;
8568
     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8569
     esac
8570
else
8571
    lt_prog_compiler_pic=
8572
     lt_prog_compiler_can_build_shared=no
8573
fi
8574
 
8575
fi
8576
 
8577
 
8578
 
8579
 
8580
 
8581
 
8582
#
8583
# Check to make sure the static flag actually works.
8584
#
8585
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8586
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8587
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8588
if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8589
  $as_echo_n "(cached) " >&6
8590
else
8591
  lt_cv_prog_compiler_static_works=no
8592
   save_LDFLAGS="$LDFLAGS"
8593
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8594
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8595
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8596
     # The linker can only warn and ignore the option if not recognized
8597
     # So say no if there are warnings
8598
     if test -s conftest.err; then
8599
       # Append any errors to the config.log.
8600
       cat conftest.err 1>&5
8601
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8602
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8603
       if diff conftest.exp conftest.er2 >/dev/null; then
8604
         lt_cv_prog_compiler_static_works=yes
8605
       fi
8606
     else
8607
       lt_cv_prog_compiler_static_works=yes
8608
     fi
8609
   fi
8610
   $RM -r conftest*
8611
   LDFLAGS="$save_LDFLAGS"
8612
 
8613
fi
8614
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8615
$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8616
 
8617
if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8618
    :
8619
else
8620
    lt_prog_compiler_static=
8621
fi
8622
 
8623
 
8624
 
8625
 
8626
 
8627
 
8628
 
8629
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8630
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8631
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8632
  $as_echo_n "(cached) " >&6
8633
else
8634
  lt_cv_prog_compiler_c_o=no
8635
   $RM -r conftest 2>/dev/null
8636
   mkdir conftest
8637
   cd conftest
8638
   mkdir out
8639
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8640
 
8641
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8642
   # Insert the option either (1) after the last *FLAGS variable, or
8643
   # (2) before a word containing "conftest.", or (3) at the end.
8644
   # Note that $ac_compile itself does not contain backslashes and begins
8645
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8646
   lt_compile=`echo "$ac_compile" | $SED \
8647
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8648
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8649
   -e 's:$: $lt_compiler_flag:'`
8650
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8651
   (eval "$lt_compile" 2>out/conftest.err)
8652
   ac_status=$?
8653
   cat out/conftest.err >&5
8654
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8655
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8656
   then
8657
     # The compiler can only warn and ignore the option if not recognized
8658
     # So say no if there are warnings
8659
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8660
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8661
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8662
       lt_cv_prog_compiler_c_o=yes
8663
     fi
8664
   fi
8665
   chmod u+w . 2>&5
8666
   $RM conftest*
8667
   # SGI C++ compiler will create directory out/ii_files/ for
8668
   # template instantiation
8669
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8670
   $RM out/* && rmdir out
8671
   cd ..
8672
   $RM -r conftest
8673
   $RM conftest*
8674
 
8675
fi
8676
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8677
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8678
 
8679
 
8680
 
8681
 
8682
 
8683
 
8684
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8685
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8686
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8687
  $as_echo_n "(cached) " >&6
8688
else
8689
  lt_cv_prog_compiler_c_o=no
8690
   $RM -r conftest 2>/dev/null
8691
   mkdir conftest
8692
   cd conftest
8693
   mkdir out
8694
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8695
 
8696
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8697
   # Insert the option either (1) after the last *FLAGS variable, or
8698
   # (2) before a word containing "conftest.", or (3) at the end.
8699
   # Note that $ac_compile itself does not contain backslashes and begins
8700
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8701
   lt_compile=`echo "$ac_compile" | $SED \
8702
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8703
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8704
   -e 's:$: $lt_compiler_flag:'`
8705
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8706
   (eval "$lt_compile" 2>out/conftest.err)
8707
   ac_status=$?
8708
   cat out/conftest.err >&5
8709
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8710
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8711
   then
8712
     # The compiler can only warn and ignore the option if not recognized
8713
     # So say no if there are warnings
8714
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8715
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8716
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8717
       lt_cv_prog_compiler_c_o=yes
8718
     fi
8719
   fi
8720
   chmod u+w . 2>&5
8721
   $RM conftest*
8722
   # SGI C++ compiler will create directory out/ii_files/ for
8723
   # template instantiation
8724
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8725
   $RM out/* && rmdir out
8726
   cd ..
8727
   $RM -r conftest
8728
   $RM conftest*
8729
 
8730
fi
8731
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8732
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8733
 
8734
 
8735
 
8736
 
8737
hard_links="nottested"
8738
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8739
  # do not overwrite the value of need_locks provided by the user
8740
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8741
$as_echo_n "checking if we can lock with hard links... " >&6; }
8742
  hard_links=yes
8743
  $RM conftest*
8744
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8745
  touch conftest.a
8746
  ln conftest.a conftest.b 2>&5 || hard_links=no
8747
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8748
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8749
$as_echo "$hard_links" >&6; }
8750
  if test "$hard_links" = no; then
8751
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8752
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8753
    need_locks=warn
8754
  fi
8755
else
8756
  need_locks=no
8757
fi
8758
 
8759
 
8760
 
8761
 
8762
 
8763
 
8764
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8765
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8766
 
8767
  runpath_var=
8768
  allow_undefined_flag=
8769
  always_export_symbols=no
8770
  archive_cmds=
8771
  archive_expsym_cmds=
8772
  compiler_needs_object=no
8773
  enable_shared_with_static_runtimes=no
8774
  export_dynamic_flag_spec=
8775
  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8776
  hardcode_automatic=no
8777
  hardcode_direct=no
8778
  hardcode_direct_absolute=no
8779
  hardcode_libdir_flag_spec=
8780
  hardcode_libdir_flag_spec_ld=
8781
  hardcode_libdir_separator=
8782
  hardcode_minus_L=no
8783
  hardcode_shlibpath_var=unsupported
8784
  inherit_rpath=no
8785
  link_all_deplibs=unknown
8786
  module_cmds=
8787
  module_expsym_cmds=
8788
  old_archive_from_new_cmds=
8789
  old_archive_from_expsyms_cmds=
8790
  thread_safe_flag_spec=
8791
  whole_archive_flag_spec=
8792
  # include_expsyms should be a list of space-separated symbols to be *always*
8793
  # included in the symbol list
8794
  include_expsyms=
8795
  # exclude_expsyms can be an extended regexp of symbols to exclude
8796
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8797
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8798
  # as well as any symbol that contains `d'.
8799
  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8800
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8801
  # platforms (ab)use it in PIC code, but their linkers get confused if
8802
  # the symbol is explicitly referenced.  Since portable code cannot
8803
  # rely on this symbol name, it's probably fine to never include it in
8804
  # preloaded symbol tables.
8805
  # Exclude shared library initialization/finalization symbols.
8806
  extract_expsyms_cmds=
8807
 
8808
  case $host_os in
8809
  cygwin* | mingw* | pw32* | cegcc*)
8810
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8811
    # When not using gcc, we currently assume that we are using
8812
    # Microsoft Visual C++.
8813
    if test "$GCC" != yes; then
8814
      with_gnu_ld=no
8815
    fi
8816
    ;;
8817
  interix*)
8818
    # we just hope/assume this is gcc and not c89 (= MSVC++)
8819
    with_gnu_ld=yes
8820
    ;;
8821
  openbsd*)
8822
    with_gnu_ld=no
8823
    ;;
8824
  esac
8825
 
8826
  ld_shlibs=yes
8827
 
8828
  # On some targets, GNU ld is compatible enough with the native linker
8829
  # that we're better off using the native interface for both.
8830
  lt_use_gnu_ld_interface=no
8831
  if test "$with_gnu_ld" = yes; then
8832
    case $host_os in
8833
      aix*)
8834
        # The AIX port of GNU ld has always aspired to compatibility
8835
        # with the native linker.  However, as the warning in the GNU ld
8836
        # block says, versions before 2.19.5* couldn't really create working
8837
        # shared libraries, regardless of the interface used.
8838
        case `$LD -v 2>&1` in
8839
          *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8840
          *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8841
          *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8842
          *)
8843
            lt_use_gnu_ld_interface=yes
8844
            ;;
8845
        esac
8846
        ;;
8847
      *)
8848
        lt_use_gnu_ld_interface=yes
8849
        ;;
8850
    esac
8851
  fi
8852
 
8853
  if test "$lt_use_gnu_ld_interface" = yes; then
8854
    # If archive_cmds runs LD, not CC, wlarc should be empty
8855
    wlarc='${wl}'
8856
 
8857
    # Set some defaults for GNU ld with shared library support. These
8858
    # are reset later if shared libraries are not supported. Putting them
8859
    # here allows them to be overridden if necessary.
8860
    runpath_var=LD_RUN_PATH
8861
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8862
    export_dynamic_flag_spec='${wl}--export-dynamic'
8863
    # ancient GNU ld didn't support --whole-archive et. al.
8864
    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8865
      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8866
    else
8867
      whole_archive_flag_spec=
8868
    fi
8869
    supports_anon_versioning=no
8870
    case `$LD -v 2>&1` in
8871
      *GNU\ gold*) supports_anon_versioning=yes ;;
8872
      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8873
      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8874
      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8875
      *\ 2.11.*) ;; # other 2.11 versions
8876
      *) supports_anon_versioning=yes ;;
8877
    esac
8878
 
8879
    # See if GNU ld supports shared libraries.
8880
    case $host_os in
8881
    aix[3-9]*)
8882
      # On AIX/PPC, the GNU linker is very broken
8883
      if test "$host_cpu" != ia64; then
8884
        ld_shlibs=no
8885
        cat <<_LT_EOF 1>&2
8886
 
8887
*** Warning: the GNU linker, at least up to release 2.19, is reported
8888
*** to be unable to reliably create shared libraries on AIX.
8889
*** Therefore, libtool is disabling shared libraries support.  If you
8890
*** really care for shared libraries, you may want to install binutils
8891
*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8892
*** You will then need to restart the configuration process.
8893
 
8894
_LT_EOF
8895
      fi
8896
      ;;
8897
 
8898
    amigaos*)
8899
      case $host_cpu in
8900
      powerpc)
8901
            # see comment about AmigaOS4 .so support
8902
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8903
            archive_expsym_cmds=''
8904
        ;;
8905
      m68k)
8906
            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)'
8907
            hardcode_libdir_flag_spec='-L$libdir'
8908
            hardcode_minus_L=yes
8909
        ;;
8910
      esac
8911
      ;;
8912
 
8913
    beos*)
8914
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8915
        allow_undefined_flag=unsupported
8916
        # Joseph Beckenbach  says some releases of gcc
8917
        # support --undefined.  This deserves some investigation.  FIXME
8918
        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8919
      else
8920
        ld_shlibs=no
8921
      fi
8922
      ;;
8923
 
8924
    cygwin* | mingw* | pw32* | cegcc*)
8925
      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8926
      # as there is no search path for DLLs.
8927
      hardcode_libdir_flag_spec='-L$libdir'
8928
      export_dynamic_flag_spec='${wl}--export-all-symbols'
8929
      allow_undefined_flag=unsupported
8930
      always_export_symbols=no
8931
      enable_shared_with_static_runtimes=yes
8932
      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8933
 
8934
      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8935
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8936
        # If the export-symbols file already is a .def file (1st line
8937
        # is EXPORTS), use it as is; otherwise, prepend...
8938
        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8939
          cp $export_symbols $output_objdir/$soname.def;
8940
        else
8941
          echo EXPORTS > $output_objdir/$soname.def;
8942
          cat $export_symbols >> $output_objdir/$soname.def;
8943
        fi~
8944
        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8945
      else
8946
        ld_shlibs=no
8947
      fi
8948
      ;;
8949
 
8950
    haiku*)
8951
      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8952
      link_all_deplibs=yes
8953
      ;;
8954
 
8955
    interix[3-9]*)
8956
      hardcode_direct=no
8957
      hardcode_shlibpath_var=no
8958
      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8959
      export_dynamic_flag_spec='${wl}-E'
8960
      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8961
      # Instead, shared libraries are loaded at an image base (0x10000000 by
8962
      # default) and relocated if they conflict, which is a slow very memory
8963
      # consuming and fragmenting process.  To avoid this, we pick a random,
8964
      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8965
      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8966
      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8967
      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'
8968
      ;;
8969
 
8970
    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8971
      tmp_diet=no
8972
      if test "$host_os" = linux-dietlibc; then
8973
        case $cc_basename in
8974
          diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8975
        esac
8976
      fi
8977
      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8978
         && test "$tmp_diet" = no
8979
      then
8980
        tmp_addflag=
8981
        tmp_sharedflag='-shared'
8982
        case $cc_basename,$host_cpu in
8983
        pgcc*)                          # Portland Group C compiler
8984
          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8985
          tmp_addflag=' $pic_flag'
8986
          ;;
8987
        pgf77* | pgf90* | pgf95* | pgfortran*)
8988
                                        # Portland Group f77 and f90 compilers
8989
          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8990
          tmp_addflag=' $pic_flag -Mnomain' ;;
8991
        ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8992
          tmp_addflag=' -i_dynamic' ;;
8993
        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8994
          tmp_addflag=' -i_dynamic -nofor_main' ;;
8995
        ifc* | ifort*)                  # Intel Fortran compiler
8996
          tmp_addflag=' -nofor_main' ;;
8997
        lf95*)                          # Lahey Fortran 8.1
8998
          whole_archive_flag_spec=
8999
          tmp_sharedflag='--shared' ;;
9000
        xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9001
          tmp_sharedflag='-qmkshrobj'
9002
          tmp_addflag= ;;
9003
        nvcc*)  # Cuda Compiler Driver 2.2
9004
          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9005
          compiler_needs_object=yes
9006
          ;;
9007
        esac
9008
        case `$CC -V 2>&1 | sed 5q` in
9009
        *Sun\ C*)                       # Sun C 5.9
9010
          whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9011
          compiler_needs_object=yes
9012
          tmp_sharedflag='-G' ;;
9013
        *Sun\ F*)                       # Sun Fortran 8.3
9014
          tmp_sharedflag='-G' ;;
9015
        esac
9016
        archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9017
 
9018
        if test "x$supports_anon_versioning" = xyes; then
9019
          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9020
            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9021
            echo "local: *; };" >> $output_objdir/$libname.ver~
9022
            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9023
        fi
9024
 
9025
        case $cc_basename in
9026
        xlf* | bgf* | bgxlf* | mpixlf*)
9027
          # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9028
          whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9029
          hardcode_libdir_flag_spec=
9030
          hardcode_libdir_flag_spec_ld='-rpath $libdir'
9031
          archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9032
          if test "x$supports_anon_versioning" = xyes; then
9033
            archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9034
              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9035
              echo "local: *; };" >> $output_objdir/$libname.ver~
9036
              $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9037
          fi
9038
          ;;
9039
        esac
9040
      else
9041
        ld_shlibs=no
9042
      fi
9043
      ;;
9044
 
9045
    netbsd*)
9046
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9047
        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9048
        wlarc=
9049
      else
9050
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9051
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9052
      fi
9053
      ;;
9054
 
9055
    solaris*)
9056
      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9057
        ld_shlibs=no
9058
        cat <<_LT_EOF 1>&2
9059
 
9060
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9061
*** create shared libraries on Solaris systems.  Therefore, libtool
9062
*** is disabling shared libraries support.  We urge you to upgrade GNU
9063
*** binutils to release 2.9.1 or newer.  Another option is to modify
9064
*** your PATH or compiler configuration so that the native linker is
9065
*** used, and then restart.
9066
 
9067
_LT_EOF
9068
      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9069
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9070
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9071
      else
9072
        ld_shlibs=no
9073
      fi
9074
      ;;
9075
 
9076
    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9077
      case `$LD -v 2>&1` in
9078
        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9079
        ld_shlibs=no
9080
        cat <<_LT_EOF 1>&2
9081
 
9082
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9083
*** reliably create shared libraries on SCO systems.  Therefore, libtool
9084
*** is disabling shared libraries support.  We urge you to upgrade GNU
9085
*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9086
*** your PATH or compiler configuration so that the native linker is
9087
*** used, and then restart.
9088
 
9089
_LT_EOF
9090
        ;;
9091
        *)
9092
          # For security reasons, it is highly recommended that you always
9093
          # use absolute paths for naming shared libraries, and exclude the
9094
          # DT_RUNPATH tag from executables and libraries.  But doing so
9095
          # requires that you compile everything twice, which is a pain.
9096
          if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9097
            hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9098
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9099
            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9100
          else
9101
            ld_shlibs=no
9102
          fi
9103
        ;;
9104
      esac
9105
      ;;
9106
 
9107
    sunos4*)
9108
      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9109
      wlarc=
9110
      hardcode_direct=yes
9111
      hardcode_shlibpath_var=no
9112
      ;;
9113
 
9114
    *)
9115
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9116
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9117
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9118
      else
9119
        ld_shlibs=no
9120
      fi
9121
      ;;
9122
    esac
9123
 
9124
    if test "$ld_shlibs" = no; then
9125
      runpath_var=
9126
      hardcode_libdir_flag_spec=
9127
      export_dynamic_flag_spec=
9128
      whole_archive_flag_spec=
9129
    fi
9130
  else
9131
    # PORTME fill in a description of your system's linker (not GNU ld)
9132
    case $host_os in
9133
    aix3*)
9134
      allow_undefined_flag=unsupported
9135
      always_export_symbols=yes
9136
      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'
9137
      # Note: this linker hardcodes the directories in LIBPATH if there
9138
      # are no directories specified by -L.
9139
      hardcode_minus_L=yes
9140
      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9141
        # Neither direct hardcoding nor static linking is supported with a
9142
        # broken collect2.
9143
        hardcode_direct=unsupported
9144
      fi
9145
      ;;
9146
 
9147
    aix[4-9]*)
9148
      if test "$host_cpu" = ia64; then
9149
        # On IA64, the linker does run time linking by default, so we don't
9150
        # have to do anything special.
9151
        aix_use_runtimelinking=no
9152
        exp_sym_flag='-Bexport'
9153
        no_entry_flag=""
9154
      else
9155
        # If we're using GNU nm, then we don't want the "-C" option.
9156
        # -C means demangle to AIX nm, but means don't demangle with GNU nm
9157
        # Also, AIX nm treats weak defined symbols like other global
9158
        # defined symbols, whereas GNU nm marks them as "W".
9159
        if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9160
          export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9161
        else
9162
          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'
9163
        fi
9164
        aix_use_runtimelinking=no
9165
 
9166
        # Test if we are trying to use run time linking or normal
9167
        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9168
        # need to do runtime linking.
9169
        case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9170
          for ld_flag in $LDFLAGS; do
9171
          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9172
            aix_use_runtimelinking=yes
9173
            break
9174
          fi
9175
          done
9176
          ;;
9177
        esac
9178
 
9179
        exp_sym_flag='-bexport'
9180
        no_entry_flag='-bnoentry'
9181
      fi
9182
 
9183
      # When large executables or shared objects are built, AIX ld can
9184
      # have problems creating the table of contents.  If linking a library
9185
      # or program results in "error TOC overflow" add -mminimal-toc to
9186
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9187
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9188
 
9189
      archive_cmds=''
9190
      hardcode_direct=yes
9191
      hardcode_direct_absolute=yes
9192
      hardcode_libdir_separator=':'
9193
      link_all_deplibs=yes
9194
      file_list_spec='${wl}-f,'
9195
 
9196
      if test "$GCC" = yes; then
9197
        case $host_os in aix4.[012]|aix4.[012].*)
9198
        # We only want to do this on AIX 4.2 and lower, the check
9199
        # below for broken collect2 doesn't work under 4.3+
9200
          collect2name=`${CC} -print-prog-name=collect2`
9201
          if test -f "$collect2name" &&
9202
           strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9203
          then
9204
          # We have reworked collect2
9205
          :
9206
          else
9207
          # We have old collect2
9208
          hardcode_direct=unsupported
9209
          # It fails to find uninstalled libraries when the uninstalled
9210
          # path is not listed in the libpath.  Setting hardcode_minus_L
9211
          # to unsupported forces relinking
9212
          hardcode_minus_L=yes
9213
          hardcode_libdir_flag_spec='-L$libdir'
9214
          hardcode_libdir_separator=
9215
          fi
9216
          ;;
9217
        esac
9218
        shared_flag='-shared'
9219
        if test "$aix_use_runtimelinking" = yes; then
9220
          shared_flag="$shared_flag "'${wl}-G'
9221
        fi
9222
      else
9223
        # not using gcc
9224
        if test "$host_cpu" = ia64; then
9225
        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9226
        # chokes on -Wl,-G. The following line is correct:
9227
          shared_flag='-G'
9228
        else
9229
          if test "$aix_use_runtimelinking" = yes; then
9230
            shared_flag='${wl}-G'
9231
          else
9232
            shared_flag='${wl}-bM:SRE'
9233
          fi
9234
        fi
9235
      fi
9236
 
9237
      export_dynamic_flag_spec='${wl}-bexpall'
9238
      # It seems that -bexpall does not export symbols beginning with
9239
      # underscore (_), so it is better to generate a list of symbols to export.
9240
      always_export_symbols=yes
9241
      if test "$aix_use_runtimelinking" = yes; then
9242
        # Warning - without using the other runtime loading flags (-brtl),
9243
        # -berok will link without error, but may produce a broken library.
9244
        allow_undefined_flag='-berok'
9245
        # Determine the default libpath from the value encoded in an
9246
        # empty executable.
9247
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9248
/* end confdefs.h.  */
9249
 
9250
int
9251
main ()
9252
{
9253
 
9254
  ;
9255
  return 0;
9256
}
9257
_ACEOF
9258
if ac_fn_c_try_link "$LINENO"; then :
9259
 
9260
lt_aix_libpath_sed='
9261
    /Import File Strings/,/^$/ {
9262
        /^0/ {
9263
            s/^0  *\(.*\)$/\1/
9264
            p
9265
        }
9266
    }'
9267
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9268
# Check for a 64-bit object if we didn't find anything.
9269
if test -z "$aix_libpath"; then
9270
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9271
fi
9272
fi
9273
rm -f core conftest.err conftest.$ac_objext \
9274
    conftest$ac_exeext conftest.$ac_ext
9275
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9276
 
9277
        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9278
        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9279
      else
9280
        if test "$host_cpu" = ia64; then
9281
          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9282
          allow_undefined_flag="-z nodefs"
9283
          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"
9284
        else
9285
         # Determine the default libpath from the value encoded in an
9286
         # empty executable.
9287
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9288
/* end confdefs.h.  */
9289
 
9290
int
9291
main ()
9292
{
9293
 
9294
  ;
9295
  return 0;
9296
}
9297
_ACEOF
9298
if ac_fn_c_try_link "$LINENO"; then :
9299
 
9300
lt_aix_libpath_sed='
9301
    /Import File Strings/,/^$/ {
9302
        /^0/ {
9303
            s/^0  *\(.*\)$/\1/
9304
            p
9305
        }
9306
    }'
9307
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9308
# Check for a 64-bit object if we didn't find anything.
9309
if test -z "$aix_libpath"; then
9310
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9311
fi
9312
fi
9313
rm -f core conftest.err conftest.$ac_objext \
9314
    conftest$ac_exeext conftest.$ac_ext
9315
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9316
 
9317
         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9318
          # Warning - without using the other run time loading flags,
9319
          # -berok will link without error, but may produce a broken library.
9320
          no_undefined_flag=' ${wl}-bernotok'
9321
          allow_undefined_flag=' ${wl}-berok'
9322
          if test "$with_gnu_ld" = yes; then
9323
            # We only use this code for GNU lds that support --whole-archive.
9324
            whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9325
          else
9326
            # Exported symbols can be pulled into shared objects from archives
9327
            whole_archive_flag_spec='$convenience'
9328
          fi
9329
          archive_cmds_need_lc=yes
9330
          # This is similar to how AIX traditionally builds its shared libraries.
9331
          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'
9332
        fi
9333
      fi
9334
      ;;
9335
 
9336
    amigaos*)
9337
      case $host_cpu in
9338
      powerpc)
9339
            # see comment about AmigaOS4 .so support
9340
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9341
            archive_expsym_cmds=''
9342
        ;;
9343
      m68k)
9344
            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)'
9345
            hardcode_libdir_flag_spec='-L$libdir'
9346
            hardcode_minus_L=yes
9347
        ;;
9348
      esac
9349
      ;;
9350
 
9351
    bsdi[45]*)
9352
      export_dynamic_flag_spec=-rdynamic
9353
      ;;
9354
 
9355
    cygwin* | mingw* | pw32* | cegcc*)
9356
      # When not using gcc, we currently assume that we are using
9357
      # Microsoft Visual C++.
9358
      # hardcode_libdir_flag_spec is actually meaningless, as there is
9359
      # no search path for DLLs.
9360
      hardcode_libdir_flag_spec=' '
9361
      allow_undefined_flag=unsupported
9362
      # Tell ltmain to make .lib files, not .a files.
9363
      libext=lib
9364
      # Tell ltmain to make .dll files, not .so files.
9365
      shrext_cmds=".dll"
9366
      # FIXME: Setting linknames here is a bad hack.
9367
      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9368
      # The linker will automatically build a .lib file if we build a DLL.
9369
      old_archive_from_new_cmds='true'
9370
      # FIXME: Should let the user specify the lib program.
9371
      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9372
      fix_srcfile_path='`cygpath -w "$srcfile"`'
9373
      enable_shared_with_static_runtimes=yes
9374
      ;;
9375
 
9376
    darwin* | rhapsody*)
9377
 
9378
 
9379
  archive_cmds_need_lc=no
9380
  hardcode_direct=no
9381
  hardcode_automatic=yes
9382
  hardcode_shlibpath_var=unsupported
9383
  if test "$lt_cv_ld_force_load" = "yes"; then
9384
    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9385
  else
9386
    whole_archive_flag_spec=''
9387
  fi
9388
  link_all_deplibs=yes
9389
  allow_undefined_flag="$_lt_dar_allow_undefined"
9390
  case $cc_basename in
9391
     ifort*) _lt_dar_can_shared=yes ;;
9392
     *) _lt_dar_can_shared=$GCC ;;
9393
  esac
9394
  if test "$_lt_dar_can_shared" = "yes"; then
9395
    output_verbose_link_cmd=func_echo_all
9396
    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9397
    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9398
    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}"
9399
    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}"
9400
 
9401
  else
9402
  ld_shlibs=no
9403
  fi
9404
 
9405
      ;;
9406
 
9407
    dgux*)
9408
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9409
      hardcode_libdir_flag_spec='-L$libdir'
9410
      hardcode_shlibpath_var=no
9411
      ;;
9412
 
9413
    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9414
    # support.  Future versions do this automatically, but an explicit c++rt0.o
9415
    # does not break anything, and helps significantly (at the cost of a little
9416
    # extra space).
9417
    freebsd2.2*)
9418
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9419
      hardcode_libdir_flag_spec='-R$libdir'
9420
      hardcode_direct=yes
9421
      hardcode_shlibpath_var=no
9422
      ;;
9423
 
9424
    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9425
    freebsd2*)
9426
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9427
      hardcode_direct=yes
9428
      hardcode_minus_L=yes
9429
      hardcode_shlibpath_var=no
9430
      ;;
9431
 
9432
    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9433
    freebsd* | dragonfly*)
9434
      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9435
      hardcode_libdir_flag_spec='-R$libdir'
9436
      hardcode_direct=yes
9437
      hardcode_shlibpath_var=no
9438
      ;;
9439
 
9440
    hpux9*)
9441
      if test "$GCC" = yes; then
9442
        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'
9443
      else
9444
        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'
9445
      fi
9446
      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9447
      hardcode_libdir_separator=:
9448
      hardcode_direct=yes
9449
 
9450
      # hardcode_minus_L: Not really in the search PATH,
9451
      # but as the default location of the library.
9452
      hardcode_minus_L=yes
9453
      export_dynamic_flag_spec='${wl}-E'
9454
      ;;
9455
 
9456
    hpux10*)
9457
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9458
        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9459
      else
9460
        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9461
      fi
9462
      if test "$with_gnu_ld" = no; then
9463
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9464
        hardcode_libdir_flag_spec_ld='+b $libdir'
9465
        hardcode_libdir_separator=:
9466
        hardcode_direct=yes
9467
        hardcode_direct_absolute=yes
9468
        export_dynamic_flag_spec='${wl}-E'
9469
        # hardcode_minus_L: Not really in the search PATH,
9470
        # but as the default location of the library.
9471
        hardcode_minus_L=yes
9472
      fi
9473
      ;;
9474
 
9475
    hpux11*)
9476
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9477
        case $host_cpu in
9478
        hppa*64*)
9479
          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9480
          ;;
9481
        ia64*)
9482
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9483
          ;;
9484
        *)
9485
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9486
          ;;
9487
        esac
9488
      else
9489
        case $host_cpu in
9490
        hppa*64*)
9491
          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9492
          ;;
9493
        ia64*)
9494
          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9495
          ;;
9496
        *)
9497
 
9498
          # Older versions of the 11.00 compiler do not understand -b yet
9499
          # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9500
          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9501
$as_echo_n "checking if $CC understands -b... " >&6; }
9502
if test "${lt_cv_prog_compiler__b+set}" = set; then :
9503
  $as_echo_n "(cached) " >&6
9504
else
9505
  lt_cv_prog_compiler__b=no
9506
   save_LDFLAGS="$LDFLAGS"
9507
   LDFLAGS="$LDFLAGS -b"
9508
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9509
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9510
     # The linker can only warn and ignore the option if not recognized
9511
     # So say no if there are warnings
9512
     if test -s conftest.err; then
9513
       # Append any errors to the config.log.
9514
       cat conftest.err 1>&5
9515
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9516
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9517
       if diff conftest.exp conftest.er2 >/dev/null; then
9518
         lt_cv_prog_compiler__b=yes
9519
       fi
9520
     else
9521
       lt_cv_prog_compiler__b=yes
9522
     fi
9523
   fi
9524
   $RM -r conftest*
9525
   LDFLAGS="$save_LDFLAGS"
9526
 
9527
fi
9528
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9529
$as_echo "$lt_cv_prog_compiler__b" >&6; }
9530
 
9531
if test x"$lt_cv_prog_compiler__b" = xyes; then
9532
    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9533
else
9534
    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9535
fi
9536
 
9537
          ;;
9538
        esac
9539
      fi
9540
      if test "$with_gnu_ld" = no; then
9541
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9542
        hardcode_libdir_separator=:
9543
 
9544
        case $host_cpu in
9545
        hppa*64*|ia64*)
9546
          hardcode_direct=no
9547
          hardcode_shlibpath_var=no
9548
          ;;
9549
        *)
9550
          hardcode_direct=yes
9551
          hardcode_direct_absolute=yes
9552
          export_dynamic_flag_spec='${wl}-E'
9553
 
9554
          # hardcode_minus_L: Not really in the search PATH,
9555
          # but as the default location of the library.
9556
          hardcode_minus_L=yes
9557
          ;;
9558
        esac
9559
      fi
9560
      ;;
9561
 
9562
    irix5* | irix6* | nonstopux*)
9563
      if test "$GCC" = yes; then
9564
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9565
        # Try to use the -exported_symbol ld option, if it does not
9566
        # work, assume that -exports_file does not work either and
9567
        # implicitly export all symbols.
9568
        save_LDFLAGS="$LDFLAGS"
9569
        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9570
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9571
/* end confdefs.h.  */
9572
int foo(void) {}
9573
_ACEOF
9574
if ac_fn_c_try_link "$LINENO"; then :
9575
  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9576
 
9577
fi
9578
rm -f core conftest.err conftest.$ac_objext \
9579
    conftest$ac_exeext conftest.$ac_ext
9580
        LDFLAGS="$save_LDFLAGS"
9581
      else
9582
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9583
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9584
      fi
9585
      archive_cmds_need_lc='no'
9586
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9587
      hardcode_libdir_separator=:
9588
      inherit_rpath=yes
9589
      link_all_deplibs=yes
9590
      ;;
9591
 
9592
    netbsd*)
9593
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9594
        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9595
      else
9596
        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9597
      fi
9598
      hardcode_libdir_flag_spec='-R$libdir'
9599
      hardcode_direct=yes
9600
      hardcode_shlibpath_var=no
9601
      ;;
9602
 
9603
    newsos6)
9604
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9605
      hardcode_direct=yes
9606
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9607
      hardcode_libdir_separator=:
9608
      hardcode_shlibpath_var=no
9609
      ;;
9610
 
9611
    *nto* | *qnx*)
9612
      ;;
9613
 
9614
    openbsd*)
9615
      if test -f /usr/libexec/ld.so; then
9616
        hardcode_direct=yes
9617
        hardcode_shlibpath_var=no
9618
        hardcode_direct_absolute=yes
9619
        if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9620
          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9621
          archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9622
          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9623
          export_dynamic_flag_spec='${wl}-E'
9624
        else
9625
          case $host_os in
9626
           openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9627
             archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9628
             hardcode_libdir_flag_spec='-R$libdir'
9629
             ;;
9630
           *)
9631
             archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9632
             hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9633
             ;;
9634
          esac
9635
        fi
9636
      else
9637
        ld_shlibs=no
9638
      fi
9639
      ;;
9640
 
9641
    os2*)
9642
      hardcode_libdir_flag_spec='-L$libdir'
9643
      hardcode_minus_L=yes
9644
      allow_undefined_flag=unsupported
9645
      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'
9646
      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9647
      ;;
9648
 
9649
    osf3*)
9650
      if test "$GCC" = yes; then
9651
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9652
        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9653
      else
9654
        allow_undefined_flag=' -expect_unresolved \*'
9655
        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9656
      fi
9657
      archive_cmds_need_lc='no'
9658
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9659
      hardcode_libdir_separator=:
9660
      ;;
9661
 
9662
    osf4* | osf5*)      # as osf3* with the addition of -msym flag
9663
      if test "$GCC" = yes; then
9664
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9665
        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9666
        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9667
      else
9668
        allow_undefined_flag=' -expect_unresolved \*'
9669
        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9670
        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~
9671
        $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9672
 
9673
        # Both c and cxx compiler support -rpath directly
9674
        hardcode_libdir_flag_spec='-rpath $libdir'
9675
      fi
9676
      archive_cmds_need_lc='no'
9677
      hardcode_libdir_separator=:
9678
      ;;
9679
 
9680
    solaris*)
9681
      no_undefined_flag=' -z defs'
9682
      if test "$GCC" = yes; then
9683
        wlarc='${wl}'
9684
        archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9685
        archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9686
          $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9687
      else
9688
        case `$CC -V 2>&1` in
9689
        *"Compilers 5.0"*)
9690
          wlarc=''
9691
          archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9692
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9693
          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9694
          ;;
9695
        *)
9696
          wlarc='${wl}'
9697
          archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9698
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9699
          $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9700
          ;;
9701
        esac
9702
      fi
9703
      hardcode_libdir_flag_spec='-R$libdir'
9704
      hardcode_shlibpath_var=no
9705
      case $host_os in
9706
      solaris2.[0-5] | solaris2.[0-5].*) ;;
9707
      *)
9708
        # The compiler driver will combine and reorder linker options,
9709
        # but understands `-z linker_flag'.  GCC discards it without `$wl',
9710
        # but is careful enough not to reorder.
9711
        # Supported since Solaris 2.6 (maybe 2.5.1?)
9712
        if test "$GCC" = yes; then
9713
          whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9714
        else
9715
          whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9716
        fi
9717
        ;;
9718
      esac
9719
      link_all_deplibs=yes
9720
      ;;
9721
 
9722
    sunos4*)
9723
      if test "x$host_vendor" = xsequent; then
9724
        # Use $CC to link under sequent, because it throws in some extra .o
9725
        # files that make .init and .fini sections work.
9726
        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9727
      else
9728
        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9729
      fi
9730
      hardcode_libdir_flag_spec='-L$libdir'
9731
      hardcode_direct=yes
9732
      hardcode_minus_L=yes
9733
      hardcode_shlibpath_var=no
9734
      ;;
9735
 
9736
    sysv4)
9737
      case $host_vendor in
9738
        sni)
9739
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9740
          hardcode_direct=yes # is this really true???
9741
        ;;
9742
        siemens)
9743
          ## LD is ld it makes a PLAMLIB
9744
          ## CC just makes a GrossModule.
9745
          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9746
          reload_cmds='$CC -r -o $output$reload_objs'
9747
          hardcode_direct=no
9748
        ;;
9749
        motorola)
9750
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9751
          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9752
        ;;
9753
      esac
9754
      runpath_var='LD_RUN_PATH'
9755
      hardcode_shlibpath_var=no
9756
      ;;
9757
 
9758
    sysv4.3*)
9759
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9760
      hardcode_shlibpath_var=no
9761
      export_dynamic_flag_spec='-Bexport'
9762
      ;;
9763
 
9764
    sysv4*MP*)
9765
      if test -d /usr/nec; then
9766
        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9767
        hardcode_shlibpath_var=no
9768
        runpath_var=LD_RUN_PATH
9769
        hardcode_runpath_var=yes
9770
        ld_shlibs=yes
9771
      fi
9772
      ;;
9773
 
9774
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9775
      no_undefined_flag='${wl}-z,text'
9776
      archive_cmds_need_lc=no
9777
      hardcode_shlibpath_var=no
9778
      runpath_var='LD_RUN_PATH'
9779
 
9780
      if test "$GCC" = yes; then
9781
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9782
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9783
      else
9784
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9785
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9786
      fi
9787
      ;;
9788
 
9789
    sysv5* | sco3.2v5* | sco5v6*)
9790
      # Note: We can NOT use -z defs as we might desire, because we do not
9791
      # link with -lc, and that would cause any symbols used from libc to
9792
      # always be unresolved, which means just about no library would
9793
      # ever link correctly.  If we're not using GNU ld we use -z text
9794
      # though, which does catch some bad symbols but isn't as heavy-handed
9795
      # as -z defs.
9796
      no_undefined_flag='${wl}-z,text'
9797
      allow_undefined_flag='${wl}-z,nodefs'
9798
      archive_cmds_need_lc=no
9799
      hardcode_shlibpath_var=no
9800
      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9801
      hardcode_libdir_separator=':'
9802
      link_all_deplibs=yes
9803
      export_dynamic_flag_spec='${wl}-Bexport'
9804
      runpath_var='LD_RUN_PATH'
9805
 
9806
      if test "$GCC" = yes; then
9807
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9808
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9809
      else
9810
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9811
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9812
      fi
9813
      ;;
9814
 
9815
    uts4*)
9816
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9817
      hardcode_libdir_flag_spec='-L$libdir'
9818
      hardcode_shlibpath_var=no
9819
      ;;
9820
 
9821
    *)
9822
      ld_shlibs=no
9823
      ;;
9824
    esac
9825
 
9826
    if test x$host_vendor = xsni; then
9827
      case $host in
9828
      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9829
        export_dynamic_flag_spec='${wl}-Blargedynsym'
9830
        ;;
9831
      esac
9832
    fi
9833
  fi
9834
 
9835
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9836
$as_echo "$ld_shlibs" >&6; }
9837
test "$ld_shlibs" = no && can_build_shared=no
9838
 
9839
with_gnu_ld=$with_gnu_ld
9840
 
9841
 
9842
 
9843
 
9844
 
9845
 
9846
 
9847
 
9848
 
9849
 
9850
 
9851
 
9852
 
9853
 
9854
 
9855
#
9856
# Do we need to explicitly link libc?
9857
#
9858
case "x$archive_cmds_need_lc" in
9859
x|xyes)
9860
  # Assume -lc should be added
9861
  archive_cmds_need_lc=yes
9862
 
9863
  if test "$enable_shared" = yes && test "$GCC" = yes; then
9864
    case $archive_cmds in
9865
    *'~'*)
9866
      # FIXME: we may have to deal with multi-command sequences.
9867
      ;;
9868
    '$CC '*)
9869
      # Test whether the compiler implicitly links with -lc since on some
9870
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9871
      # to ld, don't add -lc before -lgcc.
9872
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9873
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9874
if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9875
  $as_echo_n "(cached) " >&6
9876
else
9877
  $RM conftest*
9878
        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9879
 
9880
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9881
  (eval $ac_compile) 2>&5
9882
  ac_status=$?
9883
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9884
  test $ac_status = 0; } 2>conftest.err; then
9885
          soname=conftest
9886
          lib=conftest
9887
          libobjs=conftest.$ac_objext
9888
          deplibs=
9889
          wl=$lt_prog_compiler_wl
9890
          pic_flag=$lt_prog_compiler_pic
9891
          compiler_flags=-v
9892
          linker_flags=-v
9893
          verstring=
9894
          output_objdir=.
9895
          libname=conftest
9896
          lt_save_allow_undefined_flag=$allow_undefined_flag
9897
          allow_undefined_flag=
9898
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9899
  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9900
  ac_status=$?
9901
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9902
  test $ac_status = 0; }
9903
          then
9904
            lt_cv_archive_cmds_need_lc=no
9905
          else
9906
            lt_cv_archive_cmds_need_lc=yes
9907
          fi
9908
          allow_undefined_flag=$lt_save_allow_undefined_flag
9909
        else
9910
          cat conftest.err 1>&5
9911
        fi
9912
        $RM conftest*
9913
 
9914
fi
9915
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9916
$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9917
      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9918
      ;;
9919
    esac
9920
  fi
9921
  ;;
9922
esac
9923
 
9924
 
9925
 
9926
 
9927
 
9928
 
9929
 
9930
 
9931
 
9932
 
9933
 
9934
 
9935
 
9936
 
9937
 
9938
 
9939
 
9940
 
9941
 
9942
 
9943
 
9944
 
9945
 
9946
 
9947
 
9948
 
9949
 
9950
 
9951
 
9952
 
9953
 
9954
 
9955
 
9956
 
9957
 
9958
 
9959
 
9960
 
9961
 
9962
 
9963
 
9964
 
9965
 
9966
 
9967
 
9968
 
9969
 
9970
 
9971
 
9972
 
9973
 
9974
 
9975
 
9976
 
9977
 
9978
 
9979
 
9980
 
9981
 
9982
 
9983
 
9984
 
9985
 
9986
 
9987
 
9988
 
9989
 
9990
 
9991
 
9992
 
9993
 
9994
 
9995
 
9996
 
9997
 
9998
 
9999
 
10000
 
10001
 
10002
 
10003
 
10004
 
10005
 
10006
 
10007
 
10008
 
10009
 
10010
 
10011
 
10012
 
10013
 
10014
 
10015
 
10016
 
10017
 
10018
 
10019
 
10020
 
10021
 
10022
 
10023
 
10024
 
10025
 
10026
 
10027
 
10028
 
10029
 
10030
 
10031
 
10032
 
10033
 
10034
 
10035
 
10036
 
10037
 
10038
 
10039
 
10040
 
10041
 
10042
 
10043
 
10044
 
10045
 
10046
 
10047
 
10048
 
10049
 
10050
 
10051
 
10052
 
10053
 
10054
 
10055
 
10056
 
10057
 
10058
 
10059
 
10060
 
10061
 
10062
 
10063
 
10064
 
10065
 
10066
 
10067
 
10068
 
10069
 
10070
 
10071
 
10072
 
10073
 
10074
 
10075
 
10076
 
10077
 
10078
 
10079
 
10080
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10081
$as_echo_n "checking dynamic linker characteristics... " >&6; }
10082
 
10083
if test "$GCC" = yes; then
10084
  case $host_os in
10085
    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10086
    *) lt_awk_arg="/^libraries:/" ;;
10087
  esac
10088
  case $host_os in
10089
    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10090
    *) lt_sed_strip_eq="s,=/,/,g" ;;
10091
  esac
10092
  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10093
  case $lt_search_path_spec in
10094
  *\;*)
10095
    # if the path contains ";" then we assume it to be the separator
10096
    # otherwise default to the standard path separator (i.e. ":") - it is
10097
    # assumed that no part of a normal pathname contains ";" but that should
10098
    # okay in the real world where ";" in dirpaths is itself problematic.
10099
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10100
    ;;
10101
  *)
10102
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10103
    ;;
10104
  esac
10105
  # Ok, now we have the path, separated by spaces, we can step through it
10106
  # and add multilib dir if necessary.
10107
  lt_tmp_lt_search_path_spec=
10108
  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10109
  for lt_sys_path in $lt_search_path_spec; do
10110
    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10111
      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10112
    else
10113
      test -d "$lt_sys_path" && \
10114
        lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10115
    fi
10116
  done
10117
  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10118
BEGIN {RS=" "; FS="/|\n";} {
10119
  lt_foo="";
10120
  lt_count=0;
10121
  for (lt_i = NF; lt_i > 0; lt_i--) {
10122
    if ($lt_i != "" && $lt_i != ".") {
10123
      if ($lt_i == "..") {
10124
        lt_count++;
10125
      } else {
10126
        if (lt_count == 0) {
10127
          lt_foo="/" $lt_i lt_foo;
10128
        } else {
10129
          lt_count--;
10130
        }
10131
      }
10132
    }
10133
  }
10134
  if (lt_foo != "") { lt_freq[lt_foo]++; }
10135
  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10136
}'`
10137
  # AWK program above erroneously prepends '/' to C:/dos/paths
10138
  # for these hosts.
10139
  case $host_os in
10140
    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10141
      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10142
  esac
10143
  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10144
else
10145
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10146
fi
10147
library_names_spec=
10148
libname_spec='lib$name'
10149
soname_spec=
10150
shrext_cmds=".so"
10151
postinstall_cmds=
10152
postuninstall_cmds=
10153
finish_cmds=
10154
finish_eval=
10155
shlibpath_var=
10156
shlibpath_overrides_runpath=unknown
10157
version_type=none
10158
dynamic_linker="$host_os ld.so"
10159
sys_lib_dlsearch_path_spec="/lib /usr/lib"
10160
need_lib_prefix=unknown
10161
hardcode_into_libs=no
10162
 
10163
# when you set need_version to no, make sure it does not cause -set_version
10164
# flags to be left without arguments
10165
need_version=unknown
10166
 
10167
case $host_os in
10168
aix3*)
10169
  version_type=linux
10170
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10171
  shlibpath_var=LIBPATH
10172
 
10173
  # AIX 3 has no versioning support, so we append a major version to the name.
10174
  soname_spec='${libname}${release}${shared_ext}$major'
10175
  ;;
10176
 
10177
aix[4-9]*)
10178
  version_type=linux
10179
  need_lib_prefix=no
10180
  need_version=no
10181
  hardcode_into_libs=yes
10182
  if test "$host_cpu" = ia64; then
10183
    # AIX 5 supports IA64
10184
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10185
    shlibpath_var=LD_LIBRARY_PATH
10186
  else
10187
    # With GCC up to 2.95.x, collect2 would create an import file
10188
    # for dependence libraries.  The import file would start with
10189
    # the line `#! .'.  This would cause the generated library to
10190
    # depend on `.', always an invalid library.  This was fixed in
10191
    # development snapshots of GCC prior to 3.0.
10192
    case $host_os in
10193
      aix4 | aix4.[01] | aix4.[01].*)
10194
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10195
           echo ' yes '
10196
           echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10197
        :
10198
      else
10199
        can_build_shared=no
10200
      fi
10201
      ;;
10202
    esac
10203
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10204
    # soname into executable. Probably we can add versioning support to
10205
    # collect2, so additional links can be useful in future.
10206
    if test "$aix_use_runtimelinking" = yes; then
10207
      # If using run time linking (on AIX 4.2 or later) use lib.so
10208
      # instead of lib.a to let people know that these are not
10209
      # typical AIX shared libraries.
10210
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10211
    else
10212
      # We preserve .a as extension for shared libraries through AIX4.2
10213
      # and later when we are not doing run time linking.
10214
      library_names_spec='${libname}${release}.a $libname.a'
10215
      soname_spec='${libname}${release}${shared_ext}$major'
10216
    fi
10217
    shlibpath_var=LIBPATH
10218
  fi
10219
  ;;
10220
 
10221
amigaos*)
10222
  case $host_cpu in
10223
  powerpc)
10224
    # Since July 2007 AmigaOS4 officially supports .so libraries.
10225
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10226
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10227
    ;;
10228
  m68k)
10229
    library_names_spec='$libname.ixlibrary $libname.a'
10230
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10231
    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10232
    ;;
10233
  esac
10234
  ;;
10235
 
10236
beos*)
10237
  library_names_spec='${libname}${shared_ext}'
10238
  dynamic_linker="$host_os ld.so"
10239
  shlibpath_var=LIBRARY_PATH
10240
  ;;
10241
 
10242
bsdi[45]*)
10243
  version_type=linux
10244
  need_version=no
10245
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10246
  soname_spec='${libname}${release}${shared_ext}$major'
10247
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10248
  shlibpath_var=LD_LIBRARY_PATH
10249
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10250
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10251
  # the default ld.so.conf also contains /usr/contrib/lib and
10252
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10253
  # libtool to hard-code these into programs
10254
  ;;
10255
 
10256
cygwin* | mingw* | pw32* | cegcc*)
10257
  version_type=windows
10258
  shrext_cmds=".dll"
10259
  need_version=no
10260
  need_lib_prefix=no
10261
 
10262
  case $GCC,$host_os in
10263
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10264
    library_names_spec='$libname.dll.a'
10265
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10266
    postinstall_cmds='base_file=`basename \${file}`~
10267
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10268
      dldir=$destdir/`dirname \$dlpath`~
10269
      test -d \$dldir || mkdir -p \$dldir~
10270
      $install_prog $dir/$dlname \$dldir/$dlname~
10271
      chmod a+x \$dldir/$dlname~
10272
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10273
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10274
      fi'
10275
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10276
      dlpath=$dir/\$dldll~
10277
       $RM \$dlpath'
10278
    shlibpath_overrides_runpath=yes
10279
 
10280
    case $host_os in
10281
    cygwin*)
10282
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10283
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10284
 
10285
      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10286
      ;;
10287
    mingw* | cegcc*)
10288
      # MinGW DLLs use traditional 'lib' prefix
10289
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10290
      ;;
10291
    pw32*)
10292
      # pw32 DLLs use 'pw' prefix rather than 'lib'
10293
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10294
      ;;
10295
    esac
10296
    ;;
10297
 
10298
  *)
10299
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10300
    ;;
10301
  esac
10302
  dynamic_linker='Win32 ld.exe'
10303
  # FIXME: first we should search . and the directory the executable is in
10304
  shlibpath_var=PATH
10305
  ;;
10306
 
10307
darwin* | rhapsody*)
10308
  dynamic_linker="$host_os dyld"
10309
  version_type=darwin
10310
  need_lib_prefix=no
10311
  need_version=no
10312
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10313
  soname_spec='${libname}${release}${major}$shared_ext'
10314
  shlibpath_overrides_runpath=yes
10315
  shlibpath_var=DYLD_LIBRARY_PATH
10316
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10317
 
10318
  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10319
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10320
  ;;
10321
 
10322
dgux*)
10323
  version_type=linux
10324
  need_lib_prefix=no
10325
  need_version=no
10326
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10327
  soname_spec='${libname}${release}${shared_ext}$major'
10328
  shlibpath_var=LD_LIBRARY_PATH
10329
  ;;
10330
 
10331
freebsd* | dragonfly*)
10332
  # DragonFly does not have aout.  When/if they implement a new
10333
  # versioning mechanism, adjust this.
10334
  if test -x /usr/bin/objformat; then
10335
    objformat=`/usr/bin/objformat`
10336
  else
10337
    case $host_os in
10338
    freebsd[123]*) objformat=aout ;;
10339
    *) objformat=elf ;;
10340
    esac
10341
  fi
10342
  version_type=freebsd-$objformat
10343
  case $version_type in
10344
    freebsd-elf*)
10345
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10346
      need_version=no
10347
      need_lib_prefix=no
10348
      ;;
10349
    freebsd-*)
10350
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10351
      need_version=yes
10352
      ;;
10353
  esac
10354
  shlibpath_var=LD_LIBRARY_PATH
10355
  case $host_os in
10356
  freebsd2*)
10357
    shlibpath_overrides_runpath=yes
10358
    ;;
10359
  freebsd3.[01]* | freebsdelf3.[01]*)
10360
    shlibpath_overrides_runpath=yes
10361
    hardcode_into_libs=yes
10362
    ;;
10363
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10364
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10365
    shlibpath_overrides_runpath=no
10366
    hardcode_into_libs=yes
10367
    ;;
10368
  *) # from 4.6 on, and DragonFly
10369
    shlibpath_overrides_runpath=yes
10370
    hardcode_into_libs=yes
10371
    ;;
10372
  esac
10373
  ;;
10374
 
10375
gnu*)
10376
  version_type=linux
10377
  need_lib_prefix=no
10378
  need_version=no
10379
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10380
  soname_spec='${libname}${release}${shared_ext}$major'
10381
  shlibpath_var=LD_LIBRARY_PATH
10382
  hardcode_into_libs=yes
10383
  ;;
10384
 
10385
haiku*)
10386
  version_type=linux
10387
  need_lib_prefix=no
10388
  need_version=no
10389
  dynamic_linker="$host_os runtime_loader"
10390
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10391
  soname_spec='${libname}${release}${shared_ext}$major'
10392
  shlibpath_var=LIBRARY_PATH
10393
  shlibpath_overrides_runpath=yes
10394
  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10395
  hardcode_into_libs=yes
10396
  ;;
10397
 
10398
hpux9* | hpux10* | hpux11*)
10399
  # Give a soname corresponding to the major version so that dld.sl refuses to
10400
  # link against other versions.
10401
  version_type=sunos
10402
  need_lib_prefix=no
10403
  need_version=no
10404
  case $host_cpu in
10405
  ia64*)
10406
    shrext_cmds='.so'
10407
    hardcode_into_libs=yes
10408
    dynamic_linker="$host_os dld.so"
10409
    shlibpath_var=LD_LIBRARY_PATH
10410
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10411
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10412
    soname_spec='${libname}${release}${shared_ext}$major'
10413
    if test "X$HPUX_IA64_MODE" = X32; then
10414
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10415
    else
10416
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10417
    fi
10418
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10419
    ;;
10420
  hppa*64*)
10421
    shrext_cmds='.sl'
10422
    hardcode_into_libs=yes
10423
    dynamic_linker="$host_os dld.sl"
10424
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10425
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10426
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10427
    soname_spec='${libname}${release}${shared_ext}$major'
10428
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10429
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10430
    ;;
10431
  *)
10432
    shrext_cmds='.sl'
10433
    dynamic_linker="$host_os dld.sl"
10434
    shlibpath_var=SHLIB_PATH
10435
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10436
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10437
    soname_spec='${libname}${release}${shared_ext}$major'
10438
    ;;
10439
  esac
10440
  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10441
  postinstall_cmds='chmod 555 $lib'
10442
  # or fails outright, so override atomically:
10443
  install_override_mode=555
10444
  ;;
10445
 
10446
interix[3-9]*)
10447
  version_type=linux
10448
  need_lib_prefix=no
10449
  need_version=no
10450
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10451
  soname_spec='${libname}${release}${shared_ext}$major'
10452
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10453
  shlibpath_var=LD_LIBRARY_PATH
10454
  shlibpath_overrides_runpath=no
10455
  hardcode_into_libs=yes
10456
  ;;
10457
 
10458
irix5* | irix6* | nonstopux*)
10459
  case $host_os in
10460
    nonstopux*) version_type=nonstopux ;;
10461
    *)
10462
        if test "$lt_cv_prog_gnu_ld" = yes; then
10463
                version_type=linux
10464
        else
10465
                version_type=irix
10466
        fi ;;
10467
  esac
10468
  need_lib_prefix=no
10469
  need_version=no
10470
  soname_spec='${libname}${release}${shared_ext}$major'
10471
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10472
  case $host_os in
10473
  irix5* | nonstopux*)
10474
    libsuff= shlibsuff=
10475
    ;;
10476
  *)
10477
    case $LD in # libtool.m4 will add one of these switches to LD
10478
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10479
      libsuff= shlibsuff= libmagic=32-bit;;
10480
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10481
      libsuff=32 shlibsuff=N32 libmagic=N32;;
10482
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10483
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10484
    *) libsuff= shlibsuff= libmagic=never-match;;
10485
    esac
10486
    ;;
10487
  esac
10488
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10489
  shlibpath_overrides_runpath=no
10490
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10491
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10492
  hardcode_into_libs=yes
10493
  ;;
10494
 
10495
# No shared lib support for Linux oldld, aout, or coff.
10496
linux*oldld* | linux*aout* | linux*coff*)
10497
  dynamic_linker=no
10498
  ;;
10499
 
10500
# This must be Linux ELF.
10501
linux* | k*bsd*-gnu | kopensolaris*-gnu)
10502
  version_type=linux
10503
  need_lib_prefix=no
10504
  need_version=no
10505
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10506
  soname_spec='${libname}${release}${shared_ext}$major'
10507
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10508
  shlibpath_var=LD_LIBRARY_PATH
10509
  shlibpath_overrides_runpath=no
10510
 
10511
  # Some binutils ld are patched to set DT_RUNPATH
10512
  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10513
  $as_echo_n "(cached) " >&6
10514
else
10515
  lt_cv_shlibpath_overrides_runpath=no
10516
    save_LDFLAGS=$LDFLAGS
10517
    save_libdir=$libdir
10518
    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10519
         LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10520
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10521
/* end confdefs.h.  */
10522
 
10523
int
10524
main ()
10525
{
10526
 
10527
  ;
10528
  return 0;
10529
}
10530
_ACEOF
10531
if ac_fn_c_try_link "$LINENO"; then :
10532
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10533
  lt_cv_shlibpath_overrides_runpath=yes
10534
fi
10535
fi
10536
rm -f core conftest.err conftest.$ac_objext \
10537
    conftest$ac_exeext conftest.$ac_ext
10538
    LDFLAGS=$save_LDFLAGS
10539
    libdir=$save_libdir
10540
 
10541
fi
10542
 
10543
  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10544
 
10545
  # This implies no fast_install, which is unacceptable.
10546
  # Some rework will be needed to allow for fast_install
10547
  # before this can be enabled.
10548
  hardcode_into_libs=yes
10549
 
10550
  # Append ld.so.conf contents to the search path
10551
  if test -f /etc/ld.so.conf; then
10552
    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
10553
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10554
  fi
10555
 
10556
  # We used to test for /lib/ld.so.1 and disable shared libraries on
10557
  # powerpc, because MkLinux only supported shared libraries with the
10558
  # GNU dynamic linker.  Since this was broken with cross compilers,
10559
  # most powerpc-linux boxes support dynamic linking these days and
10560
  # people can always --disable-shared, the test was removed, and we
10561
  # assume the GNU/Linux dynamic linker is in use.
10562
  dynamic_linker='GNU/Linux ld.so'
10563
  ;;
10564
 
10565
netbsd*)
10566
  version_type=sunos
10567
  need_lib_prefix=no
10568
  need_version=no
10569
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10570
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10571
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10572
    dynamic_linker='NetBSD (a.out) ld.so'
10573
  else
10574
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10575
    soname_spec='${libname}${release}${shared_ext}$major'
10576
    dynamic_linker='NetBSD ld.elf_so'
10577
  fi
10578
  shlibpath_var=LD_LIBRARY_PATH
10579
  shlibpath_overrides_runpath=yes
10580
  hardcode_into_libs=yes
10581
  ;;
10582
 
10583
newsos6)
10584
  version_type=linux
10585
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10586
  shlibpath_var=LD_LIBRARY_PATH
10587
  shlibpath_overrides_runpath=yes
10588
  ;;
10589
 
10590
*nto* | *qnx*)
10591
  version_type=qnx
10592
  need_lib_prefix=no
10593
  need_version=no
10594
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10595
  soname_spec='${libname}${release}${shared_ext}$major'
10596
  shlibpath_var=LD_LIBRARY_PATH
10597
  shlibpath_overrides_runpath=no
10598
  hardcode_into_libs=yes
10599
  dynamic_linker='ldqnx.so'
10600
  ;;
10601
 
10602
openbsd*)
10603
  version_type=sunos
10604
  sys_lib_dlsearch_path_spec="/usr/lib"
10605
  need_lib_prefix=no
10606
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10607
  case $host_os in
10608
    openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10609
    *)                          need_version=no  ;;
10610
  esac
10611
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10612
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10613
  shlibpath_var=LD_LIBRARY_PATH
10614
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10615
    case $host_os in
10616
      openbsd2.[89] | openbsd2.[89].*)
10617
        shlibpath_overrides_runpath=no
10618
        ;;
10619
      *)
10620
        shlibpath_overrides_runpath=yes
10621
        ;;
10622
      esac
10623
  else
10624
    shlibpath_overrides_runpath=yes
10625
  fi
10626
  ;;
10627
 
10628
os2*)
10629
  libname_spec='$name'
10630
  shrext_cmds=".dll"
10631
  need_lib_prefix=no
10632
  library_names_spec='$libname${shared_ext} $libname.a'
10633
  dynamic_linker='OS/2 ld.exe'
10634
  shlibpath_var=LIBPATH
10635
  ;;
10636
 
10637
osf3* | osf4* | osf5*)
10638
  version_type=osf
10639
  need_lib_prefix=no
10640
  need_version=no
10641
  soname_spec='${libname}${release}${shared_ext}$major'
10642
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10643
  shlibpath_var=LD_LIBRARY_PATH
10644
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10645
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10646
  ;;
10647
 
10648
rdos*)
10649
  dynamic_linker=no
10650
  ;;
10651
 
10652
solaris*)
10653
  version_type=linux
10654
  need_lib_prefix=no
10655
  need_version=no
10656
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10657
  soname_spec='${libname}${release}${shared_ext}$major'
10658
  shlibpath_var=LD_LIBRARY_PATH
10659
  shlibpath_overrides_runpath=yes
10660
  hardcode_into_libs=yes
10661
  # ldd complains unless libraries are executable
10662
  postinstall_cmds='chmod +x $lib'
10663
  ;;
10664
 
10665
sunos4*)
10666
  version_type=sunos
10667
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10668
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10669
  shlibpath_var=LD_LIBRARY_PATH
10670
  shlibpath_overrides_runpath=yes
10671
  if test "$with_gnu_ld" = yes; then
10672
    need_lib_prefix=no
10673
  fi
10674
  need_version=yes
10675
  ;;
10676
 
10677
sysv4 | sysv4.3*)
10678
  version_type=linux
10679
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10680
  soname_spec='${libname}${release}${shared_ext}$major'
10681
  shlibpath_var=LD_LIBRARY_PATH
10682
  case $host_vendor in
10683
    sni)
10684
      shlibpath_overrides_runpath=no
10685
      need_lib_prefix=no
10686
      runpath_var=LD_RUN_PATH
10687
      ;;
10688
    siemens)
10689
      need_lib_prefix=no
10690
      ;;
10691
    motorola)
10692
      need_lib_prefix=no
10693
      need_version=no
10694
      shlibpath_overrides_runpath=no
10695
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10696
      ;;
10697
  esac
10698
  ;;
10699
 
10700
sysv4*MP*)
10701
  if test -d /usr/nec ;then
10702
    version_type=linux
10703
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10704
    soname_spec='$libname${shared_ext}.$major'
10705
    shlibpath_var=LD_LIBRARY_PATH
10706
  fi
10707
  ;;
10708
 
10709
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10710
  version_type=freebsd-elf
10711
  need_lib_prefix=no
10712
  need_version=no
10713
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10714
  soname_spec='${libname}${release}${shared_ext}$major'
10715
  shlibpath_var=LD_LIBRARY_PATH
10716
  shlibpath_overrides_runpath=yes
10717
  hardcode_into_libs=yes
10718
  if test "$with_gnu_ld" = yes; then
10719
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10720
  else
10721
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10722
    case $host_os in
10723
      sco3.2v5*)
10724
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10725
        ;;
10726
    esac
10727
  fi
10728
  sys_lib_dlsearch_path_spec='/usr/lib'
10729
  ;;
10730
 
10731
tpf*)
10732
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10733
  version_type=linux
10734
  need_lib_prefix=no
10735
  need_version=no
10736
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10737
  shlibpath_var=LD_LIBRARY_PATH
10738
  shlibpath_overrides_runpath=no
10739
  hardcode_into_libs=yes
10740
  ;;
10741
 
10742
uts4*)
10743
  version_type=linux
10744
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10745
  soname_spec='${libname}${release}${shared_ext}$major'
10746
  shlibpath_var=LD_LIBRARY_PATH
10747
  ;;
10748
 
10749
*)
10750
  dynamic_linker=no
10751
  ;;
10752
esac
10753
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10754
$as_echo "$dynamic_linker" >&6; }
10755
test "$dynamic_linker" = no && can_build_shared=no
10756
 
10757
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10758
if test "$GCC" = yes; then
10759
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10760
fi
10761
 
10762
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10763
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10764
fi
10765
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10766
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10767
fi
10768
 
10769
 
10770
 
10771
 
10772
 
10773
 
10774
 
10775
 
10776
 
10777
 
10778
 
10779
 
10780
 
10781
 
10782
 
10783
 
10784
 
10785
 
10786
 
10787
 
10788
 
10789
 
10790
 
10791
 
10792
 
10793
 
10794
 
10795
 
10796
 
10797
 
10798
 
10799
 
10800
 
10801
 
10802
 
10803
 
10804
 
10805
 
10806
 
10807
 
10808
 
10809
 
10810
 
10811
 
10812
 
10813
 
10814
 
10815
 
10816
 
10817
 
10818
 
10819
 
10820
 
10821
 
10822
 
10823
 
10824
 
10825
 
10826
 
10827
 
10828
 
10829
 
10830
 
10831
 
10832
 
10833
 
10834
 
10835
 
10836
 
10837
 
10838
 
10839
 
10840
 
10841
 
10842
 
10843
 
10844
 
10845
 
10846
 
10847
 
10848
 
10849
 
10850
 
10851
 
10852
 
10853
 
10854
 
10855
 
10856
 
10857
 
10858
 
10859
 
10860
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10861
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10862
hardcode_action=
10863
if test -n "$hardcode_libdir_flag_spec" ||
10864
   test -n "$runpath_var" ||
10865
   test "X$hardcode_automatic" = "Xyes" ; then
10866
 
10867
  # We can hardcode non-existent directories.
10868
  if test "$hardcode_direct" != no &&
10869
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10870
     # have to relink, otherwise we might link with an installed library
10871
     # when we should be linking with a yet-to-be-installed one
10872
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10873
     test "$hardcode_minus_L" != no; then
10874
    # Linking always hardcodes the temporary library directory.
10875
    hardcode_action=relink
10876
  else
10877
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10878
    hardcode_action=immediate
10879
  fi
10880
else
10881
  # We cannot hardcode anything, or else we can only hardcode existing
10882
  # directories.
10883
  hardcode_action=unsupported
10884
fi
10885
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10886
$as_echo "$hardcode_action" >&6; }
10887
 
10888
if test "$hardcode_action" = relink ||
10889
   test "$inherit_rpath" = yes; then
10890
  # Fast installation is not supported
10891
  enable_fast_install=no
10892
elif test "$shlibpath_overrides_runpath" = yes ||
10893
     test "$enable_shared" = no; then
10894
  # Fast installation is not necessary
10895
  enable_fast_install=needless
10896
fi
10897
 
10898
 
10899
 
10900
 
10901
 
10902
 
10903
  if test "x$enable_dlopen" != xyes; then
10904
  enable_dlopen=unknown
10905
  enable_dlopen_self=unknown
10906
  enable_dlopen_self_static=unknown
10907
else
10908
  lt_cv_dlopen=no
10909
  lt_cv_dlopen_libs=
10910
 
10911
  case $host_os in
10912
  beos*)
10913
    lt_cv_dlopen="load_add_on"
10914
    lt_cv_dlopen_libs=
10915
    lt_cv_dlopen_self=yes
10916
    ;;
10917
 
10918
  mingw* | pw32* | cegcc*)
10919
    lt_cv_dlopen="LoadLibrary"
10920
    lt_cv_dlopen_libs=
10921
    ;;
10922
 
10923
  cygwin*)
10924
    lt_cv_dlopen="dlopen"
10925
    lt_cv_dlopen_libs=
10926
    ;;
10927
 
10928
  darwin*)
10929
  # if libdl is installed we need to link against it
10930
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10931
$as_echo_n "checking for dlopen in -ldl... " >&6; }
10932
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10933
  $as_echo_n "(cached) " >&6
10934
else
10935
  ac_check_lib_save_LIBS=$LIBS
10936
LIBS="-ldl  $LIBS"
10937
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10938
/* end confdefs.h.  */
10939
 
10940
/* Override any GCC internal prototype to avoid an error.
10941
   Use char because int might match the return type of a GCC
10942
   builtin and then its argument prototype would still apply.  */
10943
#ifdef __cplusplus
10944
extern "C"
10945
#endif
10946
char dlopen ();
10947
int
10948
main ()
10949
{
10950
return dlopen ();
10951
  ;
10952
  return 0;
10953
}
10954
_ACEOF
10955
if ac_fn_c_try_link "$LINENO"; then :
10956
  ac_cv_lib_dl_dlopen=yes
10957
else
10958
  ac_cv_lib_dl_dlopen=no
10959
fi
10960
rm -f core conftest.err conftest.$ac_objext \
10961
    conftest$ac_exeext conftest.$ac_ext
10962
LIBS=$ac_check_lib_save_LIBS
10963
fi
10964
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10965
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10966
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10967
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10968
else
10969
 
10970
    lt_cv_dlopen="dyld"
10971
    lt_cv_dlopen_libs=
10972
    lt_cv_dlopen_self=yes
10973
 
10974
fi
10975
 
10976
    ;;
10977
 
10978
  *)
10979
    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10980
if test "x$ac_cv_func_shl_load" = x""yes; then :
10981
  lt_cv_dlopen="shl_load"
10982
else
10983
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10984
$as_echo_n "checking for shl_load in -ldld... " >&6; }
10985
if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10986
  $as_echo_n "(cached) " >&6
10987
else
10988
  ac_check_lib_save_LIBS=$LIBS
10989
LIBS="-ldld  $LIBS"
10990
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10991
/* end confdefs.h.  */
10992
 
10993
/* Override any GCC internal prototype to avoid an error.
10994
   Use char because int might match the return type of a GCC
10995
   builtin and then its argument prototype would still apply.  */
10996
#ifdef __cplusplus
10997
extern "C"
10998
#endif
10999
char shl_load ();
11000
int
11001
main ()
11002
{
11003
return shl_load ();
11004
  ;
11005
  return 0;
11006
}
11007
_ACEOF
11008
if ac_fn_c_try_link "$LINENO"; then :
11009
  ac_cv_lib_dld_shl_load=yes
11010
else
11011
  ac_cv_lib_dld_shl_load=no
11012
fi
11013
rm -f core conftest.err conftest.$ac_objext \
11014
    conftest$ac_exeext conftest.$ac_ext
11015
LIBS=$ac_check_lib_save_LIBS
11016
fi
11017
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11018
$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11019
if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11020
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11021
else
11022
  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11023
if test "x$ac_cv_func_dlopen" = x""yes; then :
11024
  lt_cv_dlopen="dlopen"
11025
else
11026
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11027
$as_echo_n "checking for dlopen in -ldl... " >&6; }
11028
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11029
  $as_echo_n "(cached) " >&6
11030
else
11031
  ac_check_lib_save_LIBS=$LIBS
11032
LIBS="-ldl  $LIBS"
11033
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11034
/* end confdefs.h.  */
11035
 
11036
/* Override any GCC internal prototype to avoid an error.
11037
   Use char because int might match the return type of a GCC
11038
   builtin and then its argument prototype would still apply.  */
11039
#ifdef __cplusplus
11040
extern "C"
11041
#endif
11042
char dlopen ();
11043
int
11044
main ()
11045
{
11046
return dlopen ();
11047
  ;
11048
  return 0;
11049
}
11050
_ACEOF
11051
if ac_fn_c_try_link "$LINENO"; then :
11052
  ac_cv_lib_dl_dlopen=yes
11053
else
11054
  ac_cv_lib_dl_dlopen=no
11055
fi
11056
rm -f core conftest.err conftest.$ac_objext \
11057
    conftest$ac_exeext conftest.$ac_ext
11058
LIBS=$ac_check_lib_save_LIBS
11059
fi
11060
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11061
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11062
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11063
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11064
else
11065
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11066
$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11067
if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11068
  $as_echo_n "(cached) " >&6
11069
else
11070
  ac_check_lib_save_LIBS=$LIBS
11071
LIBS="-lsvld  $LIBS"
11072
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11073
/* end confdefs.h.  */
11074
 
11075
/* Override any GCC internal prototype to avoid an error.
11076
   Use char because int might match the return type of a GCC
11077
   builtin and then its argument prototype would still apply.  */
11078
#ifdef __cplusplus
11079
extern "C"
11080
#endif
11081
char dlopen ();
11082
int
11083
main ()
11084
{
11085
return dlopen ();
11086
  ;
11087
  return 0;
11088
}
11089
_ACEOF
11090
if ac_fn_c_try_link "$LINENO"; then :
11091
  ac_cv_lib_svld_dlopen=yes
11092
else
11093
  ac_cv_lib_svld_dlopen=no
11094
fi
11095
rm -f core conftest.err conftest.$ac_objext \
11096
    conftest$ac_exeext conftest.$ac_ext
11097
LIBS=$ac_check_lib_save_LIBS
11098
fi
11099
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11100
$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11101
if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11102
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11103
else
11104
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11105
$as_echo_n "checking for dld_link in -ldld... " >&6; }
11106
if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11107
  $as_echo_n "(cached) " >&6
11108
else
11109
  ac_check_lib_save_LIBS=$LIBS
11110
LIBS="-ldld  $LIBS"
11111
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11112
/* end confdefs.h.  */
11113
 
11114
/* Override any GCC internal prototype to avoid an error.
11115
   Use char because int might match the return type of a GCC
11116
   builtin and then its argument prototype would still apply.  */
11117
#ifdef __cplusplus
11118
extern "C"
11119
#endif
11120
char dld_link ();
11121
int
11122
main ()
11123
{
11124
return dld_link ();
11125
  ;
11126
  return 0;
11127
}
11128
_ACEOF
11129
if ac_fn_c_try_link "$LINENO"; then :
11130
  ac_cv_lib_dld_dld_link=yes
11131
else
11132
  ac_cv_lib_dld_dld_link=no
11133
fi
11134
rm -f core conftest.err conftest.$ac_objext \
11135
    conftest$ac_exeext conftest.$ac_ext
11136
LIBS=$ac_check_lib_save_LIBS
11137
fi
11138
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11139
$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11140
if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11141
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11142
fi
11143
 
11144
 
11145
fi
11146
 
11147
 
11148
fi
11149
 
11150
 
11151
fi
11152
 
11153
 
11154
fi
11155
 
11156
 
11157
fi
11158
 
11159
    ;;
11160
  esac
11161
 
11162
  if test "x$lt_cv_dlopen" != xno; then
11163
    enable_dlopen=yes
11164
  else
11165
    enable_dlopen=no
11166
  fi
11167
 
11168
  case $lt_cv_dlopen in
11169
  dlopen)
11170
    save_CPPFLAGS="$CPPFLAGS"
11171
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11172
 
11173
    save_LDFLAGS="$LDFLAGS"
11174
    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11175
 
11176
    save_LIBS="$LIBS"
11177
    LIBS="$lt_cv_dlopen_libs $LIBS"
11178
 
11179
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11180
$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11181
if test "${lt_cv_dlopen_self+set}" = set; then :
11182
  $as_echo_n "(cached) " >&6
11183
else
11184
          if test "$cross_compiling" = yes; then :
11185
  lt_cv_dlopen_self=cross
11186
else
11187
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11188
  lt_status=$lt_dlunknown
11189
  cat > conftest.$ac_ext <<_LT_EOF
11190
#line 11190 "configure"
11191
#include "confdefs.h"
11192
 
11193
#if HAVE_DLFCN_H
11194
#include 
11195
#endif
11196
 
11197
#include 
11198
 
11199
#ifdef RTLD_GLOBAL
11200
#  define LT_DLGLOBAL           RTLD_GLOBAL
11201
#else
11202
#  ifdef DL_GLOBAL
11203
#    define LT_DLGLOBAL         DL_GLOBAL
11204
#  else
11205
#    define LT_DLGLOBAL         0
11206
#  endif
11207
#endif
11208
 
11209
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11210
   find out it does not work in some platform. */
11211
#ifndef LT_DLLAZY_OR_NOW
11212
#  ifdef RTLD_LAZY
11213
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11214
#  else
11215
#    ifdef DL_LAZY
11216
#      define LT_DLLAZY_OR_NOW          DL_LAZY
11217
#    else
11218
#      ifdef RTLD_NOW
11219
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
11220
#      else
11221
#        ifdef DL_NOW
11222
#          define LT_DLLAZY_OR_NOW      DL_NOW
11223
#        else
11224
#          define LT_DLLAZY_OR_NOW      0
11225
#        endif
11226
#      endif
11227
#    endif
11228
#  endif
11229
#endif
11230
 
11231
/* When -fvisbility=hidden is used, assume the code has been annotated
11232
   correspondingly for the symbols needed.  */
11233
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11234
void fnord () __attribute__((visibility("default")));
11235
#endif
11236
 
11237
void fnord () { int i=42; }
11238
int main ()
11239
{
11240
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11241
  int status = $lt_dlunknown;
11242
 
11243
  if (self)
11244
    {
11245
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11246
      else
11247
        {
11248
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11249
          else puts (dlerror ());
11250
        }
11251
      /* dlclose (self); */
11252
    }
11253
  else
11254
    puts (dlerror ());
11255
 
11256
  return status;
11257
}
11258
_LT_EOF
11259
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11260
  (eval $ac_link) 2>&5
11261
  ac_status=$?
11262
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11263
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11264
    (./conftest; exit; ) >&5 2>/dev/null
11265
    lt_status=$?
11266
    case x$lt_status in
11267
      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11268
      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11269
      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11270
    esac
11271
  else :
11272
    # compilation failed
11273
    lt_cv_dlopen_self=no
11274
  fi
11275
fi
11276
rm -fr conftest*
11277
 
11278
 
11279
fi
11280
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11281
$as_echo "$lt_cv_dlopen_self" >&6; }
11282
 
11283
    if test "x$lt_cv_dlopen_self" = xyes; then
11284
      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11285
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11286
$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11287
if test "${lt_cv_dlopen_self_static+set}" = set; then :
11288
  $as_echo_n "(cached) " >&6
11289
else
11290
          if test "$cross_compiling" = yes; then :
11291
  lt_cv_dlopen_self_static=cross
11292
else
11293
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11294
  lt_status=$lt_dlunknown
11295
  cat > conftest.$ac_ext <<_LT_EOF
11296
#line 11296 "configure"
11297
#include "confdefs.h"
11298
 
11299
#if HAVE_DLFCN_H
11300
#include 
11301
#endif
11302
 
11303
#include 
11304
 
11305
#ifdef RTLD_GLOBAL
11306
#  define LT_DLGLOBAL           RTLD_GLOBAL
11307
#else
11308
#  ifdef DL_GLOBAL
11309
#    define LT_DLGLOBAL         DL_GLOBAL
11310
#  else
11311
#    define LT_DLGLOBAL         0
11312
#  endif
11313
#endif
11314
 
11315
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11316
   find out it does not work in some platform. */
11317
#ifndef LT_DLLAZY_OR_NOW
11318
#  ifdef RTLD_LAZY
11319
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11320
#  else
11321
#    ifdef DL_LAZY
11322
#      define LT_DLLAZY_OR_NOW          DL_LAZY
11323
#    else
11324
#      ifdef RTLD_NOW
11325
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
11326
#      else
11327
#        ifdef DL_NOW
11328
#          define LT_DLLAZY_OR_NOW      DL_NOW
11329
#        else
11330
#          define LT_DLLAZY_OR_NOW      0
11331
#        endif
11332
#      endif
11333
#    endif
11334
#  endif
11335
#endif
11336
 
11337
/* When -fvisbility=hidden is used, assume the code has been annotated
11338
   correspondingly for the symbols needed.  */
11339
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11340
void fnord () __attribute__((visibility("default")));
11341
#endif
11342
 
11343
void fnord () { int i=42; }
11344
int main ()
11345
{
11346
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11347
  int status = $lt_dlunknown;
11348
 
11349
  if (self)
11350
    {
11351
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11352
      else
11353
        {
11354
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11355
          else puts (dlerror ());
11356
        }
11357
      /* dlclose (self); */
11358
    }
11359
  else
11360
    puts (dlerror ());
11361
 
11362
  return status;
11363
}
11364
_LT_EOF
11365
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11366
  (eval $ac_link) 2>&5
11367
  ac_status=$?
11368
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11369
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11370
    (./conftest; exit; ) >&5 2>/dev/null
11371
    lt_status=$?
11372
    case x$lt_status in
11373
      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11374
      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11375
      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11376
    esac
11377
  else :
11378
    # compilation failed
11379
    lt_cv_dlopen_self_static=no
11380
  fi
11381
fi
11382
rm -fr conftest*
11383
 
11384
 
11385
fi
11386
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11387
$as_echo "$lt_cv_dlopen_self_static" >&6; }
11388
    fi
11389
 
11390
    CPPFLAGS="$save_CPPFLAGS"
11391
    LDFLAGS="$save_LDFLAGS"
11392
    LIBS="$save_LIBS"
11393
    ;;
11394
  esac
11395
 
11396
  case $lt_cv_dlopen_self in
11397
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11398
  *) enable_dlopen_self=unknown ;;
11399
  esac
11400
 
11401
  case $lt_cv_dlopen_self_static in
11402
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11403
  *) enable_dlopen_self_static=unknown ;;
11404
  esac
11405
fi
11406
 
11407
 
11408
 
11409
 
11410
 
11411
 
11412
 
11413
 
11414
 
11415
 
11416
 
11417
 
11418
 
11419
 
11420
 
11421
 
11422
 
11423
striplib=
11424
old_striplib=
11425
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11426
$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11427
if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11428
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11429
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11430
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11431
$as_echo "yes" >&6; }
11432
else
11433
# FIXME - insert some real tests, host_os isn't really good enough
11434
  case $host_os in
11435
  darwin*)
11436
    if test -n "$STRIP" ; then
11437
      striplib="$STRIP -x"
11438
      old_striplib="$STRIP -S"
11439
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11440
$as_echo "yes" >&6; }
11441
    else
11442
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11443
$as_echo "no" >&6; }
11444
    fi
11445
    ;;
11446
  *)
11447
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11448
$as_echo "no" >&6; }
11449
    ;;
11450
  esac
11451
fi
11452
 
11453
 
11454
 
11455
 
11456
 
11457
 
11458
 
11459
 
11460
 
11461
 
11462
 
11463
 
11464
  # Report which library types will actually be built
11465
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11466
$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11467
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11468
$as_echo "$can_build_shared" >&6; }
11469
 
11470
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11471
$as_echo_n "checking whether to build shared libraries... " >&6; }
11472
  test "$can_build_shared" = "no" && enable_shared=no
11473
 
11474
  # On AIX, shared libraries and static libraries use the same namespace, and
11475
  # are all built from PIC.
11476
  case $host_os in
11477
  aix3*)
11478
    test "$enable_shared" = yes && enable_static=no
11479
    if test -n "$RANLIB"; then
11480
      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11481
      postinstall_cmds='$RANLIB $lib'
11482
    fi
11483
    ;;
11484
 
11485
  aix[4-9]*)
11486
    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11487
      test "$enable_shared" = yes && enable_static=no
11488
    fi
11489
    ;;
11490
  esac
11491
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11492
$as_echo "$enable_shared" >&6; }
11493
 
11494
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11495
$as_echo_n "checking whether to build static libraries... " >&6; }
11496
  # Make sure either enable_shared or enable_static is yes.
11497
  test "$enable_shared" = yes || enable_static=yes
11498
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11499
$as_echo "$enable_static" >&6; }
11500
 
11501
 
11502
 
11503
 
11504
fi
11505
ac_ext=c
11506
ac_cpp='$CPP $CPPFLAGS'
11507
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11508
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11509
ac_compiler_gnu=$ac_cv_c_compiler_gnu
11510
 
11511
CC="$lt_save_CC"
11512
 
11513
 
11514
 
11515
 
11516
 
11517
 
11518
 
11519
 
11520
 
11521
 
11522
 
11523
 
11524
 
11525
        ac_config_commands="$ac_config_commands libtool"
11526
 
11527
 
11528
 
11529
 
11530
# Only expand once:
11531
 
11532
 
11533
 
11534
# Check whether --enable-targets was given.
11535
if test "${enable_targets+set}" = set; then :
11536
  enableval=$enable_targets; case "${enableval}" in
11537
  yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
11538
            ;;
11539
  no)       enable_targets= ;;
11540
  *)        enable_targets=$enableval ;;
11541
esac
11542
fi
11543
 
11544
ac_checking=yes
11545
if grep '^RELEASE=y' ${srcdir}/../bfd/Makefile.am >/dev/null 2>/dev/null ; then
11546
  ac_checking=
11547
fi
11548
# Check whether --enable-checking was given.
11549
if test "${enable_checking+set}" = set; then :
11550
  enableval=$enable_checking; case "${enableval}" in
11551
  no|none)  ac_checking= ;;
11552
  *)        ac_checking=yes ;;
11553
esac
11554
fi
11555
if test x$ac_checking != x ; then
11556
 
11557
$as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
11558
 
11559
fi
11560
 
11561
using_cgen=no
11562
 
11563
 
11564
GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
11565
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11566
/* end confdefs.h.  */
11567
__GNUC__
11568
_ACEOF
11569
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11570
  $EGREP "^[0-3]$" >/dev/null 2>&1; then :
11571
 
11572
else
11573
  GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
11574
fi
11575
rm -f conftest*
11576
 
11577
 
11578
# Check whether --enable-werror was given.
11579
if test "${enable_werror+set}" = set; then :
11580
  enableval=$enable_werror; case "${enableval}" in
11581
     yes | y) ERROR_ON_WARNING="yes" ;;
11582
     no | n)  ERROR_ON_WARNING="no" ;;
11583
     *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11584
   esac
11585
fi
11586
 
11587
 
11588
# Disable -Wformat by default when using gcc on mingw
11589
case "${host}" in
11590
  *-*-mingw32*)
11591
    if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11592
      GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
11593
    fi
11594
    ;;
11595
  *) ;;
11596
esac
11597
 
11598
# Enable -Werror by default when using gcc
11599
if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11600
    ERROR_ON_WARNING=yes
11601
fi
11602
 
11603
NO_WERROR=
11604
if test "${ERROR_ON_WARNING}" = yes ; then
11605
    GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
11606
    NO_WERROR="-Wno-error"
11607
fi
11608
 
11609
if test "${GCC}" = yes ; then
11610
  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
11611
fi
11612
 
11613
# Check whether --enable-build-warnings was given.
11614
if test "${enable_build_warnings+set}" = set; then :
11615
  enableval=$enable_build_warnings; case "${enableval}" in
11616
  yes)  WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
11617
  no)   if test "${GCC}" = yes ; then
11618
          WARN_CFLAGS="-w"
11619
        fi;;
11620
  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
11621
        WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
11622
  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
11623
        WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
11624
  *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11625
esac
11626
fi
11627
 
11628
 
11629
if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
11630
  echo "Setting warning flags = $WARN_CFLAGS" 6>&1
11631
fi
11632
 
11633
 
11634
 
11635
 
11636
 
11637
# Generate a header file
11638
ac_config_headers="$ac_config_headers config.h:config.in"
11639
 
11640
 
11641
# If we are on a DOS filesystem, we must use gdb.ini rather than
11642
# .gdbinit.
11643
case "${host}" in
11644
  *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*)
11645
    GDBINIT="gdb.ini"
11646
    ac_config_files="$ac_config_files gdb.ini:gdbinit.in"
11647
 
11648
    ;;
11649
  *)
11650
    GDBINIT=".gdbinit"
11651
    ac_config_files="$ac_config_files .gdbinit:gdbinit.in"
11652
 
11653
    ;;
11654
esac
11655
 
11656
 
11657
#We need this for the host.  BOUT header is in host order.
11658
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11659
$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11660
if test "${ac_cv_c_bigendian+set}" = set; then :
11661
  $as_echo_n "(cached) " >&6
11662
else
11663
  ac_cv_c_bigendian=unknown
11664
    # See if we're dealing with a universal compiler.
11665
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11666
/* end confdefs.h.  */
11667
#ifndef __APPLE_CC__
11668
               not a universal capable compiler
11669
             #endif
11670
             typedef int dummy;
11671
 
11672
_ACEOF
11673
if ac_fn_c_try_compile "$LINENO"; then :
11674
 
11675
        # Check for potential -arch flags.  It is not universal unless
11676
        # there are at least two -arch flags with different values.
11677
        ac_arch=
11678
        ac_prev=
11679
        for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11680
         if test -n "$ac_prev"; then
11681
           case $ac_word in
11682
             i?86 | x86_64 | ppc | ppc64)
11683
               if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11684
                 ac_arch=$ac_word
11685
               else
11686
                 ac_cv_c_bigendian=universal
11687
                 break
11688
               fi
11689
               ;;
11690
           esac
11691
           ac_prev=
11692
         elif test "x$ac_word" = "x-arch"; then
11693
           ac_prev=arch
11694
         fi
11695
       done
11696
fi
11697
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11698
    if test $ac_cv_c_bigendian = unknown; then
11699
      # See if sys/param.h defines the BYTE_ORDER macro.
11700
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11701
/* end confdefs.h.  */
11702
#include 
11703
             #include 
11704
 
11705
int
11706
main ()
11707
{
11708
#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11709
                     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11710
                     && LITTLE_ENDIAN)
11711
              bogus endian macros
11712
             #endif
11713
 
11714
  ;
11715
  return 0;
11716
}
11717
_ACEOF
11718
if ac_fn_c_try_compile "$LINENO"; then :
11719
  # It does; now see whether it defined to BIG_ENDIAN or not.
11720
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11721
/* end confdefs.h.  */
11722
#include 
11723
                #include 
11724
 
11725
int
11726
main ()
11727
{
11728
#if BYTE_ORDER != BIG_ENDIAN
11729
                 not big endian
11730
                #endif
11731
 
11732
  ;
11733
  return 0;
11734
}
11735
_ACEOF
11736
if ac_fn_c_try_compile "$LINENO"; then :
11737
  ac_cv_c_bigendian=yes
11738
else
11739
  ac_cv_c_bigendian=no
11740
fi
11741
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11742
fi
11743
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11744
    fi
11745
    if test $ac_cv_c_bigendian = unknown; then
11746
      # See if  defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11747
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11748
/* end confdefs.h.  */
11749
#include 
11750
 
11751
int
11752
main ()
11753
{
11754
#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11755
              bogus endian macros
11756
             #endif
11757
 
11758
  ;
11759
  return 0;
11760
}
11761
_ACEOF
11762
if ac_fn_c_try_compile "$LINENO"; then :
11763
  # It does; now see whether it defined to _BIG_ENDIAN or not.
11764
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11765
/* end confdefs.h.  */
11766
#include 
11767
 
11768
int
11769
main ()
11770
{
11771
#ifndef _BIG_ENDIAN
11772
                 not big endian
11773
                #endif
11774
 
11775
  ;
11776
  return 0;
11777
}
11778
_ACEOF
11779
if ac_fn_c_try_compile "$LINENO"; then :
11780
  ac_cv_c_bigendian=yes
11781
else
11782
  ac_cv_c_bigendian=no
11783
fi
11784
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11785
fi
11786
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11787
    fi
11788
    if test $ac_cv_c_bigendian = unknown; then
11789
      # Compile a test program.
11790
      if test "$cross_compiling" = yes; then :
11791
  # Try to guess by grepping values from an object file.
11792
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11793
/* end confdefs.h.  */
11794
short int ascii_mm[] =
11795
                  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11796
                short int ascii_ii[] =
11797
                  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11798
                int use_ascii (int i) {
11799
                  return ascii_mm[i] + ascii_ii[i];
11800
                }
11801
                short int ebcdic_ii[] =
11802
                  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11803
                short int ebcdic_mm[] =
11804
                  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11805
                int use_ebcdic (int i) {
11806
                  return ebcdic_mm[i] + ebcdic_ii[i];
11807
                }
11808
                extern int foo;
11809
 
11810
int
11811
main ()
11812
{
11813
return use_ascii (foo) == use_ebcdic (foo);
11814
  ;
11815
  return 0;
11816
}
11817
_ACEOF
11818
if ac_fn_c_try_compile "$LINENO"; then :
11819
  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11820
              ac_cv_c_bigendian=yes
11821
            fi
11822
            if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11823
              if test "$ac_cv_c_bigendian" = unknown; then
11824
                ac_cv_c_bigendian=no
11825
              else
11826
                # finding both strings is unlikely to happen, but who knows?
11827
                ac_cv_c_bigendian=unknown
11828
              fi
11829
            fi
11830
fi
11831
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11832
else
11833
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11834
/* end confdefs.h.  */
11835
$ac_includes_default
11836
int
11837
main ()
11838
{
11839
 
11840
             /* Are we little or big endian?  From Harbison&Steele.  */
11841
             union
11842
             {
11843
               long int l;
11844
               char c[sizeof (long int)];
11845
             } u;
11846
             u.l = 1;
11847
             return u.c[sizeof (long int) - 1] == 1;
11848
 
11849
  ;
11850
  return 0;
11851
}
11852
_ACEOF
11853
if ac_fn_c_try_run "$LINENO"; then :
11854
  ac_cv_c_bigendian=no
11855
else
11856
  ac_cv_c_bigendian=yes
11857
fi
11858
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11859
  conftest.$ac_objext conftest.beam conftest.$ac_ext
11860
fi
11861
 
11862
    fi
11863
fi
11864
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11865
$as_echo "$ac_cv_c_bigendian" >&6; }
11866
 case $ac_cv_c_bigendian in #(
11867
   yes)
11868
     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11869
;; #(
11870
   no)
11871
      ;; #(
11872
   universal)
11873
 
11874
$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11875
 
11876
     ;; #(
11877
   *)
11878
     as_fn_error "unknown endianness
11879
 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11880
 esac
11881
 
11882
 
11883
te_file=generic
11884
 
11885
# Makefile target for installing gas in $(tooldir)/bin.
11886
install_tooldir=install-exec-tooldir
11887
 
11888
canon_targets=""
11889
all_targets=no
11890
if test -n "$enable_targets" ; then
11891
  for t in `echo $enable_targets | sed 's/,/ /g'`; do
11892
    if test $t = "all"; then
11893
      all_targets=yes
11894
      continue
11895
    fi
11896
    result=`$ac_config_sub $t 2>/dev/null`
11897
    if test -n "$result" ; then
11898
      canon_targets="$canon_targets $result"
11899
#    else
11900
#      # Permit "all", etc.  We don't support it yet though.
11901
#      canon_targets="$canon_targets $t"
11902
    fi
11903
  done
11904
  _gas_uniq_list="$canon_targets"
11905
_gas_uniq_newlist=""
11906
for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
11907
  case $_gas_uniq_i in
11908
  _gas_uniq_dummy) ;;
11909
  *) case " $_gas_uniq_newlist " in
11910
       *" $_gas_uniq_i "*) ;;
11911
       *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
11912
     esac ;;
11913
  esac
11914
done
11915
canon_targets=$_gas_uniq_newlist
11916
 
11917
fi
11918
 
11919
emulations=""
11920
 
11921
for this_target in $target $canon_targets ; do
11922
 
11923
    targ=${this_target}
11924
    . ${srcdir}/configure.tgt
11925
 
11926
    case ${target_cpu} in
11927
      crisv32)
11928
 
11929
cat >>confdefs.h <<_ACEOF
11930
#define DEFAULT_CRIS_ARCH $arch
11931
_ACEOF
11932
 
11933
        ;;
11934
    esac
11935
 
11936
    if test ${this_target} = $target ; then
11937
      target_cpu_type=${cpu_type}
11938
    elif test ${target_cpu_type} != ${cpu_type} ; then
11939
      continue
11940
    fi
11941
 
11942
    generic_target=${cpu_type}-${target_vendor}-${target_os}
11943
    case ${generic_target} in
11944
      i386-*-sco3.2v5*)
11945
        if test ${this_target} = $target; then
11946
 
11947
$as_echo "#define SCO_ELF 1" >>confdefs.h
11948
 
11949
        fi
11950
        ;;
11951
 
11952
      i386-*-msdosdjgpp* \
11953
      | i386-*-go32* \
11954
      | i386-go32-rtems*)
11955
 
11956
$as_echo "#define STRICTCOFF 1" >>confdefs.h
11957
 
11958
        ;;
11959
 
11960
      i860-*-*)
11961
        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&5
11962
$as_echo "$as_me: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&2;}
11963
        ;;
11964
 
11965
      microblaze*)
11966
        ;;
11967
 
11968
      mips-sony-bsd*)
11969
        ;;
11970
      mips-*-bsd*)
11971
        as_fn_error "Unknown vendor for mips-bsd configuration." "$LINENO" 5
11972
        ;;
11973
 
11974
      ppc-*-aix[5-9].*)
11975
 
11976
$as_echo "#define AIX_WEAK_SUPPORT 1" >>confdefs.h
11977
 
11978
        ;;
11979
      ppc-*-linux-*)
11980
        case "$endian" in
11981
          big)  ;;
11982
          *)    as_fn_error "GNU/Linux must be configured big endian" "$LINENO" 5 ;;
11983
        esac
11984
        ;;
11985
      ppc-*-solaris*)
11986
        if test ${this_target} = $target; then
11987
 
11988
$as_echo "#define TARGET_SOLARIS_COMMENT 1" >>confdefs.h
11989
 
11990
        fi
11991
        if test x${endian} = xbig; then
11992
          as_fn_error "Solaris must be configured little endian" "$LINENO" 5
11993
        fi
11994
        ;;
11995
 
11996
      sh*-*-symbianelf*)
11997
 
11998
$as_echo "#define TARGET_SYMBIAN 1" >>confdefs.h
11999
 
12000
        ;;
12001
    esac
12002
 
12003
    if test ${this_target} = $target ; then
12004
      endian_def=
12005
      if test x${endian} = xbig; then
12006
        endian_def=1
12007
      elif test x${endian} = xlittle; then
12008
        endian_def=0
12009
      fi
12010
      if test x${endian_def} != x; then
12011
 
12012
cat >>confdefs.h <<_ACEOF
12013
#define TARGET_BYTES_BIG_ENDIAN $endian_def
12014
_ACEOF
12015
 
12016
      fi
12017
    fi
12018
 
12019
# Other random stuff.
12020
 
12021
    case ${cpu_type} in
12022
      mips)
12023
        # Set mips_cpu to the name of the default CPU.
12024
        case ${target_cpu} in
12025
          mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el)
12026
            mips_cpu=from-abi
12027
            ;;
12028
          mipsisa32 | mipsisa32el)
12029
            mips_cpu=mips32
12030
            ;;
12031
          mipsisa32r2 | mipsisa32r2el)
12032
            mips_cpu=mips32r2
12033
            ;;
12034
          mipsisa64 | mipsisa64el)
12035
            mips_cpu=mips64
12036
            ;;
12037
          mipsisa64r2 | mipsisa64r2el)
12038
            mips_cpu=mips64r2
12039
            ;;
12040
          mipstx39 | mipstx39el)
12041
            mips_cpu=r3900
12042
            ;;
12043
          mips64vr | mips64vrel)
12044
            mips_cpu=vr4100
12045
            ;;
12046
          mipsisa32r2* | mipsisa64r2*)
12047
            mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
12048
            ;;
12049
          mips64* | mipsisa64* | mipsisa32*)
12050
            mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
12051
            ;;
12052
          *)
12053
            as_fn_error "$target_cpu isn't a supported MIPS CPU name" "$LINENO" 5
12054
            ;;
12055
        esac
12056
        # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
12057
        # binaries.  It's a GNU extension that some OSes don't understand.
12058
        # The value only matters on ELF targets.
12059
        case ${target} in
12060
          *-*-irix*)
12061
            use_e_mips_abi_o32=0
12062
            ;;
12063
          *)
12064
            use_e_mips_abi_o32=1
12065
            ;;
12066
        esac
12067
        # Decide whether to generate 32-bit or 64-bit code by default.
12068
        # Used to resolve -march=from-abi when an embedded ABI is selected.
12069
        case ${target} in
12070
          mips64*-*-* | mipsisa64*-*-*)
12071
            mips_default_64bit=1
12072
            ;;
12073
          *)
12074
            mips_default_64bit=0
12075
            ;;
12076
        esac
12077
        # Decide which ABI to target by default.
12078
        case ${target} in
12079
          mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* | mips64*-kfreebsd*-gnu)
12080
            mips_default_abi=N32_ABI
12081
            ;;
12082
          mips*-linux* | mips*-freebsd* | mips*-kfreebsd*-gnu)
12083
            mips_default_abi=O32_ABI
12084
            ;;
12085
          mips64*-openbsd*)
12086
            mips_default_abi=N64_ABI
12087
            ;;
12088
          *)
12089
            mips_default_abi=NO_ABI
12090
            ;;
12091
        esac
12092
 
12093
cat >>confdefs.h <<_ACEOF
12094
#define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
12095
_ACEOF
12096
 
12097
 
12098
cat >>confdefs.h <<_ACEOF
12099
#define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
12100
_ACEOF
12101
 
12102
 
12103
cat >>confdefs.h <<_ACEOF
12104
#define MIPS_DEFAULT_64BIT $mips_default_64bit
12105
_ACEOF
12106
 
12107
 
12108
cat >>confdefs.h <<_ACEOF
12109
#define MIPS_DEFAULT_ABI $mips_default_abi
12110
_ACEOF
12111
 
12112
        ;;
12113
    esac
12114
 
12115
    # Do we need the opcodes library?
12116
    case ${cpu_type} in
12117
      vax | tic30)
12118
        ;;
12119
 
12120
      *)
12121
        need_opcodes=yes
12122
 
12123
        case "${enable_shared}" in
12124
        yes) shared_opcodes=true ;;
12125
        *opcodes*) shared_opcodes=true ;;
12126
        *) shared_opcodes=false ;;
12127
        esac
12128
        ;;
12129
    esac
12130
 
12131
    # Any other special object files needed ?
12132
    case ${cpu_type} in
12133
 
12134
      bfin)
12135
        echo ${extra_objects} | grep -s "bfin-parse.o"
12136
        if test $? -ne 0 ; then
12137
          extra_objects="$extra_objects bfin-parse.o"
12138
        fi
12139
 
12140
        echo ${extra_objects} | grep -s "bfin-lex.o"
12141
        if test $? -ne 0 ; then
12142
          extra_objects="$extra_objects bfin-lex.o"
12143
        fi
12144
        ;;
12145
 
12146
      fr30 | ip2k | iq2000 | lm32 | m32r | openrisc)
12147
        using_cgen=yes
12148
        ;;
12149
 
12150
      m32c)
12151
        using_cgen=yes
12152
        ;;
12153
      frv)
12154
        using_cgen=yes
12155
        ;;
12156
      m68k)
12157
        case ${extra_objects} in
12158
        *m68k-parse.o*) ;;
12159
        *) extra_objects="$extra_objects m68k-parse.o" ;;
12160
        esac
12161
        ;;
12162
 
12163
      mep)
12164
        using_cgen=yes
12165
        ;;
12166
 
12167
      mips)
12168
        echo ${extra_objects} | grep -s "itbl-parse.o"
12169
        if test $? -ne 0 ; then
12170
          extra_objects="$extra_objects itbl-parse.o"
12171
        fi
12172
 
12173
        echo ${extra_objects} | grep -s "itbl-lex.o"
12174
        if test $? -ne 0 ; then
12175
          extra_objects="$extra_objects itbl-lex.o"
12176
        fi
12177
 
12178
        echo ${extra_objects} | grep -s "itbl-ops.o"
12179
        if test $? -ne 0 ; then
12180
          extra_objects="$extra_objects itbl-ops.o"
12181
        fi
12182
        ;;
12183
 
12184
      mt)
12185
        using_cgen=yes
12186
        ;;
12187
 
12188
      i386 | s390 | sparc)
12189
        if test $this_target = $target ; then
12190
 
12191
cat >>confdefs.h <<_ACEOF
12192
#define DEFAULT_ARCH "${arch}"
12193
_ACEOF
12194
 
12195
        fi
12196
        ;;
12197
 
12198
      rx)
12199
        echo ${extra_objects} | grep -s "rx-parse.o"
12200
        if test $? -ne 0 ; then
12201
          extra_objects="$extra_objects rx-parse.o"
12202
        fi
12203
        ;;
12204
 
12205
      xstormy16)
12206
        using_cgen=yes
12207
        ;;
12208
 
12209
      xc16x)
12210
        using_cgen=yes
12211
        ;;
12212
 
12213
      xtensa)
12214
        echo ${extra_objects} | grep -s "xtensa-relax.o"
12215
        if test $? -ne 0 ; then
12216
          extra_objects="$extra_objects xtensa-relax.o"
12217
        fi
12218
        ;;
12219
 
12220
      *)
12221
        ;;
12222
    esac
12223
 
12224
    if test $using_cgen = yes ; then
12225
        case "x${extra_objects}" in
12226
        *cgen.o*) ;;
12227
        *) extra_objects="$extra_objects cgen.o" ;;
12228
        esac
12229
    fi
12230
 
12231
# See if we really can support this configuration with the emulation code.
12232
 
12233
    if test $this_target = $target ; then
12234
      obj_format=$fmt
12235
      te_file=$em
12236
    fi
12237
 
12238
   case ${te_file} in
12239
      vms) extra_objects="$extra_objects te-vms.o" ;;
12240
   esac
12241
 
12242
# From target name and format, produce a list of supported emulations.
12243
 
12244
    case ${generic_target}-${fmt} in
12245
      mips-*-irix5*-*)  emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
12246
      mips*-*-linux*-* | mips*-*-freebsd* | mips*-*-kfreebsd*-gnu)
12247
                        case "$endian" in
12248
                        big)    emulation="mipsbelf mipslelf mipself" ;;
12249
                        *)      emulation="mipslelf mipsbelf mipself" ;;
12250
                        esac ;;
12251
      mips-*-lnews*-ecoff) ;;
12252
      mips-*-*-ecoff)   case "$endian" in
12253
                        big)    emulation="mipsbecoff mipslecoff mipsecoff" ;;
12254
                        *)      emulation="mipslecoff mipsbecoff mipsecoff" ;;
12255
                        esac ;;
12256
      mips-*-*-elf)     case "$endian" in
12257
                        big)    emulation="mipsbelf mipslelf mipself" ;;
12258
                        *)      emulation="mipslelf mipsbelf mipself" ;;
12259
                        esac ;;
12260
      mips-*-sysv4*MP*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
12261
      # i386-pc-pe-coff != i386-pc-coff.
12262
      i386-*-pe-coff)   ;;
12263
      # Uncommenting the next line will turn on support for i386 AOUT
12264
      # for the default linux configuration
12265
      # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
12266
      #
12267
      i386-*-aout)      emulation="i386aout" ;;
12268
      i386-*-coff)      emulation="i386coff" ;;
12269
      i386-*-elf)       emulation="i386elf" ;;
12270
 
12271
      # Always all formats.  The first stated emulation becomes the default.
12272
      cris-*-*aout*)    emulation="crisaout criself" ;;
12273
      cris-*-*)         emulation="criself crisaout" ;;
12274
    esac
12275
 
12276
    emulations="$emulations $emulation"
12277
 
12278
done
12279
 
12280
# Turn on all targets if possible
12281
if test ${all_targets} = "yes"; then
12282
  case ${target_cpu_type} in
12283
  i386)
12284
    case ${obj_format} in
12285
    aout)
12286
      emulations="$emulations i386coff i386elf"
12287
      ;;
12288
    coff)
12289
      emulations="$emulations i386aout i386elf"
12290
    ;;
12291
    elf)
12292
      emulations="$emulations i386aout i386coff"
12293
      ;;
12294
    esac
12295
  ;;
12296
  x86_64)
12297
    case ${obj_format} in
12298
    aout)
12299
      emulations="$emulations i386coff i386elf"
12300
      ;;
12301
    coff)
12302
      emulations="$emulations i386aout i386elf"
12303
    ;;
12304
    elf)
12305
      emulations="$emulations i386aout i386coff"
12306
      ;;
12307
    esac
12308
  ;;
12309
  esac
12310
fi
12311
 
12312
# PE code has way too many macros tweaking behaviour
12313
case ${te_file} in
12314
  pe*) emulations="" ;;
12315
esac
12316
 
12317
# Assign floating point type.  Most processors with FP support
12318
# IEEE FP.  On those that don't support FP at all, usually IEEE
12319
# is emulated.
12320
case ${target_cpu} in
12321
  vax | pdp11 ) atof=vax ;;
12322
  *)            atof=ieee ;;
12323
esac
12324
 
12325
case "${obj_format}" in
12326
  "") as_fn_error "GAS does not know what format to use for target ${target}" "$LINENO" 5 ;;
12327
esac
12328
 
12329
# Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
12330
cgen_cpu_prefix=""
12331
if test $using_cgen = yes ; then
12332
  case ${target_cpu} in
12333
    *) cgen_cpu_prefix=${target_cpu} ;;
12334
  esac
12335
 
12336
 
12337
$as_echo "#define USING_CGEN 1" >>confdefs.h
12338
 
12339
fi
12340
 
12341
 
12342
if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
12343
  as_fn_error "GAS does not support target CPU ${target_cpu_type}" "$LINENO" 5
12344
fi
12345
 
12346
if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
12347
  as_fn_error "GAS does not have support for object file format ${obj_format}" "$LINENO" 5
12348
fi
12349
 
12350
# Some COFF configurations want these random other flags set.
12351
case ${obj_format} in
12352
  coff)
12353
    case ${target_cpu_type} in
12354
      i386)
12355
$as_echo "#define I386COFF 1" >>confdefs.h
12356
 ;;
12357
      m68k)
12358
$as_echo "#define M68KCOFF 1" >>confdefs.h
12359
 ;;
12360
      m88k)
12361
$as_echo "#define M88KCOFF 1" >>confdefs.h
12362
 ;;
12363
      x86_64)
12364
$as_echo "#define I386COFF 1" >>confdefs.h
12365
 ;;
12366
    esac
12367
    ;;
12368
esac
12369
 
12370
# Getting this done right is going to be a bitch.  Each configuration specified
12371
# with --enable-targets=... should be checked for environment, format, cpu
12372
# setting.
12373
#
12374
# For each configuration, the necessary object file support code must be linked
12375
# in.  This might be only one, it might be up to four.  The necessary emulation
12376
# code needs to be provided, too.
12377
#
12378
# And then there's "--enable-targets=all"....
12379
#
12380
# For now, just always do it for MIPS ELF or ECOFF configurations.  Sigh.
12381
 
12382
formats="${obj_format}"
12383
emfiles=""
12384
EMULATIONS=""
12385
_gas_uniq_list="$emulations"
12386
_gas_uniq_newlist=""
12387
for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12388
  case $_gas_uniq_i in
12389
  _gas_uniq_dummy) ;;
12390
  *) case " $_gas_uniq_newlist " in
12391
       *" $_gas_uniq_i "*) ;;
12392
       *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12393
     esac ;;
12394
  esac
12395
done
12396
emulations=$_gas_uniq_newlist
12397
 
12398
for em in . $emulations ; do
12399
  case $em in
12400
    .)  continue ;;
12401
    mipsbelf | mipslelf | mipself)
12402
        fmt=elf   file=mipself ;;
12403
    mipsbecoff | mipslecoff | mipsecoff)
12404
        fmt=ecoff file=mipsecoff ;;
12405
    *coff)
12406
        fmt=coff  file=$em ;;
12407
    *aout)
12408
        fmt=aout file=$em ;;
12409
    *elf)
12410
        fmt=elf file=$em ;;
12411
  esac
12412
  formats="$formats $fmt"
12413
  emfiles="$emfiles e-$file.o"
12414
  EMULATIONS="$EMULATIONS &$em,"
12415
done
12416
_gas_uniq_list="$formats"
12417
_gas_uniq_newlist=""
12418
for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12419
  case $_gas_uniq_i in
12420
  _gas_uniq_dummy) ;;
12421
  *) case " $_gas_uniq_newlist " in
12422
       *" $_gas_uniq_i "*) ;;
12423
       *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12424
     esac ;;
12425
  esac
12426
done
12427
formats=$_gas_uniq_newlist
12428
 
12429
_gas_uniq_list="$emfiles"
12430
_gas_uniq_newlist=""
12431
for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12432
  case $_gas_uniq_i in
12433
  _gas_uniq_dummy) ;;
12434
  *) case " $_gas_uniq_newlist " in
12435
       *" $_gas_uniq_i "*) ;;
12436
       *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12437
     esac ;;
12438
  esac
12439
done
12440
emfiles=$_gas_uniq_newlist
12441
 
12442
if test `set . $formats ; shift ; echo $#` -gt 1 ; then
12443
  for fmt in $formats ; do
12444
    case $fmt in
12445
      aout)
12446
$as_echo "#define OBJ_MAYBE_AOUT 1" >>confdefs.h
12447
   ;;
12448
      bout)
12449
$as_echo "#define OBJ_MAYBE_BOUT 1" >>confdefs.h
12450
   ;;
12451
      coff)
12452
$as_echo "#define OBJ_MAYBE_COFF 1" >>confdefs.h
12453
    ;;
12454
      ecoff)
12455
$as_echo "#define OBJ_MAYBE_ECOFF 1" >>confdefs.h
12456
   ;;
12457
      elf)
12458
$as_echo "#define OBJ_MAYBE_ELF 1" >>confdefs.h
12459
     ;;
12460
      generic)
12461
$as_echo "#define OBJ_MAYBE_GENERIC 1" >>confdefs.h
12462
 ;;
12463
      som)
12464
$as_echo "#define OBJ_MAYBE_SOM 1" >>confdefs.h
12465
     ;;
12466
    esac
12467
    extra_objects="$extra_objects obj-$fmt.o"
12468
  done
12469
  obj_format=multi
12470
fi
12471
if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
12472
  DEFAULT_EMULATION=`set . $emulations ; echo $2`
12473
  # e-mips* has more than one emulation per file, e-i386* has just one at the
12474
  # moment.  If only one emulation is specified, then don't define
12475
  # USE_EMULATIONS or include any of the e-files as they will only be bloat.
12476
  case "${obj_format}${emfiles}" in
12477
    multi* | *mips*)
12478
      extra_objects="$extra_objects $emfiles"
12479
 
12480
$as_echo "#define USE_EMULATIONS 1" >>confdefs.h
12481
 ;;
12482
  esac
12483
fi
12484
 
12485
 
12486
cat >>confdefs.h <<_ACEOF
12487
#define EMULATIONS $EMULATIONS
12488
_ACEOF
12489
 
12490
 
12491
cat >>confdefs.h <<_ACEOF
12492
#define DEFAULT_EMULATION "$DEFAULT_EMULATION"
12493
_ACEOF
12494
 
12495
 
12496
reject_dev_configs=yes
12497
 
12498
case ${reject_dev_configs}-${dev} in
12499
  yes-yes) # Oops.
12500
    as_fn_error "GAS does not support the ${generic_target} configuration." "$LINENO" 5
12501
    ;;
12502
esac
12503
 
12504
 
12505
 
12506
 
12507
 
12508
 
12509
 
12510
# do we need the opcodes library?
12511
case "${need_opcodes}" in
12512
yes)
12513
  OPCODES_LIB=../opcodes/libopcodes.la
12514
  ;;
12515
esac
12516
 
12517
 
12518
 
12519
 
12520
cat >>confdefs.h <<_ACEOF
12521
#define TARGET_ALIAS "${target_alias}"
12522
_ACEOF
12523
 
12524
 
12525
cat >>confdefs.h <<_ACEOF
12526
#define TARGET_CANONICAL "${target}"
12527
_ACEOF
12528
 
12529
 
12530
cat >>confdefs.h <<_ACEOF
12531
#define TARGET_CPU "${target_cpu}"
12532
_ACEOF
12533
 
12534
 
12535
cat >>confdefs.h <<_ACEOF
12536
#define TARGET_VENDOR "${target_vendor}"
12537
_ACEOF
12538
 
12539
 
12540
cat >>confdefs.h <<_ACEOF
12541
#define TARGET_OS "${target_os}"
12542
_ACEOF
12543
 
12544
 
12545
for ac_prog in 'bison -y' byacc
12546
do
12547
  # Extract the first word of "$ac_prog", so it can be a program name with args.
12548
set dummy $ac_prog; ac_word=$2
12549
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12550
$as_echo_n "checking for $ac_word... " >&6; }
12551
if test "${ac_cv_prog_YACC+set}" = set; then :
12552
  $as_echo_n "(cached) " >&6
12553
else
12554
  if test -n "$YACC"; then
12555
  ac_cv_prog_YACC="$YACC" # Let the user override the test.
12556
else
12557
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12558
for as_dir in $PATH
12559
do
12560
  IFS=$as_save_IFS
12561
  test -z "$as_dir" && as_dir=.
12562
    for ac_exec_ext in '' $ac_executable_extensions; do
12563
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12564
    ac_cv_prog_YACC="$ac_prog"
12565
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12566
    break 2
12567
  fi
12568
done
12569
  done
12570
IFS=$as_save_IFS
12571
 
12572
fi
12573
fi
12574
YACC=$ac_cv_prog_YACC
12575
if test -n "$YACC"; then
12576
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
12577
$as_echo "$YACC" >&6; }
12578
else
12579
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12580
$as_echo "no" >&6; }
12581
fi
12582
 
12583
 
12584
  test -n "$YACC" && break
12585
done
12586
test -n "$YACC" || YACC="yacc"
12587
 
12588
for ac_prog in flex lex
12589
do
12590
  # Extract the first word of "$ac_prog", so it can be a program name with args.
12591
set dummy $ac_prog; ac_word=$2
12592
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12593
$as_echo_n "checking for $ac_word... " >&6; }
12594
if test "${ac_cv_prog_LEX+set}" = set; then :
12595
  $as_echo_n "(cached) " >&6
12596
else
12597
  if test -n "$LEX"; then
12598
  ac_cv_prog_LEX="$LEX" # Let the user override the test.
12599
else
12600
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12601
for as_dir in $PATH
12602
do
12603
  IFS=$as_save_IFS
12604
  test -z "$as_dir" && as_dir=.
12605
    for ac_exec_ext in '' $ac_executable_extensions; do
12606
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12607
    ac_cv_prog_LEX="$ac_prog"
12608
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12609
    break 2
12610
  fi
12611
done
12612
  done
12613
IFS=$as_save_IFS
12614
 
12615
fi
12616
fi
12617
LEX=$ac_cv_prog_LEX
12618
if test -n "$LEX"; then
12619
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
12620
$as_echo "$LEX" >&6; }
12621
else
12622
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12623
$as_echo "no" >&6; }
12624
fi
12625
 
12626
 
12627
  test -n "$LEX" && break
12628
done
12629
test -n "$LEX" || LEX=":"
12630
 
12631
if test "x$LEX" != "x:"; then
12632
  cat >conftest.l <<_ACEOF
12633
%%
12634
a { ECHO; }
12635
b { REJECT; }
12636
c { yymore (); }
12637
d { yyless (1); }
12638
e { yyless (input () != 0); }
12639
f { unput (yytext[0]); }
12640
. { BEGIN INITIAL; }
12641
%%
12642
#ifdef YYTEXT_POINTER
12643
extern char *yytext;
12644
#endif
12645
int
12646
main (void)
12647
{
12648
  return ! yylex () + ! yywrap ();
12649
}
12650
_ACEOF
12651
{ { ac_try="$LEX conftest.l"
12652
case "(($ac_try" in
12653
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12654
  *) ac_try_echo=$ac_try;;
12655
esac
12656
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12657
$as_echo "$ac_try_echo"; } >&5
12658
  (eval "$LEX conftest.l") 2>&5
12659
  ac_status=$?
12660
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12661
  test $ac_status = 0; }
12662
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
12663
$as_echo_n "checking lex output file root... " >&6; }
12664
if test "${ac_cv_prog_lex_root+set}" = set; then :
12665
  $as_echo_n "(cached) " >&6
12666
else
12667
 
12668
if test -f lex.yy.c; then
12669
  ac_cv_prog_lex_root=lex.yy
12670
elif test -f lexyy.c; then
12671
  ac_cv_prog_lex_root=lexyy
12672
else
12673
  as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
12674
fi
12675
fi
12676
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
12677
$as_echo "$ac_cv_prog_lex_root" >&6; }
12678
LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
12679
 
12680
if test -z "${LEXLIB+set}"; then
12681
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
12682
$as_echo_n "checking lex library... " >&6; }
12683
if test "${ac_cv_lib_lex+set}" = set; then :
12684
  $as_echo_n "(cached) " >&6
12685
else
12686
 
12687
    ac_save_LIBS=$LIBS
12688
    ac_cv_lib_lex='none needed'
12689
    for ac_lib in '' -lfl -ll; do
12690
      LIBS="$ac_lib $ac_save_LIBS"
12691
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12692
/* end confdefs.h.  */
12693
`cat $LEX_OUTPUT_ROOT.c`
12694
_ACEOF
12695
if ac_fn_c_try_link "$LINENO"; then :
12696
  ac_cv_lib_lex=$ac_lib
12697
fi
12698
rm -f core conftest.err conftest.$ac_objext \
12699
    conftest$ac_exeext conftest.$ac_ext
12700
      test "$ac_cv_lib_lex" != 'none needed' && break
12701
    done
12702
    LIBS=$ac_save_LIBS
12703
 
12704
fi
12705
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
12706
$as_echo "$ac_cv_lib_lex" >&6; }
12707
  test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
12708
fi
12709
 
12710
 
12711
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
12712
$as_echo_n "checking whether yytext is a pointer... " >&6; }
12713
if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
12714
  $as_echo_n "(cached) " >&6
12715
else
12716
  # POSIX says lex can declare yytext either as a pointer or an array; the
12717
# default is implementation-dependent.  Figure out which it is, since
12718
# not all implementations provide the %pointer and %array declarations.
12719
ac_cv_prog_lex_yytext_pointer=no
12720
ac_save_LIBS=$LIBS
12721
LIBS="$LEXLIB $ac_save_LIBS"
12722
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12723
/* end confdefs.h.  */
12724
#define YYTEXT_POINTER 1
12725
`cat $LEX_OUTPUT_ROOT.c`
12726
_ACEOF
12727
if ac_fn_c_try_link "$LINENO"; then :
12728
  ac_cv_prog_lex_yytext_pointer=yes
12729
fi
12730
rm -f core conftest.err conftest.$ac_objext \
12731
    conftest$ac_exeext conftest.$ac_ext
12732
LIBS=$ac_save_LIBS
12733
 
12734
fi
12735
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
12736
$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
12737
if test $ac_cv_prog_lex_yytext_pointer = yes; then
12738
 
12739
$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
12740
 
12741
fi
12742
rm -f conftest.l $LEX_OUTPUT_ROOT.c
12743
 
12744
fi
12745
if test "$LEX" = :; then
12746
  LEX=${am_missing_run}flex
12747
fi
12748
 
12749
ALL_LINGUAS="fr tr es rw id ru fi"
12750
# If we haven't got the data from the intl directory,
12751
# assume NLS is disabled.
12752
USE_NLS=no
12753
LIBINTL=
12754
LIBINTL_DEP=
12755
INCINTL=
12756
XGETTEXT=
12757
GMSGFMT=
12758
POSUB=
12759
 
12760
if test -f  ../intl/config.intl; then
12761
  .  ../intl/config.intl
12762
fi
12763
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12764
$as_echo_n "checking whether NLS is requested... " >&6; }
12765
if test x"$USE_NLS" != xyes; then
12766
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12767
$as_echo "no" >&6; }
12768
else
12769
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12770
$as_echo "yes" >&6; }
12771
 
12772
$as_echo "#define ENABLE_NLS 1" >>confdefs.h
12773
 
12774
 
12775
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12776
$as_echo_n "checking for catalogs to be installed... " >&6; }
12777
  # Look for .po and .gmo files in the source directory.
12778
  CATALOGS=
12779
  XLINGUAS=
12780
  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12781
    # If there aren't any .gmo files the shell will give us the
12782
    # literal string "../path/to/srcdir/po/*.gmo" which has to be
12783
    # weeded out.
12784
    case "$cat" in *\**)
12785
      continue;;
12786
    esac
12787
    # The quadruple backslash is collapsed to a double backslash
12788
    # by the backticks, then collapsed again by the double quotes,
12789
    # leaving us with one backslash in the sed expression (right
12790
    # before the dot that mustn't act as a wildcard).
12791
    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12792
    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12793
    # The user is allowed to set LINGUAS to a list of languages to
12794
    # install catalogs for.  If it's empty that means "all of them."
12795
    if test "x$LINGUAS" = x; then
12796
      CATALOGS="$CATALOGS $cat"
12797
      XLINGUAS="$XLINGUAS $lang"
12798
    else
12799
      case "$LINGUAS" in *$lang*)
12800
        CATALOGS="$CATALOGS $cat"
12801
        XLINGUAS="$XLINGUAS $lang"
12802
        ;;
12803
      esac
12804
    fi
12805
  done
12806
  LINGUAS="$XLINGUAS"
12807
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12808
$as_echo "$LINGUAS" >&6; }
12809
 
12810
 
12811
    DATADIRNAME=share
12812
 
12813
  INSTOBJEXT=.mo
12814
 
12815
  GENCAT=gencat
12816
 
12817
  CATOBJEXT=.gmo
12818
 
12819
fi
12820
 
12821
        MKINSTALLDIRS=
12822
  if test -n "$ac_aux_dir"; then
12823
    case "$ac_aux_dir" in
12824
      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12825
      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12826
    esac
12827
  fi
12828
  if test -z "$MKINSTALLDIRS"; then
12829
    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12830
  fi
12831
 
12832
 
12833
 
12834
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12835
$as_echo_n "checking whether NLS is requested... " >&6; }
12836
    # Check whether --enable-nls was given.
12837
if test "${enable_nls+set}" = set; then :
12838
  enableval=$enable_nls; USE_NLS=$enableval
12839
else
12840
  USE_NLS=yes
12841
fi
12842
 
12843
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12844
$as_echo "$USE_NLS" >&6; }
12845
 
12846
 
12847
 
12848
 
12849
 
12850
 
12851
# Prepare PATH_SEPARATOR.
12852
# The user is always right.
12853
if test "${PATH_SEPARATOR+set}" != set; then
12854
  echo "#! /bin/sh" >conf$$.sh
12855
  echo  "exit 0"   >>conf$$.sh
12856
  chmod +x conf$$.sh
12857
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12858
    PATH_SEPARATOR=';'
12859
  else
12860
    PATH_SEPARATOR=:
12861
  fi
12862
  rm -f conf$$.sh
12863
fi
12864
 
12865
# Find out how to test for executable files. Don't use a zero-byte file,
12866
# as systems may use methods other than mode bits to determine executability.
12867
cat >conf$$.file <<_ASEOF
12868
#! /bin/sh
12869
exit 0
12870
_ASEOF
12871
chmod +x conf$$.file
12872
if test -x conf$$.file >/dev/null 2>&1; then
12873
  ac_executable_p="test -x"
12874
else
12875
  ac_executable_p="test -f"
12876
fi
12877
rm -f conf$$.file
12878
 
12879
# Extract the first word of "msgfmt", so it can be a program name with args.
12880
set dummy msgfmt; ac_word=$2
12881
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12882
$as_echo_n "checking for $ac_word... " >&6; }
12883
if test "${ac_cv_path_MSGFMT+set}" = set; then :
12884
  $as_echo_n "(cached) " >&6
12885
else
12886
  case "$MSGFMT" in
12887
  [\\/]* | ?:[\\/]*)
12888
    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12889
    ;;
12890
  *)
12891
    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12892
    for ac_dir in $PATH; do
12893
      IFS="$ac_save_IFS"
12894
      test -z "$ac_dir" && ac_dir=.
12895
      for ac_exec_ext in '' $ac_executable_extensions; do
12896
        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12897
          if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12898
     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12899
            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12900
            break 2
12901
          fi
12902
        fi
12903
      done
12904
    done
12905
    IFS="$ac_save_IFS"
12906
  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12907
    ;;
12908
esac
12909
fi
12910
MSGFMT="$ac_cv_path_MSGFMT"
12911
if test "$MSGFMT" != ":"; then
12912
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12913
$as_echo "$MSGFMT" >&6; }
12914
else
12915
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12916
$as_echo "no" >&6; }
12917
fi
12918
 
12919
  # Extract the first word of "gmsgfmt", so it can be a program name with args.
12920
set dummy gmsgfmt; ac_word=$2
12921
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12922
$as_echo_n "checking for $ac_word... " >&6; }
12923
if test "${ac_cv_path_GMSGFMT+set}" = set; then :
12924
  $as_echo_n "(cached) " >&6
12925
else
12926
  case $GMSGFMT in
12927
  [\\/]* | ?:[\\/]*)
12928
  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12929
  ;;
12930
  *)
12931
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12932
for as_dir in $PATH
12933
do
12934
  IFS=$as_save_IFS
12935
  test -z "$as_dir" && as_dir=.
12936
    for ac_exec_ext in '' $ac_executable_extensions; do
12937
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12938
    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
12939
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12940
    break 2
12941
  fi
12942
done
12943
  done
12944
IFS=$as_save_IFS
12945
 
12946
  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12947
  ;;
12948
esac
12949
fi
12950
GMSGFMT=$ac_cv_path_GMSGFMT
12951
if test -n "$GMSGFMT"; then
12952
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12953
$as_echo "$GMSGFMT" >&6; }
12954
else
12955
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12956
$as_echo "no" >&6; }
12957
fi
12958
 
12959
 
12960
 
12961
 
12962
# Prepare PATH_SEPARATOR.
12963
# The user is always right.
12964
if test "${PATH_SEPARATOR+set}" != set; then
12965
  echo "#! /bin/sh" >conf$$.sh
12966
  echo  "exit 0"   >>conf$$.sh
12967
  chmod +x conf$$.sh
12968
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12969
    PATH_SEPARATOR=';'
12970
  else
12971
    PATH_SEPARATOR=:
12972
  fi
12973
  rm -f conf$$.sh
12974
fi
12975
 
12976
# Find out how to test for executable files. Don't use a zero-byte file,
12977
# as systems may use methods other than mode bits to determine executability.
12978
cat >conf$$.file <<_ASEOF
12979
#! /bin/sh
12980
exit 0
12981
_ASEOF
12982
chmod +x conf$$.file
12983
if test -x conf$$.file >/dev/null 2>&1; then
12984
  ac_executable_p="test -x"
12985
else
12986
  ac_executable_p="test -f"
12987
fi
12988
rm -f conf$$.file
12989
 
12990
# Extract the first word of "xgettext", so it can be a program name with args.
12991
set dummy xgettext; ac_word=$2
12992
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12993
$as_echo_n "checking for $ac_word... " >&6; }
12994
if test "${ac_cv_path_XGETTEXT+set}" = set; then :
12995
  $as_echo_n "(cached) " >&6
12996
else
12997
  case "$XGETTEXT" in
12998
  [\\/]* | ?:[\\/]*)
12999
    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
13000
    ;;
13001
  *)
13002
    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13003
    for ac_dir in $PATH; do
13004
      IFS="$ac_save_IFS"
13005
      test -z "$ac_dir" && ac_dir=.
13006
      for ac_exec_ext in '' $ac_executable_extensions; do
13007
        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13008
          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13009
     (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
13010
            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
13011
            break 2
13012
          fi
13013
        fi
13014
      done
13015
    done
13016
    IFS="$ac_save_IFS"
13017
  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
13018
    ;;
13019
esac
13020
fi
13021
XGETTEXT="$ac_cv_path_XGETTEXT"
13022
if test "$XGETTEXT" != ":"; then
13023
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13024
$as_echo "$XGETTEXT" >&6; }
13025
else
13026
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13027
$as_echo "no" >&6; }
13028
fi
13029
 
13030
    rm -f messages.po
13031
 
13032
 
13033
# Prepare PATH_SEPARATOR.
13034
# The user is always right.
13035
if test "${PATH_SEPARATOR+set}" != set; then
13036
  echo "#! /bin/sh" >conf$$.sh
13037
  echo  "exit 0"   >>conf$$.sh
13038
  chmod +x conf$$.sh
13039
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13040
    PATH_SEPARATOR=';'
13041
  else
13042
    PATH_SEPARATOR=:
13043
  fi
13044
  rm -f conf$$.sh
13045
fi
13046
 
13047
# Find out how to test for executable files. Don't use a zero-byte file,
13048
# as systems may use methods other than mode bits to determine executability.
13049
cat >conf$$.file <<_ASEOF
13050
#! /bin/sh
13051
exit 0
13052
_ASEOF
13053
chmod +x conf$$.file
13054
if test -x conf$$.file >/dev/null 2>&1; then
13055
  ac_executable_p="test -x"
13056
else
13057
  ac_executable_p="test -f"
13058
fi
13059
rm -f conf$$.file
13060
 
13061
# Extract the first word of "msgmerge", so it can be a program name with args.
13062
set dummy msgmerge; ac_word=$2
13063
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13064
$as_echo_n "checking for $ac_word... " >&6; }
13065
if test "${ac_cv_path_MSGMERGE+set}" = set; then :
13066
  $as_echo_n "(cached) " >&6
13067
else
13068
  case "$MSGMERGE" in
13069
  [\\/]* | ?:[\\/]*)
13070
    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
13071
    ;;
13072
  *)
13073
    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13074
    for ac_dir in $PATH; do
13075
      IFS="$ac_save_IFS"
13076
      test -z "$ac_dir" && ac_dir=.
13077
      for ac_exec_ext in '' $ac_executable_extensions; do
13078
        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13079
          if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
13080
            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
13081
            break 2
13082
          fi
13083
        fi
13084
      done
13085
    done
13086
    IFS="$ac_save_IFS"
13087
  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
13088
    ;;
13089
esac
13090
fi
13091
MSGMERGE="$ac_cv_path_MSGMERGE"
13092
if test "$MSGMERGE" != ":"; then
13093
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13094
$as_echo "$MSGMERGE" >&6; }
13095
else
13096
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13097
$as_echo "no" >&6; }
13098
fi
13099
 
13100
 
13101
      if test "$GMSGFMT" != ":"; then
13102
            if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
13103
       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13104
      : ;
13105
    else
13106
      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
13107
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
13108
$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
13109
      GMSGFMT=":"
13110
    fi
13111
  fi
13112
 
13113
      if test "$XGETTEXT" != ":"; then
13114
            if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13115
       (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
13116
      : ;
13117
    else
13118
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
13119
$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
13120
      XGETTEXT=":"
13121
    fi
13122
        rm -f messages.po
13123
  fi
13124
 
13125
  ac_config_commands="$ac_config_commands default-1"
13126
 
13127
 
13128
 
13129
 
13130
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13131
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13132
    # Check whether --enable-maintainer-mode was given.
13133
if test "${enable_maintainer_mode+set}" = set; then :
13134
  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13135
else
13136
  USE_MAINTAINER_MODE=no
13137
fi
13138
 
13139
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13140
$as_echo "$USE_MAINTAINER_MODE" >&6; }
13141
   if test $USE_MAINTAINER_MODE = yes; then
13142
  MAINTAINER_MODE_TRUE=
13143
  MAINTAINER_MODE_FALSE='#'
13144
else
13145
  MAINTAINER_MODE_TRUE='#'
13146
  MAINTAINER_MODE_FALSE=
13147
fi
13148
 
13149
  MAINT=$MAINTAINER_MODE_TRUE
13150
 
13151
 
13152
 if false; then
13153
  GENINSRC_NEVER_TRUE=
13154
  GENINSRC_NEVER_FALSE='#'
13155
else
13156
  GENINSRC_NEVER_TRUE='#'
13157
  GENINSRC_NEVER_FALSE=
13158
fi
13159
 
13160
 
13161
 
13162
for ac_header in string.h stdlib.h memory.h strings.h unistd.h errno.h sys/types.h limits.h time.h sys/stat.h
13163
do :
13164
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13165
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13166
eval as_val=\$$as_ac_Header
13167
   if test "x$as_val" = x""yes; then :
13168
  cat >>confdefs.h <<_ACEOF
13169
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13170
_ACEOF
13171
 
13172
fi
13173
 
13174
done
13175
 
13176
 
13177
# Put this here so that autoconf's "cross-compiling" message doesn't confuse
13178
# people who are not cross-compiling but are compiling cross-assemblers.
13179
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling a cross-assembler" >&5
13180
$as_echo_n "checking whether compiling a cross-assembler... " >&6; }
13181
if test "${host}" = "${target}"; then
13182
  cross_gas=no
13183
else
13184
  cross_gas=yes
13185
 
13186
$as_echo "#define CROSS_COMPILE 1" >>confdefs.h
13187
 
13188
fi
13189
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_gas" >&5
13190
$as_echo "$cross_gas" >&6; }
13191
 
13192
# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13193
# for constant arguments.  Useless!
13194
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13195
$as_echo_n "checking for working alloca.h... " >&6; }
13196
if test "${ac_cv_working_alloca_h+set}" = set; then :
13197
  $as_echo_n "(cached) " >&6
13198
else
13199
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13200
/* end confdefs.h.  */
13201
#include 
13202
int
13203
main ()
13204
{
13205
char *p = (char *) alloca (2 * sizeof (int));
13206
                          if (p) return 0;
13207
  ;
13208
  return 0;
13209
}
13210
_ACEOF
13211
if ac_fn_c_try_link "$LINENO"; then :
13212
  ac_cv_working_alloca_h=yes
13213
else
13214
  ac_cv_working_alloca_h=no
13215
fi
13216
rm -f core conftest.err conftest.$ac_objext \
13217
    conftest$ac_exeext conftest.$ac_ext
13218
fi
13219
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13220
$as_echo "$ac_cv_working_alloca_h" >&6; }
13221
if test $ac_cv_working_alloca_h = yes; then
13222
 
13223
$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
13224
 
13225
fi
13226
 
13227
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13228
$as_echo_n "checking for alloca... " >&6; }
13229
if test "${ac_cv_func_alloca_works+set}" = set; then :
13230
  $as_echo_n "(cached) " >&6
13231
else
13232
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13233
/* end confdefs.h.  */
13234
#ifdef __GNUC__
13235
# define alloca __builtin_alloca
13236
#else
13237
# ifdef _MSC_VER
13238
#  include 
13239
#  define alloca _alloca
13240
# else
13241
#  ifdef HAVE_ALLOCA_H
13242
#   include 
13243
#  else
13244
#   ifdef _AIX
13245
 #pragma alloca
13246
#   else
13247
#    ifndef alloca /* predefined by HP cc +Olibcalls */
13248
char *alloca ();
13249
#    endif
13250
#   endif
13251
#  endif
13252
# endif
13253
#endif
13254
 
13255
int
13256
main ()
13257
{
13258
char *p = (char *) alloca (1);
13259
                                    if (p) return 0;
13260
  ;
13261
  return 0;
13262
}
13263
_ACEOF
13264
if ac_fn_c_try_link "$LINENO"; then :
13265
  ac_cv_func_alloca_works=yes
13266
else
13267
  ac_cv_func_alloca_works=no
13268
fi
13269
rm -f core conftest.err conftest.$ac_objext \
13270
    conftest$ac_exeext conftest.$ac_ext
13271
fi
13272
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13273
$as_echo "$ac_cv_func_alloca_works" >&6; }
13274
 
13275
if test $ac_cv_func_alloca_works = yes; then
13276
 
13277
$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
13278
 
13279
else
13280
  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13281
# that cause trouble.  Some versions do not even contain alloca or
13282
# contain a buggy version.  If you still want to use their alloca,
13283
# use ar to extract alloca.o from them instead of compiling alloca.c.
13284
 
13285
ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
13286
 
13287
$as_echo "#define C_ALLOCA 1" >>confdefs.h
13288
 
13289
 
13290
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13291
$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13292
if test "${ac_cv_os_cray+set}" = set; then :
13293
  $as_echo_n "(cached) " >&6
13294
else
13295
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13296
/* end confdefs.h.  */
13297
#if defined CRAY && ! defined CRAY2
13298
webecray
13299
#else
13300
wenotbecray
13301
#endif
13302
 
13303
_ACEOF
13304
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13305
  $EGREP "webecray" >/dev/null 2>&1; then :
13306
  ac_cv_os_cray=yes
13307
else
13308
  ac_cv_os_cray=no
13309
fi
13310
rm -f conftest*
13311
 
13312
fi
13313
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13314
$as_echo "$ac_cv_os_cray" >&6; }
13315
if test $ac_cv_os_cray = yes; then
13316
  for ac_func in _getb67 GETB67 getb67; do
13317
    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13318
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13319
eval as_val=\$$as_ac_var
13320
   if test "x$as_val" = x""yes; then :
13321
 
13322
cat >>confdefs.h <<_ACEOF
13323
#define CRAY_STACKSEG_END $ac_func
13324
_ACEOF
13325
 
13326
    break
13327
fi
13328
 
13329
  done
13330
fi
13331
 
13332
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13333
$as_echo_n "checking stack direction for C alloca... " >&6; }
13334
if test "${ac_cv_c_stack_direction+set}" = set; then :
13335
  $as_echo_n "(cached) " >&6
13336
else
13337
  if test "$cross_compiling" = yes; then :
13338
  ac_cv_c_stack_direction=0
13339
else
13340
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13341
/* end confdefs.h.  */
13342
$ac_includes_default
13343
int
13344
find_stack_direction ()
13345
{
13346
  static char *addr = 0;
13347
  auto char dummy;
13348
  if (addr == 0)
13349
    {
13350
      addr = &dummy;
13351
      return find_stack_direction ();
13352
    }
13353
  else
13354
    return (&dummy > addr) ? 1 : -1;
13355
}
13356
 
13357
int
13358
main ()
13359
{
13360
  return find_stack_direction () < 0;
13361
}
13362
_ACEOF
13363
if ac_fn_c_try_run "$LINENO"; then :
13364
  ac_cv_c_stack_direction=1
13365
else
13366
  ac_cv_c_stack_direction=-1
13367
fi
13368
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13369
  conftest.$ac_objext conftest.beam conftest.$ac_ext
13370
fi
13371
 
13372
fi
13373
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13374
$as_echo "$ac_cv_c_stack_direction" >&6; }
13375
cat >>confdefs.h <<_ACEOF
13376
#define STACK_DIRECTION $ac_cv_c_stack_direction
13377
_ACEOF
13378
 
13379
 
13380
fi
13381
 
13382
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
13383
$as_echo_n "checking for inline... " >&6; }
13384
if test "${ac_cv_c_inline+set}" = set; then :
13385
  $as_echo_n "(cached) " >&6
13386
else
13387
  ac_cv_c_inline=no
13388
for ac_kw in inline __inline__ __inline; do
13389
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13390
/* end confdefs.h.  */
13391
#ifndef __cplusplus
13392
typedef int foo_t;
13393
static $ac_kw foo_t static_foo () {return 0; }
13394
$ac_kw foo_t foo () {return 0; }
13395
#endif
13396
 
13397
_ACEOF
13398
if ac_fn_c_try_compile "$LINENO"; then :
13399
  ac_cv_c_inline=$ac_kw
13400
fi
13401
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13402
  test "$ac_cv_c_inline" != no && break
13403
done
13404
 
13405
fi
13406
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
13407
$as_echo "$ac_cv_c_inline" >&6; }
13408
 
13409
case $ac_cv_c_inline in
13410
  inline | yes) ;;
13411
  *)
13412
    case $ac_cv_c_inline in
13413
      no) ac_val=;;
13414
      *) ac_val=$ac_cv_c_inline;;
13415
    esac
13416
    cat >>confdefs.h <<_ACEOF
13417
#ifndef __cplusplus
13418
#define inline $ac_val
13419
#endif
13420
_ACEOF
13421
    ;;
13422
esac
13423
 
13424
 
13425
# VMS doesn't have unlink.
13426
for ac_func in unlink remove
13427
do :
13428
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13429
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13430
eval as_val=\$$as_ac_var
13431
   if test "x$as_val" = x""yes; then :
13432
  cat >>confdefs.h <<_ACEOF
13433
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13434
_ACEOF
13435
 break
13436
fi
13437
done
13438
 
13439
 
13440
# Some systems don't have sbrk().
13441
for ac_func in sbrk
13442
do :
13443
  ac_fn_c_check_func "$LINENO" "sbrk" "ac_cv_func_sbrk"
13444
if test "x$ac_cv_func_sbrk" = x""yes; then :
13445
  cat >>confdefs.h <<_ACEOF
13446
#define HAVE_SBRK 1
13447
_ACEOF
13448
 
13449
fi
13450
done
13451
 
13452
 
13453
# do we need the math library?
13454
case "${need_libm}" in
13455
yes)
13456
  LIBM=
13457
case $host in
13458
*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
13459
  # These system don't have libm, or don't need it
13460
  ;;
13461
*-ncr-sysv4.3*)
13462
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
13463
$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
13464
if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
13465
  $as_echo_n "(cached) " >&6
13466
else
13467
  ac_check_lib_save_LIBS=$LIBS
13468
LIBS="-lmw  $LIBS"
13469
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13470
/* end confdefs.h.  */
13471
 
13472
/* Override any GCC internal prototype to avoid an error.
13473
   Use char because int might match the return type of a GCC
13474
   builtin and then its argument prototype would still apply.  */
13475
#ifdef __cplusplus
13476
extern "C"
13477
#endif
13478
char _mwvalidcheckl ();
13479
int
13480
main ()
13481
{
13482
return _mwvalidcheckl ();
13483
  ;
13484
  return 0;
13485
}
13486
_ACEOF
13487
if ac_fn_c_try_link "$LINENO"; then :
13488
  ac_cv_lib_mw__mwvalidcheckl=yes
13489
else
13490
  ac_cv_lib_mw__mwvalidcheckl=no
13491
fi
13492
rm -f core conftest.err conftest.$ac_objext \
13493
    conftest$ac_exeext conftest.$ac_ext
13494
LIBS=$ac_check_lib_save_LIBS
13495
fi
13496
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
13497
$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
13498
if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
13499
  LIBM="-lmw"
13500
fi
13501
 
13502
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
13503
$as_echo_n "checking for cos in -lm... " >&6; }
13504
if test "${ac_cv_lib_m_cos+set}" = set; then :
13505
  $as_echo_n "(cached) " >&6
13506
else
13507
  ac_check_lib_save_LIBS=$LIBS
13508
LIBS="-lm  $LIBS"
13509
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13510
/* end confdefs.h.  */
13511
 
13512
/* Override any GCC internal prototype to avoid an error.
13513
   Use char because int might match the return type of a GCC
13514
   builtin and then its argument prototype would still apply.  */
13515
#ifdef __cplusplus
13516
extern "C"
13517
#endif
13518
char cos ();
13519
int
13520
main ()
13521
{
13522
return cos ();
13523
  ;
13524
  return 0;
13525
}
13526
_ACEOF
13527
if ac_fn_c_try_link "$LINENO"; then :
13528
  ac_cv_lib_m_cos=yes
13529
else
13530
  ac_cv_lib_m_cos=no
13531
fi
13532
rm -f core conftest.err conftest.$ac_objext \
13533
    conftest$ac_exeext conftest.$ac_ext
13534
LIBS=$ac_check_lib_save_LIBS
13535
fi
13536
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
13537
$as_echo "$ac_cv_lib_m_cos" >&6; }
13538
if test "x$ac_cv_lib_m_cos" = x""yes; then :
13539
  LIBM="$LIBM -lm"
13540
fi
13541
 
13542
  ;;
13543
*)
13544
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
13545
$as_echo_n "checking for cos in -lm... " >&6; }
13546
if test "${ac_cv_lib_m_cos+set}" = set; then :
13547
  $as_echo_n "(cached) " >&6
13548
else
13549
  ac_check_lib_save_LIBS=$LIBS
13550
LIBS="-lm  $LIBS"
13551
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13552
/* end confdefs.h.  */
13553
 
13554
/* Override any GCC internal prototype to avoid an error.
13555
   Use char because int might match the return type of a GCC
13556
   builtin and then its argument prototype would still apply.  */
13557
#ifdef __cplusplus
13558
extern "C"
13559
#endif
13560
char cos ();
13561
int
13562
main ()
13563
{
13564
return cos ();
13565
  ;
13566
  return 0;
13567
}
13568
_ACEOF
13569
if ac_fn_c_try_link "$LINENO"; then :
13570
  ac_cv_lib_m_cos=yes
13571
else
13572
  ac_cv_lib_m_cos=no
13573
fi
13574
rm -f core conftest.err conftest.$ac_objext \
13575
    conftest$ac_exeext conftest.$ac_ext
13576
LIBS=$ac_check_lib_save_LIBS
13577
fi
13578
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
13579
$as_echo "$ac_cv_lib_m_cos" >&6; }
13580
if test "x$ac_cv_lib_m_cos" = x""yes; then :
13581
  LIBM="-lm"
13582
fi
13583
 
13584
  ;;
13585
esac
13586
 
13587
 
13588
 
13589
  ;;
13590
esac
13591
 
13592
# Some non-ANSI preprocessors botch requoting inside strings.  That's bad
13593
# enough, but on some of those systems, the assert macro relies on requoting
13594
# working properly!
13595
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working assert macro" >&5
13596
$as_echo_n "checking for working assert macro... " >&6; }
13597
if test "${gas_cv_assert_ok+set}" = set; then :
13598
  $as_echo_n "(cached) " >&6
13599
else
13600
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13601
/* end confdefs.h.  */
13602
#include 
13603
#include 
13604
int
13605
main ()
13606
{
13607
 
13608
/* check for requoting problems */
13609
static int a, b, c, d;
13610
static char *s;
13611
assert (!strcmp(s, "foo bar baz quux"));
13612
/* check for newline handling */
13613
assert (a == b
13614
        || c == d);
13615
 
13616
  ;
13617
  return 0;
13618
}
13619
_ACEOF
13620
if ac_fn_c_try_link "$LINENO"; then :
13621
  gas_cv_assert_ok=yes
13622
else
13623
  gas_cv_assert_ok=no
13624
fi
13625
rm -f core conftest.err conftest.$ac_objext \
13626
    conftest$ac_exeext conftest.$ac_ext
13627
fi
13628
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_assert_ok" >&5
13629
$as_echo "$gas_cv_assert_ok" >&6; }
13630
test $gas_cv_assert_ok = yes ||
13631
$as_echo "#define BROKEN_ASSERT 1" >>confdefs.h
13632
 
13633
 
13634
 
13635
# On some systems, the system header files may not declare malloc, realloc,
13636
# and free.  There are places where gas needs these functions to have been
13637
# declared -- such as when taking their addresses.
13638
gas_test_headers="
13639
#ifdef HAVE_MEMORY_H
13640
#include 
13641
#endif
13642
#ifdef HAVE_STRING_H
13643
#include 
13644
#else
13645
#ifdef HAVE_STRINGS_H
13646
#include 
13647
#endif
13648
#endif
13649
#ifdef HAVE_STDLIB_H
13650
#include 
13651
#endif
13652
#ifdef HAVE_UNISTD_H
13653
#include 
13654
#endif
13655
"
13656
 
13657
# Does errno.h declare errno, or do we have to add a separate declaration
13658
# for it?
13659
 
13660
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for errno" >&5
13661
$as_echo_n "checking whether declaration is required for errno... " >&6; }
13662
if test "${gas_cv_decl_needed_errno+set}" = set; then :
13663
  $as_echo_n "(cached) " >&6
13664
else
13665
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13666
/* end confdefs.h.  */
13667
 
13668
#ifdef HAVE_ERRNO_H
13669
#include 
13670
#endif
13671
 
13672
int
13673
main ()
13674
{
13675
 
13676
typedef int f;
13677
f x;
13678
x = (f) errno;
13679
 
13680
  ;
13681
  return 0;
13682
}
13683
_ACEOF
13684
if ac_fn_c_try_link "$LINENO"; then :
13685
  gas_cv_decl_needed_errno=no
13686
else
13687
  gas_cv_decl_needed_errno=yes
13688
fi
13689
rm -f core conftest.err conftest.$ac_objext \
13690
    conftest$ac_exeext conftest.$ac_ext
13691
fi
13692
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_errno" >&5
13693
$as_echo "$gas_cv_decl_needed_errno" >&6; }
13694
if test $gas_cv_decl_needed_errno = yes; then
13695
 
13696
$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
13697
 
13698
fi
13699
 
13700
 
13701
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
13702
$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
13703
if test "${gas_cv_decl_getopt_unistd_h+set}" = set; then :
13704
  $as_echo_n "(cached) " >&6
13705
else
13706
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13707
/* end confdefs.h.  */
13708
#include 
13709
int
13710
main ()
13711
{
13712
extern int getopt (int, char *const*, const char *);
13713
  ;
13714
  return 0;
13715
}
13716
_ACEOF
13717
if ac_fn_c_try_compile "$LINENO"; then :
13718
  gas_cv_decl_getopt_unistd_h=yes
13719
else
13720
  gas_cv_decl_getopt_unistd_h=no
13721
fi
13722
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13723
fi
13724
 
13725
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_getopt_unistd_h" >&5
13726
$as_echo "$gas_cv_decl_getopt_unistd_h" >&6; }
13727
if test $gas_cv_decl_getopt_unistd_h = yes; then
13728
 
13729
$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
13730
 
13731
fi
13732
 
13733
 
13734
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for environ" >&5
13735
$as_echo_n "checking whether declaration is required for environ... " >&6; }
13736
if test "${gas_cv_decl_needed_environ+set}" = set; then :
13737
  $as_echo_n "(cached) " >&6
13738
else
13739
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13740
/* end confdefs.h.  */
13741
$gas_test_headers
13742
int
13743
main ()
13744
{
13745
 
13746
typedef char **f;
13747
f x;
13748
x = (f) environ;
13749
 
13750
  ;
13751
  return 0;
13752
}
13753
_ACEOF
13754
if ac_fn_c_try_link "$LINENO"; then :
13755
  gas_cv_decl_needed_environ=no
13756
else
13757
  gas_cv_decl_needed_environ=yes
13758
fi
13759
rm -f core conftest.err conftest.$ac_objext \
13760
    conftest$ac_exeext conftest.$ac_ext
13761
fi
13762
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_environ" >&5
13763
$as_echo "$gas_cv_decl_needed_environ" >&6; }
13764
if test $gas_cv_decl_needed_environ = yes; then
13765
 
13766
$as_echo "#define NEED_DECLARATION_ENVIRON 1" >>confdefs.h
13767
 
13768
fi
13769
 
13770
 
13771
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for ffs" >&5
13772
$as_echo_n "checking whether declaration is required for ffs... " >&6; }
13773
if test "${gas_cv_decl_needed_ffs+set}" = set; then :
13774
  $as_echo_n "(cached) " >&6
13775
else
13776
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13777
/* end confdefs.h.  */
13778
$gas_test_headers
13779
int
13780
main ()
13781
{
13782
 
13783
typedef int (*f)(int);
13784
f x;
13785
x = (f) ffs;
13786
 
13787
  ;
13788
  return 0;
13789
}
13790
_ACEOF
13791
if ac_fn_c_try_link "$LINENO"; then :
13792
  gas_cv_decl_needed_ffs=no
13793
else
13794
  gas_cv_decl_needed_ffs=yes
13795
fi
13796
rm -f core conftest.err conftest.$ac_objext \
13797
    conftest$ac_exeext conftest.$ac_ext
13798
fi
13799
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_ffs" >&5
13800
$as_echo "$gas_cv_decl_needed_ffs" >&6; }
13801
if test $gas_cv_decl_needed_ffs = yes; then
13802
 
13803
$as_echo "#define NEED_DECLARATION_FFS 1" >>confdefs.h
13804
 
13805
fi
13806
 
13807
 
13808
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for free" >&5
13809
$as_echo_n "checking whether declaration is required for free... " >&6; }
13810
if test "${gas_cv_decl_needed_free+set}" = set; then :
13811
  $as_echo_n "(cached) " >&6
13812
else
13813
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13814
/* end confdefs.h.  */
13815
$gas_test_headers
13816
int
13817
main ()
13818
{
13819
 
13820
typedef void (*f)();
13821
f x;
13822
x = (f) free;
13823
 
13824
  ;
13825
  return 0;
13826
}
13827
_ACEOF
13828
if ac_fn_c_try_link "$LINENO"; then :
13829
  gas_cv_decl_needed_free=no
13830
else
13831
  gas_cv_decl_needed_free=yes
13832
fi
13833
rm -f core conftest.err conftest.$ac_objext \
13834
    conftest$ac_exeext conftest.$ac_ext
13835
fi
13836
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_free" >&5
13837
$as_echo "$gas_cv_decl_needed_free" >&6; }
13838
if test $gas_cv_decl_needed_free = yes; then
13839
 
13840
$as_echo "#define NEED_DECLARATION_FREE 1" >>confdefs.h
13841
 
13842
fi
13843
 
13844
 
13845
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for malloc" >&5
13846
$as_echo_n "checking whether declaration is required for malloc... " >&6; }
13847
if test "${gas_cv_decl_needed_malloc+set}" = set; then :
13848
  $as_echo_n "(cached) " >&6
13849
else
13850
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13851
/* end confdefs.h.  */
13852
$gas_test_headers
13853
int
13854
main ()
13855
{
13856
 
13857
typedef char *(*f)();
13858
f x;
13859
x = (f) malloc;
13860
 
13861
  ;
13862
  return 0;
13863
}
13864
_ACEOF
13865
if ac_fn_c_try_link "$LINENO"; then :
13866
  gas_cv_decl_needed_malloc=no
13867
else
13868
  gas_cv_decl_needed_malloc=yes
13869
fi
13870
rm -f core conftest.err conftest.$ac_objext \
13871
    conftest$ac_exeext conftest.$ac_ext
13872
fi
13873
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_malloc" >&5
13874
$as_echo "$gas_cv_decl_needed_malloc" >&6; }
13875
if test $gas_cv_decl_needed_malloc = yes; then
13876
 
13877
$as_echo "#define NEED_DECLARATION_MALLOC 1" >>confdefs.h
13878
 
13879
fi
13880
 
13881
 
13882
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for sbrk" >&5
13883
$as_echo_n "checking whether declaration is required for sbrk... " >&6; }
13884
if test "${gas_cv_decl_needed_sbrk+set}" = set; then :
13885
  $as_echo_n "(cached) " >&6
13886
else
13887
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13888
/* end confdefs.h.  */
13889
$gas_test_headers
13890
int
13891
main ()
13892
{
13893
 
13894
typedef char *(*f)();
13895
f x;
13896
x = (f) sbrk;
13897
 
13898
  ;
13899
  return 0;
13900
}
13901
_ACEOF
13902
if ac_fn_c_try_link "$LINENO"; then :
13903
  gas_cv_decl_needed_sbrk=no
13904
else
13905
  gas_cv_decl_needed_sbrk=yes
13906
fi
13907
rm -f core conftest.err conftest.$ac_objext \
13908
    conftest$ac_exeext conftest.$ac_ext
13909
fi
13910
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_sbrk" >&5
13911
$as_echo "$gas_cv_decl_needed_sbrk" >&6; }
13912
if test $gas_cv_decl_needed_sbrk = yes; then
13913
 
13914
$as_echo "#define NEED_DECLARATION_SBRK 1" >>confdefs.h
13915
 
13916
fi
13917
 
13918
 
13919
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for strstr" >&5
13920
$as_echo_n "checking whether declaration is required for strstr... " >&6; }
13921
if test "${gas_cv_decl_needed_strstr+set}" = set; then :
13922
  $as_echo_n "(cached) " >&6
13923
else
13924
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13925
/* end confdefs.h.  */
13926
$gas_test_headers
13927
int
13928
main ()
13929
{
13930
 
13931
typedef char *(*f)();
13932
f x;
13933
x = (f) strstr;
13934
 
13935
  ;
13936
  return 0;
13937
}
13938
_ACEOF
13939
if ac_fn_c_try_link "$LINENO"; then :
13940
  gas_cv_decl_needed_strstr=no
13941
else
13942
  gas_cv_decl_needed_strstr=yes
13943
fi
13944
rm -f core conftest.err conftest.$ac_objext \
13945
    conftest$ac_exeext conftest.$ac_ext
13946
fi
13947
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_strstr" >&5
13948
$as_echo "$gas_cv_decl_needed_strstr" >&6; }
13949
if test $gas_cv_decl_needed_strstr = yes; then
13950
 
13951
$as_echo "#define NEED_DECLARATION_STRSTR 1" >>confdefs.h
13952
 
13953
fi
13954
 
13955
 
13956
ac_fn_c_check_decl "$LINENO" "mempcpy" "ac_cv_have_decl_mempcpy" "$ac_includes_default"
13957
if test "x$ac_cv_have_decl_mempcpy" = x""yes; then :
13958
  ac_have_decl=1
13959
else
13960
  ac_have_decl=0
13961
fi
13962
 
13963
cat >>confdefs.h <<_ACEOF
13964
#define HAVE_DECL_MEMPCPY $ac_have_decl
13965
_ACEOF
13966
 
13967
ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
13968
if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
13969
  ac_have_decl=1
13970
else
13971
  ac_have_decl=0
13972
fi
13973
 
13974
cat >>confdefs.h <<_ACEOF
13975
#define HAVE_DECL_VSNPRINTF $ac_have_decl
13976
_ACEOF
13977
 
13978
 
13979
 
13980
case "${host}" in
13981
*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
13982
 
13983
$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
13984
 ;;
13985
esac
13986
 
13987
# Link in zlib if we can.  This allows us to write compressed debug sections.
13988
 
13989
  # See if the user specified whether he wants zlib support or not.
13990
 
13991
# Check whether --with-zlib was given.
13992
if test "${with_zlib+set}" = set; then :
13993
  withval=$with_zlib;
13994
else
13995
  with_zlib=auto
13996
fi
13997
 
13998
 
13999
  if test "$with_zlib" != "no"; then
14000
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
14001
$as_echo_n "checking for library containing zlibVersion... " >&6; }
14002
if test "${ac_cv_search_zlibVersion+set}" = set; then :
14003
  $as_echo_n "(cached) " >&6
14004
else
14005
  ac_func_search_save_LIBS=$LIBS
14006
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14007
/* end confdefs.h.  */
14008
 
14009
/* Override any GCC internal prototype to avoid an error.
14010
   Use char because int might match the return type of a GCC
14011
   builtin and then its argument prototype would still apply.  */
14012
#ifdef __cplusplus
14013
extern "C"
14014
#endif
14015
char zlibVersion ();
14016
int
14017
main ()
14018
{
14019
return zlibVersion ();
14020
  ;
14021
  return 0;
14022
}
14023
_ACEOF
14024
for ac_lib in '' z; do
14025
  if test -z "$ac_lib"; then
14026
    ac_res="none required"
14027
  else
14028
    ac_res=-l$ac_lib
14029
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14030
  fi
14031
  if ac_fn_c_try_link "$LINENO"; then :
14032
  ac_cv_search_zlibVersion=$ac_res
14033
fi
14034
rm -f core conftest.err conftest.$ac_objext \
14035
    conftest$ac_exeext
14036
  if test "${ac_cv_search_zlibVersion+set}" = set; then :
14037
  break
14038
fi
14039
done
14040
if test "${ac_cv_search_zlibVersion+set}" = set; then :
14041
 
14042
else
14043
  ac_cv_search_zlibVersion=no
14044
fi
14045
rm conftest.$ac_ext
14046
LIBS=$ac_func_search_save_LIBS
14047
fi
14048
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
14049
$as_echo "$ac_cv_search_zlibVersion" >&6; }
14050
ac_res=$ac_cv_search_zlibVersion
14051
if test "$ac_res" != no; then :
14052
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14053
  for ac_header in zlib.h
14054
do :
14055
  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
14056
if test "x$ac_cv_header_zlib_h" = x""yes; then :
14057
  cat >>confdefs.h <<_ACEOF
14058
#define HAVE_ZLIB_H 1
14059
_ACEOF
14060
 
14061
fi
14062
 
14063
done
14064
 
14065
fi
14066
 
14067
    if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
14068
      as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
14069
    fi
14070
  fi
14071
 
14072
 
14073
# Support for VMS timestamps via cross compile
14074
 
14075
if test "$ac_cv_header_time_h" = yes; then
14076
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tm.tm_gmtoff in time.h" >&5
14077
$as_echo_n "checking for struct tm.tm_gmtoff in time.h... " >&6; }
14078
 if test "${gas_cv_have_time_type_member_tm_gmtoff+set}" = set; then :
14079
  $as_echo_n "(cached) " >&6
14080
else
14081
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14082
/* end confdefs.h.  */
14083
 
14084
#define _BSD_SOURCE 1
14085
#include 
14086
int
14087
main ()
14088
{
14089
struct tm avar; void* aref = (void*) &avar.tm_gmtoff
14090
  ;
14091
  return 0;
14092
}
14093
_ACEOF
14094
if ac_fn_c_try_compile "$LINENO"; then :
14095
  gas_cv_have_time_type_member_tm_gmtoff=yes
14096
else
14097
  gas_cv_have_time_type_member_tm_gmtoff=no
14098
 
14099
fi
14100
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14101
fi
14102
 
14103
 if test $gas_cv_have_time_type_member_tm_gmtoff = yes; then
14104
 
14105
$as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
14106
 
14107
 fi
14108
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_time_type_member_tm_gmtoff" >&5
14109
$as_echo "$gas_cv_have_time_type_member_tm_gmtoff" >&6; }
14110
 
14111
fi
14112
 
14113
if test "$ac_cv_header_sys_stat_h" = yes; then
14114
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_sec in sys/stat.h" >&5
14115
$as_echo_n "checking for struct stat.st_mtim.tv_sec in sys/stat.h... " >&6; }
14116
 if test "${gas_cv_have_sys_stat_type_member_st_mtim_tv_sec+set}" = set; then :
14117
  $as_echo_n "(cached) " >&6
14118
else
14119
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14120
/* end confdefs.h.  */
14121
 
14122
#define _BSD_SOURCE 1
14123
#include 
14124
int
14125
main ()
14126
{
14127
struct stat avar; void* aref = (void*) &avar.st_mtim.tv_sec
14128
  ;
14129
  return 0;
14130
}
14131
_ACEOF
14132
if ac_fn_c_try_compile "$LINENO"; then :
14133
  gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=yes
14134
else
14135
  gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=no
14136
 
14137
fi
14138
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14139
fi
14140
 
14141
 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec = yes; then
14142
 
14143
$as_echo "#define HAVE_ST_MTIM_TV_SEC 1" >>confdefs.h
14144
 
14145
 fi
14146
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&5
14147
$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&6; }
14148
 
14149
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_nsec in sys/stat.h" >&5
14150
$as_echo_n "checking for struct stat.st_mtim.tv_nsec in sys/stat.h... " >&6; }
14151
 if test "${gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec+set}" = set; then :
14152
  $as_echo_n "(cached) " >&6
14153
else
14154
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14155
/* end confdefs.h.  */
14156
 
14157
#define _BSD_SOURCE 1
14158
#include 
14159
int
14160
main ()
14161
{
14162
struct stat avar; void* aref = (void*) &avar.st_mtim.tv_nsec
14163
  ;
14164
  return 0;
14165
}
14166
_ACEOF
14167
if ac_fn_c_try_compile "$LINENO"; then :
14168
  gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=yes
14169
else
14170
  gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=no
14171
 
14172
fi
14173
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14174
fi
14175
 
14176
 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec = yes; then
14177
 
14178
$as_echo "#define HAVE_ST_MTIM_TV_NSEC 1" >>confdefs.h
14179
 
14180
 fi
14181
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&5
14182
$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&6; }
14183
 
14184
fi
14185
 
14186
 
14187
 
14188
 
14189
 
14190
 
14191
 
14192
 
14193
 
14194
ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
14195
 
14196
ac_config_commands="$ac_config_commands default"
14197
 
14198
 
14199
cat >confcache <<\_ACEOF
14200
# This file is a shell script that caches the results of configure
14201
# tests run on this system so they can be shared between configure
14202
# scripts and configure runs, see configure's option --config-cache.
14203
# It is not useful on other systems.  If it contains results you don't
14204
# want to keep, you may remove or edit it.
14205
#
14206
# config.status only pays attention to the cache file if you give it
14207
# the --recheck option to rerun configure.
14208
#
14209
# `ac_cv_env_foo' variables (set or unset) will be overridden when
14210
# loading this file, other *unset* `ac_cv_foo' will be assigned the
14211
# following values.
14212
 
14213
_ACEOF
14214
 
14215
# The following way of writing the cache mishandles newlines in values,
14216
# but we know of no workaround that is simple, portable, and efficient.
14217
# So, we kill variables containing newlines.
14218
# Ultrix sh set writes to stderr and can't be redirected directly,
14219
# and sets the high bit in the cache file unless we assign to the vars.
14220
(
14221
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14222
    eval ac_val=\$$ac_var
14223
    case $ac_val in #(
14224
    *${as_nl}*)
14225
      case $ac_var in #(
14226
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14227
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14228
      esac
14229
      case $ac_var in #(
14230
      _ | IFS | as_nl) ;; #(
14231
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14232
      *) { eval $ac_var=; unset $ac_var;} ;;
14233
      esac ;;
14234
    esac
14235
  done
14236
 
14237
  (set) 2>&1 |
14238
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14239
    *${as_nl}ac_space=\ *)
14240
      # `set' does not quote correctly, so add quotes: double-quote
14241
      # substitution turns \\\\ into \\, and sed turns \\ into \.
14242
      sed -n \
14243
        "s/'/'\\\\''/g;
14244
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14245
      ;; #(
14246
    *)
14247
      # `set' quotes correctly as required by POSIX, so do not add quotes.
14248
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14249
      ;;
14250
    esac |
14251
    sort
14252
) |
14253
  sed '
14254
     /^ac_cv_env_/b end
14255
     t clear
14256
     :clear
14257
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14258
     t end
14259
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14260
     :end' >>confcache
14261
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14262
  if test -w "$cache_file"; then
14263
    test "x$cache_file" != "x/dev/null" &&
14264
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14265
$as_echo "$as_me: updating cache $cache_file" >&6;}
14266
    cat confcache >$cache_file
14267
  else
14268
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14269
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14270
  fi
14271
fi
14272
rm -f confcache
14273
 
14274
test "x$prefix" = xNONE && prefix=$ac_default_prefix
14275
# Let make expand exec_prefix.
14276
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14277
 
14278
DEFS=-DHAVE_CONFIG_H
14279
 
14280
ac_libobjs=
14281
ac_ltlibobjs=
14282
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14283
  # 1. Remove the extension, and $U if already installed.
14284
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14285
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14286
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14287
  #    will be set to the directory where LIBOBJS objects are built.
14288
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14289
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14290
done
14291
LIBOBJS=$ac_libobjs
14292
 
14293
LTLIBOBJS=$ac_ltlibobjs
14294
 
14295
 
14296
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14297
  as_fn_error "conditional \"AMDEP\" was never defined.
14298
Usually this means the macro was only invoked conditionally." "$LINENO" 5
14299
fi
14300
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14301
  as_fn_error "conditional \"am__fastdepCC\" was never defined.
14302
Usually this means the macro was only invoked conditionally." "$LINENO" 5
14303
fi
14304
 if test -n "$EXEEXT"; then
14305
  am__EXEEXT_TRUE=
14306
  am__EXEEXT_FALSE='#'
14307
else
14308
  am__EXEEXT_TRUE='#'
14309
  am__EXEEXT_FALSE=
14310
fi
14311
 
14312
 
14313
if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14314
  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14315
Usually this means the macro was only invoked conditionally." "$LINENO" 5
14316
fi
14317
if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
14318
  as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
14319
Usually this means the macro was only invoked conditionally." "$LINENO" 5
14320
fi
14321
 
14322
: ${CONFIG_STATUS=./config.status}
14323
ac_write_fail=0
14324
ac_clean_files_save=$ac_clean_files
14325
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14326
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14327
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14328
as_write_fail=0
14329
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14330
#! $SHELL
14331
# Generated by $as_me.
14332
# Run this file to recreate the current configuration.
14333
# Compiler output produced by configure, useful for debugging
14334
# configure, is in config.log if it exists.
14335
 
14336
debug=false
14337
ac_cs_recheck=false
14338
ac_cs_silent=false
14339
 
14340
SHELL=\${CONFIG_SHELL-$SHELL}
14341
export SHELL
14342
_ASEOF
14343
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14344
## -------------------- ##
14345
## M4sh Initialization. ##
14346
## -------------------- ##
14347
 
14348
# Be more Bourne compatible
14349
DUALCASE=1; export DUALCASE # for MKS sh
14350
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14351
  emulate sh
14352
  NULLCMD=:
14353
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14354
  # is contrary to our usage.  Disable this feature.
14355
  alias -g '${1+"$@"}'='"$@"'
14356
  setopt NO_GLOB_SUBST
14357
else
14358
  case `(set -o) 2>/dev/null` in #(
14359
  *posix*) :
14360
    set -o posix ;; #(
14361
  *) :
14362
     ;;
14363
esac
14364
fi
14365
 
14366
 
14367
as_nl='
14368
'
14369
export as_nl
14370
# Printing a long string crashes Solaris 7 /usr/bin/printf.
14371
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14372
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14373
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14374
# Prefer a ksh shell builtin over an external printf program on Solaris,
14375
# but without wasting forks for bash or zsh.
14376
if test -z "$BASH_VERSION$ZSH_VERSION" \
14377
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14378
  as_echo='print -r --'
14379
  as_echo_n='print -rn --'
14380
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14381
  as_echo='printf %s\n'
14382
  as_echo_n='printf %s'
14383
else
14384
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14385
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14386
    as_echo_n='/usr/ucb/echo -n'
14387
  else
14388
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14389
    as_echo_n_body='eval
14390
      arg=$1;
14391
      case $arg in #(
14392
      *"$as_nl"*)
14393
        expr "X$arg" : "X\\(.*\\)$as_nl";
14394
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14395
      esac;
14396
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14397
    '
14398
    export as_echo_n_body
14399
    as_echo_n='sh -c $as_echo_n_body as_echo'
14400
  fi
14401
  export as_echo_body
14402
  as_echo='sh -c $as_echo_body as_echo'
14403
fi
14404
 
14405
# The user is always right.
14406
if test "${PATH_SEPARATOR+set}" != set; then
14407
  PATH_SEPARATOR=:
14408
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14409
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14410
      PATH_SEPARATOR=';'
14411
  }
14412
fi
14413
 
14414
 
14415
# IFS
14416
# We need space, tab and new line, in precisely that order.  Quoting is
14417
# there to prevent editors from complaining about space-tab.
14418
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14419
# splitting by setting IFS to empty value.)
14420
IFS=" ""        $as_nl"
14421
 
14422
# Find who we are.  Look in the path if we contain no directory separator.
14423
case $0 in #((
14424
  *[\\/]* ) as_myself=$0 ;;
14425
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14426
for as_dir in $PATH
14427
do
14428
  IFS=$as_save_IFS
14429
  test -z "$as_dir" && as_dir=.
14430
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14431
  done
14432
IFS=$as_save_IFS
14433
 
14434
     ;;
14435
esac
14436
# We did not find ourselves, most probably we were run as `sh COMMAND'
14437
# in which case we are not to be found in the path.
14438
if test "x$as_myself" = x; then
14439
  as_myself=$0
14440
fi
14441
if test ! -f "$as_myself"; then
14442
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14443
  exit 1
14444
fi
14445
 
14446
# Unset variables that we do not need and which cause bugs (e.g. in
14447
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
14448
# suppresses any "Segmentation fault" message there.  '((' could
14449
# trigger a bug in pdksh 5.2.14.
14450
for as_var in BASH_ENV ENV MAIL MAILPATH
14451
do eval test x\${$as_var+set} = xset \
14452
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14453
done
14454
PS1='$ '
14455
PS2='> '
14456
PS4='+ '
14457
 
14458
# NLS nuisances.
14459
LC_ALL=C
14460
export LC_ALL
14461
LANGUAGE=C
14462
export LANGUAGE
14463
 
14464
# CDPATH.
14465
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14466
 
14467
 
14468
# as_fn_error ERROR [LINENO LOG_FD]
14469
# ---------------------------------
14470
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14471
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14472
# script with status $?, using 1 if that was 0.
14473
as_fn_error ()
14474
{
14475
  as_status=$?; test $as_status -eq 0 && as_status=1
14476
  if test "$3"; then
14477
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14478
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14479
  fi
14480
  $as_echo "$as_me: error: $1" >&2
14481
  as_fn_exit $as_status
14482
} # as_fn_error
14483
 
14484
 
14485
# as_fn_set_status STATUS
14486
# -----------------------
14487
# Set $? to STATUS, without forking.
14488
as_fn_set_status ()
14489
{
14490
  return $1
14491
} # as_fn_set_status
14492
 
14493
# as_fn_exit STATUS
14494
# -----------------
14495
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14496
as_fn_exit ()
14497
{
14498
  set +e
14499
  as_fn_set_status $1
14500
  exit $1
14501
} # as_fn_exit
14502
 
14503
# as_fn_unset VAR
14504
# ---------------
14505
# Portably unset VAR.
14506
as_fn_unset ()
14507
{
14508
  { eval $1=; unset $1;}
14509
}
14510
as_unset=as_fn_unset
14511
# as_fn_append VAR VALUE
14512
# ----------------------
14513
# Append the text in VALUE to the end of the definition contained in VAR. Take
14514
# advantage of any shell optimizations that allow amortized linear growth over
14515
# repeated appends, instead of the typical quadratic growth present in naive
14516
# implementations.
14517
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14518
  eval 'as_fn_append ()
14519
  {
14520
    eval $1+=\$2
14521
  }'
14522
else
14523
  as_fn_append ()
14524
  {
14525
    eval $1=\$$1\$2
14526
  }
14527
fi # as_fn_append
14528
 
14529
# as_fn_arith ARG...
14530
# ------------------
14531
# Perform arithmetic evaluation on the ARGs, and store the result in the
14532
# global $as_val. Take advantage of shells that can avoid forks. The arguments
14533
# must be portable across $(()) and expr.
14534
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14535
  eval 'as_fn_arith ()
14536
  {
14537
    as_val=$(( $* ))
14538
  }'
14539
else
14540
  as_fn_arith ()
14541
  {
14542
    as_val=`expr "$@" || test $? -eq 1`
14543
  }
14544
fi # as_fn_arith
14545
 
14546
 
14547
if expr a : '\(a\)' >/dev/null 2>&1 &&
14548
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14549
  as_expr=expr
14550
else
14551
  as_expr=false
14552
fi
14553
 
14554
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14555
  as_basename=basename
14556
else
14557
  as_basename=false
14558
fi
14559
 
14560
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14561
  as_dirname=dirname
14562
else
14563
  as_dirname=false
14564
fi
14565
 
14566
as_me=`$as_basename -- "$0" ||
14567
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14568
         X"$0" : 'X\(//\)$' \| \
14569
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14570
$as_echo X/"$0" |
14571
    sed '/^.*\/\([^/][^/]*\)\/*$/{
14572
            s//\1/
14573
            q
14574
          }
14575
          /^X\/\(\/\/\)$/{
14576
            s//\1/
14577
            q
14578
          }
14579
          /^X\/\(\/\).*/{
14580
            s//\1/
14581
            q
14582
          }
14583
          s/.*/./; q'`
14584
 
14585
# Avoid depending upon Character Ranges.
14586
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14587
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14588
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14589
as_cr_digits='0123456789'
14590
as_cr_alnum=$as_cr_Letters$as_cr_digits
14591
 
14592
ECHO_C= ECHO_N= ECHO_T=
14593
case `echo -n x` in #(((((
14594
-n*)
14595
  case `echo 'xy\c'` in
14596
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
14597
  xy)  ECHO_C='\c';;
14598
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14599
       ECHO_T=' ';;
14600
  esac;;
14601
*)
14602
  ECHO_N='-n';;
14603
esac
14604
 
14605
rm -f conf$$ conf$$.exe conf$$.file
14606
if test -d conf$$.dir; then
14607
  rm -f conf$$.dir/conf$$.file
14608
else
14609
  rm -f conf$$.dir
14610
  mkdir conf$$.dir 2>/dev/null
14611
fi
14612
if (echo >conf$$.file) 2>/dev/null; then
14613
  if ln -s conf$$.file conf$$ 2>/dev/null; then
14614
    as_ln_s='ln -s'
14615
    # ... but there are two gotchas:
14616
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14617
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14618
    # In both cases, we have to default to `cp -p'.
14619
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14620
      as_ln_s='cp -p'
14621
  elif ln conf$$.file conf$$ 2>/dev/null; then
14622
    as_ln_s=ln
14623
  else
14624
    as_ln_s='cp -p'
14625
  fi
14626
else
14627
  as_ln_s='cp -p'
14628
fi
14629
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14630
rmdir conf$$.dir 2>/dev/null
14631
 
14632
 
14633
# as_fn_mkdir_p
14634
# -------------
14635
# Create "$as_dir" as a directory, including parents if necessary.
14636
as_fn_mkdir_p ()
14637
{
14638
 
14639
  case $as_dir in #(
14640
  -*) as_dir=./$as_dir;;
14641
  esac
14642
  test -d "$as_dir" || eval $as_mkdir_p || {
14643
    as_dirs=
14644
    while :; do
14645
      case $as_dir in #(
14646
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14647
      *) as_qdir=$as_dir;;
14648
      esac
14649
      as_dirs="'$as_qdir' $as_dirs"
14650
      as_dir=`$as_dirname -- "$as_dir" ||
14651
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14652
         X"$as_dir" : 'X\(//\)[^/]' \| \
14653
         X"$as_dir" : 'X\(//\)$' \| \
14654
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14655
$as_echo X"$as_dir" |
14656
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14657
            s//\1/
14658
            q
14659
          }
14660
          /^X\(\/\/\)[^/].*/{
14661
            s//\1/
14662
            q
14663
          }
14664
          /^X\(\/\/\)$/{
14665
            s//\1/
14666
            q
14667
          }
14668
          /^X\(\/\).*/{
14669
            s//\1/
14670
            q
14671
          }
14672
          s/.*/./; q'`
14673
      test -d "$as_dir" && break
14674
    done
14675
    test -z "$as_dirs" || eval "mkdir $as_dirs"
14676
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14677
 
14678
 
14679
} # as_fn_mkdir_p
14680
if mkdir -p . 2>/dev/null; then
14681
  as_mkdir_p='mkdir -p "$as_dir"'
14682
else
14683
  test -d ./-p && rmdir ./-p
14684
  as_mkdir_p=false
14685
fi
14686
 
14687
if test -x / >/dev/null 2>&1; then
14688
  as_test_x='test -x'
14689
else
14690
  if ls -dL / >/dev/null 2>&1; then
14691
    as_ls_L_option=L
14692
  else
14693
    as_ls_L_option=
14694
  fi
14695
  as_test_x='
14696
    eval sh -c '\''
14697
      if test -d "$1"; then
14698
        test -d "$1/.";
14699
      else
14700
        case $1 in #(
14701
        -*)set "./$1";;
14702
        esac;
14703
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14704
        ???[sx]*):;;*)false;;esac;fi
14705
    '\'' sh
14706
  '
14707
fi
14708
as_executable_p=$as_test_x
14709
 
14710
# Sed expression to map a string onto a valid CPP name.
14711
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14712
 
14713
# Sed expression to map a string onto a valid variable name.
14714
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14715
 
14716
 
14717
exec 6>&1
14718
## ----------------------------------- ##
14719
## Main body of $CONFIG_STATUS script. ##
14720
## ----------------------------------- ##
14721
_ASEOF
14722
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14723
 
14724
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14725
# Save the log message, to keep $0 and so on meaningful, and to
14726
# report actual input values of CONFIG_FILES etc. instead of their
14727
# values after options handling.
14728
ac_log="
14729
This file was extended by $as_me, which was
14730
generated by GNU Autoconf 2.64.  Invocation command line was
14731
 
14732
  CONFIG_FILES    = $CONFIG_FILES
14733
  CONFIG_HEADERS  = $CONFIG_HEADERS
14734
  CONFIG_LINKS    = $CONFIG_LINKS
14735
  CONFIG_COMMANDS = $CONFIG_COMMANDS
14736
  $ $0 $@
14737
 
14738
on `(hostname || uname -n) 2>/dev/null | sed 1q`
14739
"
14740
 
14741
_ACEOF
14742
 
14743
case $ac_config_files in *"
14744
"*) set x $ac_config_files; shift; ac_config_files=$*;;
14745
esac
14746
 
14747
case $ac_config_headers in *"
14748
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14749
esac
14750
 
14751
 
14752
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14753
# Files that config.status was made for.
14754
config_files="$ac_config_files"
14755
config_headers="$ac_config_headers"
14756
config_commands="$ac_config_commands"
14757
 
14758
_ACEOF
14759
 
14760
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14761
ac_cs_usage="\
14762
\`$as_me' instantiates files and other configuration actions
14763
from templates according to the current configuration.  Unless the files
14764
and actions are specified as TAGs, all are instantiated by default.
14765
 
14766
Usage: $0 [OPTION]... [TAG]...
14767
 
14768
  -h, --help       print this help, then exit
14769
  -V, --version    print version number and configuration settings, then exit
14770
  -q, --quiet, --silent
14771
                   do not print progress messages
14772
  -d, --debug      don't remove temporary files
14773
      --recheck    update $as_me by reconfiguring in the same conditions
14774
      --file=FILE[:TEMPLATE]
14775
                   instantiate the configuration file FILE
14776
      --header=FILE[:TEMPLATE]
14777
                   instantiate the configuration header FILE
14778
 
14779
Configuration files:
14780
$config_files
14781
 
14782
Configuration headers:
14783
$config_headers
14784
 
14785
Configuration commands:
14786
$config_commands
14787
 
14788
Report bugs to the package provider."
14789
 
14790
_ACEOF
14791
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14792
ac_cs_version="\\
14793
config.status
14794
configured by $0, generated by GNU Autoconf 2.64,
14795
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14796
 
14797
Copyright (C) 2009 Free Software Foundation, Inc.
14798
This config.status script is free software; the Free Software Foundation
14799
gives unlimited permission to copy, distribute and modify it."
14800
 
14801
ac_pwd='$ac_pwd'
14802
srcdir='$srcdir'
14803
INSTALL='$INSTALL'
14804
MKDIR_P='$MKDIR_P'
14805
AWK='$AWK'
14806
test -n "\$AWK" || AWK=awk
14807
_ACEOF
14808
 
14809
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14810
# The default lists apply if the user does not specify any file.
14811
ac_need_defaults=:
14812
while test $# != 0
14813
do
14814
  case $1 in
14815
  --*=*)
14816
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14817
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14818
    ac_shift=:
14819
    ;;
14820
  *)
14821
    ac_option=$1
14822
    ac_optarg=$2
14823
    ac_shift=shift
14824
    ;;
14825
  esac
14826
 
14827
  case $ac_option in
14828
  # Handling of the options.
14829
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14830
    ac_cs_recheck=: ;;
14831
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14832
    $as_echo "$ac_cs_version"; exit ;;
14833
  --debug | --debu | --deb | --de | --d | -d )
14834
    debug=: ;;
14835
  --file | --fil | --fi | --f )
14836
    $ac_shift
14837
    case $ac_optarg in
14838
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14839
    esac
14840
    as_fn_append CONFIG_FILES " '$ac_optarg'"
14841
    ac_need_defaults=false;;
14842
  --header | --heade | --head | --hea )
14843
    $ac_shift
14844
    case $ac_optarg in
14845
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14846
    esac
14847
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14848
    ac_need_defaults=false;;
14849
  --he | --h)
14850
    # Conflict between --help and --header
14851
    as_fn_error "ambiguous option: \`$1'
14852
Try \`$0 --help' for more information.";;
14853
  --help | --hel | -h )
14854
    $as_echo "$ac_cs_usage"; exit ;;
14855
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14856
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
14857
    ac_cs_silent=: ;;
14858
 
14859
  # This is an error.
14860
  -*) as_fn_error "unrecognized option: \`$1'
14861
Try \`$0 --help' for more information." ;;
14862
 
14863
  *) as_fn_append ac_config_targets " $1"
14864
     ac_need_defaults=false ;;
14865
 
14866
  esac
14867
  shift
14868
done
14869
 
14870
ac_configure_extra_args=
14871
 
14872
if $ac_cs_silent; then
14873
  exec 6>/dev/null
14874
  ac_configure_extra_args="$ac_configure_extra_args --silent"
14875
fi
14876
 
14877
_ACEOF
14878
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14879
if \$ac_cs_recheck; then
14880
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14881
  shift
14882
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14883
  CONFIG_SHELL='$SHELL'
14884
  export CONFIG_SHELL
14885
  exec "\$@"
14886
fi
14887
 
14888
_ACEOF
14889
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14890
exec 5>>config.log
14891
{
14892
  echo
14893
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14894
## Running $as_me. ##
14895
_ASBOX
14896
  $as_echo "$ac_log"
14897
} >&5
14898
 
14899
_ACEOF
14900
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14901
#
14902
# INIT-COMMANDS
14903
#
14904
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14905
 
14906
 
14907
# The HP-UX ksh and POSIX shell print the target directory to stdout
14908
# if CDPATH is set.
14909
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14910
 
14911
sed_quote_subst='$sed_quote_subst'
14912
double_quote_subst='$double_quote_subst'
14913
delay_variable_subst='$delay_variable_subst'
14914
macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14915
macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14916
enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14917
enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14918
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14919
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14920
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14921
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14922
host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14923
host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14924
host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14925
build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14926
build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14927
build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14928
SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14929
Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14930
GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14931
EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14932
FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14933
LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14934
NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14935
LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14936
max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14937
ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14938
exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14939
lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14940
lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14941
lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14942
reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14943
reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14944
OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14945
deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14946
file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14947
AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14948
AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14949
STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14950
RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14951
old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14952
old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14953
old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14954
lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14955
CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14956
CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14957
compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14958
GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14959
lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14960
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14961
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14962
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
14963
objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14964
MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14965
lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14966
lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14967
lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14968
lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14969
lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14970
need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14971
DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14972
NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14973
LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14974
OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14975
OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14976
libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14977
shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14978
extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14979
archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14980
enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14981
export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14982
whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14983
compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14984
old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14985
old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14986
archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14987
archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14988
module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14989
module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14990
with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14991
allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14992
no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14993
hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14994
hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14995
hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14996
hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14997
hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14998
hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14999
hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15000
hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15001
inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15002
link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15003
fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
15004
always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15005
export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15006
exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15007
include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15008
prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15009
file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15010
variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15011
need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15012
need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15013
version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15014
runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15015
shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15016
shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15017
libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15018
library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15019
soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15020
install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15021
postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15022
postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15023
finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15024
finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15025
hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15026
sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15027
sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15028
hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15029
enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15030
enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15031
enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15032
old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15033
striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15034
 
15035
LTCC='$LTCC'
15036
LTCFLAGS='$LTCFLAGS'
15037
compiler='$compiler_DEFAULT'
15038
 
15039
# A function that is used when there is no print builtin or printf.
15040
func_fallback_echo ()
15041
{
15042
  eval 'cat <<_LTECHO_EOF
15043
\$1
15044
_LTECHO_EOF'
15045
}
15046
 
15047
# Quote evaled strings.
15048
for var in SHELL \
15049
ECHO \
15050
SED \
15051
GREP \
15052
EGREP \
15053
FGREP \
15054
LD \
15055
NM \
15056
LN_S \
15057
lt_SP2NL \
15058
lt_NL2SP \
15059
reload_flag \
15060
OBJDUMP \
15061
deplibs_check_method \
15062
file_magic_cmd \
15063
AR \
15064
AR_FLAGS \
15065
STRIP \
15066
RANLIB \
15067
CC \
15068
CFLAGS \
15069
compiler \
15070
lt_cv_sys_global_symbol_pipe \
15071
lt_cv_sys_global_symbol_to_cdecl \
15072
lt_cv_sys_global_symbol_to_c_name_address \
15073
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15074
lt_prog_compiler_no_builtin_flag \
15075
lt_prog_compiler_wl \
15076
lt_prog_compiler_pic \
15077
lt_prog_compiler_static \
15078
lt_cv_prog_compiler_c_o \
15079
need_locks \
15080
DSYMUTIL \
15081
NMEDIT \
15082
LIPO \
15083
OTOOL \
15084
OTOOL64 \
15085
shrext_cmds \
15086
export_dynamic_flag_spec \
15087
whole_archive_flag_spec \
15088
compiler_needs_object \
15089
with_gnu_ld \
15090
allow_undefined_flag \
15091
no_undefined_flag \
15092
hardcode_libdir_flag_spec \
15093
hardcode_libdir_flag_spec_ld \
15094
hardcode_libdir_separator \
15095
fix_srcfile_path \
15096
exclude_expsyms \
15097
include_expsyms \
15098
file_list_spec \
15099
variables_saved_for_relink \
15100
libname_spec \
15101
library_names_spec \
15102
soname_spec \
15103
install_override_mode \
15104
finish_eval \
15105
old_striplib \
15106
striplib; do
15107
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15108
    *[\\\\\\\`\\"\\\$]*)
15109
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15110
      ;;
15111
    *)
15112
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15113
      ;;
15114
    esac
15115
done
15116
 
15117
# Double-quote double-evaled strings.
15118
for var in reload_cmds \
15119
old_postinstall_cmds \
15120
old_postuninstall_cmds \
15121
old_archive_cmds \
15122
extract_expsyms_cmds \
15123
old_archive_from_new_cmds \
15124
old_archive_from_expsyms_cmds \
15125
archive_cmds \
15126
archive_expsym_cmds \
15127
module_cmds \
15128
module_expsym_cmds \
15129
export_symbols_cmds \
15130
prelink_cmds \
15131
postinstall_cmds \
15132
postuninstall_cmds \
15133
finish_cmds \
15134
sys_lib_search_path_spec \
15135
sys_lib_dlsearch_path_spec; do
15136
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15137
    *[\\\\\\\`\\"\\\$]*)
15138
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15139
      ;;
15140
    *)
15141
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15142
      ;;
15143
    esac
15144
done
15145
 
15146
ac_aux_dir='$ac_aux_dir'
15147
xsi_shell='$xsi_shell'
15148
lt_shell_append='$lt_shell_append'
15149
 
15150
# See if we are running on zsh, and set the options which allow our
15151
# commands through without removal of \ escapes INIT.
15152
if test -n "\${ZSH_VERSION+set}" ; then
15153
   setopt NO_GLOB_SUBST
15154
fi
15155
 
15156
 
15157
    PACKAGE='$PACKAGE'
15158
    VERSION='$VERSION'
15159
    TIMESTAMP='$TIMESTAMP'
15160
    RM='$RM'
15161
    ofile='$ofile'
15162
 
15163
 
15164
 
15165
# Capture the value of obsolete ALL_LINGUAS because we need it to compute
15166
    # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
15167
    # from automake.
15168
    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
15169
    # Capture the value of LINGUAS because we need it to compute CATALOGS.
15170
    LINGUAS="${LINGUAS-%UNSET%}"
15171
 
15172
target_cpu_type=${target_cpu_type}
15173
 cgen_cpu_prefix=${cgen_cpu_prefix}
15174
 obj_format=${obj_format}
15175
 te_file=${te_file}
15176
 
15177
_ACEOF
15178
 
15179
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15180
 
15181
# Handling of arguments.
15182
for ac_config_target in $ac_config_targets
15183
do
15184
  case $ac_config_target in
15185
    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15186
    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15187
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
15188
    "gdb.ini") CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;;
15189
    ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
15190
    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
15191
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15192
    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
15193
    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
15194
    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
15195
 
15196
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15197
  esac
15198
done
15199
 
15200
 
15201
# If the user did not use the arguments to specify the items to instantiate,
15202
# then the envvar interface is used.  Set only those that are not.
15203
# We use the long form for the default assignment because of an extremely
15204
# bizarre bug on SunOS 4.1.3.
15205
if $ac_need_defaults; then
15206
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15207
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15208
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15209
fi
15210
 
15211
# Have a temporary directory for convenience.  Make it in the build tree
15212
# simply because there is no reason against having it here, and in addition,
15213
# creating and moving files from /tmp can sometimes cause problems.
15214
# Hook for its removal unless debugging.
15215
# Note that there is a small window in which the directory will not be cleaned:
15216
# after its creation but before its name has been assigned to `$tmp'.
15217
$debug ||
15218
{
15219
  tmp=
15220
  trap 'exit_status=$?
15221
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15222
' 0
15223
  trap 'as_fn_exit 1' 1 2 13 15
15224
}
15225
# Create a (secure) tmp directory for tmp files.
15226
 
15227
{
15228
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15229
  test -n "$tmp" && test -d "$tmp"
15230
}  ||
15231
{
15232
  tmp=./conf$$-$RANDOM
15233
  (umask 077 && mkdir "$tmp")
15234
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15235
 
15236
# Set up the scripts for CONFIG_FILES section.
15237
# No need to generate them if there are no CONFIG_FILES.
15238
# This happens for instance with `./config.status config.h'.
15239
if test -n "$CONFIG_FILES"; then
15240
 
15241
 
15242
ac_cr=`echo X | tr X '\015'`
15243
# On cygwin, bash can eat \r inside `` if the user requested igncr.
15244
# But we know of no other shell where ac_cr would be empty at this
15245
# point, so we can use a bashism as a fallback.
15246
if test "x$ac_cr" = x; then
15247
  eval ac_cr=\$\'\\r\'
15248
fi
15249
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
15250
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15251
  ac_cs_awk_cr='\r'
15252
else
15253
  ac_cs_awk_cr=$ac_cr
15254
fi
15255
 
15256
echo 'BEGIN {' >"$tmp/subs1.awk" &&
15257
_ACEOF
15258
 
15259
 
15260
{
15261
  echo "cat >conf$$subs.awk <<_ACEOF" &&
15262
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15263
  echo "_ACEOF"
15264
} >conf$$subs.sh ||
15265
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15266
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15267
ac_delim='%!_!# '
15268
for ac_last_try in false false false false false :; do
15269
  . ./conf$$subs.sh ||
15270
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15271
 
15272
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15273
  if test $ac_delim_n = $ac_delim_num; then
15274
    break
15275
  elif $ac_last_try; then
15276
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15277
  else
15278
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15279
  fi
15280
done
15281
rm -f conf$$subs.sh
15282
 
15283
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15284
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15285
_ACEOF
15286
sed -n '
15287
h
15288
s/^/S["/; s/!.*/"]=/
15289
p
15290
g
15291
s/^[^!]*!//
15292
:repl
15293
t repl
15294
s/'"$ac_delim"'$//
15295
t delim
15296
:nl
15297
h
15298
s/\(.\{148\}\).*/\1/
15299
t more1
15300
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15301
p
15302
n
15303
b repl
15304
:more1
15305
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15306
p
15307
g
15308
s/.\{148\}//
15309
t nl
15310
:delim
15311
h
15312
s/\(.\{148\}\).*/\1/
15313
t more2
15314
s/["\\]/\\&/g; s/^/"/; s/$/"/
15315
p
15316
b
15317
:more2
15318
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15319
p
15320
g
15321
s/.\{148\}//
15322
t delim
15323
' 
15324
/^[^""]/{
15325
  N
15326
  s/\n//
15327
}
15328
' >>$CONFIG_STATUS || ac_write_fail=1
15329
rm -f conf$$subs.awk
15330
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15331
_ACAWK
15332
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15333
  for (key in S) S_is_set[key] = 1
15334
  FS = ""
15335
 
15336
}
15337
{
15338
  line = $ 0
15339
  nfields = split(line, field, "@")
15340
  substed = 0
15341
  len = length(field[1])
15342
  for (i = 2; i < nfields; i++) {
15343
    key = field[i]
15344
    keylen = length(key)
15345
    if (S_is_set[key]) {
15346
      value = S[key]
15347
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15348
      len += length(value) + length(field[++i])
15349
      substed = 1
15350
    } else
15351
      len += 1 + keylen
15352
  }
15353
 
15354
  print line
15355
}
15356
 
15357
_ACAWK
15358
_ACEOF
15359
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15360
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15361
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15362
else
15363
  cat
15364
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15365
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
15366
_ACEOF
15367
 
15368
# VPATH may cause trouble with some makes, so we remove $(srcdir),
15369
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15370
# trailing colons and then remove the whole line if VPATH becomes empty
15371
# (actually we leave an empty line to preserve line numbers).
15372
if test "x$srcdir" = x.; then
15373
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
15374
s/:*\$(srcdir):*/:/
15375
s/:*\${srcdir}:*/:/
15376
s/:*@srcdir@:*/:/
15377
s/^\([^=]*=[     ]*\):*/\1/
15378
s/:*$//
15379
s/^[^=]*=[       ]*$//
15380
}'
15381
fi
15382
 
15383
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15384
fi # test -n "$CONFIG_FILES"
15385
 
15386
# Set up the scripts for CONFIG_HEADERS section.
15387
# No need to generate them if there are no CONFIG_HEADERS.
15388
# This happens for instance with `./config.status Makefile'.
15389
if test -n "$CONFIG_HEADERS"; then
15390
cat >"$tmp/defines.awk" <<\_ACAWK ||
15391
BEGIN {
15392
_ACEOF
15393
 
15394
# Transform confdefs.h into an awk script `defines.awk', embedded as
15395
# here-document in config.status, that substitutes the proper values into
15396
# config.h.in to produce config.h.
15397
 
15398
# Create a delimiter string that does not exist in confdefs.h, to ease
15399
# handling of long lines.
15400
ac_delim='%!_!# '
15401
for ac_last_try in false false :; do
15402
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15403
  if test -z "$ac_t"; then
15404
    break
15405
  elif $ac_last_try; then
15406
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15407
  else
15408
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15409
  fi
15410
done
15411
 
15412
# For the awk script, D is an array of macro values keyed by name,
15413
# likewise P contains macro parameters if any.  Preserve backslash
15414
# newline sequences.
15415
 
15416
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15417
sed -n '
15418
s/.\{148\}/&'"$ac_delim"'/g
15419
t rset
15420
:rset
15421
s/^[     ]*#[    ]*define[       ][      ]*/ /
15422
t def
15423
d
15424
:def
15425
s/\\$//
15426
t bsnl
15427
s/["\\]/\\&/g
15428
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
15429
D["\1"]=" \3"/p
15430
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
15431
d
15432
:bsnl
15433
s/["\\]/\\&/g
15434
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
15435
D["\1"]=" \3\\\\\\n"\\/p
15436
t cont
15437
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15438
t cont
15439
d
15440
:cont
15441
n
15442
s/.\{148\}/&'"$ac_delim"'/g
15443
t clear
15444
:clear
15445
s/\\$//
15446
t bsnlc
15447
s/["\\]/\\&/g; s/^/"/; s/$/"/p
15448
d
15449
:bsnlc
15450
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15451
b cont
15452
' 
15453
s/'"$ac_delim"'/"\\\
15454
"/g' >>$CONFIG_STATUS || ac_write_fail=1
15455
 
15456
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15457
  for (key in D) D_is_set[key] = 1
15458
  FS = ""
15459
}
15460
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15461
  line = \$ 0
15462
  split(line, arg, " ")
15463
  if (arg[1] == "#") {
15464
    defundef = arg[2]
15465
    mac1 = arg[3]
15466
  } else {
15467
    defundef = substr(arg[1], 2)
15468
    mac1 = arg[2]
15469
  }
15470
  split(mac1, mac2, "(") #)
15471
  macro = mac2[1]
15472
  prefix = substr(line, 1, index(line, defundef) - 1)
15473
  if (D_is_set[macro]) {
15474
    # Preserve the white space surrounding the "#".
15475
    print prefix "define", macro P[macro] D[macro]
15476
    next
15477
  } else {
15478
    # Replace #undef with comments.  This is necessary, for example,
15479
    # in the case of _POSIX_SOURCE, which is predefined and required
15480
    # on some systems where configure will not decide to define it.
15481
    if (defundef == "undef") {
15482
      print "/*", prefix defundef, macro, "*/"
15483
      next
15484
    }
15485
  }
15486
}
15487
{ print }
15488
_ACAWK
15489
_ACEOF
15490
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15491
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
15492
fi # test -n "$CONFIG_HEADERS"
15493
 
15494
 
15495
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
15496
shift
15497
for ac_tag
15498
do
15499
  case $ac_tag in
15500
  :[FHLC]) ac_mode=$ac_tag; continue;;
15501
  esac
15502
  case $ac_mode$ac_tag in
15503
  :[FHL]*:*);;
15504
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15505
  :[FH]-) ac_tag=-:-;;
15506
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15507
  esac
15508
  ac_save_IFS=$IFS
15509
  IFS=:
15510
  set x $ac_tag
15511
  IFS=$ac_save_IFS
15512
  shift
15513
  ac_file=$1
15514
  shift
15515
 
15516
  case $ac_mode in
15517
  :L) ac_source=$1;;
15518
  :[FH])
15519
    ac_file_inputs=
15520
    for ac_f
15521
    do
15522
      case $ac_f in
15523
      -) ac_f="$tmp/stdin";;
15524
      *) # Look for the file first in the build tree, then in the source tree
15525
         # (if the path is not absolute).  The absolute path cannot be DOS-style,
15526
         # because $ac_f cannot contain `:'.
15527
         test -f "$ac_f" ||
15528
           case $ac_f in
15529
           [\\/$]*) false;;
15530
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15531
           esac ||
15532
           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15533
      esac
15534
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15535
      as_fn_append ac_file_inputs " '$ac_f'"
15536
    done
15537
 
15538
    # Let's still pretend it is `configure' which instantiates (i.e., don't
15539
    # use $as_me), people would be surprised to read:
15540
    #    /* config.h.  Generated by config.status.  */
15541
    configure_input='Generated from '`
15542
          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15543
        `' by configure.'
15544
    if test x"$ac_file" != x-; then
15545
      configure_input="$ac_file.  $configure_input"
15546
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15547
$as_echo "$as_me: creating $ac_file" >&6;}
15548
    fi
15549
    # Neutralize special characters interpreted by sed in replacement strings.
15550
    case $configure_input in #(
15551
    *\&* | *\|* | *\\* )
15552
       ac_sed_conf_input=`$as_echo "$configure_input" |
15553
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15554
    *) ac_sed_conf_input=$configure_input;;
15555
    esac
15556
 
15557
    case $ac_tag in
15558
    *:-:* | *:-) cat >"$tmp/stdin" \
15559
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15560
    esac
15561
    ;;
15562
  esac
15563
 
15564
  ac_dir=`$as_dirname -- "$ac_file" ||
15565
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15566
         X"$ac_file" : 'X\(//\)[^/]' \| \
15567
         X"$ac_file" : 'X\(//\)$' \| \
15568
         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15569
$as_echo X"$ac_file" |
15570
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15571
            s//\1/
15572
            q
15573
          }
15574
          /^X\(\/\/\)[^/].*/{
15575
            s//\1/
15576
            q
15577
          }
15578
          /^X\(\/\/\)$/{
15579
            s//\1/
15580
            q
15581
          }
15582
          /^X\(\/\).*/{
15583
            s//\1/
15584
            q
15585
          }
15586
          s/.*/./; q'`
15587
  as_dir="$ac_dir"; as_fn_mkdir_p
15588
  ac_builddir=.
15589
 
15590
case "$ac_dir" in
15591
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15592
*)
15593
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15594
  # A ".." for each directory in $ac_dir_suffix.
15595
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15596
  case $ac_top_builddir_sub in
15597
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15598
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15599
  esac ;;
15600
esac
15601
ac_abs_top_builddir=$ac_pwd
15602
ac_abs_builddir=$ac_pwd$ac_dir_suffix
15603
# for backward compatibility:
15604
ac_top_builddir=$ac_top_build_prefix
15605
 
15606
case $srcdir in
15607
  .)  # We are building in place.
15608
    ac_srcdir=.
15609
    ac_top_srcdir=$ac_top_builddir_sub
15610
    ac_abs_top_srcdir=$ac_pwd ;;
15611
  [\\/]* | ?:[\\/]* )  # Absolute name.
15612
    ac_srcdir=$srcdir$ac_dir_suffix;
15613
    ac_top_srcdir=$srcdir
15614
    ac_abs_top_srcdir=$srcdir ;;
15615
  *) # Relative name.
15616
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15617
    ac_top_srcdir=$ac_top_build_prefix$srcdir
15618
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15619
esac
15620
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15621
 
15622
 
15623
  case $ac_mode in
15624
  :F)
15625
  #
15626
  # CONFIG_FILE
15627
  #
15628
 
15629
  case $INSTALL in
15630
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15631
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15632
  esac
15633
  ac_MKDIR_P=$MKDIR_P
15634
  case $MKDIR_P in
15635
  [\\/$]* | ?:[\\/]* ) ;;
15636
  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15637
  esac
15638
_ACEOF
15639
 
15640
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15641
# If the template does not know about datarootdir, expand it.
15642
# FIXME: This hack should be removed a few years after 2.60.
15643
ac_datarootdir_hack=; ac_datarootdir_seen=
15644
ac_sed_dataroot='
15645
/datarootdir/ {
15646
  p
15647
  q
15648
}
15649
/@datadir@/p
15650
/@docdir@/p
15651
/@infodir@/p
15652
/@localedir@/p
15653
/@mandir@/p'
15654
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15655
*datarootdir*) ac_datarootdir_seen=yes;;
15656
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15657
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15658
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15659
_ACEOF
15660
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15661
  ac_datarootdir_hack='
15662
  s&@datadir@&$datadir&g
15663
  s&@docdir@&$docdir&g
15664
  s&@infodir@&$infodir&g
15665
  s&@localedir@&$localedir&g
15666
  s&@mandir@&$mandir&g
15667
  s&\\\${datarootdir}&$datarootdir&g' ;;
15668
esac
15669
_ACEOF
15670
 
15671
# Neutralize VPATH when `$srcdir' = `.'.
15672
# Shell code in configure.ac might set extrasub.
15673
# FIXME: do we really want to maintain this feature?
15674
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15675
ac_sed_extra="$ac_vpsub
15676
$extrasub
15677
_ACEOF
15678
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15679
:t
15680
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15681
s|@configure_input@|$ac_sed_conf_input|;t t
15682
s&@top_builddir@&$ac_top_builddir_sub&;t t
15683
s&@top_build_prefix@&$ac_top_build_prefix&;t t
15684
s&@srcdir@&$ac_srcdir&;t t
15685
s&@abs_srcdir@&$ac_abs_srcdir&;t t
15686
s&@top_srcdir@&$ac_top_srcdir&;t t
15687
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15688
s&@builddir@&$ac_builddir&;t t
15689
s&@abs_builddir@&$ac_abs_builddir&;t t
15690
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15691
s&@INSTALL@&$ac_INSTALL&;t t
15692
s&@MKDIR_P@&$ac_MKDIR_P&;t t
15693
$ac_datarootdir_hack
15694
"
15695
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15696
  || as_fn_error "could not create $ac_file" "$LINENO" 5
15697
 
15698
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15699
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15700
  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15701
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15702
which seems to be undefined.  Please make sure it is defined." >&5
15703
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15704
which seems to be undefined.  Please make sure it is defined." >&2;}
15705
 
15706
  rm -f "$tmp/stdin"
15707
  case $ac_file in
15708
  -) cat "$tmp/out" && rm -f "$tmp/out";;
15709
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15710
  esac \
15711
  || as_fn_error "could not create $ac_file" "$LINENO" 5
15712
 ;;
15713
  :H)
15714
  #
15715
  # CONFIG_HEADER
15716
  #
15717
  if test x"$ac_file" != x-; then
15718
    {
15719
      $as_echo "/* $configure_input  */" \
15720
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15721
    } >"$tmp/config.h" \
15722
      || as_fn_error "could not create $ac_file" "$LINENO" 5
15723
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15724
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15725
$as_echo "$as_me: $ac_file is unchanged" >&6;}
15726
    else
15727
      rm -f "$ac_file"
15728
      mv "$tmp/config.h" "$ac_file" \
15729
        || as_fn_error "could not create $ac_file" "$LINENO" 5
15730
    fi
15731
  else
15732
    $as_echo "/* $configure_input  */" \
15733
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15734
      || as_fn_error "could not create -" "$LINENO" 5
15735
  fi
15736
# Compute "$ac_file"'s index in $config_headers.
15737
_am_arg="$ac_file"
15738
_am_stamp_count=1
15739
for _am_header in $config_headers :; do
15740
  case $_am_header in
15741
    $_am_arg | $_am_arg:* )
15742
      break ;;
15743
    * )
15744
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15745
  esac
15746
done
15747
echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15748
$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15749
         X"$_am_arg" : 'X\(//\)[^/]' \| \
15750
         X"$_am_arg" : 'X\(//\)$' \| \
15751
         X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15752
$as_echo X"$_am_arg" |
15753
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15754
            s//\1/
15755
            q
15756
          }
15757
          /^X\(\/\/\)[^/].*/{
15758
            s//\1/
15759
            q
15760
          }
15761
          /^X\(\/\/\)$/{
15762
            s//\1/
15763
            q
15764
          }
15765
          /^X\(\/\).*/{
15766
            s//\1/
15767
            q
15768
          }
15769
          s/.*/./; q'`/stamp-h$_am_stamp_count
15770
 ;;
15771
 
15772
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15773
$as_echo "$as_me: executing $ac_file commands" >&6;}
15774
 ;;
15775
  esac
15776
 
15777
 
15778
  case $ac_file$ac_mode in
15779
    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15780
  # Autoconf 2.62 quotes --file arguments for eval, but not when files
15781
  # are listed without --file.  Let's play safe and only enable the eval
15782
  # if we detect the quoting.
15783
  case $CONFIG_FILES in
15784
  *\'*) eval set x "$CONFIG_FILES" ;;
15785
  *)   set x $CONFIG_FILES ;;
15786
  esac
15787
  shift
15788
  for mf
15789
  do
15790
    # Strip MF so we end up with the name of the file.
15791
    mf=`echo "$mf" | sed -e 's/:.*$//'`
15792
    # Check whether this is an Automake generated Makefile or not.
15793
    # We used to match only the files named `Makefile.in', but
15794
    # some people rename them; so instead we look at the file content.
15795
    # Grep'ing the first line is not enough: some people post-process
15796
    # each Makefile.in and add a new line on top of each file to say so.
15797
    # Grep'ing the whole file is not good either: AIX grep has a line
15798
    # limit of 2048, but all sed's we know have understand at least 4000.
15799
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15800
      dirpart=`$as_dirname -- "$mf" ||
15801
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15802
         X"$mf" : 'X\(//\)[^/]' \| \
15803
         X"$mf" : 'X\(//\)$' \| \
15804
         X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15805
$as_echo X"$mf" |
15806
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15807
            s//\1/
15808
            q
15809
          }
15810
          /^X\(\/\/\)[^/].*/{
15811
            s//\1/
15812
            q
15813
          }
15814
          /^X\(\/\/\)$/{
15815
            s//\1/
15816
            q
15817
          }
15818
          /^X\(\/\).*/{
15819
            s//\1/
15820
            q
15821
          }
15822
          s/.*/./; q'`
15823
    else
15824
      continue
15825
    fi
15826
    # Extract the definition of DEPDIR, am__include, and am__quote
15827
    # from the Makefile without running `make'.
15828
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15829
    test -z "$DEPDIR" && continue
15830
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
15831
    test -z "am__include" && continue
15832
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15833
    # When using ansi2knr, U may be empty or an underscore; expand it
15834
    U=`sed -n 's/^U = //p' < "$mf"`
15835
    # Find all dependency output files, they are included files with
15836
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
15837
    # simplest approach to changing $(DEPDIR) to its actual value in the
15838
    # expansion.
15839
    for file in `sed -n "
15840
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15841
         sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
15842
      # Make sure the directory exists.
15843
      test -f "$dirpart/$file" && continue
15844
      fdir=`$as_dirname -- "$file" ||
15845
$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15846
         X"$file" : 'X\(//\)[^/]' \| \
15847
         X"$file" : 'X\(//\)$' \| \
15848
         X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15849
$as_echo X"$file" |
15850
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15851
            s//\1/
15852
            q
15853
          }
15854
          /^X\(\/\/\)[^/].*/{
15855
            s//\1/
15856
            q
15857
          }
15858
          /^X\(\/\/\)$/{
15859
            s//\1/
15860
            q
15861
          }
15862
          /^X\(\/\).*/{
15863
            s//\1/
15864
            q
15865
          }
15866
          s/.*/./; q'`
15867
      as_dir=$dirpart/$fdir; as_fn_mkdir_p
15868
      # echo "creating $dirpart/$file"
15869
      echo '# dummy' > "$dirpart/$file"
15870
    done
15871
  done
15872
}
15873
 ;;
15874
    "libtool":C)
15875
 
15876
    # See if we are running on zsh, and set the options which allow our
15877
    # commands through without removal of \ escapes.
15878
    if test -n "${ZSH_VERSION+set}" ; then
15879
      setopt NO_GLOB_SUBST
15880
    fi
15881
 
15882
    cfgfile="${ofile}T"
15883
    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15884
    $RM "$cfgfile"
15885
 
15886
    cat <<_LT_EOF >> "$cfgfile"
15887
#! $SHELL
15888
 
15889
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15890
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15891
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15892
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15893
#
15894
#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15895
#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15896
#   Written by Gordon Matzigkeit, 1996
15897
#
15898
#   This file is part of GNU Libtool.
15899
#
15900
# GNU Libtool is free software; you can redistribute it and/or
15901
# modify it under the terms of the GNU General Public License as
15902
# published by the Free Software Foundation; either version 2 of
15903
# the License, or (at your option) any later version.
15904
#
15905
# As a special exception to the GNU General Public License,
15906
# if you distribute this file as part of a program or library that
15907
# is built using GNU Libtool, you may include this file under the
15908
# same distribution terms that you use for the rest of that program.
15909
#
15910
# GNU Libtool is distributed in the hope that it will be useful,
15911
# but WITHOUT ANY WARRANTY; without even the implied warranty of
15912
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15913
# GNU General Public License for more details.
15914
#
15915
# You should have received a copy of the GNU General Public License
15916
# along with GNU Libtool; see the file COPYING.  If not, a copy
15917
# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15918
# obtained by writing to the Free Software Foundation, Inc.,
15919
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15920
 
15921
 
15922
# The names of the tagged configurations supported by this script.
15923
available_tags=""
15924
 
15925
# ### BEGIN LIBTOOL CONFIG
15926
 
15927
# Which release of libtool.m4 was used?
15928
macro_version=$macro_version
15929
macro_revision=$macro_revision
15930
 
15931
# Whether or not to build shared libraries.
15932
build_libtool_libs=$enable_shared
15933
 
15934
# Whether or not to build static libraries.
15935
build_old_libs=$enable_static
15936
 
15937
# What type of objects to build.
15938
pic_mode=$pic_mode
15939
 
15940
# Whether or not to optimize for fast installation.
15941
fast_install=$enable_fast_install
15942
 
15943
# Shell to use when invoking shell scripts.
15944
SHELL=$lt_SHELL
15945
 
15946
# An echo program that protects backslashes.
15947
ECHO=$lt_ECHO
15948
 
15949
# The host system.
15950
host_alias=$host_alias
15951
host=$host
15952
host_os=$host_os
15953
 
15954
# The build system.
15955
build_alias=$build_alias
15956
build=$build
15957
build_os=$build_os
15958
 
15959
# A sed program that does not truncate output.
15960
SED=$lt_SED
15961
 
15962
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15963
Xsed="\$SED -e 1s/^X//"
15964
 
15965
# A grep program that handles long lines.
15966
GREP=$lt_GREP
15967
 
15968
# An ERE matcher.
15969
EGREP=$lt_EGREP
15970
 
15971
# A literal string matcher.
15972
FGREP=$lt_FGREP
15973
 
15974
# A BSD- or MS-compatible name lister.
15975
NM=$lt_NM
15976
 
15977
# Whether we need soft or hard links.
15978
LN_S=$lt_LN_S
15979
 
15980
# What is the maximum length of a command?
15981
max_cmd_len=$max_cmd_len
15982
 
15983
# Object file suffix (normally "o").
15984
objext=$ac_objext
15985
 
15986
# Executable file suffix (normally "").
15987
exeext=$exeext
15988
 
15989
# whether the shell understands "unset".
15990
lt_unset=$lt_unset
15991
 
15992
# turn spaces into newlines.
15993
SP2NL=$lt_lt_SP2NL
15994
 
15995
# turn newlines into spaces.
15996
NL2SP=$lt_lt_NL2SP
15997
 
15998
# An object symbol dumper.
15999
OBJDUMP=$lt_OBJDUMP
16000
 
16001
# Method to check whether dependent libraries are shared objects.
16002
deplibs_check_method=$lt_deplibs_check_method
16003
 
16004
# Command to use when deplibs_check_method == "file_magic".
16005
file_magic_cmd=$lt_file_magic_cmd
16006
 
16007
# The archiver.
16008
AR=$lt_AR
16009
AR_FLAGS=$lt_AR_FLAGS
16010
 
16011
# A symbol stripping program.
16012
STRIP=$lt_STRIP
16013
 
16014
# Commands used to install an old-style archive.
16015
RANLIB=$lt_RANLIB
16016
old_postinstall_cmds=$lt_old_postinstall_cmds
16017
old_postuninstall_cmds=$lt_old_postuninstall_cmds
16018
 
16019
# Whether to use a lock for old archive extraction.
16020
lock_old_archive_extraction=$lock_old_archive_extraction
16021
 
16022
# A C compiler.
16023
LTCC=$lt_CC
16024
 
16025
# LTCC compiler flags.
16026
LTCFLAGS=$lt_CFLAGS
16027
 
16028
# Take the output of nm and produce a listing of raw symbols and C names.
16029
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16030
 
16031
# Transform the output of nm in a proper C declaration.
16032
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16033
 
16034
# Transform the output of nm in a C name address pair.
16035
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16036
 
16037
# Transform the output of nm in a C name address pair when lib prefix is needed.
16038
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16039
 
16040
# The name of the directory that contains temporary libtool files.
16041
objdir=$objdir
16042
 
16043
# Used to examine libraries when file_magic_cmd begins with "file".
16044
MAGIC_CMD=$MAGIC_CMD
16045
 
16046
# Must we lock files when doing compilation?
16047
need_locks=$lt_need_locks
16048
 
16049
# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16050
DSYMUTIL=$lt_DSYMUTIL
16051
 
16052
# Tool to change global to local symbols on Mac OS X.
16053
NMEDIT=$lt_NMEDIT
16054
 
16055
# Tool to manipulate fat objects and archives on Mac OS X.
16056
LIPO=$lt_LIPO
16057
 
16058
# ldd/readelf like tool for Mach-O binaries on Mac OS X.
16059
OTOOL=$lt_OTOOL
16060
 
16061
# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16062
OTOOL64=$lt_OTOOL64
16063
 
16064
# Old archive suffix (normally "a").
16065
libext=$libext
16066
 
16067
# Shared library suffix (normally ".so").
16068
shrext_cmds=$lt_shrext_cmds
16069
 
16070
# The commands to extract the exported symbol list from a shared archive.
16071
extract_expsyms_cmds=$lt_extract_expsyms_cmds
16072
 
16073
# Variables whose values should be saved in libtool wrapper scripts and
16074
# restored at link time.
16075
variables_saved_for_relink=$lt_variables_saved_for_relink
16076
 
16077
# Do we need the "lib" prefix for modules?
16078
need_lib_prefix=$need_lib_prefix
16079
 
16080
# Do we need a version for libraries?
16081
need_version=$need_version
16082
 
16083
# Library versioning type.
16084
version_type=$version_type
16085
 
16086
# Shared library runtime path variable.
16087
runpath_var=$runpath_var
16088
 
16089
# Shared library path variable.
16090
shlibpath_var=$shlibpath_var
16091
 
16092
# Is shlibpath searched before the hard-coded library search path?
16093
shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16094
 
16095
# Format of library name prefix.
16096
libname_spec=$lt_libname_spec
16097
 
16098
# List of archive names.  First name is the real one, the rest are links.
16099
# The last name is the one that the linker finds with -lNAME
16100
library_names_spec=$lt_library_names_spec
16101
 
16102
# The coded name of the library, if different from the real name.
16103
soname_spec=$lt_soname_spec
16104
 
16105
# Permission mode override for installation of shared libraries.
16106
install_override_mode=$lt_install_override_mode
16107
 
16108
# Command to use after installation of a shared archive.
16109
postinstall_cmds=$lt_postinstall_cmds
16110
 
16111
# Command to use after uninstallation of a shared archive.
16112
postuninstall_cmds=$lt_postuninstall_cmds
16113
 
16114
# Commands used to finish a libtool library installation in a directory.
16115
finish_cmds=$lt_finish_cmds
16116
 
16117
# As "finish_cmds", except a single script fragment to be evaled but
16118
# not shown.
16119
finish_eval=$lt_finish_eval
16120
 
16121
# Whether we should hardcode library paths into libraries.
16122
hardcode_into_libs=$hardcode_into_libs
16123
 
16124
# Compile-time system search path for libraries.
16125
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16126
 
16127
# Run-time system search path for libraries.
16128
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16129
 
16130
# Whether dlopen is supported.
16131
dlopen_support=$enable_dlopen
16132
 
16133
# Whether dlopen of programs is supported.
16134
dlopen_self=$enable_dlopen_self
16135
 
16136
# Whether dlopen of statically linked programs is supported.
16137
dlopen_self_static=$enable_dlopen_self_static
16138
 
16139
# Commands to strip libraries.
16140
old_striplib=$lt_old_striplib
16141
striplib=$lt_striplib
16142
 
16143
 
16144
# The linker used to build libraries.
16145
LD=$lt_LD
16146
 
16147
# How to create reloadable object files.
16148
reload_flag=$lt_reload_flag
16149
reload_cmds=$lt_reload_cmds
16150
 
16151
# Commands used to build an old-style archive.
16152
old_archive_cmds=$lt_old_archive_cmds
16153
 
16154
# A language specific compiler.
16155
CC=$lt_compiler
16156
 
16157
# Is the compiler the GNU compiler?
16158
with_gcc=$GCC
16159
 
16160
# Compiler flag to turn off builtin functions.
16161
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16162
 
16163
# How to pass a linker flag through the compiler.
16164
wl=$lt_lt_prog_compiler_wl
16165
 
16166
# Additional compiler flags for building library objects.
16167
pic_flag=$lt_lt_prog_compiler_pic
16168
 
16169
# Compiler flag to prevent dynamic linking.
16170
link_static_flag=$lt_lt_prog_compiler_static
16171
 
16172
# Does compiler simultaneously support -c and -o options?
16173
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16174
 
16175
# Whether or not to add -lc for building shared libraries.
16176
build_libtool_need_lc=$archive_cmds_need_lc
16177
 
16178
# Whether or not to disallow shared libs when runtime libs are static.
16179
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16180
 
16181
# Compiler flag to allow reflexive dlopens.
16182
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16183
 
16184
# Compiler flag to generate shared objects directly from archives.
16185
whole_archive_flag_spec=$lt_whole_archive_flag_spec
16186
 
16187
# Whether the compiler copes with passing no objects directly.
16188
compiler_needs_object=$lt_compiler_needs_object
16189
 
16190
# Create an old-style archive from a shared archive.
16191
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16192
 
16193
# Create a temporary old-style archive to link instead of a shared archive.
16194
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16195
 
16196
# Commands used to build a shared archive.
16197
archive_cmds=$lt_archive_cmds
16198
archive_expsym_cmds=$lt_archive_expsym_cmds
16199
 
16200
# Commands used to build a loadable module if different from building
16201
# a shared archive.
16202
module_cmds=$lt_module_cmds
16203
module_expsym_cmds=$lt_module_expsym_cmds
16204
 
16205
# Whether we are building with GNU ld or not.
16206
with_gnu_ld=$lt_with_gnu_ld
16207
 
16208
# Flag that allows shared libraries with undefined symbols to be built.
16209
allow_undefined_flag=$lt_allow_undefined_flag
16210
 
16211
# Flag that enforces no undefined symbols.
16212
no_undefined_flag=$lt_no_undefined_flag
16213
 
16214
# Flag to hardcode \$libdir into a binary during linking.
16215
# This must work even if \$libdir does not exist
16216
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16217
 
16218
# If ld is used when linking, flag to hardcode \$libdir into a binary
16219
# during linking.  This must work even if \$libdir does not exist.
16220
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16221
 
16222
# Whether we need a single "-rpath" flag with a separated argument.
16223
hardcode_libdir_separator=$lt_hardcode_libdir_separator
16224
 
16225
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16226
# DIR into the resulting binary.
16227
hardcode_direct=$hardcode_direct
16228
 
16229
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16230
# DIR into the resulting binary and the resulting library dependency is
16231
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16232
# library is relocated.
16233
hardcode_direct_absolute=$hardcode_direct_absolute
16234
 
16235
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16236
# into the resulting binary.
16237
hardcode_minus_L=$hardcode_minus_L
16238
 
16239
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16240
# into the resulting binary.
16241
hardcode_shlibpath_var=$hardcode_shlibpath_var
16242
 
16243
# Set to "yes" if building a shared library automatically hardcodes DIR
16244
# into the library and all subsequent libraries and executables linked
16245
# against it.
16246
hardcode_automatic=$hardcode_automatic
16247
 
16248
# Set to yes if linker adds runtime paths of dependent libraries
16249
# to runtime path list.
16250
inherit_rpath=$inherit_rpath
16251
 
16252
# Whether libtool must link a program against all its dependency libraries.
16253
link_all_deplibs=$link_all_deplibs
16254
 
16255
# Fix the shell variable \$srcfile for the compiler.
16256
fix_srcfile_path=$lt_fix_srcfile_path
16257
 
16258
# Set to "yes" if exported symbols are required.
16259
always_export_symbols=$always_export_symbols
16260
 
16261
# The commands to list exported symbols.
16262
export_symbols_cmds=$lt_export_symbols_cmds
16263
 
16264
# Symbols that should not be listed in the preloaded symbols.
16265
exclude_expsyms=$lt_exclude_expsyms
16266
 
16267
# Symbols that must always be exported.
16268
include_expsyms=$lt_include_expsyms
16269
 
16270
# Commands necessary for linking programs (against libraries) with templates.
16271
prelink_cmds=$lt_prelink_cmds
16272
 
16273
# Specify filename containing input files.
16274
file_list_spec=$lt_file_list_spec
16275
 
16276
# How to hardcode a shared library path into an executable.
16277
hardcode_action=$hardcode_action
16278
 
16279
# ### END LIBTOOL CONFIG
16280
 
16281
_LT_EOF
16282
 
16283
  case $host_os in
16284
  aix3*)
16285
    cat <<\_LT_EOF >> "$cfgfile"
16286
# AIX sometimes has problems with the GCC collect2 program.  For some
16287
# reason, if we set the COLLECT_NAMES environment variable, the problems
16288
# vanish in a puff of smoke.
16289
if test "X${COLLECT_NAMES+set}" != Xset; then
16290
  COLLECT_NAMES=
16291
  export COLLECT_NAMES
16292
fi
16293
_LT_EOF
16294
    ;;
16295
  esac
16296
 
16297
 
16298
ltmain="$ac_aux_dir/ltmain.sh"
16299
 
16300
 
16301
  # We use sed instead of cat because bash on DJGPP gets confused if
16302
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
16303
  # text mode, it properly converts lines to CR/LF.  This bash problem
16304
  # is reportedly fixed, but why not run on old versions too?
16305
  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16306
    || (rm -f "$cfgfile"; exit 1)
16307
 
16308
  case $xsi_shell in
16309
  yes)
16310
    cat << \_LT_EOF >> "$cfgfile"
16311
 
16312
# func_dirname file append nondir_replacement
16313
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
16314
# otherwise set result to NONDIR_REPLACEMENT.
16315
func_dirname ()
16316
{
16317
  case ${1} in
16318
    */*) func_dirname_result="${1%/*}${2}" ;;
16319
    *  ) func_dirname_result="${3}" ;;
16320
  esac
16321
}
16322
 
16323
# func_basename file
16324
func_basename ()
16325
{
16326
  func_basename_result="${1##*/}"
16327
}
16328
 
16329
# func_dirname_and_basename file append nondir_replacement
16330
# perform func_basename and func_dirname in a single function
16331
# call:
16332
#   dirname:  Compute the dirname of FILE.  If nonempty,
16333
#             add APPEND to the result, otherwise set result
16334
#             to NONDIR_REPLACEMENT.
16335
#             value returned in "$func_dirname_result"
16336
#   basename: Compute filename of FILE.
16337
#             value retuned in "$func_basename_result"
16338
# Implementation must be kept synchronized with func_dirname
16339
# and func_basename. For efficiency, we do not delegate to
16340
# those functions but instead duplicate the functionality here.
16341
func_dirname_and_basename ()
16342
{
16343
  case ${1} in
16344
    */*) func_dirname_result="${1%/*}${2}" ;;
16345
    *  ) func_dirname_result="${3}" ;;
16346
  esac
16347
  func_basename_result="${1##*/}"
16348
}
16349
 
16350
# func_stripname prefix suffix name
16351
# strip PREFIX and SUFFIX off of NAME.
16352
# PREFIX and SUFFIX must not contain globbing or regex special
16353
# characters, hashes, percent signs, but SUFFIX may contain a leading
16354
# dot (in which case that matches only a dot).
16355
func_stripname ()
16356
{
16357
  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16358
  # positional parameters, so assign one to ordinary parameter first.
16359
  func_stripname_result=${3}
16360
  func_stripname_result=${func_stripname_result#"${1}"}
16361
  func_stripname_result=${func_stripname_result%"${2}"}
16362
}
16363
 
16364
# func_opt_split
16365
func_opt_split ()
16366
{
16367
  func_opt_split_opt=${1%%=*}
16368
  func_opt_split_arg=${1#*=}
16369
}
16370
 
16371
# func_lo2o object
16372
func_lo2o ()
16373
{
16374
  case ${1} in
16375
    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16376
    *)    func_lo2o_result=${1} ;;
16377
  esac
16378
}
16379
 
16380
# func_xform libobj-or-source
16381
func_xform ()
16382
{
16383
  func_xform_result=${1%.*}.lo
16384
}
16385
 
16386
# func_arith arithmetic-term...
16387
func_arith ()
16388
{
16389
  func_arith_result=$(( $* ))
16390
}
16391
 
16392
# func_len string
16393
# STRING may not start with a hyphen.
16394
func_len ()
16395
{
16396
  func_len_result=${#1}
16397
}
16398
 
16399
_LT_EOF
16400
    ;;
16401
  *) # Bourne compatible functions.
16402
    cat << \_LT_EOF >> "$cfgfile"
16403
 
16404
# func_dirname file append nondir_replacement
16405
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
16406
# otherwise set result to NONDIR_REPLACEMENT.
16407
func_dirname ()
16408
{
16409
  # Extract subdirectory from the argument.
16410
  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16411
  if test "X$func_dirname_result" = "X${1}"; then
16412
    func_dirname_result="${3}"
16413
  else
16414
    func_dirname_result="$func_dirname_result${2}"
16415
  fi
16416
}
16417
 
16418
# func_basename file
16419
func_basename ()
16420
{
16421
  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16422
}
16423
 
16424
 
16425
# func_stripname prefix suffix name
16426
# strip PREFIX and SUFFIX off of NAME.
16427
# PREFIX and SUFFIX must not contain globbing or regex special
16428
# characters, hashes, percent signs, but SUFFIX may contain a leading
16429
# dot (in which case that matches only a dot).
16430
# func_strip_suffix prefix name
16431
func_stripname ()
16432
{
16433
  case ${2} in
16434
    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16435
    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16436
  esac
16437
}
16438
 
16439
# sed scripts:
16440
my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16441
my_sed_long_arg='1s/^-[^=]*=//'
16442
 
16443
# func_opt_split
16444
func_opt_split ()
16445
{
16446
  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16447
  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16448
}
16449
 
16450
# func_lo2o object
16451
func_lo2o ()
16452
{
16453
  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16454
}
16455
 
16456
# func_xform libobj-or-source
16457
func_xform ()
16458
{
16459
  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16460
}
16461
 
16462
# func_arith arithmetic-term...
16463
func_arith ()
16464
{
16465
  func_arith_result=`expr "$@"`
16466
}
16467
 
16468
# func_len string
16469
# STRING may not start with a hyphen.
16470
func_len ()
16471
{
16472
  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16473
}
16474
 
16475
_LT_EOF
16476
esac
16477
 
16478
case $lt_shell_append in
16479
  yes)
16480
    cat << \_LT_EOF >> "$cfgfile"
16481
 
16482
# func_append var value
16483
# Append VALUE to the end of shell variable VAR.
16484
func_append ()
16485
{
16486
  eval "$1+=\$2"
16487
}
16488
_LT_EOF
16489
    ;;
16490
  *)
16491
    cat << \_LT_EOF >> "$cfgfile"
16492
 
16493
# func_append var value
16494
# Append VALUE to the end of shell variable VAR.
16495
func_append ()
16496
{
16497
  eval "$1=\$$1\$2"
16498
}
16499
 
16500
_LT_EOF
16501
    ;;
16502
  esac
16503
 
16504
 
16505
  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16506
    || (rm -f "$cfgfile"; exit 1)
16507
 
16508
  mv -f "$cfgfile" "$ofile" ||
16509
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16510
  chmod +x "$ofile"
16511
 
16512
 ;;
16513
    "default-1":C)
16514
    for ac_file in $CONFIG_FILES; do
16515
      # Support "outfile[:infile[:infile...]]"
16516
      case "$ac_file" in
16517
        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16518
      esac
16519
      # PO directories have a Makefile.in generated from Makefile.in.in.
16520
      case "$ac_file" in */Makefile.in)
16521
        # Adjust a relative srcdir.
16522
        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
16523
        ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
16524
        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16525
        # In autoconf-2.13 it is called $ac_given_srcdir.
16526
        # In autoconf-2.50 it is called $srcdir.
16527
        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16528
        case "$ac_given_srcdir" in
16529
          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16530
          /*) top_srcdir="$ac_given_srcdir" ;;
16531
          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
16532
        esac
16533
        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16534
          rm -f "$ac_dir/POTFILES"
16535
          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16536
          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[   ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
16537
          POMAKEFILEDEPS="POTFILES.in"
16538
          # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
16539
          # on $ac_dir but don't depend on user-specified configuration
16540
          # parameters.
16541
          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16542
            # The LINGUAS file contains the set of available languages.
16543
            if test -n "$OBSOLETE_ALL_LINGUAS"; then
16544
              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
16545
            fi
16546
            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16547
            # Hide the ALL_LINGUAS assigment from automake.
16548
            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
16549
            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
16550
          else
16551
            # The set of available languages was given in configure.in.
16552
            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
16553
          fi
16554
          case "$ac_given_srcdir" in
16555
            .) srcdirpre= ;;
16556
            *) srcdirpre='$(srcdir)/' ;;
16557
          esac
16558
          POFILES=
16559
          GMOFILES=
16560
          UPDATEPOFILES=
16561
          DUMMYPOFILES=
16562
          for lang in $ALL_LINGUAS; do
16563
            POFILES="$POFILES $srcdirpre$lang.po"
16564
            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
16565
            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
16566
            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
16567
          done
16568
          # CATALOGS depends on both $ac_dir and the user's LINGUAS
16569
          # environment variable.
16570
          INST_LINGUAS=
16571
          if test -n "$ALL_LINGUAS"; then
16572
            for presentlang in $ALL_LINGUAS; do
16573
              useit=no
16574
              if test "%UNSET%" != "$LINGUAS"; then
16575
                desiredlanguages="$LINGUAS"
16576
              else
16577
                desiredlanguages="$ALL_LINGUAS"
16578
              fi
16579
              for desiredlang in $desiredlanguages; do
16580
                # Use the presentlang catalog if desiredlang is
16581
                #   a. equal to presentlang, or
16582
                #   b. a variant of presentlang (because in this case,
16583
                #      presentlang can be used as a fallback for messages
16584
                #      which are not translated in the desiredlang catalog).
16585
                case "$desiredlang" in
16586
                  "$presentlang"*) useit=yes;;
16587
                esac
16588
              done
16589
              if test $useit = yes; then
16590
                INST_LINGUAS="$INST_LINGUAS $presentlang"
16591
              fi
16592
            done
16593
          fi
16594
          CATALOGS=
16595
          if test -n "$INST_LINGUAS"; then
16596
            for lang in $INST_LINGUAS; do
16597
              CATALOGS="$CATALOGS $lang.gmo"
16598
            done
16599
          fi
16600
          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
16601
          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"
16602
          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
16603
            if test -f "$f"; then
16604
              case "$f" in
16605
                *.orig | *.bak | *~) ;;
16606
                *) cat "$f" >> "$ac_dir/Makefile" ;;
16607
              esac
16608
            fi
16609
          done
16610
        fi
16611
        ;;
16612
      esac
16613
    done ;;
16614
    "default":C) rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
16615
 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
16616
 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
16617
 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
16618
 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
16619
 if test "x$cgen_cpu_prefix" != x ; then
16620
   echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
16621
 fi ;;
16622
 
16623
  esac
16624
done # for ac_tag
16625
 
16626
 
16627
as_fn_exit 0
16628
_ACEOF
16629
ac_clean_files=$ac_clean_files_save
16630
 
16631
test $ac_write_fail = 0 ||
16632
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16633
 
16634
 
16635
# configure is writing to config.log, and then calls config.status.
16636
# config.status does its own redirection, appending to config.log.
16637
# Unfortunately, on DOS this fails, as config.log is still kept open
16638
# by configure, so config.status won't be able to write to it; its
16639
# output is simply discarded.  So we exec the FD to /dev/null,
16640
# effectively closing config.log, so it can be properly (re)opened and
16641
# appended to by config.status.  When coming back to configure, we
16642
# need to make the FD available again.
16643
if test "$no_create" != yes; then
16644
  ac_cs_success=:
16645
  ac_config_status_args=
16646
  test "$silent" = yes &&
16647
    ac_config_status_args="$ac_config_status_args --quiet"
16648
  exec 5>/dev/null
16649
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16650
  exec 5>>config.log
16651
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16652
  # would make configure fail if this is the last instruction.
16653
  $ac_cs_success || as_fn_exit $?
16654
fi
16655
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16656
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16657
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16658
fi
16659
 

powered by: WebSVN 2.1.0

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