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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libffi/] [configure] - Blame information for rev 775

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

Line No. Rev Author Line
1 732 jeremybenn
#! /bin/sh
2
# Guess values for system-dependent variables and create Makefiles.
3
# Generated by GNU Autoconf 2.64 for libffi 3.0.9.
4
#
5
# Report bugs to .
6
#
7
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9
# Foundation, Inc.
10
#
11
# This configure script is free software; the Free Software Foundation
12
# gives unlimited permission to copy, distribute and modify it.
13
## -------------------- ##
14
## M4sh Initialization. ##
15
## -------------------- ##
16
 
17
# Be more Bourne compatible
18
DUALCASE=1; export DUALCASE # for MKS sh
19
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20
  emulate sh
21
  NULLCMD=:
22
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23
  # is contrary to our usage.  Disable this feature.
24
  alias -g '${1+"$@"}'='"$@"'
25
  setopt NO_GLOB_SUBST
26
else
27
  case `(set -o) 2>/dev/null` in #(
28
  *posix*) :
29
    set -o posix ;; #(
30
  *) :
31
     ;;
32
esac
33
fi
34
 
35
 
36
as_nl='
37
'
38
export as_nl
39
# Printing a long string crashes Solaris 7 /usr/bin/printf.
40
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43
# Prefer a ksh shell builtin over an external printf program on Solaris,
44
# but without wasting forks for bash or zsh.
45
if test -z "$BASH_VERSION$ZSH_VERSION" \
46
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47
  as_echo='print -r --'
48
  as_echo_n='print -rn --'
49
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50
  as_echo='printf %s\n'
51
  as_echo_n='printf %s'
52
else
53
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55
    as_echo_n='/usr/ucb/echo -n'
56
  else
57
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58
    as_echo_n_body='eval
59
      arg=$1;
60
      case $arg in #(
61
      *"$as_nl"*)
62
        expr "X$arg" : "X\\(.*\\)$as_nl";
63
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64
      esac;
65
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66
    '
67
    export as_echo_n_body
68
    as_echo_n='sh -c $as_echo_n_body as_echo'
69
  fi
70
  export as_echo_body
71
  as_echo='sh -c $as_echo_body as_echo'
72
fi
73
 
74
# The user is always right.
75
if test "${PATH_SEPARATOR+set}" != set; then
76
  PATH_SEPARATOR=:
77
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79
      PATH_SEPARATOR=';'
80
  }
81
fi
82
 
83
 
84
# IFS
85
# We need space, tab and new line, in precisely that order.  Quoting is
86
# there to prevent editors from complaining about space-tab.
87
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88
# splitting by setting IFS to empty value.)
89
IFS=" ""        $as_nl"
90
 
91
# Find who we are.  Look in the path if we contain no directory separator.
92
case $0 in #((
93
  *[\\/]* ) as_myself=$0 ;;
94
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95
for as_dir in $PATH
96
do
97
  IFS=$as_save_IFS
98
  test -z "$as_dir" && as_dir=.
99
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100
  done
101
IFS=$as_save_IFS
102
 
103
     ;;
104
esac
105
# We did not find ourselves, most probably we were run as `sh COMMAND'
106
# in which case we are not to be found in the path.
107
if test "x$as_myself" = x; then
108
  as_myself=$0
109
fi
110
if test ! -f "$as_myself"; then
111
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112
  exit 1
113
fi
114
 
115
# Unset variables that we do not need and which cause bugs (e.g. in
116
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
117
# suppresses any "Segmentation fault" message there.  '((' could
118
# trigger a bug in pdksh 5.2.14.
119
for as_var in BASH_ENV ENV MAIL MAILPATH
120
do eval test x\${$as_var+set} = xset \
121
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122
done
123
PS1='$ '
124
PS2='> '
125
PS4='+ '
126
 
127
# NLS nuisances.
128
LC_ALL=C
129
export LC_ALL
130
LANGUAGE=C
131
export LANGUAGE
132
 
133
# CDPATH.
134
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
 
136
if test "x$CONFIG_SHELL" = x; then
137
  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138
  emulate sh
139
  NULLCMD=:
140
  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141
  # is contrary to our usage.  Disable this feature.
142
  alias -g '\${1+\"\$@\"}'='\"\$@\"'
143
  setopt NO_GLOB_SUBST
144
else
145
  case \`(set -o) 2>/dev/null\` in #(
146
  *posix*) :
147
    set -o posix ;; #(
148
  *) :
149
     ;;
150
esac
151
fi
152
"
153
  as_required="as_fn_return () { (exit \$1); }
154
as_fn_success () { as_fn_return 0; }
155
as_fn_failure () { as_fn_return 1; }
156
as_fn_ret_success () { return 0; }
157
as_fn_ret_failure () { return 1; }
158
 
159
exitcode=0
160
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164
if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
 
166
else
167
  exitcode=1; echo positional parameters were not saved.
168
fi
169
test x\$exitcode = x0 || exit 1"
170
  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171
  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172
  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173
  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174
 
175
  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
176
    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
177
    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178
    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
179
    PATH=/empty FPATH=/empty; export PATH FPATH
180
    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
181
      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
182
test \$(( 1 + 1 )) = 2 || exit 1"
183
  if (eval "$as_required") 2>/dev/null; then :
184
  as_have_required=yes
185
else
186
  as_have_required=no
187
fi
188
  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
189
 
190
else
191
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
192
as_found=false
193
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
194
do
195
  IFS=$as_save_IFS
196
  test -z "$as_dir" && as_dir=.
197
  as_found=:
198
  case $as_dir in #(
199
         /*)
200
           for as_base in sh bash ksh sh5; do
201
             # Try only shells that exist, to save several forks.
202
             as_shell=$as_dir/$as_base
203
             if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
204
                    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
205
  CONFIG_SHELL=$as_shell as_have_required=yes
206
                   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
207
  break 2
208
fi
209
fi
210
           done;;
211
       esac
212
  as_found=false
213
done
214
$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
215
              { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
216
  CONFIG_SHELL=$SHELL as_have_required=yes
217
fi; }
218
IFS=$as_save_IFS
219
 
220
 
221
      if test "x$CONFIG_SHELL" != x; then :
222
  # We cannot yet assume a decent shell, so we have to provide a
223
        # neutralization value for shells without unset; and this also
224
        # works around shells that cannot unset nonexistent variables.
225
        BASH_ENV=/dev/null
226
        ENV=/dev/null
227
        (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
228
        export CONFIG_SHELL
229
        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
230
fi
231
 
232
    if test x$as_have_required = xno; then :
233
  $as_echo "$0: This script requires a shell more modern than all"
234
  $as_echo "$0: the shells that I found on your system."
235
  if test x${ZSH_VERSION+set} = xset ; then
236
    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
237
    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
238
  else
239
    $as_echo "$0: Please tell bug-autoconf@gnu.org and
240
$0: http://gcc.gnu.org/bugs.html about your system,
241
$0: including any error possibly output before this
242
$0: message. Then install a modern shell, or manually run
243
$0: the script under such a shell if you do have one."
244
  fi
245
  exit 1
246
fi
247
fi
248
fi
249
SHELL=${CONFIG_SHELL-/bin/sh}
250
export SHELL
251
# Unset more variables known to interfere with behavior of common tools.
252
CLICOLOR_FORCE= GREP_OPTIONS=
253
unset CLICOLOR_FORCE GREP_OPTIONS
254
 
255
## --------------------- ##
256
## M4sh Shell Functions. ##
257
## --------------------- ##
258
# as_fn_unset VAR
259
# ---------------
260
# Portably unset VAR.
261
as_fn_unset ()
262
{
263
  { eval $1=; unset $1;}
264
}
265
as_unset=as_fn_unset
266
 
267
# as_fn_set_status STATUS
268
# -----------------------
269
# Set $? to STATUS, without forking.
270
as_fn_set_status ()
271
{
272
  return $1
273
} # as_fn_set_status
274
 
275
# as_fn_exit STATUS
276
# -----------------
277
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
278
as_fn_exit ()
279
{
280
  set +e
281
  as_fn_set_status $1
282
  exit $1
283
} # as_fn_exit
284
 
285
# as_fn_mkdir_p
286
# -------------
287
# Create "$as_dir" as a directory, including parents if necessary.
288
as_fn_mkdir_p ()
289
{
290
 
291
  case $as_dir in #(
292
  -*) as_dir=./$as_dir;;
293
  esac
294
  test -d "$as_dir" || eval $as_mkdir_p || {
295
    as_dirs=
296
    while :; do
297
      case $as_dir in #(
298
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
299
      *) as_qdir=$as_dir;;
300
      esac
301
      as_dirs="'$as_qdir' $as_dirs"
302
      as_dir=`$as_dirname -- "$as_dir" ||
303
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
304
         X"$as_dir" : 'X\(//\)[^/]' \| \
305
         X"$as_dir" : 'X\(//\)$' \| \
306
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
307
$as_echo X"$as_dir" |
308
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
309
            s//\1/
310
            q
311
          }
312
          /^X\(\/\/\)[^/].*/{
313
            s//\1/
314
            q
315
          }
316
          /^X\(\/\/\)$/{
317
            s//\1/
318
            q
319
          }
320
          /^X\(\/\).*/{
321
            s//\1/
322
            q
323
          }
324
          s/.*/./; q'`
325
      test -d "$as_dir" && break
326
    done
327
    test -z "$as_dirs" || eval "mkdir $as_dirs"
328
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
329
 
330
 
331
} # as_fn_mkdir_p
332
# as_fn_append VAR VALUE
333
# ----------------------
334
# Append the text in VALUE to the end of the definition contained in VAR. Take
335
# advantage of any shell optimizations that allow amortized linear growth over
336
# repeated appends, instead of the typical quadratic growth present in naive
337
# implementations.
338
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
339
  eval 'as_fn_append ()
340
  {
341
    eval $1+=\$2
342
  }'
343
else
344
  as_fn_append ()
345
  {
346
    eval $1=\$$1\$2
347
  }
348
fi # as_fn_append
349
 
350
# as_fn_arith ARG...
351
# ------------------
352
# Perform arithmetic evaluation on the ARGs, and store the result in the
353
# global $as_val. Take advantage of shells that can avoid forks. The arguments
354
# must be portable across $(()) and expr.
355
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
356
  eval 'as_fn_arith ()
357
  {
358
    as_val=$(( $* ))
359
  }'
360
else
361
  as_fn_arith ()
362
  {
363
    as_val=`expr "$@" || test $? -eq 1`
364
  }
365
fi # as_fn_arith
366
 
367
 
368
# as_fn_error ERROR [LINENO LOG_FD]
369
# ---------------------------------
370
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
371
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
372
# script with status $?, using 1 if that was 0.
373
as_fn_error ()
374
{
375
  as_status=$?; test $as_status -eq 0 && as_status=1
376
  if test "$3"; then
377
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
378
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
379
  fi
380
  $as_echo "$as_me: error: $1" >&2
381
  as_fn_exit $as_status
382
} # as_fn_error
383
 
384
if expr a : '\(a\)' >/dev/null 2>&1 &&
385
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
386
  as_expr=expr
387
else
388
  as_expr=false
389
fi
390
 
391
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
392
  as_basename=basename
393
else
394
  as_basename=false
395
fi
396
 
397
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
398
  as_dirname=dirname
399
else
400
  as_dirname=false
401
fi
402
 
403
as_me=`$as_basename -- "$0" ||
404
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
405
         X"$0" : 'X\(//\)$' \| \
406
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
407
$as_echo X/"$0" |
408
    sed '/^.*\/\([^/][^/]*\)\/*$/{
409
            s//\1/
410
            q
411
          }
412
          /^X\/\(\/\/\)$/{
413
            s//\1/
414
            q
415
          }
416
          /^X\/\(\/\).*/{
417
            s//\1/
418
            q
419
          }
420
          s/.*/./; q'`
421
 
422
# Avoid depending upon Character Ranges.
423
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
424
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
425
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
426
as_cr_digits='0123456789'
427
as_cr_alnum=$as_cr_Letters$as_cr_digits
428
 
429
 
430
  as_lineno_1=$LINENO as_lineno_1a=$LINENO
431
  as_lineno_2=$LINENO as_lineno_2a=$LINENO
432
  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
433
  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
434
  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
435
  sed -n '
436
    p
437
    /[$]LINENO/=
438
  ' <$as_myself |
439
    sed '
440
      s/[$]LINENO.*/&-/
441
      t lineno
442
      b
443
      :lineno
444
      N
445
      :loop
446
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
447
      t loop
448
      s/-\n.*//
449
    ' >$as_me.lineno &&
450
  chmod +x "$as_me.lineno" ||
451
    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
452
 
453
  # Don't try to exec as it changes $[0], causing all sort of problems
454
  # (the dirname of $[0] is not the place where we might find the
455
  # original and so on.  Autoconf is especially sensitive to this).
456
  . "./$as_me.lineno"
457
  # Exit status is that of the last command.
458
  exit
459
}
460
 
461
ECHO_C= ECHO_N= ECHO_T=
462
case `echo -n x` in #(((((
463
-n*)
464
  case `echo 'xy\c'` in
465
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
466
  xy)  ECHO_C='\c';;
467
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
468
       ECHO_T=' ';;
469
  esac;;
470
*)
471
  ECHO_N='-n';;
472
esac
473
 
474
rm -f conf$$ conf$$.exe conf$$.file
475
if test -d conf$$.dir; then
476
  rm -f conf$$.dir/conf$$.file
477
else
478
  rm -f conf$$.dir
479
  mkdir conf$$.dir 2>/dev/null
480
fi
481
if (echo >conf$$.file) 2>/dev/null; then
482
  if ln -s conf$$.file conf$$ 2>/dev/null; then
483
    as_ln_s='ln -s'
484
    # ... but there are two gotchas:
485
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
486
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
487
    # In both cases, we have to default to `cp -p'.
488
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
489
      as_ln_s='cp -p'
490
  elif ln conf$$.file conf$$ 2>/dev/null; then
491
    as_ln_s=ln
492
  else
493
    as_ln_s='cp -p'
494
  fi
495
else
496
  as_ln_s='cp -p'
497
fi
498
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
499
rmdir conf$$.dir 2>/dev/null
500
 
501
if mkdir -p . 2>/dev/null; then
502
  as_mkdir_p='mkdir -p "$as_dir"'
503
else
504
  test -d ./-p && rmdir ./-p
505
  as_mkdir_p=false
506
fi
507
 
508
if test -x / >/dev/null 2>&1; then
509
  as_test_x='test -x'
510
else
511
  if ls -dL / >/dev/null 2>&1; then
512
    as_ls_L_option=L
513
  else
514
    as_ls_L_option=
515
  fi
516
  as_test_x='
517
    eval sh -c '\''
518
      if test -d "$1"; then
519
        test -d "$1/.";
520
      else
521
        case $1 in #(
522
        -*)set "./$1";;
523
        esac;
524
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
525
        ???[sx]*):;;*)false;;esac;fi
526
    '\'' sh
527
  '
528
fi
529
as_executable_p=$as_test_x
530
 
531
# Sed expression to map a string onto a valid CPP name.
532
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
533
 
534
# Sed expression to map a string onto a valid variable name.
535
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
536
 
537
SHELL=${CONFIG_SHELL-/bin/sh}
538
 
539
 
540
exec 7<&0 &1
541
 
542
# Name of the host.
543
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
544
# so uname gets run too.
545
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
546
 
547
#
548
# Initializations.
549
#
550
ac_default_prefix=/usr/local
551
ac_clean_files=
552
ac_config_libobj_dir=.
553
LIBOBJS=
554
cross_compiling=no
555
subdirs=
556
MFLAGS=
557
MAKEFLAGS=
558
 
559
# Identity of this package.
560
PACKAGE_NAME='libffi'
561
PACKAGE_TARNAME='libffi'
562
PACKAGE_VERSION='3.0.9'
563
PACKAGE_STRING='libffi 3.0.9'
564
PACKAGE_BUGREPORT='http://gcc.gnu.org/bugs.html'
565
PACKAGE_URL=''
566
 
567
# Factoring default headers for most tests.
568
ac_includes_default="\
569
#include 
570
#ifdef HAVE_SYS_TYPES_H
571
# include 
572
#endif
573
#ifdef HAVE_SYS_STAT_H
574
# include 
575
#endif
576
#ifdef STDC_HEADERS
577
# include 
578
# include 
579
#else
580
# ifdef HAVE_STDLIB_H
581
#  include 
582
# endif
583
#endif
584
#ifdef HAVE_STRING_H
585
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
586
#  include 
587
# endif
588
# include 
589
#endif
590
#ifdef HAVE_STRINGS_H
591
# include 
592
#endif
593
#ifdef HAVE_INTTYPES_H
594
# include 
595
#endif
596
#ifdef HAVE_STDINT_H
597
# include 
598
#endif
599
#ifdef HAVE_UNISTD_H
600
# include 
601
#endif"
602
 
603
ac_subst_vars='am__EXEEXT_FALSE
604
am__EXEEXT_TRUE
605
LTLIBOBJS
606
LIBOBJS
607
toolexeclibdir
608
toolexecdir
609
TARGETDIR
610
TARGET
611
HAVE_LONG_DOUBLE
612
ALLOCA
613
PA64_HPUX_FALSE
614
PA64_HPUX_TRUE
615
PA_HPUX_FALSE
616
PA_HPUX_TRUE
617
PA_LINUX_FALSE
618
PA_LINUX_TRUE
619
SH64_FALSE
620
SH64_TRUE
621
SH_FALSE
622
SH_TRUE
623
X86_64_FALSE
624
X86_64_TRUE
625
S390_FALSE
626
S390_TRUE
627
FRV_FALSE
628
FRV_TRUE
629
LIBFFI_CRIS_FALSE
630
LIBFFI_CRIS_TRUE
631
AVR32_FALSE
632
AVR32_TRUE
633
ARM_FALSE
634
ARM_TRUE
635
POWERPC_FREEBSD_FALSE
636
POWERPC_FREEBSD_TRUE
637
POWERPC_DARWIN_FALSE
638
POWERPC_DARWIN_TRUE
639
POWERPC_AIX_FALSE
640
POWERPC_AIX_TRUE
641
POWERPC_FALSE
642
POWERPC_TRUE
643
M68K_FALSE
644
M68K_TRUE
645
M32R_FALSE
646
M32R_TRUE
647
IA64_FALSE
648
IA64_TRUE
649
ALPHA_FALSE
650
ALPHA_TRUE
651
X86_DARWIN_FALSE
652
X86_DARWIN_TRUE
653
X86_WIN64_FALSE
654
X86_WIN64_TRUE
655
X86_WIN32_FALSE
656
X86_WIN32_TRUE
657
X86_FREEBSD_FALSE
658
X86_FREEBSD_TRUE
659
X86_FALSE
660
X86_TRUE
661
SPARC_FALSE
662
SPARC_TRUE
663
MIPS_FALSE
664
MIPS_TRUE
665
AM_LTLDFLAGS
666
AM_RUNTESTFLAGS
667
TESTSUBDIR_FALSE
668
TESTSUBDIR_TRUE
669
MAINT
670
MAINTAINER_MODE_FALSE
671
MAINTAINER_MODE_TRUE
672
CPP
673
OTOOL64
674
OTOOL
675
LIPO
676
NMEDIT
677
DSYMUTIL
678
RANLIB
679
AR
680
OBJDUMP
681
LN_S
682
NM
683
ac_ct_DUMPBIN
684
DUMPBIN
685
LD
686
FGREP
687
EGREP
688
GREP
689
SED
690
LIBTOOL
691
am__fastdepCCAS_FALSE
692
am__fastdepCCAS_TRUE
693
CCASDEPMODE
694
CCASFLAGS
695
CCAS
696
am__fastdepCC_FALSE
697
am__fastdepCC_TRUE
698
CCDEPMODE
699
AMDEPBACKSLASH
700
AMDEP_FALSE
701
AMDEP_TRUE
702
am__quote
703
am__include
704
DEPDIR
705
OBJEXT
706
EXEEXT
707
ac_ct_CC
708
CPPFLAGS
709
LDFLAGS
710
CFLAGS
711
CC
712
am__untar
713
am__tar
714
AMTAR
715
am__leading_dot
716
SET_MAKE
717
AWK
718
mkdir_p
719
MKDIR_P
720
INSTALL_STRIP_PROGRAM
721
STRIP
722
install_sh
723
MAKEINFO
724
AUTOHEADER
725
AUTOMAKE
726
AUTOCONF
727
ACLOCAL
728
VERSION
729
PACKAGE
730
CYGPATH_W
731
am__isrc
732
INSTALL_DATA
733
INSTALL_SCRIPT
734
INSTALL_PROGRAM
735
target_os
736
target_vendor
737
target_cpu
738
target
739
host_os
740
host_vendor
741
host_cpu
742
host
743
build_os
744
build_vendor
745
build_cpu
746
build
747
multi_basedir
748
target_alias
749
host_alias
750
build_alias
751
LIBS
752
ECHO_T
753
ECHO_N
754
ECHO_C
755
DEFS
756
mandir
757
localedir
758
libdir
759
psdir
760
pdfdir
761
dvidir
762
htmldir
763
infodir
764
docdir
765
oldincludedir
766
includedir
767
localstatedir
768
sharedstatedir
769
sysconfdir
770
datadir
771
datarootdir
772
libexecdir
773
sbindir
774
bindir
775
program_transform_name
776
prefix
777
exec_prefix
778
PACKAGE_URL
779
PACKAGE_BUGREPORT
780
PACKAGE_STRING
781
PACKAGE_VERSION
782
PACKAGE_TARNAME
783
PACKAGE_NAME
784
PATH_SEPARATOR
785
SHELL'
786
ac_subst_files=''
787
ac_user_opts='
788
enable_option_checking
789
enable_multilib
790
enable_dependency_tracking
791
enable_shared
792
enable_static
793
with_pic
794
enable_fast_install
795
with_gnu_ld
796
enable_libtool_lock
797
enable_maintainer_mode
798
enable_debug
799
enable_structs
800
enable_raw_api
801
enable_purify_safety
802
'
803
      ac_precious_vars='build_alias
804
host_alias
805
target_alias
806
CCAS
807
CCASFLAGS
808
CPP
809
CPPFLAGS'
810
 
811
 
812
# Initialize some variables set by options.
813
ac_init_help=
814
ac_init_version=false
815
ac_unrecognized_opts=
816
ac_unrecognized_sep=
817
# The variables have the same names as the options, with
818
# dashes changed to underlines.
819
cache_file=/dev/null
820
exec_prefix=NONE
821
no_create=
822
no_recursion=
823
prefix=NONE
824
program_prefix=NONE
825
program_suffix=NONE
826
program_transform_name=s,x,x,
827
silent=
828
site=
829
srcdir=
830
verbose=
831
x_includes=NONE
832
x_libraries=NONE
833
 
834
# Installation directory options.
835
# These are left unexpanded so users can "make install exec_prefix=/foo"
836
# and all the variables that are supposed to be based on exec_prefix
837
# by default will actually change.
838
# Use braces instead of parens because sh, perl, etc. also accept them.
839
# (The list follows the same order as the GNU Coding Standards.)
840
bindir='${exec_prefix}/bin'
841
sbindir='${exec_prefix}/sbin'
842
libexecdir='${exec_prefix}/libexec'
843
datarootdir='${prefix}/share'
844
datadir='${datarootdir}'
845
sysconfdir='${prefix}/etc'
846
sharedstatedir='${prefix}/com'
847
localstatedir='${prefix}/var'
848
includedir='${prefix}/include'
849
oldincludedir='/usr/include'
850
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
851
infodir='${datarootdir}/info'
852
htmldir='${docdir}'
853
dvidir='${docdir}'
854
pdfdir='${docdir}'
855
psdir='${docdir}'
856
libdir='${exec_prefix}/lib'
857
localedir='${datarootdir}/locale'
858
mandir='${datarootdir}/man'
859
 
860
ac_prev=
861
ac_dashdash=
862
for ac_option
863
do
864
  # If the previous option needs an argument, assign it.
865
  if test -n "$ac_prev"; then
866
    eval $ac_prev=\$ac_option
867
    ac_prev=
868
    continue
869
  fi
870
 
871
  case $ac_option in
872
  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
873
  *)    ac_optarg=yes ;;
874
  esac
875
 
876
  # Accept the important Cygnus configure options, so we can diagnose typos.
877
 
878
  case $ac_dashdash$ac_option in
879
  --)
880
    ac_dashdash=yes ;;
881
 
882
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
883
    ac_prev=bindir ;;
884
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
885
    bindir=$ac_optarg ;;
886
 
887
  -build | --build | --buil | --bui | --bu)
888
    ac_prev=build_alias ;;
889
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
890
    build_alias=$ac_optarg ;;
891
 
892
  -cache-file | --cache-file | --cache-fil | --cache-fi \
893
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
894
    ac_prev=cache_file ;;
895
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
896
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
897
    cache_file=$ac_optarg ;;
898
 
899
  --config-cache | -C)
900
    cache_file=config.cache ;;
901
 
902
  -datadir | --datadir | --datadi | --datad)
903
    ac_prev=datadir ;;
904
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
905
    datadir=$ac_optarg ;;
906
 
907
  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
908
  | --dataroo | --dataro | --datar)
909
    ac_prev=datarootdir ;;
910
  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
911
  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
912
    datarootdir=$ac_optarg ;;
913
 
914
  -disable-* | --disable-*)
915
    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
916
    # Reject names that are not valid shell variable names.
917
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
918
      as_fn_error "invalid feature name: $ac_useropt"
919
    ac_useropt_orig=$ac_useropt
920
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
921
    case $ac_user_opts in
922
      *"
923
"enable_$ac_useropt"
924
"*) ;;
925
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
926
         ac_unrecognized_sep=', ';;
927
    esac
928
    eval enable_$ac_useropt=no ;;
929
 
930
  -docdir | --docdir | --docdi | --doc | --do)
931
    ac_prev=docdir ;;
932
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
933
    docdir=$ac_optarg ;;
934
 
935
  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
936
    ac_prev=dvidir ;;
937
  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
938
    dvidir=$ac_optarg ;;
939
 
940
  -enable-* | --enable-*)
941
    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
942
    # Reject names that are not valid shell variable names.
943
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
944
      as_fn_error "invalid feature name: $ac_useropt"
945
    ac_useropt_orig=$ac_useropt
946
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
947
    case $ac_user_opts in
948
      *"
949
"enable_$ac_useropt"
950
"*) ;;
951
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
952
         ac_unrecognized_sep=', ';;
953
    esac
954
    eval enable_$ac_useropt=\$ac_optarg ;;
955
 
956
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
957
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
958
  | --exec | --exe | --ex)
959
    ac_prev=exec_prefix ;;
960
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
961
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
962
  | --exec=* | --exe=* | --ex=*)
963
    exec_prefix=$ac_optarg ;;
964
 
965
  -gas | --gas | --ga | --g)
966
    # Obsolete; use --with-gas.
967
    with_gas=yes ;;
968
 
969
  -help | --help | --hel | --he | -h)
970
    ac_init_help=long ;;
971
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
972
    ac_init_help=recursive ;;
973
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
974
    ac_init_help=short ;;
975
 
976
  -host | --host | --hos | --ho)
977
    ac_prev=host_alias ;;
978
  -host=* | --host=* | --hos=* | --ho=*)
979
    host_alias=$ac_optarg ;;
980
 
981
  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
982
    ac_prev=htmldir ;;
983
  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
984
  | --ht=*)
985
    htmldir=$ac_optarg ;;
986
 
987
  -includedir | --includedir | --includedi | --included | --include \
988
  | --includ | --inclu | --incl | --inc)
989
    ac_prev=includedir ;;
990
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
991
  | --includ=* | --inclu=* | --incl=* | --inc=*)
992
    includedir=$ac_optarg ;;
993
 
994
  -infodir | --infodir | --infodi | --infod | --info | --inf)
995
    ac_prev=infodir ;;
996
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
997
    infodir=$ac_optarg ;;
998
 
999
  -libdir | --libdir | --libdi | --libd)
1000
    ac_prev=libdir ;;
1001
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1002
    libdir=$ac_optarg ;;
1003
 
1004
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1005
  | --libexe | --libex | --libe)
1006
    ac_prev=libexecdir ;;
1007
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1008
  | --libexe=* | --libex=* | --libe=*)
1009
    libexecdir=$ac_optarg ;;
1010
 
1011
  -localedir | --localedir | --localedi | --localed | --locale)
1012
    ac_prev=localedir ;;
1013
  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1014
    localedir=$ac_optarg ;;
1015
 
1016
  -localstatedir | --localstatedir | --localstatedi | --localstated \
1017
  | --localstate | --localstat | --localsta | --localst | --locals)
1018
    ac_prev=localstatedir ;;
1019
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1020
  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1021
    localstatedir=$ac_optarg ;;
1022
 
1023
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1024
    ac_prev=mandir ;;
1025
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1026
    mandir=$ac_optarg ;;
1027
 
1028
  -nfp | --nfp | --nf)
1029
    # Obsolete; use --without-fp.
1030
    with_fp=no ;;
1031
 
1032
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1033
  | --no-cr | --no-c | -n)
1034
    no_create=yes ;;
1035
 
1036
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1037
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1038
    no_recursion=yes ;;
1039
 
1040
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1041
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1042
  | --oldin | --oldi | --old | --ol | --o)
1043
    ac_prev=oldincludedir ;;
1044
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1045
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1046
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1047
    oldincludedir=$ac_optarg ;;
1048
 
1049
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1050
    ac_prev=prefix ;;
1051
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1052
    prefix=$ac_optarg ;;
1053
 
1054
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1055
  | --program-pre | --program-pr | --program-p)
1056
    ac_prev=program_prefix ;;
1057
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1058
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1059
    program_prefix=$ac_optarg ;;
1060
 
1061
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1062
  | --program-suf | --program-su | --program-s)
1063
    ac_prev=program_suffix ;;
1064
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1065
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1066
    program_suffix=$ac_optarg ;;
1067
 
1068
  -program-transform-name | --program-transform-name \
1069
  | --program-transform-nam | --program-transform-na \
1070
  | --program-transform-n | --program-transform- \
1071
  | --program-transform | --program-transfor \
1072
  | --program-transfo | --program-transf \
1073
  | --program-trans | --program-tran \
1074
  | --progr-tra | --program-tr | --program-t)
1075
    ac_prev=program_transform_name ;;
1076
  -program-transform-name=* | --program-transform-name=* \
1077
  | --program-transform-nam=* | --program-transform-na=* \
1078
  | --program-transform-n=* | --program-transform-=* \
1079
  | --program-transform=* | --program-transfor=* \
1080
  | --program-transfo=* | --program-transf=* \
1081
  | --program-trans=* | --program-tran=* \
1082
  | --progr-tra=* | --program-tr=* | --program-t=*)
1083
    program_transform_name=$ac_optarg ;;
1084
 
1085
  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1086
    ac_prev=pdfdir ;;
1087
  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1088
    pdfdir=$ac_optarg ;;
1089
 
1090
  -psdir | --psdir | --psdi | --psd | --ps)
1091
    ac_prev=psdir ;;
1092
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1093
    psdir=$ac_optarg ;;
1094
 
1095
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1096
  | -silent | --silent | --silen | --sile | --sil)
1097
    silent=yes ;;
1098
 
1099
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1100
    ac_prev=sbindir ;;
1101
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1102
  | --sbi=* | --sb=*)
1103
    sbindir=$ac_optarg ;;
1104
 
1105
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1106
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1107
  | --sharedst | --shareds | --shared | --share | --shar \
1108
  | --sha | --sh)
1109
    ac_prev=sharedstatedir ;;
1110
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1111
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1112
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1113
  | --sha=* | --sh=*)
1114
    sharedstatedir=$ac_optarg ;;
1115
 
1116
  -site | --site | --sit)
1117
    ac_prev=site ;;
1118
  -site=* | --site=* | --sit=*)
1119
    site=$ac_optarg ;;
1120
 
1121
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1122
    ac_prev=srcdir ;;
1123
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1124
    srcdir=$ac_optarg ;;
1125
 
1126
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1127
  | --syscon | --sysco | --sysc | --sys | --sy)
1128
    ac_prev=sysconfdir ;;
1129
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1130
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1131
    sysconfdir=$ac_optarg ;;
1132
 
1133
  -target | --target | --targe | --targ | --tar | --ta | --t)
1134
    ac_prev=target_alias ;;
1135
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1136
    target_alias=$ac_optarg ;;
1137
 
1138
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1139
    verbose=yes ;;
1140
 
1141
  -version | --version | --versio | --versi | --vers | -V)
1142
    ac_init_version=: ;;
1143
 
1144
  -with-* | --with-*)
1145
    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1146
    # Reject names that are not valid shell variable names.
1147
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1148
      as_fn_error "invalid package name: $ac_useropt"
1149
    ac_useropt_orig=$ac_useropt
1150
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1151
    case $ac_user_opts in
1152
      *"
1153
"with_$ac_useropt"
1154
"*) ;;
1155
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1156
         ac_unrecognized_sep=', ';;
1157
    esac
1158
    eval with_$ac_useropt=\$ac_optarg ;;
1159
 
1160
  -without-* | --without-*)
1161
    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1162
    # Reject names that are not valid shell variable names.
1163
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1164
      as_fn_error "invalid package name: $ac_useropt"
1165
    ac_useropt_orig=$ac_useropt
1166
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1167
    case $ac_user_opts in
1168
      *"
1169
"with_$ac_useropt"
1170
"*) ;;
1171
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1172
         ac_unrecognized_sep=', ';;
1173
    esac
1174
    eval with_$ac_useropt=no ;;
1175
 
1176
  --x)
1177
    # Obsolete; use --with-x.
1178
    with_x=yes ;;
1179
 
1180
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1181
  | --x-incl | --x-inc | --x-in | --x-i)
1182
    ac_prev=x_includes ;;
1183
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1184
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1185
    x_includes=$ac_optarg ;;
1186
 
1187
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1188
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1189
    ac_prev=x_libraries ;;
1190
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1191
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1192
    x_libraries=$ac_optarg ;;
1193
 
1194
  -*) as_fn_error "unrecognized option: \`$ac_option'
1195
Try \`$0 --help' for more information."
1196
    ;;
1197
 
1198
  *=*)
1199
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1200
    # Reject names that are not valid shell variable names.
1201
    case $ac_envvar in #(
1202
      '' | [0-9]* | *[!_$as_cr_alnum]* )
1203
      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1204
    esac
1205
    eval $ac_envvar=\$ac_optarg
1206
    export $ac_envvar ;;
1207
 
1208
  *)
1209
    # FIXME: should be removed in autoconf 3.0.
1210
    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1211
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1212
      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1213
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1214
    ;;
1215
 
1216
  esac
1217
done
1218
 
1219
if test -n "$ac_prev"; then
1220
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1221
  as_fn_error "missing argument to $ac_option"
1222
fi
1223
 
1224
if test -n "$ac_unrecognized_opts"; then
1225
  case $enable_option_checking in
1226
    no) ;;
1227
    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1228
    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1229
  esac
1230
fi
1231
 
1232
# Check all directory arguments for consistency.
1233
for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1234
                datadir sysconfdir sharedstatedir localstatedir includedir \
1235
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1236
                libdir localedir mandir
1237
do
1238
  eval ac_val=\$$ac_var
1239
  # Remove trailing slashes.
1240
  case $ac_val in
1241
    */ )
1242
      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1243
      eval $ac_var=\$ac_val;;
1244
  esac
1245
  # Be sure to have absolute directory names.
1246
  case $ac_val in
1247
    [\\/$]* | ?:[\\/]* )  continue;;
1248
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1249
  esac
1250
  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1251
done
1252
 
1253
# There might be people who depend on the old broken behavior: `$host'
1254
# used to hold the argument of --host etc.
1255
# FIXME: To remove some day.
1256
build=$build_alias
1257
host=$host_alias
1258
target=$target_alias
1259
 
1260
# FIXME: To remove some day.
1261
if test "x$host_alias" != x; then
1262
  if test "x$build_alias" = x; then
1263
    cross_compiling=maybe
1264
    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1265
    If a cross compiler is detected then cross compile mode will be used." >&2
1266
  elif test "x$build_alias" != "x$host_alias"; then
1267
    cross_compiling=yes
1268
  fi
1269
fi
1270
 
1271
ac_tool_prefix=
1272
test -n "$host_alias" && ac_tool_prefix=$host_alias-
1273
 
1274
test "$silent" = yes && exec 6>/dev/null
1275
 
1276
 
1277
ac_pwd=`pwd` && test -n "$ac_pwd" &&
1278
ac_ls_di=`ls -di .` &&
1279
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1280
  as_fn_error "working directory cannot be determined"
1281
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1282
  as_fn_error "pwd does not report name of working directory"
1283
 
1284
 
1285
# Find the source files, if location was not specified.
1286
if test -z "$srcdir"; then
1287
  ac_srcdir_defaulted=yes
1288
  # Try the directory containing this script, then the parent directory.
1289
  ac_confdir=`$as_dirname -- "$as_myself" ||
1290
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1291
         X"$as_myself" : 'X\(//\)[^/]' \| \
1292
         X"$as_myself" : 'X\(//\)$' \| \
1293
         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1294
$as_echo X"$as_myself" |
1295
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1296
            s//\1/
1297
            q
1298
          }
1299
          /^X\(\/\/\)[^/].*/{
1300
            s//\1/
1301
            q
1302
          }
1303
          /^X\(\/\/\)$/{
1304
            s//\1/
1305
            q
1306
          }
1307
          /^X\(\/\).*/{
1308
            s//\1/
1309
            q
1310
          }
1311
          s/.*/./; q'`
1312
  srcdir=$ac_confdir
1313
  if test ! -r "$srcdir/$ac_unique_file"; then
1314
    srcdir=..
1315
  fi
1316
else
1317
  ac_srcdir_defaulted=no
1318
fi
1319
if test ! -r "$srcdir/$ac_unique_file"; then
1320
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1321
  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1322
fi
1323
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1324
ac_abs_confdir=`(
1325
        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1326
        pwd)`
1327
# When building in place, set srcdir=.
1328
if test "$ac_abs_confdir" = "$ac_pwd"; then
1329
  srcdir=.
1330
fi
1331
# Remove unnecessary trailing slashes from srcdir.
1332
# Double slashes in file names in object file debugging info
1333
# mess up M-x gdb in Emacs.
1334
case $srcdir in
1335
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1336
esac
1337
for ac_var in $ac_precious_vars; do
1338
  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1339
  eval ac_env_${ac_var}_value=\$${ac_var}
1340
  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1341
  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1342
done
1343
 
1344
#
1345
# Report the --help message.
1346
#
1347
if test "$ac_init_help" = "long"; then
1348
  # Omit some internal or obsolete options to make the list less imposing.
1349
  # This message is too long to be a string in the A/UX 3.1 sh.
1350
  cat <<_ACEOF
1351
\`configure' configures libffi 3.0.9 to adapt to many kinds of systems.
1352
 
1353
Usage: $0 [OPTION]... [VAR=VALUE]...
1354
 
1355
To assign environment variables (e.g., CC, CFLAGS...), specify them as
1356
VAR=VALUE.  See below for descriptions of some of the useful variables.
1357
 
1358
Defaults for the options are specified in brackets.
1359
 
1360
Configuration:
1361
  -h, --help              display this help and exit
1362
      --help=short        display options specific to this package
1363
      --help=recursive    display the short help of all the included packages
1364
  -V, --version           display version information and exit
1365
  -q, --quiet, --silent   do not print \`checking...' messages
1366
      --cache-file=FILE   cache test results in FILE [disabled]
1367
  -C, --config-cache      alias for \`--cache-file=config.cache'
1368
  -n, --no-create         do not create output files
1369
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1370
 
1371
Installation directories:
1372
  --prefix=PREFIX         install architecture-independent files in PREFIX
1373
                          [$ac_default_prefix]
1374
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1375
                          [PREFIX]
1376
 
1377
By default, \`make install' will install all the files in
1378
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1379
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1380
for instance \`--prefix=\$HOME'.
1381
 
1382
For better control, use the options below.
1383
 
1384
Fine tuning of the installation directories:
1385
  --bindir=DIR            user executables [EPREFIX/bin]
1386
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1387
  --libexecdir=DIR        program executables [EPREFIX/libexec]
1388
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1389
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1390
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1391
  --libdir=DIR            object code libraries [EPREFIX/lib]
1392
  --includedir=DIR        C header files [PREFIX/include]
1393
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1394
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1395
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1396
  --infodir=DIR           info documentation [DATAROOTDIR/info]
1397
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1398
  --mandir=DIR            man documentation [DATAROOTDIR/man]
1399
  --docdir=DIR            documentation root [DATAROOTDIR/doc/libffi]
1400
  --htmldir=DIR           html documentation [DOCDIR]
1401
  --dvidir=DIR            dvi documentation [DOCDIR]
1402
  --pdfdir=DIR            pdf documentation [DOCDIR]
1403
  --psdir=DIR             ps documentation [DOCDIR]
1404
_ACEOF
1405
 
1406
  cat <<\_ACEOF
1407
 
1408
Program names:
1409
  --program-prefix=PREFIX            prepend PREFIX to installed program names
1410
  --program-suffix=SUFFIX            append SUFFIX to installed program names
1411
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1412
 
1413
System types:
1414
  --build=BUILD     configure for building on BUILD [guessed]
1415
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1416
  --target=TARGET   configure for building compilers for TARGET [HOST]
1417
_ACEOF
1418
fi
1419
 
1420
if test -n "$ac_init_help"; then
1421
  case $ac_init_help in
1422
     short | recursive ) echo "Configuration of libffi 3.0.9:";;
1423
   esac
1424
  cat <<\_ACEOF
1425
 
1426
Optional Features:
1427
  --disable-option-checking  ignore unrecognized --enable/--with options
1428
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1429
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1430
  --enable-multilib       build many library versions (default)
1431
  --disable-dependency-tracking  speeds up one-time build
1432
  --enable-dependency-tracking   do not reject slow dependency extractors
1433
  --enable-shared[=PKGS]  build shared libraries [default=yes]
1434
  --enable-static[=PKGS]  build static libraries [default=yes]
1435
  --enable-fast-install[=PKGS]
1436
                          optimize for fast installation [default=yes]
1437
  --disable-libtool-lock  avoid locking (might break parallel builds)
1438
  --enable-maintainer-mode  enable make rules and dependencies not useful
1439
                          (and sometimes confusing) to the casual installer
1440
  --enable-debug          debugging mode
1441
  --disable-structs       omit code for struct support
1442
  --disable-raw-api       make the raw api unavailable
1443
  --enable-purify-safety  purify-safe mode
1444
 
1445
Optional Packages:
1446
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1447
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1448
  --with-pic              try to use only PIC/non-PIC objects [default=use
1449
                          both]
1450
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1451
 
1452
Some influential environment variables:
1453
  CC          C compiler command
1454
  CFLAGS      C compiler flags
1455
  LDFLAGS     linker flags, e.g. -L if you have libraries in a
1456
              nonstandard directory 
1457
  LIBS        libraries to pass to the linker, e.g. -l
1458
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I if
1459
              you have headers in a nonstandard directory 
1460
  CCAS        assembler compiler command (defaults to CC)
1461
  CCASFLAGS   assembler compiler flags (defaults to CFLAGS)
1462
  CPP         C preprocessor
1463
 
1464
Use these variables to override the choices made by `configure' or to help
1465
it to find libraries and programs with nonstandard names/locations.
1466
 
1467
Report bugs to .
1468
_ACEOF
1469
ac_status=$?
1470
fi
1471
 
1472
if test "$ac_init_help" = "recursive"; then
1473
  # If there are subdirs, report their specific --help.
1474
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1475
    test -d "$ac_dir" ||
1476
      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1477
      continue
1478
    ac_builddir=.
1479
 
1480
case "$ac_dir" in
1481
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1482
*)
1483
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1484
  # A ".." for each directory in $ac_dir_suffix.
1485
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1486
  case $ac_top_builddir_sub in
1487
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1488
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1489
  esac ;;
1490
esac
1491
ac_abs_top_builddir=$ac_pwd
1492
ac_abs_builddir=$ac_pwd$ac_dir_suffix
1493
# for backward compatibility:
1494
ac_top_builddir=$ac_top_build_prefix
1495
 
1496
case $srcdir in
1497
  .)  # We are building in place.
1498
    ac_srcdir=.
1499
    ac_top_srcdir=$ac_top_builddir_sub
1500
    ac_abs_top_srcdir=$ac_pwd ;;
1501
  [\\/]* | ?:[\\/]* )  # Absolute name.
1502
    ac_srcdir=$srcdir$ac_dir_suffix;
1503
    ac_top_srcdir=$srcdir
1504
    ac_abs_top_srcdir=$srcdir ;;
1505
  *) # Relative name.
1506
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1507
    ac_top_srcdir=$ac_top_build_prefix$srcdir
1508
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1509
esac
1510
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1511
 
1512
    cd "$ac_dir" || { ac_status=$?; continue; }
1513
    # Check for guested configure.
1514
    if test -f "$ac_srcdir/configure.gnu"; then
1515
      echo &&
1516
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1517
    elif test -f "$ac_srcdir/configure"; then
1518
      echo &&
1519
      $SHELL "$ac_srcdir/configure" --help=recursive
1520
    else
1521
      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1522
    fi || ac_status=$?
1523
    cd "$ac_pwd" || { ac_status=$?; break; }
1524
  done
1525
fi
1526
 
1527
test -n "$ac_init_help" && exit $ac_status
1528
if $ac_init_version; then
1529
  cat <<\_ACEOF
1530
libffi configure 3.0.9
1531
generated by GNU Autoconf 2.64
1532
 
1533
Copyright (C) 2009 Free Software Foundation, Inc.
1534
This configure script is free software; the Free Software Foundation
1535
gives unlimited permission to copy, distribute and modify it.
1536
_ACEOF
1537
  exit
1538
fi
1539
 
1540
## ------------------------ ##
1541
## Autoconf initialization. ##
1542
## ------------------------ ##
1543
 
1544
# ac_fn_c_try_compile LINENO
1545
# --------------------------
1546
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1547
ac_fn_c_try_compile ()
1548
{
1549
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1550
  rm -f conftest.$ac_objext
1551
  if { { ac_try="$ac_compile"
1552
case "(($ac_try" in
1553
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1554
  *) ac_try_echo=$ac_try;;
1555
esac
1556
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1557
$as_echo "$ac_try_echo"; } >&5
1558
  (eval "$ac_compile") 2>conftest.err
1559
  ac_status=$?
1560
  if test -s conftest.err; then
1561
    grep -v '^ *+' conftest.err >conftest.er1
1562
    cat conftest.er1 >&5
1563
    mv -f conftest.er1 conftest.err
1564
  fi
1565
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1566
  test $ac_status = 0; } && {
1567
         test -z "$ac_c_werror_flag" ||
1568
         test ! -s conftest.err
1569
       } && test -s conftest.$ac_objext; then :
1570
  ac_retval=0
1571
else
1572
  $as_echo "$as_me: failed program was:" >&5
1573
sed 's/^/| /' conftest.$ac_ext >&5
1574
 
1575
        ac_retval=1
1576
fi
1577
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1578
  return $ac_retval
1579
 
1580
} # ac_fn_c_try_compile
1581
 
1582
# ac_fn_c_try_link LINENO
1583
# -----------------------
1584
# Try to link conftest.$ac_ext, and return whether this succeeded.
1585
ac_fn_c_try_link ()
1586
{
1587
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1588
  rm -f conftest.$ac_objext conftest$ac_exeext
1589
  if { { ac_try="$ac_link"
1590
case "(($ac_try" in
1591
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1592
  *) ac_try_echo=$ac_try;;
1593
esac
1594
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1595
$as_echo "$ac_try_echo"; } >&5
1596
  (eval "$ac_link") 2>conftest.err
1597
  ac_status=$?
1598
  if test -s conftest.err; then
1599
    grep -v '^ *+' conftest.err >conftest.er1
1600
    cat conftest.er1 >&5
1601
    mv -f conftest.er1 conftest.err
1602
  fi
1603
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1604
  test $ac_status = 0; } && {
1605
         test -z "$ac_c_werror_flag" ||
1606
         test ! -s conftest.err
1607
       } && test -s conftest$ac_exeext && {
1608
         test "$cross_compiling" = yes ||
1609
         $as_test_x conftest$ac_exeext
1610
       }; then :
1611
  ac_retval=0
1612
else
1613
  $as_echo "$as_me: failed program was:" >&5
1614
sed 's/^/| /' conftest.$ac_ext >&5
1615
 
1616
        ac_retval=1
1617
fi
1618
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1619
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1620
  # interfere with the next link command; also delete a directory that is
1621
  # left behind by Apple's compiler.  We do this before executing the actions.
1622
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1623
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1624
  return $ac_retval
1625
 
1626
} # ac_fn_c_try_link
1627
 
1628
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1629
# -------------------------------------------------------
1630
# Tests whether HEADER exists and can be compiled using the include files in
1631
# INCLUDES, setting the cache variable VAR accordingly.
1632
ac_fn_c_check_header_compile ()
1633
{
1634
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1635
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1636
$as_echo_n "checking for $2... " >&6; }
1637
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1638
  $as_echo_n "(cached) " >&6
1639
else
1640
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1641
/* end confdefs.h.  */
1642
$4
1643
#include <$2>
1644
_ACEOF
1645
if ac_fn_c_try_compile "$LINENO"; then :
1646
  eval "$3=yes"
1647
else
1648
  eval "$3=no"
1649
fi
1650
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1651
fi
1652
eval ac_res=\$$3
1653
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1654
$as_echo "$ac_res" >&6; }
1655
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1656
 
1657
} # ac_fn_c_check_header_compile
1658
 
1659
# ac_fn_c_try_cpp LINENO
1660
# ----------------------
1661
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1662
ac_fn_c_try_cpp ()
1663
{
1664
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1665
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1666
case "(($ac_try" in
1667
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1668
  *) ac_try_echo=$ac_try;;
1669
esac
1670
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1671
$as_echo "$ac_try_echo"; } >&5
1672
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1673
  ac_status=$?
1674
  if test -s conftest.err; then
1675
    grep -v '^ *+' conftest.err >conftest.er1
1676
    cat conftest.er1 >&5
1677
    mv -f conftest.er1 conftest.err
1678
  fi
1679
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1680
  test $ac_status = 0; } >/dev/null && {
1681
         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1682
         test ! -s conftest.err
1683
       }; then :
1684
  ac_retval=0
1685
else
1686
  $as_echo "$as_me: failed program was:" >&5
1687
sed 's/^/| /' conftest.$ac_ext >&5
1688
 
1689
    ac_retval=1
1690
fi
1691
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1692
  return $ac_retval
1693
 
1694
} # ac_fn_c_try_cpp
1695
 
1696
# ac_fn_c_try_run LINENO
1697
# ----------------------
1698
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1699
# that executables *can* be run.
1700
ac_fn_c_try_run ()
1701
{
1702
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1703
  if { { ac_try="$ac_link"
1704
case "(($ac_try" in
1705
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1706
  *) ac_try_echo=$ac_try;;
1707
esac
1708
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1709
$as_echo "$ac_try_echo"; } >&5
1710
  (eval "$ac_link") 2>&5
1711
  ac_status=$?
1712
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1713
  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1714
  { { case "(($ac_try" in
1715
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1716
  *) ac_try_echo=$ac_try;;
1717
esac
1718
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1719
$as_echo "$ac_try_echo"; } >&5
1720
  (eval "$ac_try") 2>&5
1721
  ac_status=$?
1722
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1723
  test $ac_status = 0; }; }; then :
1724
  ac_retval=0
1725
else
1726
  $as_echo "$as_me: program exited with status $ac_status" >&5
1727
       $as_echo "$as_me: failed program was:" >&5
1728
sed 's/^/| /' conftest.$ac_ext >&5
1729
 
1730
       ac_retval=$ac_status
1731
fi
1732
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1733
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1734
  return $ac_retval
1735
 
1736
} # ac_fn_c_try_run
1737
 
1738
# ac_fn_c_check_func LINENO FUNC VAR
1739
# ----------------------------------
1740
# Tests whether FUNC exists, setting the cache variable VAR accordingly
1741
ac_fn_c_check_func ()
1742
{
1743
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1744
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1745
$as_echo_n "checking for $2... " >&6; }
1746
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1747
  $as_echo_n "(cached) " >&6
1748
else
1749
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1750
/* end confdefs.h.  */
1751
/* Define $2 to an innocuous variant, in case  declares $2.
1752
   For example, HP-UX 11i  declares gettimeofday.  */
1753
#define $2 innocuous_$2
1754
 
1755
/* System header to define __stub macros and hopefully few prototypes,
1756
    which can conflict with char $2 (); below.
1757
    Prefer  to  if __STDC__ is defined, since
1758
     exists even on freestanding compilers.  */
1759
 
1760
#ifdef __STDC__
1761
# include 
1762
#else
1763
# include 
1764
#endif
1765
 
1766
#undef $2
1767
 
1768
/* Override any GCC internal prototype to avoid an error.
1769
   Use char because int might match the return type of a GCC
1770
   builtin and then its argument prototype would still apply.  */
1771
#ifdef __cplusplus
1772
extern "C"
1773
#endif
1774
char $2 ();
1775
/* The GNU C library defines this for functions which it implements
1776
    to always fail with ENOSYS.  Some functions are actually named
1777
    something starting with __ and the normal name is an alias.  */
1778
#if defined __stub_$2 || defined __stub___$2
1779
choke me
1780
#endif
1781
 
1782
int
1783
main ()
1784
{
1785
return $2 ();
1786
  ;
1787
  return 0;
1788
}
1789
_ACEOF
1790
if ac_fn_c_try_link "$LINENO"; then :
1791
  eval "$3=yes"
1792
else
1793
  eval "$3=no"
1794
fi
1795
rm -f core conftest.err conftest.$ac_objext \
1796
    conftest$ac_exeext conftest.$ac_ext
1797
fi
1798
eval ac_res=\$$3
1799
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1800
$as_echo "$ac_res" >&6; }
1801
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1802
 
1803
} # ac_fn_c_check_func
1804
 
1805
# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1806
# -------------------------------------------------------
1807
# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1808
# the include files in INCLUDES and setting the cache variable VAR
1809
# accordingly.
1810
ac_fn_c_check_header_mongrel ()
1811
{
1812
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1813
  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1814
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1815
$as_echo_n "checking for $2... " >&6; }
1816
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1817
  $as_echo_n "(cached) " >&6
1818
fi
1819
eval ac_res=\$$3
1820
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1821
$as_echo "$ac_res" >&6; }
1822
else
1823
  # Is the header compilable?
1824
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1825
$as_echo_n "checking $2 usability... " >&6; }
1826
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1827
/* end confdefs.h.  */
1828
$4
1829
#include <$2>
1830
_ACEOF
1831
if ac_fn_c_try_compile "$LINENO"; then :
1832
  ac_header_compiler=yes
1833
else
1834
  ac_header_compiler=no
1835
fi
1836
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1837
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1838
$as_echo "$ac_header_compiler" >&6; }
1839
 
1840
# Is the header present?
1841
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1842
$as_echo_n "checking $2 presence... " >&6; }
1843
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1844
/* end confdefs.h.  */
1845
#include <$2>
1846
_ACEOF
1847
if ac_fn_c_try_cpp "$LINENO"; then :
1848
  ac_header_preproc=yes
1849
else
1850
  ac_header_preproc=no
1851
fi
1852
rm -f conftest.err conftest.$ac_ext
1853
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1854
$as_echo "$ac_header_preproc" >&6; }
1855
 
1856
# So?  What about this header?
1857
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1858
  yes:no: )
1859
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1860
$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1861
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1862
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1863
    ;;
1864
  no:yes:* )
1865
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1866
$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1867
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1868
$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1869
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1870
$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1871
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1872
$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1873
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1874
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1875
( cat <<\_ASBOX
1876
## ------------------------------------------- ##
1877
## Report this to http://gcc.gnu.org/bugs.html ##
1878
## ------------------------------------------- ##
1879
_ASBOX
1880
     ) | sed "s/^/$as_me: WARNING:     /" >&2
1881
    ;;
1882
esac
1883
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1884
$as_echo_n "checking for $2... " >&6; }
1885
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1886
  $as_echo_n "(cached) " >&6
1887
else
1888
  eval "$3=\$ac_header_compiler"
1889
fi
1890
eval ac_res=\$$3
1891
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1892
$as_echo "$ac_res" >&6; }
1893
fi
1894
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1895
 
1896
} # ac_fn_c_check_header_mongrel
1897
 
1898
# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1899
# --------------------------------------------
1900
# Tries to find the compile-time value of EXPR in a program that includes
1901
# INCLUDES, setting VAR accordingly. Returns whether the value could be
1902
# computed
1903
ac_fn_c_compute_int ()
1904
{
1905
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1906
  if test "$cross_compiling" = yes; then
1907
    # Depending upon the size, compute the lo and hi bounds.
1908
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1909
/* end confdefs.h.  */
1910
$4
1911
int
1912
main ()
1913
{
1914
static int test_array [1 - 2 * !(($2) >= 0)];
1915
test_array [0] = 0
1916
 
1917
  ;
1918
  return 0;
1919
}
1920
_ACEOF
1921
if ac_fn_c_try_compile "$LINENO"; then :
1922
  ac_lo=0 ac_mid=0
1923
  while :; do
1924
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1925
/* end confdefs.h.  */
1926
$4
1927
int
1928
main ()
1929
{
1930
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1931
test_array [0] = 0
1932
 
1933
  ;
1934
  return 0;
1935
}
1936
_ACEOF
1937
if ac_fn_c_try_compile "$LINENO"; then :
1938
  ac_hi=$ac_mid; break
1939
else
1940
  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1941
                        if test $ac_lo -le $ac_mid; then
1942
                          ac_lo= ac_hi=
1943
                          break
1944
                        fi
1945
                        as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1946
fi
1947
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1948
  done
1949
else
1950
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1951
/* end confdefs.h.  */
1952
$4
1953
int
1954
main ()
1955
{
1956
static int test_array [1 - 2 * !(($2) < 0)];
1957
test_array [0] = 0
1958
 
1959
  ;
1960
  return 0;
1961
}
1962
_ACEOF
1963
if ac_fn_c_try_compile "$LINENO"; then :
1964
  ac_hi=-1 ac_mid=-1
1965
  while :; do
1966
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1967
/* end confdefs.h.  */
1968
$4
1969
int
1970
main ()
1971
{
1972
static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1973
test_array [0] = 0
1974
 
1975
  ;
1976
  return 0;
1977
}
1978
_ACEOF
1979
if ac_fn_c_try_compile "$LINENO"; then :
1980
  ac_lo=$ac_mid; break
1981
else
1982
  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1983
                        if test $ac_mid -le $ac_hi; then
1984
                          ac_lo= ac_hi=
1985
                          break
1986
                        fi
1987
                        as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1988
fi
1989
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1990
  done
1991
else
1992
  ac_lo= ac_hi=
1993
fi
1994
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1995
fi
1996
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1997
# Binary search between lo and hi bounds.
1998
while test "x$ac_lo" != "x$ac_hi"; do
1999
  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2000
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2001
/* end confdefs.h.  */
2002
$4
2003
int
2004
main ()
2005
{
2006
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2007
test_array [0] = 0
2008
 
2009
  ;
2010
  return 0;
2011
}
2012
_ACEOF
2013
if ac_fn_c_try_compile "$LINENO"; then :
2014
  ac_hi=$ac_mid
2015
else
2016
  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2017
fi
2018
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2019
done
2020
case $ac_lo in #((
2021
?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2022
'') ac_retval=1 ;;
2023
esac
2024
  else
2025
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2026
/* end confdefs.h.  */
2027
$4
2028
static long int longval () { return $2; }
2029
static unsigned long int ulongval () { return $2; }
2030
#include 
2031
#include 
2032
int
2033
main ()
2034
{
2035
 
2036
  FILE *f = fopen ("conftest.val", "w");
2037
  if (! f)
2038
    return 1;
2039
  if (($2) < 0)
2040
    {
2041
      long int i = longval ();
2042
      if (i != ($2))
2043
        return 1;
2044
      fprintf (f, "%ld", i);
2045
    }
2046
  else
2047
    {
2048
      unsigned long int i = ulongval ();
2049
      if (i != ($2))
2050
        return 1;
2051
      fprintf (f, "%lu", i);
2052
    }
2053
  /* Do not output a trailing newline, as this causes \r\n confusion
2054
     on some platforms.  */
2055
  return ferror (f) || fclose (f) != 0;
2056
 
2057
  ;
2058
  return 0;
2059
}
2060
_ACEOF
2061
if ac_fn_c_try_run "$LINENO"; then :
2062
  echo >>conftest.val; read $3 
2063
else
2064
  ac_retval=1
2065
fi
2066
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2067
  conftest.$ac_objext conftest.beam conftest.$ac_ext
2068
rm -f conftest.val
2069
 
2070
  fi
2071
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2072
  return $ac_retval
2073
 
2074
} # ac_fn_c_compute_int
2075
cat >config.log <<_ACEOF
2076
This file contains any messages produced by compilers while
2077
running configure, to aid debugging if configure makes a mistake.
2078
 
2079
It was created by libffi $as_me 3.0.9, which was
2080
generated by GNU Autoconf 2.64.  Invocation command line was
2081
 
2082
  $ $0 $@
2083
 
2084
_ACEOF
2085
exec 5>>config.log
2086
{
2087
cat <<_ASUNAME
2088
## --------- ##
2089
## Platform. ##
2090
## --------- ##
2091
 
2092
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2093
uname -m = `(uname -m) 2>/dev/null || echo unknown`
2094
uname -r = `(uname -r) 2>/dev/null || echo unknown`
2095
uname -s = `(uname -s) 2>/dev/null || echo unknown`
2096
uname -v = `(uname -v) 2>/dev/null || echo unknown`
2097
 
2098
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2099
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2100
 
2101
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2102
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2103
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2104
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2105
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2106
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2107
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2108
 
2109
_ASUNAME
2110
 
2111
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2112
for as_dir in $PATH
2113
do
2114
  IFS=$as_save_IFS
2115
  test -z "$as_dir" && as_dir=.
2116
    $as_echo "PATH: $as_dir"
2117
  done
2118
IFS=$as_save_IFS
2119
 
2120
} >&5
2121
 
2122
cat >&5 <<_ACEOF
2123
 
2124
 
2125
## ----------- ##
2126
## Core tests. ##
2127
## ----------- ##
2128
 
2129
_ACEOF
2130
 
2131
 
2132
# Keep a trace of the command line.
2133
# Strip out --no-create and --no-recursion so they do not pile up.
2134
# Strip out --silent because we don't want to record it for future runs.
2135
# Also quote any args containing shell meta-characters.
2136
# Make two passes to allow for proper duplicate-argument suppression.
2137
ac_configure_args=
2138
ac_configure_args0=
2139
ac_configure_args1=
2140
ac_must_keep_next=false
2141
for ac_pass in 1 2
2142
do
2143
  for ac_arg
2144
  do
2145
    case $ac_arg in
2146
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2147
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2148
    | -silent | --silent | --silen | --sile | --sil)
2149
      continue ;;
2150
    *\'*)
2151
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2152
    esac
2153
    case $ac_pass in
2154
    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2155
    2)
2156
      as_fn_append ac_configure_args1 " '$ac_arg'"
2157
      if test $ac_must_keep_next = true; then
2158
        ac_must_keep_next=false # Got value, back to normal.
2159
      else
2160
        case $ac_arg in
2161
          *=* | --config-cache | -C | -disable-* | --disable-* \
2162
          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2163
          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2164
          | -with-* | --with-* | -without-* | --without-* | --x)
2165
            case "$ac_configure_args0 " in
2166
              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2167
            esac
2168
            ;;
2169
          -* ) ac_must_keep_next=true ;;
2170
        esac
2171
      fi
2172
      as_fn_append ac_configure_args " '$ac_arg'"
2173
      ;;
2174
    esac
2175
  done
2176
done
2177
{ ac_configure_args0=; unset ac_configure_args0;}
2178
{ ac_configure_args1=; unset ac_configure_args1;}
2179
 
2180
# When interrupted or exit'd, cleanup temporary files, and complete
2181
# config.log.  We remove comments because anyway the quotes in there
2182
# would cause problems or look ugly.
2183
# WARNING: Use '\'' to represent an apostrophe within the trap.
2184
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2185
trap 'exit_status=$?
2186
  # Save into config.log some information that might help in debugging.
2187
  {
2188
    echo
2189
 
2190
    cat <<\_ASBOX
2191
## ---------------- ##
2192
## Cache variables. ##
2193
## ---------------- ##
2194
_ASBOX
2195
    echo
2196
    # The following way of writing the cache mishandles newlines in values,
2197
(
2198
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2199
    eval ac_val=\$$ac_var
2200
    case $ac_val in #(
2201
    *${as_nl}*)
2202
      case $ac_var in #(
2203
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2204
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2205
      esac
2206
      case $ac_var in #(
2207
      _ | IFS | as_nl) ;; #(
2208
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2209
      *) { eval $ac_var=; unset $ac_var;} ;;
2210
      esac ;;
2211
    esac
2212
  done
2213
  (set) 2>&1 |
2214
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2215
    *${as_nl}ac_space=\ *)
2216
      sed -n \
2217
        "s/'\''/'\''\\\\'\'''\''/g;
2218
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2219
      ;; #(
2220
    *)
2221
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2222
      ;;
2223
    esac |
2224
    sort
2225
)
2226
    echo
2227
 
2228
    cat <<\_ASBOX
2229
## ----------------- ##
2230
## Output variables. ##
2231
## ----------------- ##
2232
_ASBOX
2233
    echo
2234
    for ac_var in $ac_subst_vars
2235
    do
2236
      eval ac_val=\$$ac_var
2237
      case $ac_val in
2238
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2239
      esac
2240
      $as_echo "$ac_var='\''$ac_val'\''"
2241
    done | sort
2242
    echo
2243
 
2244
    if test -n "$ac_subst_files"; then
2245
      cat <<\_ASBOX
2246
## ------------------- ##
2247
## File substitutions. ##
2248
## ------------------- ##
2249
_ASBOX
2250
      echo
2251
      for ac_var in $ac_subst_files
2252
      do
2253
        eval ac_val=\$$ac_var
2254
        case $ac_val in
2255
        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2256
        esac
2257
        $as_echo "$ac_var='\''$ac_val'\''"
2258
      done | sort
2259
      echo
2260
    fi
2261
 
2262
    if test -s confdefs.h; then
2263
      cat <<\_ASBOX
2264
## ----------- ##
2265
## confdefs.h. ##
2266
## ----------- ##
2267
_ASBOX
2268
      echo
2269
      cat confdefs.h
2270
      echo
2271
    fi
2272
    test "$ac_signal" != 0 &&
2273
      $as_echo "$as_me: caught signal $ac_signal"
2274
    $as_echo "$as_me: exit $exit_status"
2275
  } >&5
2276
  rm -f core *.core core.conftest.* &&
2277
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2278
    exit $exit_status
2279
' 0
2280
for ac_signal in 1 2 13 15; do
2281
  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2282
done
2283
ac_signal=0
2284
 
2285
# confdefs.h avoids OS command line length limits that DEFS can exceed.
2286
rm -f -r conftest* confdefs.h
2287
 
2288
$as_echo "/* confdefs.h */" > confdefs.h
2289
 
2290
# Predefined preprocessor variables.
2291
 
2292
cat >>confdefs.h <<_ACEOF
2293
#define PACKAGE_NAME "$PACKAGE_NAME"
2294
_ACEOF
2295
 
2296
cat >>confdefs.h <<_ACEOF
2297
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2298
_ACEOF
2299
 
2300
cat >>confdefs.h <<_ACEOF
2301
#define PACKAGE_VERSION "$PACKAGE_VERSION"
2302
_ACEOF
2303
 
2304
cat >>confdefs.h <<_ACEOF
2305
#define PACKAGE_STRING "$PACKAGE_STRING"
2306
_ACEOF
2307
 
2308
cat >>confdefs.h <<_ACEOF
2309
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2310
_ACEOF
2311
 
2312
cat >>confdefs.h <<_ACEOF
2313
#define PACKAGE_URL "$PACKAGE_URL"
2314
_ACEOF
2315
 
2316
 
2317
# Let the site file select an alternate cache file if it wants to.
2318
# Prefer an explicitly selected file to automatically selected ones.
2319
ac_site_file1=NONE
2320
ac_site_file2=NONE
2321
if test -n "$CONFIG_SITE"; then
2322
  ac_site_file1=$CONFIG_SITE
2323
elif test "x$prefix" != xNONE; then
2324
  ac_site_file1=$prefix/share/config.site
2325
  ac_site_file2=$prefix/etc/config.site
2326
else
2327
  ac_site_file1=$ac_default_prefix/share/config.site
2328
  ac_site_file2=$ac_default_prefix/etc/config.site
2329
fi
2330
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2331
do
2332
  test "x$ac_site_file" = xNONE && continue
2333
  if test -r "$ac_site_file"; then
2334
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2335
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2336
    sed 's/^/| /' "$ac_site_file" >&5
2337
    . "$ac_site_file"
2338
  fi
2339
done
2340
 
2341
if test -r "$cache_file"; then
2342
  # Some versions of bash will fail to source /dev/null (special
2343
  # files actually), so we avoid doing that.
2344
  if test -f "$cache_file"; then
2345
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2346
$as_echo "$as_me: loading cache $cache_file" >&6;}
2347
    case $cache_file in
2348
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2349
      *)                      . "./$cache_file";;
2350
    esac
2351
  fi
2352
else
2353
  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2354
$as_echo "$as_me: creating cache $cache_file" >&6;}
2355
  >$cache_file
2356
fi
2357
 
2358
# Check that the precious variables saved in the cache have kept the same
2359
# value.
2360
ac_cache_corrupted=false
2361
for ac_var in $ac_precious_vars; do
2362
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2363
  eval ac_new_set=\$ac_env_${ac_var}_set
2364
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2365
  eval ac_new_val=\$ac_env_${ac_var}_value
2366
  case $ac_old_set,$ac_new_set in
2367
    set,)
2368
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2369
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2370
      ac_cache_corrupted=: ;;
2371
    ,set)
2372
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2373
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2374
      ac_cache_corrupted=: ;;
2375
    ,);;
2376
    *)
2377
      if test "x$ac_old_val" != "x$ac_new_val"; then
2378
        # differences in whitespace do not lead to failure.
2379
        ac_old_val_w=`echo x $ac_old_val`
2380
        ac_new_val_w=`echo x $ac_new_val`
2381
        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2382
          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2383
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2384
          ac_cache_corrupted=:
2385
        else
2386
          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2387
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2388
          eval $ac_var=\$ac_old_val
2389
        fi
2390
        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2391
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2392
        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2393
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2394
      fi;;
2395
  esac
2396
  # Pass precious variables to config.status.
2397
  if test "$ac_new_set" = set; then
2398
    case $ac_new_val in
2399
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2400
    *) ac_arg=$ac_var=$ac_new_val ;;
2401
    esac
2402
    case " $ac_configure_args " in
2403
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2404
      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2405
    esac
2406
  fi
2407
done
2408
if $ac_cache_corrupted; then
2409
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2410
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2411
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2412
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2413
  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2414
fi
2415
## -------------------- ##
2416
## Main body of script. ##
2417
## -------------------- ##
2418
 
2419
ac_ext=c
2420
ac_cpp='$CPP $CPPFLAGS'
2421
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2422
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2423
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2424
 
2425
 
2426
 
2427
 
2428
 
2429
ac_config_headers="$ac_config_headers fficonfig.h"
2430
 
2431
 
2432
# Default to --enable-multilib
2433
# Check whether --enable-multilib was given.
2434
if test "${enable_multilib+set}" = set; then :
2435
  enableval=$enable_multilib; case "$enableval" in
2436
  yes) multilib=yes ;;
2437
  no)  multilib=no ;;
2438
  *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2439
 esac
2440
else
2441
  multilib=yes
2442
fi
2443
 
2444
 
2445
# We may get other options which we leave undocumented:
2446
# --with-target-subdir, --with-multisrctop, --with-multisubdir
2447
# See config-ml.in if you want the gory details.
2448
 
2449
if test "$srcdir" = "."; then
2450
  if test "$with_target_subdir" != "."; then
2451
    multi_basedir="$srcdir/$with_multisrctop../.."
2452
  else
2453
    multi_basedir="$srcdir/$with_multisrctop.."
2454
  fi
2455
else
2456
  multi_basedir="$srcdir/.."
2457
fi
2458
 
2459
 
2460
# Even if the default multilib is not a cross compilation,
2461
# it may be that some of the other multilibs are.
2462
if test $cross_compiling = no && test $multilib = yes \
2463
   && test "x${with_multisubdir}" != x ; then
2464
   cross_compiling=maybe
2465
fi
2466
 
2467
ac_config_commands="$ac_config_commands default-1"
2468
 
2469
 
2470
ac_aux_dir=
2471
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2472
  for ac_t in install-sh install.sh shtool; do
2473
    if test -f "$ac_dir/$ac_t"; then
2474
      ac_aux_dir=$ac_dir
2475
      ac_install_sh="$ac_aux_dir/$ac_t -c"
2476
      break 2
2477
    fi
2478
  done
2479
done
2480
if test -z "$ac_aux_dir"; then
2481
  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2482
fi
2483
 
2484
# These three variables are undocumented and unsupported,
2485
# and are intended to be withdrawn in a future Autoconf release.
2486
# They can cause serious problems if a builder's source tree is in a directory
2487
# whose full name contains unusual characters.
2488
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2489
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2490
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2491
 
2492
 
2493
# Make sure we can run config.sub.
2494
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2495
  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2496
 
2497
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2498
$as_echo_n "checking build system type... " >&6; }
2499
if test "${ac_cv_build+set}" = set; then :
2500
  $as_echo_n "(cached) " >&6
2501
else
2502
  ac_build_alias=$build_alias
2503
test "x$ac_build_alias" = x &&
2504
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2505
test "x$ac_build_alias" = x &&
2506
  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2507
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2508
  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2509
 
2510
fi
2511
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2512
$as_echo "$ac_cv_build" >&6; }
2513
case $ac_cv_build in
2514
*-*-*) ;;
2515
*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2516
esac
2517
build=$ac_cv_build
2518
ac_save_IFS=$IFS; IFS='-'
2519
set x $ac_cv_build
2520
shift
2521
build_cpu=$1
2522
build_vendor=$2
2523
shift; shift
2524
# Remember, the first character of IFS is used to create $*,
2525
# except with old shells:
2526
build_os=$*
2527
IFS=$ac_save_IFS
2528
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2529
 
2530
 
2531
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2532
$as_echo_n "checking host system type... " >&6; }
2533
if test "${ac_cv_host+set}" = set; then :
2534
  $as_echo_n "(cached) " >&6
2535
else
2536
  if test "x$host_alias" = x; then
2537
  ac_cv_host=$ac_cv_build
2538
else
2539
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2540
    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2541
fi
2542
 
2543
fi
2544
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2545
$as_echo "$ac_cv_host" >&6; }
2546
case $ac_cv_host in
2547
*-*-*) ;;
2548
*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2549
esac
2550
host=$ac_cv_host
2551
ac_save_IFS=$IFS; IFS='-'
2552
set x $ac_cv_host
2553
shift
2554
host_cpu=$1
2555
host_vendor=$2
2556
shift; shift
2557
# Remember, the first character of IFS is used to create $*,
2558
# except with old shells:
2559
host_os=$*
2560
IFS=$ac_save_IFS
2561
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2562
 
2563
 
2564
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2565
$as_echo_n "checking target system type... " >&6; }
2566
if test "${ac_cv_target+set}" = set; then :
2567
  $as_echo_n "(cached) " >&6
2568
else
2569
  if test "x$target_alias" = x; then
2570
  ac_cv_target=$ac_cv_host
2571
else
2572
  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2573
    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2574
fi
2575
 
2576
fi
2577
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2578
$as_echo "$ac_cv_target" >&6; }
2579
case $ac_cv_target in
2580
*-*-*) ;;
2581
*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2582
esac
2583
target=$ac_cv_target
2584
ac_save_IFS=$IFS; IFS='-'
2585
set x $ac_cv_target
2586
shift
2587
target_cpu=$1
2588
target_vendor=$2
2589
shift; shift
2590
# Remember, the first character of IFS is used to create $*,
2591
# except with old shells:
2592
target_os=$*
2593
IFS=$ac_save_IFS
2594
case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2595
 
2596
 
2597
# The aliases save the names the user supplied, while $host etc.
2598
# will get canonicalized.
2599
test -n "$target_alias" &&
2600
  test "$program_prefix$program_suffix$program_transform_name" = \
2601
    NONENONEs,x,x, &&
2602
  program_prefix=${target_alias}-
2603
 
2604
target_alias=${target_alias-$host_alias}
2605
 
2606
. ${srcdir}/configure.host
2607
 
2608
am__api_version='1.11'
2609
 
2610
# Find a good install program.  We prefer a C program (faster),
2611
# so one script is as good as another.  But avoid the broken or
2612
# incompatible versions:
2613
# SysV /etc/install, /usr/sbin/install
2614
# SunOS /usr/etc/install
2615
# IRIX /sbin/install
2616
# AIX /bin/install
2617
# AmigaOS /C/install, which installs bootblocks on floppy discs
2618
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2619
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2620
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2621
# OS/2's system install, which has a completely different semantic
2622
# ./install, which can be erroneously created by make from ./install.sh.
2623
# Reject install programs that cannot install multiple files.
2624
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2625
$as_echo_n "checking for a BSD-compatible install... " >&6; }
2626
if test -z "$INSTALL"; then
2627
if test "${ac_cv_path_install+set}" = set; then :
2628
  $as_echo_n "(cached) " >&6
2629
else
2630
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2631
for as_dir in $PATH
2632
do
2633
  IFS=$as_save_IFS
2634
  test -z "$as_dir" && as_dir=.
2635
    # Account for people who put trailing slashes in PATH elements.
2636
case $as_dir/ in #((
2637
  ./ | .// | /[cC]/* | \
2638
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2639
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2640
  /usr/ucb/* ) ;;
2641
  *)
2642
    # OSF1 and SCO ODT 3.0 have their own names for install.
2643
    # Don't use installbsd from OSF since it installs stuff as root
2644
    # by default.
2645
    for ac_prog in ginstall scoinst install; do
2646
      for ac_exec_ext in '' $ac_executable_extensions; do
2647
        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2648
          if test $ac_prog = install &&
2649
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2650
            # AIX install.  It has an incompatible calling convention.
2651
            :
2652
          elif test $ac_prog = install &&
2653
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2654
            # program-specific install script used by HP pwplus--don't use.
2655
            :
2656
          else
2657
            rm -rf conftest.one conftest.two conftest.dir
2658
            echo one > conftest.one
2659
            echo two > conftest.two
2660
            mkdir conftest.dir
2661
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2662
              test -s conftest.one && test -s conftest.two &&
2663
              test -s conftest.dir/conftest.one &&
2664
              test -s conftest.dir/conftest.two
2665
            then
2666
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2667
              break 3
2668
            fi
2669
          fi
2670
        fi
2671
      done
2672
    done
2673
    ;;
2674
esac
2675
 
2676
  done
2677
IFS=$as_save_IFS
2678
 
2679
rm -rf conftest.one conftest.two conftest.dir
2680
 
2681
fi
2682
  if test "${ac_cv_path_install+set}" = set; then
2683
    INSTALL=$ac_cv_path_install
2684
  else
2685
    # As a last resort, use the slow shell script.  Don't cache a
2686
    # value for INSTALL within a source directory, because that will
2687
    # break other packages using the cache if that directory is
2688
    # removed, or if the value is a relative name.
2689
    INSTALL=$ac_install_sh
2690
  fi
2691
fi
2692
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2693
$as_echo "$INSTALL" >&6; }
2694
 
2695
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2696
# It thinks the first close brace ends the variable substitution.
2697
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2698
 
2699
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2700
 
2701
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2702
 
2703
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2704
$as_echo_n "checking whether build environment is sane... " >&6; }
2705
# Just in case
2706
sleep 1
2707
echo timestamp > conftest.file
2708
# Reject unsafe characters in $srcdir or the absolute working directory
2709
# name.  Accept space and tab only in the latter.
2710
am_lf='
2711
'
2712
case `pwd` in
2713
  *[\\\"\#\$\&\'\`$am_lf]*)
2714
    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2715
esac
2716
case $srcdir in
2717
  *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2718
    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2719
esac
2720
 
2721
# Do `set' in a subshell so we don't clobber the current shell's
2722
# arguments.  Must try -L first in case configure is actually a
2723
# symlink; some systems play weird games with the mod time of symlinks
2724
# (eg FreeBSD returns the mod time of the symlink's containing
2725
# directory).
2726
if (
2727
   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2728
   if test "$*" = "X"; then
2729
      # -L didn't work.
2730
      set X `ls -t "$srcdir/configure" conftest.file`
2731
   fi
2732
   rm -f conftest.file
2733
   if test "$*" != "X $srcdir/configure conftest.file" \
2734
      && test "$*" != "X conftest.file $srcdir/configure"; then
2735
 
2736
      # If neither matched, then we have a broken ls.  This can happen
2737
      # if, for instance, CONFIG_SHELL is bash and it inherits a
2738
      # broken ls alias from the environment.  This has actually
2739
      # happened.  Such a system could not be considered "sane".
2740
      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2741
alias in your environment" "$LINENO" 5
2742
   fi
2743
 
2744
   test "$2" = conftest.file
2745
   )
2746
then
2747
   # Ok.
2748
   :
2749
else
2750
   as_fn_error "newly created file is older than distributed files!
2751
Check your system clock" "$LINENO" 5
2752
fi
2753
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2754
$as_echo "yes" >&6; }
2755
test "$program_prefix" != NONE &&
2756
  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2757
# Use a double $ so make ignores it.
2758
test "$program_suffix" != NONE &&
2759
  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2760
# Double any \ or $.
2761
# By default was `s,x,x', remove it if useless.
2762
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2763
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2764
 
2765
# expand $ac_aux_dir to an absolute path
2766
am_aux_dir=`cd $ac_aux_dir && pwd`
2767
 
2768
if test x"${MISSING+set}" != xset; then
2769
  case $am_aux_dir in
2770
  *\ * | *\     *)
2771
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2772
  *)
2773
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2774
  esac
2775
fi
2776
# Use eval to expand $SHELL
2777
if eval "$MISSING --run true"; then
2778
  am_missing_run="$MISSING --run "
2779
else
2780
  am_missing_run=
2781
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2782
$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2783
fi
2784
 
2785
if test x"${install_sh}" != xset; then
2786
  case $am_aux_dir in
2787
  *\ * | *\     *)
2788
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2789
  *)
2790
    install_sh="\${SHELL} $am_aux_dir/install-sh"
2791
  esac
2792
fi
2793
 
2794
# Installed binaries are usually stripped using `strip' when the user
2795
# run `make install-strip'.  However `strip' might not be the right
2796
# tool to use in cross-compilation environments, therefore Automake
2797
# will honor the `STRIP' environment variable to overrule this program.
2798
if test "$cross_compiling" != no; then
2799
  if test -n "$ac_tool_prefix"; then
2800
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2801
set dummy ${ac_tool_prefix}strip; ac_word=$2
2802
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2803
$as_echo_n "checking for $ac_word... " >&6; }
2804
if test "${ac_cv_prog_STRIP+set}" = set; then :
2805
  $as_echo_n "(cached) " >&6
2806
else
2807
  if test -n "$STRIP"; then
2808
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2809
else
2810
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2811
for as_dir in $PATH
2812
do
2813
  IFS=$as_save_IFS
2814
  test -z "$as_dir" && as_dir=.
2815
    for ac_exec_ext in '' $ac_executable_extensions; do
2816
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2817
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2818
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2819
    break 2
2820
  fi
2821
done
2822
  done
2823
IFS=$as_save_IFS
2824
 
2825
fi
2826
fi
2827
STRIP=$ac_cv_prog_STRIP
2828
if test -n "$STRIP"; then
2829
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2830
$as_echo "$STRIP" >&6; }
2831
else
2832
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2833
$as_echo "no" >&6; }
2834
fi
2835
 
2836
 
2837
fi
2838
if test -z "$ac_cv_prog_STRIP"; then
2839
  ac_ct_STRIP=$STRIP
2840
  # Extract the first word of "strip", so it can be a program name with args.
2841
set dummy strip; ac_word=$2
2842
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2843
$as_echo_n "checking for $ac_word... " >&6; }
2844
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2845
  $as_echo_n "(cached) " >&6
2846
else
2847
  if test -n "$ac_ct_STRIP"; then
2848
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2849
else
2850
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2851
for as_dir in $PATH
2852
do
2853
  IFS=$as_save_IFS
2854
  test -z "$as_dir" && as_dir=.
2855
    for ac_exec_ext in '' $ac_executable_extensions; do
2856
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2857
    ac_cv_prog_ac_ct_STRIP="strip"
2858
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2859
    break 2
2860
  fi
2861
done
2862
  done
2863
IFS=$as_save_IFS
2864
 
2865
fi
2866
fi
2867
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2868
if test -n "$ac_ct_STRIP"; then
2869
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2870
$as_echo "$ac_ct_STRIP" >&6; }
2871
else
2872
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2873
$as_echo "no" >&6; }
2874
fi
2875
 
2876
  if test "x$ac_ct_STRIP" = x; then
2877
    STRIP=":"
2878
  else
2879
    case $cross_compiling:$ac_tool_warned in
2880
yes:)
2881
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2882
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2883
ac_tool_warned=yes ;;
2884
esac
2885
    STRIP=$ac_ct_STRIP
2886
  fi
2887
else
2888
  STRIP="$ac_cv_prog_STRIP"
2889
fi
2890
 
2891
fi
2892
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2893
 
2894
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2895
$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2896
if test -z "$MKDIR_P"; then
2897
  if test "${ac_cv_path_mkdir+set}" = set; then :
2898
  $as_echo_n "(cached) " >&6
2899
else
2900
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2901
for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2902
do
2903
  IFS=$as_save_IFS
2904
  test -z "$as_dir" && as_dir=.
2905
    for ac_prog in mkdir gmkdir; do
2906
         for ac_exec_ext in '' $ac_executable_extensions; do
2907
           { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2908
           case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2909
             'mkdir (GNU coreutils) '* | \
2910
             'mkdir (coreutils) '* | \
2911
             'mkdir (fileutils) '4.1*)
2912
               ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2913
               break 3;;
2914
           esac
2915
         done
2916
       done
2917
  done
2918
IFS=$as_save_IFS
2919
 
2920
fi
2921
 
2922
  if test "${ac_cv_path_mkdir+set}" = set; then
2923
    MKDIR_P="$ac_cv_path_mkdir -p"
2924
  else
2925
    # As a last resort, use the slow shell script.  Don't cache a
2926
    # value for MKDIR_P within a source directory, because that will
2927
    # break other packages using the cache if that directory is
2928
    # removed, or if the value is a relative name.
2929
    test -d ./--version && rmdir ./--version
2930
    MKDIR_P="$ac_install_sh -d"
2931
  fi
2932
fi
2933
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2934
$as_echo "$MKDIR_P" >&6; }
2935
 
2936
mkdir_p="$MKDIR_P"
2937
case $mkdir_p in
2938
  [\\/$]* | ?:[\\/]*) ;;
2939
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2940
esac
2941
 
2942
for ac_prog in gawk mawk nawk awk
2943
do
2944
  # Extract the first word of "$ac_prog", so it can be a program name with args.
2945
set dummy $ac_prog; ac_word=$2
2946
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2947
$as_echo_n "checking for $ac_word... " >&6; }
2948
if test "${ac_cv_prog_AWK+set}" = set; then :
2949
  $as_echo_n "(cached) " >&6
2950
else
2951
  if test -n "$AWK"; then
2952
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2953
else
2954
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2955
for as_dir in $PATH
2956
do
2957
  IFS=$as_save_IFS
2958
  test -z "$as_dir" && as_dir=.
2959
    for ac_exec_ext in '' $ac_executable_extensions; do
2960
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2961
    ac_cv_prog_AWK="$ac_prog"
2962
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2963
    break 2
2964
  fi
2965
done
2966
  done
2967
IFS=$as_save_IFS
2968
 
2969
fi
2970
fi
2971
AWK=$ac_cv_prog_AWK
2972
if test -n "$AWK"; then
2973
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2974
$as_echo "$AWK" >&6; }
2975
else
2976
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2977
$as_echo "no" >&6; }
2978
fi
2979
 
2980
 
2981
  test -n "$AWK" && break
2982
done
2983
 
2984
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2985
$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2986
set x ${MAKE-make}
2987
ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2988
if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2989
  $as_echo_n "(cached) " >&6
2990
else
2991
  cat >conftest.make <<\_ACEOF
2992
SHELL = /bin/sh
2993
all:
2994
        @echo '@@@%%%=$(MAKE)=@@@%%%'
2995
_ACEOF
2996
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2997
case `${MAKE-make} -f conftest.make 2>/dev/null` in
2998
  *@@@%%%=?*=@@@%%%*)
2999
    eval ac_cv_prog_make_${ac_make}_set=yes;;
3000
  *)
3001
    eval ac_cv_prog_make_${ac_make}_set=no;;
3002
esac
3003
rm -f conftest.make
3004
fi
3005
if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3006
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3007
$as_echo "yes" >&6; }
3008
  SET_MAKE=
3009
else
3010
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3011
$as_echo "no" >&6; }
3012
  SET_MAKE="MAKE=${MAKE-make}"
3013
fi
3014
 
3015
rm -rf .tst 2>/dev/null
3016
mkdir .tst 2>/dev/null
3017
if test -d .tst; then
3018
  am__leading_dot=.
3019
else
3020
  am__leading_dot=_
3021
fi
3022
rmdir .tst 2>/dev/null
3023
 
3024
if test "`cd $srcdir && pwd`" != "`pwd`"; then
3025
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3026
  # is not polluted with repeated "-I."
3027
  am__isrc=' -I$(srcdir)'
3028
  # test to see if srcdir already configured
3029
  if test -f $srcdir/config.status; then
3030
    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3031
  fi
3032
fi
3033
 
3034
# test whether we have cygpath
3035
if test -z "$CYGPATH_W"; then
3036
  if (cygpath --version) >/dev/null 2>/dev/null; then
3037
    CYGPATH_W='cygpath -w'
3038
  else
3039
    CYGPATH_W=echo
3040
  fi
3041
fi
3042
 
3043
 
3044
# Define the identity of the package.
3045
 PACKAGE='libffi'
3046
 VERSION='3.0.9'
3047
 
3048
 
3049
cat >>confdefs.h <<_ACEOF
3050
#define PACKAGE "$PACKAGE"
3051
_ACEOF
3052
 
3053
 
3054
cat >>confdefs.h <<_ACEOF
3055
#define VERSION "$VERSION"
3056
_ACEOF
3057
 
3058
# Some tools Automake needs.
3059
 
3060
ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3061
 
3062
 
3063
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3064
 
3065
 
3066
AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3067
 
3068
 
3069
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3070
 
3071
 
3072
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3073
 
3074
# We need awk for the "check" target.  The system "awk" is bad on
3075
# some platforms.
3076
# Always define AMTAR for backward compatibility.
3077
 
3078
AMTAR=${AMTAR-"${am_missing_run}tar"}
3079
 
3080
am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3081
 
3082
 
3083
 
3084
 
3085
 
3086
 
3087
# The same as in boehm-gc and libstdc++. Have to borrow it from there.
3088
# We must force CC to /not/ be precious variables; otherwise
3089
# the wrong, non-multilib-adjusted value will be used in multilibs.
3090
# As a side effect, we have to subst CFLAGS ourselves.
3091
 
3092
 
3093
 
3094
ac_ext=c
3095
ac_cpp='$CPP $CPPFLAGS'
3096
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3097
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3098
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3099
if test -n "$ac_tool_prefix"; then
3100
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3101
set dummy ${ac_tool_prefix}gcc; ac_word=$2
3102
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3103
$as_echo_n "checking for $ac_word... " >&6; }
3104
if test "${ac_cv_prog_CC+set}" = set; then :
3105
  $as_echo_n "(cached) " >&6
3106
else
3107
  if test -n "$CC"; then
3108
  ac_cv_prog_CC="$CC" # Let the user override the test.
3109
else
3110
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3111
for as_dir in $PATH
3112
do
3113
  IFS=$as_save_IFS
3114
  test -z "$as_dir" && as_dir=.
3115
    for ac_exec_ext in '' $ac_executable_extensions; do
3116
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3117
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3118
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3119
    break 2
3120
  fi
3121
done
3122
  done
3123
IFS=$as_save_IFS
3124
 
3125
fi
3126
fi
3127
CC=$ac_cv_prog_CC
3128
if test -n "$CC"; then
3129
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3130
$as_echo "$CC" >&6; }
3131
else
3132
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3133
$as_echo "no" >&6; }
3134
fi
3135
 
3136
 
3137
fi
3138
if test -z "$ac_cv_prog_CC"; then
3139
  ac_ct_CC=$CC
3140
  # Extract the first word of "gcc", so it can be a program name with args.
3141
set dummy gcc; ac_word=$2
3142
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3143
$as_echo_n "checking for $ac_word... " >&6; }
3144
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3145
  $as_echo_n "(cached) " >&6
3146
else
3147
  if test -n "$ac_ct_CC"; then
3148
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3149
else
3150
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3151
for as_dir in $PATH
3152
do
3153
  IFS=$as_save_IFS
3154
  test -z "$as_dir" && as_dir=.
3155
    for ac_exec_ext in '' $ac_executable_extensions; do
3156
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3157
    ac_cv_prog_ac_ct_CC="gcc"
3158
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3159
    break 2
3160
  fi
3161
done
3162
  done
3163
IFS=$as_save_IFS
3164
 
3165
fi
3166
fi
3167
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3168
if test -n "$ac_ct_CC"; then
3169
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3170
$as_echo "$ac_ct_CC" >&6; }
3171
else
3172
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3173
$as_echo "no" >&6; }
3174
fi
3175
 
3176
  if test "x$ac_ct_CC" = x; then
3177
    CC=""
3178
  else
3179
    case $cross_compiling:$ac_tool_warned in
3180
yes:)
3181
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3182
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3183
ac_tool_warned=yes ;;
3184
esac
3185
    CC=$ac_ct_CC
3186
  fi
3187
else
3188
  CC="$ac_cv_prog_CC"
3189
fi
3190
 
3191
if test -z "$CC"; then
3192
          if test -n "$ac_tool_prefix"; then
3193
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3194
set dummy ${ac_tool_prefix}cc; ac_word=$2
3195
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3196
$as_echo_n "checking for $ac_word... " >&6; }
3197
if test "${ac_cv_prog_CC+set}" = set; then :
3198
  $as_echo_n "(cached) " >&6
3199
else
3200
  if test -n "$CC"; then
3201
  ac_cv_prog_CC="$CC" # Let the user override the test.
3202
else
3203
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3204
for as_dir in $PATH
3205
do
3206
  IFS=$as_save_IFS
3207
  test -z "$as_dir" && as_dir=.
3208
    for ac_exec_ext in '' $ac_executable_extensions; do
3209
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3210
    ac_cv_prog_CC="${ac_tool_prefix}cc"
3211
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3212
    break 2
3213
  fi
3214
done
3215
  done
3216
IFS=$as_save_IFS
3217
 
3218
fi
3219
fi
3220
CC=$ac_cv_prog_CC
3221
if test -n "$CC"; then
3222
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3223
$as_echo "$CC" >&6; }
3224
else
3225
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3226
$as_echo "no" >&6; }
3227
fi
3228
 
3229
 
3230
  fi
3231
fi
3232
if test -z "$CC"; then
3233
  # Extract the first word of "cc", so it can be a program name with args.
3234
set dummy cc; ac_word=$2
3235
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3236
$as_echo_n "checking for $ac_word... " >&6; }
3237
if test "${ac_cv_prog_CC+set}" = set; then :
3238
  $as_echo_n "(cached) " >&6
3239
else
3240
  if test -n "$CC"; then
3241
  ac_cv_prog_CC="$CC" # Let the user override the test.
3242
else
3243
  ac_prog_rejected=no
3244
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3245
for as_dir in $PATH
3246
do
3247
  IFS=$as_save_IFS
3248
  test -z "$as_dir" && as_dir=.
3249
    for ac_exec_ext in '' $ac_executable_extensions; do
3250
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3251
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3252
       ac_prog_rejected=yes
3253
       continue
3254
     fi
3255
    ac_cv_prog_CC="cc"
3256
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3257
    break 2
3258
  fi
3259
done
3260
  done
3261
IFS=$as_save_IFS
3262
 
3263
if test $ac_prog_rejected = yes; then
3264
  # We found a bogon in the path, so make sure we never use it.
3265
  set dummy $ac_cv_prog_CC
3266
  shift
3267
  if test $# != 0; then
3268
    # We chose a different compiler from the bogus one.
3269
    # However, it has the same basename, so the bogon will be chosen
3270
    # first if we set CC to just the basename; use the full file name.
3271
    shift
3272
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3273
  fi
3274
fi
3275
fi
3276
fi
3277
CC=$ac_cv_prog_CC
3278
if test -n "$CC"; then
3279
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3280
$as_echo "$CC" >&6; }
3281
else
3282
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3283
$as_echo "no" >&6; }
3284
fi
3285
 
3286
 
3287
fi
3288
if test -z "$CC"; then
3289
  if test -n "$ac_tool_prefix"; then
3290
  for ac_prog in cl.exe
3291
  do
3292
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3293
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3294
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3295
$as_echo_n "checking for $ac_word... " >&6; }
3296
if test "${ac_cv_prog_CC+set}" = set; then :
3297
  $as_echo_n "(cached) " >&6
3298
else
3299
  if test -n "$CC"; then
3300
  ac_cv_prog_CC="$CC" # Let the user override the test.
3301
else
3302
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3303
for as_dir in $PATH
3304
do
3305
  IFS=$as_save_IFS
3306
  test -z "$as_dir" && as_dir=.
3307
    for ac_exec_ext in '' $ac_executable_extensions; do
3308
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3309
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3310
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3311
    break 2
3312
  fi
3313
done
3314
  done
3315
IFS=$as_save_IFS
3316
 
3317
fi
3318
fi
3319
CC=$ac_cv_prog_CC
3320
if test -n "$CC"; then
3321
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3322
$as_echo "$CC" >&6; }
3323
else
3324
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3325
$as_echo "no" >&6; }
3326
fi
3327
 
3328
 
3329
    test -n "$CC" && break
3330
  done
3331
fi
3332
if test -z "$CC"; then
3333
  ac_ct_CC=$CC
3334
  for ac_prog in cl.exe
3335
do
3336
  # Extract the first word of "$ac_prog", so it can be a program name with args.
3337
set dummy $ac_prog; ac_word=$2
3338
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3339
$as_echo_n "checking for $ac_word... " >&6; }
3340
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3341
  $as_echo_n "(cached) " >&6
3342
else
3343
  if test -n "$ac_ct_CC"; then
3344
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3345
else
3346
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3347
for as_dir in $PATH
3348
do
3349
  IFS=$as_save_IFS
3350
  test -z "$as_dir" && as_dir=.
3351
    for ac_exec_ext in '' $ac_executable_extensions; do
3352
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3353
    ac_cv_prog_ac_ct_CC="$ac_prog"
3354
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3355
    break 2
3356
  fi
3357
done
3358
  done
3359
IFS=$as_save_IFS
3360
 
3361
fi
3362
fi
3363
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3364
if test -n "$ac_ct_CC"; then
3365
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3366
$as_echo "$ac_ct_CC" >&6; }
3367
else
3368
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3369
$as_echo "no" >&6; }
3370
fi
3371
 
3372
 
3373
  test -n "$ac_ct_CC" && break
3374
done
3375
 
3376
  if test "x$ac_ct_CC" = x; then
3377
    CC=""
3378
  else
3379
    case $cross_compiling:$ac_tool_warned in
3380
yes:)
3381
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3382
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3383
ac_tool_warned=yes ;;
3384
esac
3385
    CC=$ac_ct_CC
3386
  fi
3387
fi
3388
 
3389
fi
3390
 
3391
 
3392
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3393
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3394
as_fn_error "no acceptable C compiler found in \$PATH
3395
See \`config.log' for more details." "$LINENO" 5; }
3396
 
3397
# Provide some information about the compiler.
3398
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3399
set X $ac_compile
3400
ac_compiler=$2
3401
for ac_option in --version -v -V -qversion; do
3402
  { { ac_try="$ac_compiler $ac_option >&5"
3403
case "(($ac_try" in
3404
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3405
  *) ac_try_echo=$ac_try;;
3406
esac
3407
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3408
$as_echo "$ac_try_echo"; } >&5
3409
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3410
  ac_status=$?
3411
  if test -s conftest.err; then
3412
    sed '10a\
3413
... rest of stderr output deleted ...
3414
         10q' conftest.err >conftest.er1
3415
    cat conftest.er1 >&5
3416
    rm -f conftest.er1 conftest.err
3417
  fi
3418
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3419
  test $ac_status = 0; }
3420
done
3421
 
3422
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3423
/* end confdefs.h.  */
3424
 
3425
int
3426
main ()
3427
{
3428
 
3429
  ;
3430
  return 0;
3431
}
3432
_ACEOF
3433
ac_clean_files_save=$ac_clean_files
3434
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3435
# Try to create an executable without -o first, disregard a.out.
3436
# It will help us diagnose broken compilers, and finding out an intuition
3437
# of exeext.
3438
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3439
$as_echo_n "checking for C compiler default output file name... " >&6; }
3440
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3441
 
3442
# The possible output files:
3443
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3444
 
3445
ac_rmfiles=
3446
for ac_file in $ac_files
3447
do
3448
  case $ac_file in
3449
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3450
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3451
  esac
3452
done
3453
rm -f $ac_rmfiles
3454
 
3455
if { { ac_try="$ac_link_default"
3456
case "(($ac_try" in
3457
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3458
  *) ac_try_echo=$ac_try;;
3459
esac
3460
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3461
$as_echo "$ac_try_echo"; } >&5
3462
  (eval "$ac_link_default") 2>&5
3463
  ac_status=$?
3464
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3465
  test $ac_status = 0; }; then :
3466
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3467
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3468
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3469
# so that the user can short-circuit this test for compilers unknown to
3470
# Autoconf.
3471
for ac_file in $ac_files ''
3472
do
3473
  test -f "$ac_file" || continue
3474
  case $ac_file in
3475
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3476
        ;;
3477
    [ab].out )
3478
        # We found the default executable, but exeext='' is most
3479
        # certainly right.
3480
        break;;
3481
    *.* )
3482
        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3483
        then :; else
3484
           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3485
        fi
3486
        # We set ac_cv_exeext here because the later test for it is not
3487
        # safe: cross compilers may not add the suffix if given an `-o'
3488
        # argument, so we may need to know it at that point already.
3489
        # Even if this section looks crufty: it has the advantage of
3490
        # actually working.
3491
        break;;
3492
    * )
3493
        break;;
3494
  esac
3495
done
3496
test "$ac_cv_exeext" = no && ac_cv_exeext=
3497
 
3498
else
3499
  ac_file=''
3500
fi
3501
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3502
$as_echo "$ac_file" >&6; }
3503
if test -z "$ac_file"; then :
3504
  $as_echo "$as_me: failed program was:" >&5
3505
sed 's/^/| /' conftest.$ac_ext >&5
3506
 
3507
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3508
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3509
{ as_fn_set_status 77
3510
as_fn_error "C compiler cannot create executables
3511
See \`config.log' for more details." "$LINENO" 5; }; }
3512
fi
3513
ac_exeext=$ac_cv_exeext
3514
 
3515
# Check that the compiler produces executables we can run.  If not, either
3516
# the compiler is broken, or we cross compile.
3517
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3518
$as_echo_n "checking whether the C compiler works... " >&6; }
3519
# If not cross compiling, check that we can run a simple program.
3520
if test "$cross_compiling" != yes; then
3521
  if { ac_try='./$ac_file'
3522
  { { case "(($ac_try" in
3523
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3524
  *) ac_try_echo=$ac_try;;
3525
esac
3526
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3527
$as_echo "$ac_try_echo"; } >&5
3528
  (eval "$ac_try") 2>&5
3529
  ac_status=$?
3530
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3531
  test $ac_status = 0; }; }; then
3532
    cross_compiling=no
3533
  else
3534
    if test "$cross_compiling" = maybe; then
3535
        cross_compiling=yes
3536
    else
3537
        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3538
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3539
as_fn_error "cannot run C compiled programs.
3540
If you meant to cross compile, use \`--host'.
3541
See \`config.log' for more details." "$LINENO" 5; }
3542
    fi
3543
  fi
3544
fi
3545
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3546
$as_echo "yes" >&6; }
3547
 
3548
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3549
ac_clean_files=$ac_clean_files_save
3550
# Check that the compiler produces executables we can run.  If not, either
3551
# the compiler is broken, or we cross compile.
3552
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3553
$as_echo_n "checking whether we are cross compiling... " >&6; }
3554
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3555
$as_echo "$cross_compiling" >&6; }
3556
 
3557
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3558
$as_echo_n "checking for suffix of executables... " >&6; }
3559
if { { ac_try="$ac_link"
3560
case "(($ac_try" in
3561
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3562
  *) ac_try_echo=$ac_try;;
3563
esac
3564
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3565
$as_echo "$ac_try_echo"; } >&5
3566
  (eval "$ac_link") 2>&5
3567
  ac_status=$?
3568
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3569
  test $ac_status = 0; }; then :
3570
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3571
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3572
# work properly (i.e., refer to `conftest.exe'), while it won't with
3573
# `rm'.
3574
for ac_file in conftest.exe conftest conftest.*; do
3575
  test -f "$ac_file" || continue
3576
  case $ac_file in
3577
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3578
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3579
          break;;
3580
    * ) break;;
3581
  esac
3582
done
3583
else
3584
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3585
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3586
as_fn_error "cannot compute suffix of executables: cannot compile and link
3587
See \`config.log' for more details." "$LINENO" 5; }
3588
fi
3589
rm -f conftest$ac_cv_exeext
3590
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3591
$as_echo "$ac_cv_exeext" >&6; }
3592
 
3593
rm -f conftest.$ac_ext
3594
EXEEXT=$ac_cv_exeext
3595
ac_exeext=$EXEEXT
3596
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3597
$as_echo_n "checking for suffix of object files... " >&6; }
3598
if test "${ac_cv_objext+set}" = set; then :
3599
  $as_echo_n "(cached) " >&6
3600
else
3601
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3602
/* end confdefs.h.  */
3603
 
3604
int
3605
main ()
3606
{
3607
 
3608
  ;
3609
  return 0;
3610
}
3611
_ACEOF
3612
rm -f conftest.o conftest.obj
3613
if { { ac_try="$ac_compile"
3614
case "(($ac_try" in
3615
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3616
  *) ac_try_echo=$ac_try;;
3617
esac
3618
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3619
$as_echo "$ac_try_echo"; } >&5
3620
  (eval "$ac_compile") 2>&5
3621
  ac_status=$?
3622
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3623
  test $ac_status = 0; }; then :
3624
  for ac_file in conftest.o conftest.obj conftest.*; do
3625
  test -f "$ac_file" || continue;
3626
  case $ac_file in
3627
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3628
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3629
       break;;
3630
  esac
3631
done
3632
else
3633
  $as_echo "$as_me: failed program was:" >&5
3634
sed 's/^/| /' conftest.$ac_ext >&5
3635
 
3636
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3637
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3638
as_fn_error "cannot compute suffix of object files: cannot compile
3639
See \`config.log' for more details." "$LINENO" 5; }
3640
fi
3641
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3642
fi
3643
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3644
$as_echo "$ac_cv_objext" >&6; }
3645
OBJEXT=$ac_cv_objext
3646
ac_objext=$OBJEXT
3647
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3648
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3649
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3650
  $as_echo_n "(cached) " >&6
3651
else
3652
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3653
/* end confdefs.h.  */
3654
 
3655
int
3656
main ()
3657
{
3658
#ifndef __GNUC__
3659
       choke me
3660
#endif
3661
 
3662
  ;
3663
  return 0;
3664
}
3665
_ACEOF
3666
if ac_fn_c_try_compile "$LINENO"; then :
3667
  ac_compiler_gnu=yes
3668
else
3669
  ac_compiler_gnu=no
3670
fi
3671
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3672
ac_cv_c_compiler_gnu=$ac_compiler_gnu
3673
 
3674
fi
3675
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3676
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3677
if test $ac_compiler_gnu = yes; then
3678
  GCC=yes
3679
else
3680
  GCC=
3681
fi
3682
ac_test_CFLAGS=${CFLAGS+set}
3683
ac_save_CFLAGS=$CFLAGS
3684
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3685
$as_echo_n "checking whether $CC accepts -g... " >&6; }
3686
if test "${ac_cv_prog_cc_g+set}" = set; then :
3687
  $as_echo_n "(cached) " >&6
3688
else
3689
  ac_save_c_werror_flag=$ac_c_werror_flag
3690
   ac_c_werror_flag=yes
3691
   ac_cv_prog_cc_g=no
3692
   CFLAGS="-g"
3693
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3694
/* end confdefs.h.  */
3695
 
3696
int
3697
main ()
3698
{
3699
 
3700
  ;
3701
  return 0;
3702
}
3703
_ACEOF
3704
if ac_fn_c_try_compile "$LINENO"; then :
3705
  ac_cv_prog_cc_g=yes
3706
else
3707
  CFLAGS=""
3708
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3709
/* end confdefs.h.  */
3710
 
3711
int
3712
main ()
3713
{
3714
 
3715
  ;
3716
  return 0;
3717
}
3718
_ACEOF
3719
if ac_fn_c_try_compile "$LINENO"; then :
3720
 
3721
else
3722
  ac_c_werror_flag=$ac_save_c_werror_flag
3723
         CFLAGS="-g"
3724
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3725
/* end confdefs.h.  */
3726
 
3727
int
3728
main ()
3729
{
3730
 
3731
  ;
3732
  return 0;
3733
}
3734
_ACEOF
3735
if ac_fn_c_try_compile "$LINENO"; then :
3736
  ac_cv_prog_cc_g=yes
3737
fi
3738
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3739
fi
3740
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3741
fi
3742
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3743
   ac_c_werror_flag=$ac_save_c_werror_flag
3744
fi
3745
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3746
$as_echo "$ac_cv_prog_cc_g" >&6; }
3747
if test "$ac_test_CFLAGS" = set; then
3748
  CFLAGS=$ac_save_CFLAGS
3749
elif test $ac_cv_prog_cc_g = yes; then
3750
  if test "$GCC" = yes; then
3751
    CFLAGS="-g -O2"
3752
  else
3753
    CFLAGS="-g"
3754
  fi
3755
else
3756
  if test "$GCC" = yes; then
3757
    CFLAGS="-O2"
3758
  else
3759
    CFLAGS=
3760
  fi
3761
fi
3762
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3763
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3764
if test "${ac_cv_prog_cc_c89+set}" = set; then :
3765
  $as_echo_n "(cached) " >&6
3766
else
3767
  ac_cv_prog_cc_c89=no
3768
ac_save_CC=$CC
3769
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3770
/* end confdefs.h.  */
3771
#include 
3772
#include 
3773
#include 
3774
#include 
3775
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3776
struct buf { int x; };
3777
FILE * (*rcsopen) (struct buf *, struct stat *, int);
3778
static char *e (p, i)
3779
     char **p;
3780
     int i;
3781
{
3782
  return p[i];
3783
}
3784
static char *f (char * (*g) (char **, int), char **p, ...)
3785
{
3786
  char *s;
3787
  va_list v;
3788
  va_start (v,p);
3789
  s = g (p, va_arg (v,int));
3790
  va_end (v);
3791
  return s;
3792
}
3793
 
3794
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3795
   function prototypes and stuff, but not '\xHH' hex character constants.
3796
   These don't provoke an error unfortunately, instead are silently treated
3797
   as 'x'.  The following induces an error, until -std is added to get
3798
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3799
   array size at least.  It's necessary to write '\x00'==0 to get something
3800
   that's true only with -std.  */
3801
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3802
 
3803
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3804
   inside strings and character constants.  */
3805
#define FOO(x) 'x'
3806
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3807
 
3808
int test (int i, double x);
3809
struct s1 {int (*f) (int a);};
3810
struct s2 {int (*f) (double a);};
3811
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3812
int argc;
3813
char **argv;
3814
int
3815
main ()
3816
{
3817
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3818
  ;
3819
  return 0;
3820
}
3821
_ACEOF
3822
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3823
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3824
do
3825
  CC="$ac_save_CC $ac_arg"
3826
  if ac_fn_c_try_compile "$LINENO"; then :
3827
  ac_cv_prog_cc_c89=$ac_arg
3828
fi
3829
rm -f core conftest.err conftest.$ac_objext
3830
  test "x$ac_cv_prog_cc_c89" != "xno" && break
3831
done
3832
rm -f conftest.$ac_ext
3833
CC=$ac_save_CC
3834
 
3835
fi
3836
# AC_CACHE_VAL
3837
case "x$ac_cv_prog_cc_c89" in
3838
  x)
3839
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3840
$as_echo "none needed" >&6; } ;;
3841
  xno)
3842
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3843
$as_echo "unsupported" >&6; } ;;
3844
  *)
3845
    CC="$CC $ac_cv_prog_cc_c89"
3846
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3847
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3848
esac
3849
if test "x$ac_cv_prog_cc_c89" != xno; then :
3850
 
3851
fi
3852
 
3853
ac_ext=c
3854
ac_cpp='$CPP $CPPFLAGS'
3855
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3856
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3857
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3858
DEPDIR="${am__leading_dot}deps"
3859
 
3860
ac_config_commands="$ac_config_commands depfiles"
3861
 
3862
 
3863
am_make=${MAKE-make}
3864
cat > confinc << 'END'
3865
am__doit:
3866
        @echo this is the am__doit target
3867
.PHONY: am__doit
3868
END
3869
# If we don't find an include directive, just comment out the code.
3870
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3871
$as_echo_n "checking for style of include used by $am_make... " >&6; }
3872
am__include="#"
3873
am__quote=
3874
_am_result=none
3875
# First try GNU make style include.
3876
echo "include confinc" > confmf
3877
# Ignore all kinds of additional output from `make'.
3878
case `$am_make -s -f confmf 2> /dev/null` in #(
3879
*the\ am__doit\ target*)
3880
  am__include=include
3881
  am__quote=
3882
  _am_result=GNU
3883
  ;;
3884
esac
3885
# Now try BSD make style include.
3886
if test "$am__include" = "#"; then
3887
   echo '.include "confinc"' > confmf
3888
   case `$am_make -s -f confmf 2> /dev/null` in #(
3889
   *the\ am__doit\ target*)
3890
     am__include=.include
3891
     am__quote="\""
3892
     _am_result=BSD
3893
     ;;
3894
   esac
3895
fi
3896
 
3897
 
3898
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3899
$as_echo "$_am_result" >&6; }
3900
rm -f confinc confmf
3901
 
3902
# Check whether --enable-dependency-tracking was given.
3903
if test "${enable_dependency_tracking+set}" = set; then :
3904
  enableval=$enable_dependency_tracking;
3905
fi
3906
 
3907
if test "x$enable_dependency_tracking" != xno; then
3908
  am_depcomp="$ac_aux_dir/depcomp"
3909
  AMDEPBACKSLASH='\'
3910
fi
3911
 if test "x$enable_dependency_tracking" != xno; then
3912
  AMDEP_TRUE=
3913
  AMDEP_FALSE='#'
3914
else
3915
  AMDEP_TRUE='#'
3916
  AMDEP_FALSE=
3917
fi
3918
 
3919
 
3920
 
3921
depcc="$CC"   am_compiler_list=
3922
 
3923
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3924
$as_echo_n "checking dependency style of $depcc... " >&6; }
3925
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3926
  $as_echo_n "(cached) " >&6
3927
else
3928
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3929
  # We make a subdir and do the tests there.  Otherwise we can end up
3930
  # making bogus files that we don't know about and never remove.  For
3931
  # instance it was reported that on HP-UX the gcc test will end up
3932
  # making a dummy file named `D' -- because `-MD' means `put the output
3933
  # in D'.
3934
  mkdir conftest.dir
3935
  # Copy depcomp to subdir because otherwise we won't find it if we're
3936
  # using a relative directory.
3937
  cp "$am_depcomp" conftest.dir
3938
  cd conftest.dir
3939
  # We will build objects and dependencies in a subdirectory because
3940
  # it helps to detect inapplicable dependency modes.  For instance
3941
  # both Tru64's cc and ICC support -MD to output dependencies as a
3942
  # side effect of compilation, but ICC will put the dependencies in
3943
  # the current directory while Tru64 will put them in the object
3944
  # directory.
3945
  mkdir sub
3946
 
3947
  am_cv_CC_dependencies_compiler_type=none
3948
  if test "$am_compiler_list" = ""; then
3949
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3950
  fi
3951
  am__universal=false
3952
  case " $depcc " in #(
3953
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3954
     esac
3955
 
3956
  for depmode in $am_compiler_list; do
3957
    # Setup a source with many dependencies, because some compilers
3958
    # like to wrap large dependency lists on column 80 (with \), and
3959
    # we should not choose a depcomp mode which is confused by this.
3960
    #
3961
    # We need to recreate these files for each test, as the compiler may
3962
    # overwrite some of them when testing with obscure command lines.
3963
    # This happens at least with the AIX C compiler.
3964
    : > sub/conftest.c
3965
    for i in 1 2 3 4 5 6; do
3966
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3967
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3968
      # Solaris 8's {/usr,}/bin/sh.
3969
      touch sub/conftst$i.h
3970
    done
3971
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3972
 
3973
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3974
    # mode.  It turns out that the SunPro C++ compiler does not properly
3975
    # handle `-M -o', and we need to detect this.  Also, some Intel
3976
    # versions had trouble with output in subdirs
3977
    am__obj=sub/conftest.${OBJEXT-o}
3978
    am__minus_obj="-o $am__obj"
3979
    case $depmode in
3980
    gcc)
3981
      # This depmode causes a compiler race in universal mode.
3982
      test "$am__universal" = false || continue
3983
      ;;
3984
    nosideeffect)
3985
      # after this tag, mechanisms are not by side-effect, so they'll
3986
      # only be used when explicitly requested
3987
      if test "x$enable_dependency_tracking" = xyes; then
3988
        continue
3989
      else
3990
        break
3991
      fi
3992
      ;;
3993
    msvisualcpp | msvcmsys)
3994
      # This compiler won't grok `-c -o', but also, the minuso test has
3995
      # not run yet.  These depmodes are late enough in the game, and
3996
      # so weak that their functioning should not be impacted.
3997
      am__obj=conftest.${OBJEXT-o}
3998
      am__minus_obj=
3999
      ;;
4000
    none) break ;;
4001
    esac
4002
    if depmode=$depmode \
4003
       source=sub/conftest.c object=$am__obj \
4004
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4005
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4006
         >/dev/null 2>conftest.err &&
4007
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4008
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4009
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4010
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4011
      # icc doesn't choke on unknown options, it will just issue warnings
4012
      # or remarks (even with -Werror).  So we grep stderr for any message
4013
      # that says an option was ignored or not supported.
4014
      # When given -MP, icc 7.0 and 7.1 complain thusly:
4015
      #   icc: Command line warning: ignoring option '-M'; no argument required
4016
      # The diagnosis changed in icc 8.0:
4017
      #   icc: Command line remark: option '-MP' not supported
4018
      if (grep 'ignoring option' conftest.err ||
4019
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4020
        am_cv_CC_dependencies_compiler_type=$depmode
4021
        break
4022
      fi
4023
    fi
4024
  done
4025
 
4026
  cd ..
4027
  rm -rf conftest.dir
4028
else
4029
  am_cv_CC_dependencies_compiler_type=none
4030
fi
4031
 
4032
fi
4033
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4034
$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4035
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4036
 
4037
 if
4038
  test "x$enable_dependency_tracking" != xno \
4039
  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4040
  am__fastdepCC_TRUE=
4041
  am__fastdepCC_FALSE='#'
4042
else
4043
  am__fastdepCC_TRUE='#'
4044
  am__fastdepCC_FALSE=
4045
fi
4046
 
4047
 
4048
 
4049
 
4050
 
4051
 
4052
# By default we simply use the C compiler to build assembly code.
4053
 
4054
test "${CCAS+set}" = set || CCAS=$CC
4055
test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
4056
 
4057
 
4058
 
4059
depcc="$CCAS"   am_compiler_list=
4060
 
4061
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4062
$as_echo_n "checking dependency style of $depcc... " >&6; }
4063
if test "${am_cv_CCAS_dependencies_compiler_type+set}" = set; then :
4064
  $as_echo_n "(cached) " >&6
4065
else
4066
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4067
  # We make a subdir and do the tests there.  Otherwise we can end up
4068
  # making bogus files that we don't know about and never remove.  For
4069
  # instance it was reported that on HP-UX the gcc test will end up
4070
  # making a dummy file named `D' -- because `-MD' means `put the output
4071
  # in D'.
4072
  mkdir conftest.dir
4073
  # Copy depcomp to subdir because otherwise we won't find it if we're
4074
  # using a relative directory.
4075
  cp "$am_depcomp" conftest.dir
4076
  cd conftest.dir
4077
  # We will build objects and dependencies in a subdirectory because
4078
  # it helps to detect inapplicable dependency modes.  For instance
4079
  # both Tru64's cc and ICC support -MD to output dependencies as a
4080
  # side effect of compilation, but ICC will put the dependencies in
4081
  # the current directory while Tru64 will put them in the object
4082
  # directory.
4083
  mkdir sub
4084
 
4085
  am_cv_CCAS_dependencies_compiler_type=none
4086
  if test "$am_compiler_list" = ""; then
4087
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4088
  fi
4089
  am__universal=false
4090
 
4091
 
4092
  for depmode in $am_compiler_list; do
4093
    # Setup a source with many dependencies, because some compilers
4094
    # like to wrap large dependency lists on column 80 (with \), and
4095
    # we should not choose a depcomp mode which is confused by this.
4096
    #
4097
    # We need to recreate these files for each test, as the compiler may
4098
    # overwrite some of them when testing with obscure command lines.
4099
    # This happens at least with the AIX C compiler.
4100
    : > sub/conftest.c
4101
    for i in 1 2 3 4 5 6; do
4102
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4103
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4104
      # Solaris 8's {/usr,}/bin/sh.
4105
      touch sub/conftst$i.h
4106
    done
4107
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4108
 
4109
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4110
    # mode.  It turns out that the SunPro C++ compiler does not properly
4111
    # handle `-M -o', and we need to detect this.  Also, some Intel
4112
    # versions had trouble with output in subdirs
4113
    am__obj=sub/conftest.${OBJEXT-o}
4114
    am__minus_obj="-o $am__obj"
4115
    case $depmode in
4116
    gcc)
4117
      # This depmode causes a compiler race in universal mode.
4118
      test "$am__universal" = false || continue
4119
      ;;
4120
    nosideeffect)
4121
      # after this tag, mechanisms are not by side-effect, so they'll
4122
      # only be used when explicitly requested
4123
      if test "x$enable_dependency_tracking" = xyes; then
4124
        continue
4125
      else
4126
        break
4127
      fi
4128
      ;;
4129
    msvisualcpp | msvcmsys)
4130
      # This compiler won't grok `-c -o', but also, the minuso test has
4131
      # not run yet.  These depmodes are late enough in the game, and
4132
      # so weak that their functioning should not be impacted.
4133
      am__obj=conftest.${OBJEXT-o}
4134
      am__minus_obj=
4135
      ;;
4136
    none) break ;;
4137
    esac
4138
    if depmode=$depmode \
4139
       source=sub/conftest.c object=$am__obj \
4140
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4141
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4142
         >/dev/null 2>conftest.err &&
4143
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4144
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4145
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4146
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4147
      # icc doesn't choke on unknown options, it will just issue warnings
4148
      # or remarks (even with -Werror).  So we grep stderr for any message
4149
      # that says an option was ignored or not supported.
4150
      # When given -MP, icc 7.0 and 7.1 complain thusly:
4151
      #   icc: Command line warning: ignoring option '-M'; no argument required
4152
      # The diagnosis changed in icc 8.0:
4153
      #   icc: Command line remark: option '-MP' not supported
4154
      if (grep 'ignoring option' conftest.err ||
4155
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4156
        am_cv_CCAS_dependencies_compiler_type=$depmode
4157
        break
4158
      fi
4159
    fi
4160
  done
4161
 
4162
  cd ..
4163
  rm -rf conftest.dir
4164
else
4165
  am_cv_CCAS_dependencies_compiler_type=none
4166
fi
4167
 
4168
fi
4169
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4170
$as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4171
CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
4172
 
4173
 if
4174
  test "x$enable_dependency_tracking" != xno \
4175
  && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
4176
  am__fastdepCCAS_TRUE=
4177
  am__fastdepCCAS_FALSE='#'
4178
else
4179
  am__fastdepCCAS_TRUE='#'
4180
  am__fastdepCCAS_FALSE=
4181
fi
4182
 
4183
 
4184
if test "x$CC" != xcc; then
4185
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4186
$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4187
else
4188
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4189
$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4190
fi
4191
set dummy $CC; ac_cc=`$as_echo "$2" |
4192
                      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4193
if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
4194
  $as_echo_n "(cached) " >&6
4195
else
4196
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4197
/* end confdefs.h.  */
4198
 
4199
int
4200
main ()
4201
{
4202
 
4203
  ;
4204
  return 0;
4205
}
4206
_ACEOF
4207
# Make sure it works both with $CC and with simple cc.
4208
# We do the test twice because some compilers refuse to overwrite an
4209
# existing .o file with -o, though they will create one.
4210
ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4211
rm -f conftest2.*
4212
if { { case "(($ac_try" in
4213
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4214
  *) ac_try_echo=$ac_try;;
4215
esac
4216
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4217
$as_echo "$ac_try_echo"; } >&5
4218
  (eval "$ac_try") 2>&5
4219
  ac_status=$?
4220
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4221
  test $ac_status = 0; } &&
4222
   test -f conftest2.$ac_objext && { { case "(($ac_try" in
4223
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4224
  *) ac_try_echo=$ac_try;;
4225
esac
4226
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4227
$as_echo "$ac_try_echo"; } >&5
4228
  (eval "$ac_try") 2>&5
4229
  ac_status=$?
4230
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4231
  test $ac_status = 0; };
4232
then
4233
  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4234
  if test "x$CC" != xcc; then
4235
    # Test first that cc exists at all.
4236
    if { ac_try='cc -c conftest.$ac_ext >&5'
4237
  { { case "(($ac_try" in
4238
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4239
  *) ac_try_echo=$ac_try;;
4240
esac
4241
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4242
$as_echo "$ac_try_echo"; } >&5
4243
  (eval "$ac_try") 2>&5
4244
  ac_status=$?
4245
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4246
  test $ac_status = 0; }; }; then
4247
      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4248
      rm -f conftest2.*
4249
      if { { case "(($ac_try" in
4250
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4251
  *) ac_try_echo=$ac_try;;
4252
esac
4253
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4254
$as_echo "$ac_try_echo"; } >&5
4255
  (eval "$ac_try") 2>&5
4256
  ac_status=$?
4257
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4258
  test $ac_status = 0; } &&
4259
         test -f conftest2.$ac_objext && { { case "(($ac_try" in
4260
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4261
  *) ac_try_echo=$ac_try;;
4262
esac
4263
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4264
$as_echo "$ac_try_echo"; } >&5
4265
  (eval "$ac_try") 2>&5
4266
  ac_status=$?
4267
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4268
  test $ac_status = 0; };
4269
      then
4270
        # cc works too.
4271
        :
4272
      else
4273
        # cc exists but doesn't like -o.
4274
        eval ac_cv_prog_cc_${ac_cc}_c_o=no
4275
      fi
4276
    fi
4277
  fi
4278
else
4279
  eval ac_cv_prog_cc_${ac_cc}_c_o=no
4280
fi
4281
rm -f core conftest*
4282
 
4283
fi
4284
if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4285
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4286
$as_echo "yes" >&6; }
4287
else
4288
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4289
$as_echo "no" >&6; }
4290
 
4291
$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4292
 
4293
fi
4294
 
4295
# FIXME: we rely on the cache variable name because
4296
# there is no other way.
4297
set dummy $CC
4298
am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4299
eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
4300
if test "$am_t" != yes; then
4301
   # Losing compiler, so override with the script.
4302
   # FIXME: It is wrong to rewrite CC.
4303
   # But if we don't then we get into trouble of one sort or another.
4304
   # A longer-term fix would be to have automake use am__CC in this case,
4305
   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4306
   CC="$am_aux_dir/compile $CC"
4307
fi
4308
 
4309
 
4310
case `pwd` in
4311
  *\ * | *\     *)
4312
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4313
$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4314
esac
4315
 
4316
 
4317
 
4318
macro_version='2.2.7a'
4319
macro_revision='1.3134'
4320
 
4321
 
4322
 
4323
 
4324
 
4325
 
4326
 
4327
 
4328
 
4329
 
4330
 
4331
 
4332
 
4333
ltmain="$ac_aux_dir/ltmain.sh"
4334
 
4335
# Backslashify metacharacters that are still active within
4336
# double-quoted strings.
4337
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4338
 
4339
# Same as above, but do not quote variable references.
4340
double_quote_subst='s/\(["`\\]\)/\\\1/g'
4341
 
4342
# Sed substitution to delay expansion of an escaped shell variable in a
4343
# double_quote_subst'ed string.
4344
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4345
 
4346
# Sed substitution to delay expansion of an escaped single quote.
4347
delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4348
 
4349
# Sed substitution to avoid accidental globbing in evaled expressions
4350
no_glob_subst='s/\*/\\\*/g'
4351
 
4352
ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4353
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4354
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4355
 
4356
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4357
$as_echo_n "checking how to print strings... " >&6; }
4358
# Test print first, because it will be a builtin if present.
4359
if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4360
   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4361
  ECHO='print -r --'
4362
elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4363
  ECHO='printf %s\n'
4364
else
4365
  # Use this function as a fallback that always works.
4366
  func_fallback_echo ()
4367
  {
4368
    eval 'cat <<_LTECHO_EOF
4369
$1
4370
_LTECHO_EOF'
4371
  }
4372
  ECHO='func_fallback_echo'
4373
fi
4374
 
4375
# func_echo_all arg...
4376
# Invoke $ECHO with all args, space-separated.
4377
func_echo_all ()
4378
{
4379
    $ECHO ""
4380
}
4381
 
4382
case "$ECHO" in
4383
  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4384
$as_echo "printf" >&6; } ;;
4385
  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4386
$as_echo "print -r" >&6; } ;;
4387
  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4388
$as_echo "cat" >&6; } ;;
4389
esac
4390
 
4391
 
4392
 
4393
 
4394
 
4395
 
4396
 
4397
 
4398
 
4399
 
4400
 
4401
 
4402
 
4403
 
4404
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4405
$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4406
if test "${ac_cv_path_SED+set}" = set; then :
4407
  $as_echo_n "(cached) " >&6
4408
else
4409
            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4410
     for ac_i in 1 2 3 4 5 6 7; do
4411
       ac_script="$ac_script$as_nl$ac_script"
4412
     done
4413
     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4414
     { ac_script=; unset ac_script;}
4415
     if test -z "$SED"; then
4416
  ac_path_SED_found=false
4417
  # Loop through the user's path and test for each of PROGNAME-LIST
4418
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4419
for as_dir in $PATH
4420
do
4421
  IFS=$as_save_IFS
4422
  test -z "$as_dir" && as_dir=.
4423
    for ac_prog in sed gsed; do
4424
    for ac_exec_ext in '' $ac_executable_extensions; do
4425
      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4426
      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4427
# Check for GNU ac_path_SED and select it if it is found.
4428
  # Check for GNU $ac_path_SED
4429
case `"$ac_path_SED" --version 2>&1` in
4430
*GNU*)
4431
  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4432
*)
4433
  ac_count=0
4434
  $as_echo_n 0123456789 >"conftest.in"
4435
  while :
4436
  do
4437
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4438
    mv "conftest.tmp" "conftest.in"
4439
    cp "conftest.in" "conftest.nl"
4440
    $as_echo '' >> "conftest.nl"
4441
    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4442
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4443
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4444
    if test $ac_count -gt ${ac_path_SED_max-0}; then
4445
      # Best one so far, save it but keep looking for a better one
4446
      ac_cv_path_SED="$ac_path_SED"
4447
      ac_path_SED_max=$ac_count
4448
    fi
4449
    # 10*(2^10) chars as input seems more than enough
4450
    test $ac_count -gt 10 && break
4451
  done
4452
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4453
esac
4454
 
4455
      $ac_path_SED_found && break 3
4456
    done
4457
  done
4458
  done
4459
IFS=$as_save_IFS
4460
  if test -z "$ac_cv_path_SED"; then
4461
    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4462
  fi
4463
else
4464
  ac_cv_path_SED=$SED
4465
fi
4466
 
4467
fi
4468
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4469
$as_echo "$ac_cv_path_SED" >&6; }
4470
 SED="$ac_cv_path_SED"
4471
  rm -f conftest.sed
4472
 
4473
test -z "$SED" && SED=sed
4474
Xsed="$SED -e 1s/^X//"
4475
 
4476
 
4477
 
4478
 
4479
 
4480
 
4481
 
4482
 
4483
 
4484
 
4485
 
4486
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4487
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4488
if test "${ac_cv_path_GREP+set}" = set; then :
4489
  $as_echo_n "(cached) " >&6
4490
else
4491
  if test -z "$GREP"; then
4492
  ac_path_GREP_found=false
4493
  # Loop through the user's path and test for each of PROGNAME-LIST
4494
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4495
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4496
do
4497
  IFS=$as_save_IFS
4498
  test -z "$as_dir" && as_dir=.
4499
    for ac_prog in grep ggrep; do
4500
    for ac_exec_ext in '' $ac_executable_extensions; do
4501
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4502
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4503
# Check for GNU ac_path_GREP and select it if it is found.
4504
  # Check for GNU $ac_path_GREP
4505
case `"$ac_path_GREP" --version 2>&1` in
4506
*GNU*)
4507
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4508
*)
4509
  ac_count=0
4510
  $as_echo_n 0123456789 >"conftest.in"
4511
  while :
4512
  do
4513
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4514
    mv "conftest.tmp" "conftest.in"
4515
    cp "conftest.in" "conftest.nl"
4516
    $as_echo 'GREP' >> "conftest.nl"
4517
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4518
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4519
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4520
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4521
      # Best one so far, save it but keep looking for a better one
4522
      ac_cv_path_GREP="$ac_path_GREP"
4523
      ac_path_GREP_max=$ac_count
4524
    fi
4525
    # 10*(2^10) chars as input seems more than enough
4526
    test $ac_count -gt 10 && break
4527
  done
4528
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4529
esac
4530
 
4531
      $ac_path_GREP_found && break 3
4532
    done
4533
  done
4534
  done
4535
IFS=$as_save_IFS
4536
  if test -z "$ac_cv_path_GREP"; then
4537
    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4538
  fi
4539
else
4540
  ac_cv_path_GREP=$GREP
4541
fi
4542
 
4543
fi
4544
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4545
$as_echo "$ac_cv_path_GREP" >&6; }
4546
 GREP="$ac_cv_path_GREP"
4547
 
4548
 
4549
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4550
$as_echo_n "checking for egrep... " >&6; }
4551
if test "${ac_cv_path_EGREP+set}" = set; then :
4552
  $as_echo_n "(cached) " >&6
4553
else
4554
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4555
   then ac_cv_path_EGREP="$GREP -E"
4556
   else
4557
     if test -z "$EGREP"; then
4558
  ac_path_EGREP_found=false
4559
  # Loop through the user's path and test for each of PROGNAME-LIST
4560
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4561
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4562
do
4563
  IFS=$as_save_IFS
4564
  test -z "$as_dir" && as_dir=.
4565
    for ac_prog in egrep; do
4566
    for ac_exec_ext in '' $ac_executable_extensions; do
4567
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4568
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4569
# Check for GNU ac_path_EGREP and select it if it is found.
4570
  # Check for GNU $ac_path_EGREP
4571
case `"$ac_path_EGREP" --version 2>&1` in
4572
*GNU*)
4573
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4574
*)
4575
  ac_count=0
4576
  $as_echo_n 0123456789 >"conftest.in"
4577
  while :
4578
  do
4579
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4580
    mv "conftest.tmp" "conftest.in"
4581
    cp "conftest.in" "conftest.nl"
4582
    $as_echo 'EGREP' >> "conftest.nl"
4583
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4584
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4585
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4586
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4587
      # Best one so far, save it but keep looking for a better one
4588
      ac_cv_path_EGREP="$ac_path_EGREP"
4589
      ac_path_EGREP_max=$ac_count
4590
    fi
4591
    # 10*(2^10) chars as input seems more than enough
4592
    test $ac_count -gt 10 && break
4593
  done
4594
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4595
esac
4596
 
4597
      $ac_path_EGREP_found && break 3
4598
    done
4599
  done
4600
  done
4601
IFS=$as_save_IFS
4602
  if test -z "$ac_cv_path_EGREP"; then
4603
    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4604
  fi
4605
else
4606
  ac_cv_path_EGREP=$EGREP
4607
fi
4608
 
4609
   fi
4610
fi
4611
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4612
$as_echo "$ac_cv_path_EGREP" >&6; }
4613
 EGREP="$ac_cv_path_EGREP"
4614
 
4615
 
4616
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4617
$as_echo_n "checking for fgrep... " >&6; }
4618
if test "${ac_cv_path_FGREP+set}" = set; then :
4619
  $as_echo_n "(cached) " >&6
4620
else
4621
  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4622
   then ac_cv_path_FGREP="$GREP -F"
4623
   else
4624
     if test -z "$FGREP"; then
4625
  ac_path_FGREP_found=false
4626
  # Loop through the user's path and test for each of PROGNAME-LIST
4627
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4628
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4629
do
4630
  IFS=$as_save_IFS
4631
  test -z "$as_dir" && as_dir=.
4632
    for ac_prog in fgrep; do
4633
    for ac_exec_ext in '' $ac_executable_extensions; do
4634
      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4635
      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4636
# Check for GNU ac_path_FGREP and select it if it is found.
4637
  # Check for GNU $ac_path_FGREP
4638
case `"$ac_path_FGREP" --version 2>&1` in
4639
*GNU*)
4640
  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4641
*)
4642
  ac_count=0
4643
  $as_echo_n 0123456789 >"conftest.in"
4644
  while :
4645
  do
4646
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4647
    mv "conftest.tmp" "conftest.in"
4648
    cp "conftest.in" "conftest.nl"
4649
    $as_echo 'FGREP' >> "conftest.nl"
4650
    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4651
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4652
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4653
    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4654
      # Best one so far, save it but keep looking for a better one
4655
      ac_cv_path_FGREP="$ac_path_FGREP"
4656
      ac_path_FGREP_max=$ac_count
4657
    fi
4658
    # 10*(2^10) chars as input seems more than enough
4659
    test $ac_count -gt 10 && break
4660
  done
4661
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4662
esac
4663
 
4664
      $ac_path_FGREP_found && break 3
4665
    done
4666
  done
4667
  done
4668
IFS=$as_save_IFS
4669
  if test -z "$ac_cv_path_FGREP"; then
4670
    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4671
  fi
4672
else
4673
  ac_cv_path_FGREP=$FGREP
4674
fi
4675
 
4676
   fi
4677
fi
4678
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4679
$as_echo "$ac_cv_path_FGREP" >&6; }
4680
 FGREP="$ac_cv_path_FGREP"
4681
 
4682
 
4683
test -z "$GREP" && GREP=grep
4684
 
4685
 
4686
 
4687
 
4688
 
4689
 
4690
 
4691
 
4692
 
4693
 
4694
 
4695
 
4696
 
4697
 
4698
 
4699
 
4700
 
4701
 
4702
 
4703
# Check whether --with-gnu-ld was given.
4704
if test "${with_gnu_ld+set}" = set; then :
4705
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4706
else
4707
  with_gnu_ld=no
4708
fi
4709
 
4710
ac_prog=ld
4711
if test "$GCC" = yes; then
4712
  # Check if gcc -print-prog-name=ld gives a path.
4713
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4714
$as_echo_n "checking for ld used by $CC... " >&6; }
4715
  case $host in
4716
  *-*-mingw*)
4717
    # gcc leaves a trailing carriage return which upsets mingw
4718
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4719
  *)
4720
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4721
  esac
4722
  case $ac_prog in
4723
    # Accept absolute paths.
4724
    [\\/]* | ?:[\\/]*)
4725
      re_direlt='/[^/][^/]*/\.\./'
4726
      # Canonicalize the pathname of ld
4727
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4728
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4729
        ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4730
      done
4731
      test -z "$LD" && LD="$ac_prog"
4732
      ;;
4733
  "")
4734
    # If it fails, then pretend we aren't using GCC.
4735
    ac_prog=ld
4736
    ;;
4737
  *)
4738
    # If it is relative, then search for the first ld in PATH.
4739
    with_gnu_ld=unknown
4740
    ;;
4741
  esac
4742
elif test "$with_gnu_ld" = yes; then
4743
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4744
$as_echo_n "checking for GNU ld... " >&6; }
4745
else
4746
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4747
$as_echo_n "checking for non-GNU ld... " >&6; }
4748
fi
4749
if test "${lt_cv_path_LD+set}" = set; then :
4750
  $as_echo_n "(cached) " >&6
4751
else
4752
  if test -z "$LD"; then
4753
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4754
  for ac_dir in $PATH; do
4755
    IFS="$lt_save_ifs"
4756
    test -z "$ac_dir" && ac_dir=.
4757
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4758
      lt_cv_path_LD="$ac_dir/$ac_prog"
4759
      # Check to see if the program is GNU ld.  I'd rather use --version,
4760
      # but apparently some variants of GNU ld only accept -v.
4761
      # Break only if it was the GNU/non-GNU ld that we prefer.
4762
      case `"$lt_cv_path_LD" -v 2>&1 
4763
      *GNU* | *'with BFD'*)
4764
        test "$with_gnu_ld" != no && break
4765
        ;;
4766
      *)
4767
        test "$with_gnu_ld" != yes && break
4768
        ;;
4769
      esac
4770
    fi
4771
  done
4772
  IFS="$lt_save_ifs"
4773
else
4774
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4775
fi
4776
fi
4777
 
4778
LD="$lt_cv_path_LD"
4779
if test -n "$LD"; then
4780
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4781
$as_echo "$LD" >&6; }
4782
else
4783
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4784
$as_echo "no" >&6; }
4785
fi
4786
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4787
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4788
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4789
if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4790
  $as_echo_n "(cached) " >&6
4791
else
4792
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4793
case `$LD -v 2>&1 
4794
*GNU* | *'with BFD'*)
4795
  lt_cv_prog_gnu_ld=yes
4796
  ;;
4797
*)
4798
  lt_cv_prog_gnu_ld=no
4799
  ;;
4800
esac
4801
fi
4802
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4803
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4804
with_gnu_ld=$lt_cv_prog_gnu_ld
4805
 
4806
 
4807
 
4808
 
4809
 
4810
 
4811
 
4812
 
4813
 
4814
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4815
$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4816
if test "${lt_cv_path_NM+set}" = set; then :
4817
  $as_echo_n "(cached) " >&6
4818
else
4819
  if test -n "$NM"; then
4820
  # Let the user override the test.
4821
  lt_cv_path_NM="$NM"
4822
else
4823
  lt_nm_to_check="${ac_tool_prefix}nm"
4824
  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4825
    lt_nm_to_check="$lt_nm_to_check nm"
4826
  fi
4827
  for lt_tmp_nm in $lt_nm_to_check; do
4828
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4829
    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4830
      IFS="$lt_save_ifs"
4831
      test -z "$ac_dir" && ac_dir=.
4832
      tmp_nm="$ac_dir/$lt_tmp_nm"
4833
      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4834
        # Check to see if the nm accepts a BSD-compat flag.
4835
        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4836
        #   nm: unknown option "B" ignored
4837
        # Tru64's nm complains that /dev/null is an invalid object file
4838
        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4839
        */dev/null* | *'Invalid file or object type'*)
4840
          lt_cv_path_NM="$tmp_nm -B"
4841
          break
4842
          ;;
4843
        *)
4844
          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4845
          */dev/null*)
4846
            lt_cv_path_NM="$tmp_nm -p"
4847
            break
4848
            ;;
4849
          *)
4850
            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4851
            continue # so that we can try to find one that supports BSD flags
4852
            ;;
4853
          esac
4854
          ;;
4855
        esac
4856
      fi
4857
    done
4858
    IFS="$lt_save_ifs"
4859
  done
4860
  : ${lt_cv_path_NM=no}
4861
fi
4862
fi
4863
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4864
$as_echo "$lt_cv_path_NM" >&6; }
4865
if test "$lt_cv_path_NM" != "no"; then
4866
  NM="$lt_cv_path_NM"
4867
else
4868
  # Didn't find any BSD compatible name lister, look for dumpbin.
4869
  if test -n "$DUMPBIN"; then :
4870
    # Let the user override the test.
4871
  else
4872
    if test -n "$ac_tool_prefix"; then
4873
  for ac_prog in dumpbin "link -dump"
4874
  do
4875
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4876
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4877
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4878
$as_echo_n "checking for $ac_word... " >&6; }
4879
if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4880
  $as_echo_n "(cached) " >&6
4881
else
4882
  if test -n "$DUMPBIN"; then
4883
  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4884
else
4885
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4886
for as_dir in $PATH
4887
do
4888
  IFS=$as_save_IFS
4889
  test -z "$as_dir" && as_dir=.
4890
    for ac_exec_ext in '' $ac_executable_extensions; do
4891
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4892
    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4893
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4894
    break 2
4895
  fi
4896
done
4897
  done
4898
IFS=$as_save_IFS
4899
 
4900
fi
4901
fi
4902
DUMPBIN=$ac_cv_prog_DUMPBIN
4903
if test -n "$DUMPBIN"; then
4904
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4905
$as_echo "$DUMPBIN" >&6; }
4906
else
4907
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4908
$as_echo "no" >&6; }
4909
fi
4910
 
4911
 
4912
    test -n "$DUMPBIN" && break
4913
  done
4914
fi
4915
if test -z "$DUMPBIN"; then
4916
  ac_ct_DUMPBIN=$DUMPBIN
4917
  for ac_prog in dumpbin "link -dump"
4918
do
4919
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4920
set dummy $ac_prog; ac_word=$2
4921
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4922
$as_echo_n "checking for $ac_word... " >&6; }
4923
if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4924
  $as_echo_n "(cached) " >&6
4925
else
4926
  if test -n "$ac_ct_DUMPBIN"; then
4927
  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4928
else
4929
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4930
for as_dir in $PATH
4931
do
4932
  IFS=$as_save_IFS
4933
  test -z "$as_dir" && as_dir=.
4934
    for ac_exec_ext in '' $ac_executable_extensions; do
4935
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4936
    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4937
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4938
    break 2
4939
  fi
4940
done
4941
  done
4942
IFS=$as_save_IFS
4943
 
4944
fi
4945
fi
4946
ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4947
if test -n "$ac_ct_DUMPBIN"; then
4948
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4949
$as_echo "$ac_ct_DUMPBIN" >&6; }
4950
else
4951
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4952
$as_echo "no" >&6; }
4953
fi
4954
 
4955
 
4956
  test -n "$ac_ct_DUMPBIN" && break
4957
done
4958
 
4959
  if test "x$ac_ct_DUMPBIN" = x; then
4960
    DUMPBIN=":"
4961
  else
4962
    case $cross_compiling:$ac_tool_warned in
4963
yes:)
4964
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4965
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4966
ac_tool_warned=yes ;;
4967
esac
4968
    DUMPBIN=$ac_ct_DUMPBIN
4969
  fi
4970
fi
4971
 
4972
    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4973
    *COFF*)
4974
      DUMPBIN="$DUMPBIN -symbols"
4975
      ;;
4976
    *)
4977
      DUMPBIN=:
4978
      ;;
4979
    esac
4980
  fi
4981
 
4982
  if test "$DUMPBIN" != ":"; then
4983
    NM="$DUMPBIN"
4984
  fi
4985
fi
4986
test -z "$NM" && NM=nm
4987
 
4988
 
4989
 
4990
 
4991
 
4992
 
4993
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4994
$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4995
if test "${lt_cv_nm_interface+set}" = set; then :
4996
  $as_echo_n "(cached) " >&6
4997
else
4998
  lt_cv_nm_interface="BSD nm"
4999
  echo "int some_variable = 0;" > conftest.$ac_ext
5000
  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5001
  (eval "$ac_compile" 2>conftest.err)
5002
  cat conftest.err >&5
5003
  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5004
  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5005
  cat conftest.err >&5
5006
  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5007
  cat conftest.out >&5
5008
  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5009
    lt_cv_nm_interface="MS dumpbin"
5010
  fi
5011
  rm -f conftest*
5012
fi
5013
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5014
$as_echo "$lt_cv_nm_interface" >&6; }
5015
 
5016
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5017
$as_echo_n "checking whether ln -s works... " >&6; }
5018
LN_S=$as_ln_s
5019
if test "$LN_S" = "ln -s"; then
5020
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5021
$as_echo "yes" >&6; }
5022
else
5023
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5024
$as_echo "no, using $LN_S" >&6; }
5025
fi
5026
 
5027
# find the maximum length of command line arguments
5028
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5029
$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5030
if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5031
  $as_echo_n "(cached) " >&6
5032
else
5033
    i=0
5034
  teststring="ABCD"
5035
 
5036
  case $build_os in
5037
  msdosdjgpp*)
5038
    # On DJGPP, this test can blow up pretty badly due to problems in libc
5039
    # (any single argument exceeding 2000 bytes causes a buffer overrun
5040
    # during glob expansion).  Even if it were fixed, the result of this
5041
    # check would be larger than it should be.
5042
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5043
    ;;
5044
 
5045
  gnu*)
5046
    # Under GNU Hurd, this test is not required because there is
5047
    # no limit to the length of command line arguments.
5048
    # Libtool will interpret -1 as no limit whatsoever
5049
    lt_cv_sys_max_cmd_len=-1;
5050
    ;;
5051
 
5052
  cygwin* | mingw* | cegcc*)
5053
    # On Win9x/ME, this test blows up -- it succeeds, but takes
5054
    # about 5 minutes as the teststring grows exponentially.
5055
    # Worse, since 9x/ME are not pre-emptively multitasking,
5056
    # you end up with a "frozen" computer, even though with patience
5057
    # the test eventually succeeds (with a max line length of 256k).
5058
    # Instead, let's just punt: use the minimum linelength reported by
5059
    # all of the supported platforms: 8192 (on NT/2K/XP).
5060
    lt_cv_sys_max_cmd_len=8192;
5061
    ;;
5062
 
5063
  mint*)
5064
    # On MiNT this can take a long time and run out of memory.
5065
    lt_cv_sys_max_cmd_len=8192;
5066
    ;;
5067
 
5068
  amigaos*)
5069
    # On AmigaOS with pdksh, this test takes hours, literally.
5070
    # So we just punt and use a minimum line length of 8192.
5071
    lt_cv_sys_max_cmd_len=8192;
5072
    ;;
5073
 
5074
  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5075
    # This has been around since 386BSD, at least.  Likely further.
5076
    if test -x /sbin/sysctl; then
5077
      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5078
    elif test -x /usr/sbin/sysctl; then
5079
      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5080
    else
5081
      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5082
    fi
5083
    # And add a safety zone
5084
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5085
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5086
    ;;
5087
 
5088
  interix*)
5089
    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5090
    lt_cv_sys_max_cmd_len=196608
5091
    ;;
5092
 
5093
  osf*)
5094
    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5095
    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5096
    # nice to cause kernel panics so lets avoid the loop below.
5097
    # First set a reasonable default.
5098
    lt_cv_sys_max_cmd_len=16384
5099
    #
5100
    if test -x /sbin/sysconfig; then
5101
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5102
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5103
      esac
5104
    fi
5105
    ;;
5106
  sco3.2v5*)
5107
    lt_cv_sys_max_cmd_len=102400
5108
    ;;
5109
  sysv5* | sco5v6* | sysv4.2uw2*)
5110
    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5111
    if test -n "$kargmax"; then
5112
      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5113
    else
5114
      lt_cv_sys_max_cmd_len=32768
5115
    fi
5116
    ;;
5117
  *)
5118
    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5119
    if test -n "$lt_cv_sys_max_cmd_len"; then
5120
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5121
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5122
    else
5123
      # Make teststring a little bigger before we do anything with it.
5124
      # a 1K string should be a reasonable start.
5125
      for i in 1 2 3 4 5 6 7 8 ; do
5126
        teststring=$teststring$teststring
5127
      done
5128
      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5129
      # If test is not a shell built-in, we'll probably end up computing a
5130
      # maximum length that is only half of the actual maximum length, but
5131
      # we can't tell.
5132
      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5133
                 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5134
              test $i != 17 # 1/2 MB should be enough
5135
      do
5136
        i=`expr $i + 1`
5137
        teststring=$teststring$teststring
5138
      done
5139
      # Only check the string length outside the loop.
5140
      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5141
      teststring=
5142
      # Add a significant safety factor because C++ compilers can tack on
5143
      # massive amounts of additional arguments before passing them to the
5144
      # linker.  It appears as though 1/2 is a usable value.
5145
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5146
    fi
5147
    ;;
5148
  esac
5149
 
5150
fi
5151
 
5152
if test -n $lt_cv_sys_max_cmd_len ; then
5153
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5154
$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5155
else
5156
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5157
$as_echo "none" >&6; }
5158
fi
5159
max_cmd_len=$lt_cv_sys_max_cmd_len
5160
 
5161
 
5162
 
5163
 
5164
 
5165
 
5166
: ${CP="cp -f"}
5167
: ${MV="mv -f"}
5168
: ${RM="rm -f"}
5169
 
5170
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5171
$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5172
# Try some XSI features
5173
xsi_shell=no
5174
( _lt_dummy="a/b/c"
5175
  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5176
      = c,a/b,, \
5177
    && eval 'test $(( 1 + 1 )) -eq 2 \
5178
    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5179
  && xsi_shell=yes
5180
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5181
$as_echo "$xsi_shell" >&6; }
5182
 
5183
 
5184
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5185
$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5186
lt_shell_append=no
5187
( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5188
    >/dev/null 2>&1 \
5189
  && lt_shell_append=yes
5190
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5191
$as_echo "$lt_shell_append" >&6; }
5192
 
5193
 
5194
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5195
  lt_unset=unset
5196
else
5197
  lt_unset=false
5198
fi
5199
 
5200
 
5201
 
5202
 
5203
 
5204
# test EBCDIC or ASCII
5205
case `echo X|tr X '\101'` in
5206
 A) # ASCII based system
5207
    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5208
  lt_SP2NL='tr \040 \012'
5209
  lt_NL2SP='tr \015\012 \040\040'
5210
  ;;
5211
 *) # EBCDIC based system
5212
  lt_SP2NL='tr \100 \n'
5213
  lt_NL2SP='tr \r\n \100\100'
5214
  ;;
5215
esac
5216
 
5217
 
5218
 
5219
 
5220
 
5221
 
5222
 
5223
 
5224
 
5225
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5226
$as_echo_n "checking for $LD option to reload object files... " >&6; }
5227
if test "${lt_cv_ld_reload_flag+set}" = set; then :
5228
  $as_echo_n "(cached) " >&6
5229
else
5230
  lt_cv_ld_reload_flag='-r'
5231
fi
5232
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5233
$as_echo "$lt_cv_ld_reload_flag" >&6; }
5234
reload_flag=$lt_cv_ld_reload_flag
5235
case $reload_flag in
5236
"" | " "*) ;;
5237
*) reload_flag=" $reload_flag" ;;
5238
esac
5239
reload_cmds='$LD$reload_flag -o $output$reload_objs'
5240
case $host_os in
5241
  darwin*)
5242
    if test "$GCC" = yes; then
5243
      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5244
    else
5245
      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5246
    fi
5247
    ;;
5248
esac
5249
 
5250
 
5251
 
5252
 
5253
 
5254
 
5255
 
5256
 
5257
 
5258
if test -n "$ac_tool_prefix"; then
5259
  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5260
set dummy ${ac_tool_prefix}objdump; ac_word=$2
5261
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5262
$as_echo_n "checking for $ac_word... " >&6; }
5263
if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5264
  $as_echo_n "(cached) " >&6
5265
else
5266
  if test -n "$OBJDUMP"; then
5267
  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5268
else
5269
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5270
for as_dir in $PATH
5271
do
5272
  IFS=$as_save_IFS
5273
  test -z "$as_dir" && as_dir=.
5274
    for ac_exec_ext in '' $ac_executable_extensions; do
5275
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5276
    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5277
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5278
    break 2
5279
  fi
5280
done
5281
  done
5282
IFS=$as_save_IFS
5283
 
5284
fi
5285
fi
5286
OBJDUMP=$ac_cv_prog_OBJDUMP
5287
if test -n "$OBJDUMP"; then
5288
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5289
$as_echo "$OBJDUMP" >&6; }
5290
else
5291
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5292
$as_echo "no" >&6; }
5293
fi
5294
 
5295
 
5296
fi
5297
if test -z "$ac_cv_prog_OBJDUMP"; then
5298
  ac_ct_OBJDUMP=$OBJDUMP
5299
  # Extract the first word of "objdump", so it can be a program name with args.
5300
set dummy objdump; ac_word=$2
5301
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5302
$as_echo_n "checking for $ac_word... " >&6; }
5303
if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5304
  $as_echo_n "(cached) " >&6
5305
else
5306
  if test -n "$ac_ct_OBJDUMP"; then
5307
  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5308
else
5309
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5310
for as_dir in $PATH
5311
do
5312
  IFS=$as_save_IFS
5313
  test -z "$as_dir" && as_dir=.
5314
    for ac_exec_ext in '' $ac_executable_extensions; do
5315
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5316
    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5317
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5318
    break 2
5319
  fi
5320
done
5321
  done
5322
IFS=$as_save_IFS
5323
 
5324
fi
5325
fi
5326
ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5327
if test -n "$ac_ct_OBJDUMP"; then
5328
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5329
$as_echo "$ac_ct_OBJDUMP" >&6; }
5330
else
5331
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5332
$as_echo "no" >&6; }
5333
fi
5334
 
5335
  if test "x$ac_ct_OBJDUMP" = x; then
5336
    OBJDUMP="false"
5337
  else
5338
    case $cross_compiling:$ac_tool_warned in
5339
yes:)
5340
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5341
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5342
ac_tool_warned=yes ;;
5343
esac
5344
    OBJDUMP=$ac_ct_OBJDUMP
5345
  fi
5346
else
5347
  OBJDUMP="$ac_cv_prog_OBJDUMP"
5348
fi
5349
 
5350
test -z "$OBJDUMP" && OBJDUMP=objdump
5351
 
5352
 
5353
 
5354
 
5355
 
5356
 
5357
 
5358
 
5359
 
5360
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5361
$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5362
if test "${lt_cv_deplibs_check_method+set}" = set; then :
5363
  $as_echo_n "(cached) " >&6
5364
else
5365
  lt_cv_file_magic_cmd='$MAGIC_CMD'
5366
lt_cv_file_magic_test_file=
5367
lt_cv_deplibs_check_method='unknown'
5368
# Need to set the preceding variable on all platforms that support
5369
# interlibrary dependencies.
5370
# 'none' -- dependencies not supported.
5371
# `unknown' -- same as none, but documents that we really don't know.
5372
# 'pass_all' -- all dependencies passed with no checks.
5373
# 'test_compile' -- check by making test program.
5374
# 'file_magic [[regex]]' -- check by looking for files in library path
5375
# which responds to the $file_magic_cmd with a given extended regex.
5376
# If you have `file' or equivalent on your system and you're not sure
5377
# whether `pass_all' will *always* work, you probably want this one.
5378
 
5379
case $host_os in
5380
aix[4-9]*)
5381
  lt_cv_deplibs_check_method=pass_all
5382
  ;;
5383
 
5384
beos*)
5385
  lt_cv_deplibs_check_method=pass_all
5386
  ;;
5387
 
5388
bsdi[45]*)
5389
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5390
  lt_cv_file_magic_cmd='/usr/bin/file -L'
5391
  lt_cv_file_magic_test_file=/shlib/libc.so
5392
  ;;
5393
 
5394
cygwin*)
5395
  # func_win32_libid is a shell function defined in ltmain.sh
5396
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5397
  lt_cv_file_magic_cmd='func_win32_libid'
5398
  ;;
5399
 
5400
mingw* | pw32*)
5401
  # Base MSYS/MinGW do not provide the 'file' command needed by
5402
  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5403
  # unless we find 'file', for example because we are cross-compiling.
5404
  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5405
  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5406
    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5407
    lt_cv_file_magic_cmd='func_win32_libid'
5408
  else
5409
    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5410
    lt_cv_file_magic_cmd='$OBJDUMP -f'
5411
  fi
5412
  ;;
5413
 
5414
cegcc*)
5415
  # use the weaker test based on 'objdump'. See mingw*.
5416
  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5417
  lt_cv_file_magic_cmd='$OBJDUMP -f'
5418
  ;;
5419
 
5420
darwin* | rhapsody*)
5421
  lt_cv_deplibs_check_method=pass_all
5422
  ;;
5423
 
5424
freebsd* | dragonfly*)
5425
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5426
    case $host_cpu in
5427
    i*86 )
5428
      # Not sure whether the presence of OpenBSD here was a mistake.
5429
      # Let's accept both of them until this is cleared up.
5430
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5431
      lt_cv_file_magic_cmd=/usr/bin/file
5432
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5433
      ;;
5434
    esac
5435
  else
5436
    lt_cv_deplibs_check_method=pass_all
5437
  fi
5438
  ;;
5439
 
5440
gnu*)
5441
  lt_cv_deplibs_check_method=pass_all
5442
  ;;
5443
 
5444
haiku*)
5445
  lt_cv_deplibs_check_method=pass_all
5446
  ;;
5447
 
5448
hpux10.20* | hpux11*)
5449
  lt_cv_file_magic_cmd=/usr/bin/file
5450
  case $host_cpu in
5451
  ia64*)
5452
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5453
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5454
    ;;
5455
  hppa*64*)
5456
    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]'
5457
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5458
    ;;
5459
  *)
5460
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5461
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5462
    ;;
5463
  esac
5464
  ;;
5465
 
5466
interix[3-9]*)
5467
  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5468
  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5469
  ;;
5470
 
5471
irix5* | irix6* | nonstopux*)
5472
  case $LD in
5473
  *-32|*"-32 ") libmagic=32-bit;;
5474
  *-n32|*"-n32 ") libmagic=N32;;
5475
  *-64|*"-64 ") libmagic=64-bit;;
5476
  *) libmagic=never-match;;
5477
  esac
5478
  lt_cv_deplibs_check_method=pass_all
5479
  ;;
5480
 
5481
# This must be Linux ELF.
5482
linux* | k*bsd*-gnu | kopensolaris*-gnu)
5483
  lt_cv_deplibs_check_method=pass_all
5484
  ;;
5485
 
5486
netbsd*)
5487
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5488
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5489
  else
5490
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5491
  fi
5492
  ;;
5493
 
5494
newos6*)
5495
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5496
  lt_cv_file_magic_cmd=/usr/bin/file
5497
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5498
  ;;
5499
 
5500
*nto* | *qnx*)
5501
  lt_cv_deplibs_check_method=pass_all
5502
  ;;
5503
 
5504
openbsd*)
5505
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5506
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5507
  else
5508
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5509
  fi
5510
  ;;
5511
 
5512
osf3* | osf4* | osf5*)
5513
  lt_cv_deplibs_check_method=pass_all
5514
  ;;
5515
 
5516
rdos*)
5517
  lt_cv_deplibs_check_method=pass_all
5518
  ;;
5519
 
5520
solaris*)
5521
  lt_cv_deplibs_check_method=pass_all
5522
  ;;
5523
 
5524
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5525
  lt_cv_deplibs_check_method=pass_all
5526
  ;;
5527
 
5528
sysv4 | sysv4.3*)
5529
  case $host_vendor in
5530
  motorola)
5531
    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]'
5532
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5533
    ;;
5534
  ncr)
5535
    lt_cv_deplibs_check_method=pass_all
5536
    ;;
5537
  sequent)
5538
    lt_cv_file_magic_cmd='/bin/file'
5539
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5540
    ;;
5541
  sni)
5542
    lt_cv_file_magic_cmd='/bin/file'
5543
    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5544
    lt_cv_file_magic_test_file=/lib/libc.so
5545
    ;;
5546
  siemens)
5547
    lt_cv_deplibs_check_method=pass_all
5548
    ;;
5549
  pc)
5550
    lt_cv_deplibs_check_method=pass_all
5551
    ;;
5552
  esac
5553
  ;;
5554
 
5555
tpf*)
5556
  lt_cv_deplibs_check_method=pass_all
5557
  ;;
5558
esac
5559
 
5560
fi
5561
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5562
$as_echo "$lt_cv_deplibs_check_method" >&6; }
5563
file_magic_cmd=$lt_cv_file_magic_cmd
5564
deplibs_check_method=$lt_cv_deplibs_check_method
5565
test -z "$deplibs_check_method" && deplibs_check_method=unknown
5566
 
5567
 
5568
 
5569
 
5570
 
5571
 
5572
 
5573
 
5574
 
5575
 
5576
 
5577
 
5578
if test -n "$ac_tool_prefix"; then
5579
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5580
set dummy ${ac_tool_prefix}ar; ac_word=$2
5581
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5582
$as_echo_n "checking for $ac_word... " >&6; }
5583
if test "${ac_cv_prog_AR+set}" = set; then :
5584
  $as_echo_n "(cached) " >&6
5585
else
5586
  if test -n "$AR"; then
5587
  ac_cv_prog_AR="$AR" # Let the user override the test.
5588
else
5589
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5590
for as_dir in $PATH
5591
do
5592
  IFS=$as_save_IFS
5593
  test -z "$as_dir" && as_dir=.
5594
    for ac_exec_ext in '' $ac_executable_extensions; do
5595
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5596
    ac_cv_prog_AR="${ac_tool_prefix}ar"
5597
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5598
    break 2
5599
  fi
5600
done
5601
  done
5602
IFS=$as_save_IFS
5603
 
5604
fi
5605
fi
5606
AR=$ac_cv_prog_AR
5607
if test -n "$AR"; then
5608
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5609
$as_echo "$AR" >&6; }
5610
else
5611
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5612
$as_echo "no" >&6; }
5613
fi
5614
 
5615
 
5616
fi
5617
if test -z "$ac_cv_prog_AR"; then
5618
  ac_ct_AR=$AR
5619
  # Extract the first word of "ar", so it can be a program name with args.
5620
set dummy ar; ac_word=$2
5621
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5622
$as_echo_n "checking for $ac_word... " >&6; }
5623
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5624
  $as_echo_n "(cached) " >&6
5625
else
5626
  if test -n "$ac_ct_AR"; then
5627
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5628
else
5629
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5630
for as_dir in $PATH
5631
do
5632
  IFS=$as_save_IFS
5633
  test -z "$as_dir" && as_dir=.
5634
    for ac_exec_ext in '' $ac_executable_extensions; do
5635
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5636
    ac_cv_prog_ac_ct_AR="ar"
5637
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5638
    break 2
5639
  fi
5640
done
5641
  done
5642
IFS=$as_save_IFS
5643
 
5644
fi
5645
fi
5646
ac_ct_AR=$ac_cv_prog_ac_ct_AR
5647
if test -n "$ac_ct_AR"; then
5648
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5649
$as_echo "$ac_ct_AR" >&6; }
5650
else
5651
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5652
$as_echo "no" >&6; }
5653
fi
5654
 
5655
  if test "x$ac_ct_AR" = x; then
5656
    AR="false"
5657
  else
5658
    case $cross_compiling:$ac_tool_warned in
5659
yes:)
5660
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5661
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5662
ac_tool_warned=yes ;;
5663
esac
5664
    AR=$ac_ct_AR
5665
  fi
5666
else
5667
  AR="$ac_cv_prog_AR"
5668
fi
5669
 
5670
test -z "$AR" && AR=ar
5671
test -z "$AR_FLAGS" && AR_FLAGS=cru
5672
 
5673
 
5674
 
5675
 
5676
 
5677
 
5678
 
5679
 
5680
 
5681
 
5682
 
5683
if test -n "$ac_tool_prefix"; then
5684
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5685
set dummy ${ac_tool_prefix}strip; ac_word=$2
5686
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5687
$as_echo_n "checking for $ac_word... " >&6; }
5688
if test "${ac_cv_prog_STRIP+set}" = set; then :
5689
  $as_echo_n "(cached) " >&6
5690
else
5691
  if test -n "$STRIP"; then
5692
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5693
else
5694
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5695
for as_dir in $PATH
5696
do
5697
  IFS=$as_save_IFS
5698
  test -z "$as_dir" && as_dir=.
5699
    for ac_exec_ext in '' $ac_executable_extensions; do
5700
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5701
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5702
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5703
    break 2
5704
  fi
5705
done
5706
  done
5707
IFS=$as_save_IFS
5708
 
5709
fi
5710
fi
5711
STRIP=$ac_cv_prog_STRIP
5712
if test -n "$STRIP"; then
5713
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5714
$as_echo "$STRIP" >&6; }
5715
else
5716
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5717
$as_echo "no" >&6; }
5718
fi
5719
 
5720
 
5721
fi
5722
if test -z "$ac_cv_prog_STRIP"; then
5723
  ac_ct_STRIP=$STRIP
5724
  # Extract the first word of "strip", so it can be a program name with args.
5725
set dummy strip; ac_word=$2
5726
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5727
$as_echo_n "checking for $ac_word... " >&6; }
5728
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5729
  $as_echo_n "(cached) " >&6
5730
else
5731
  if test -n "$ac_ct_STRIP"; then
5732
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5733
else
5734
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5735
for as_dir in $PATH
5736
do
5737
  IFS=$as_save_IFS
5738
  test -z "$as_dir" && as_dir=.
5739
    for ac_exec_ext in '' $ac_executable_extensions; do
5740
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5741
    ac_cv_prog_ac_ct_STRIP="strip"
5742
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5743
    break 2
5744
  fi
5745
done
5746
  done
5747
IFS=$as_save_IFS
5748
 
5749
fi
5750
fi
5751
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5752
if test -n "$ac_ct_STRIP"; then
5753
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5754
$as_echo "$ac_ct_STRIP" >&6; }
5755
else
5756
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5757
$as_echo "no" >&6; }
5758
fi
5759
 
5760
  if test "x$ac_ct_STRIP" = x; then
5761
    STRIP=":"
5762
  else
5763
    case $cross_compiling:$ac_tool_warned in
5764
yes:)
5765
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5766
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5767
ac_tool_warned=yes ;;
5768
esac
5769
    STRIP=$ac_ct_STRIP
5770
  fi
5771
else
5772
  STRIP="$ac_cv_prog_STRIP"
5773
fi
5774
 
5775
test -z "$STRIP" && STRIP=:
5776
 
5777
 
5778
 
5779
 
5780
 
5781
 
5782
if test -n "$ac_tool_prefix"; then
5783
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5784
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5785
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5786
$as_echo_n "checking for $ac_word... " >&6; }
5787
if test "${ac_cv_prog_RANLIB+set}" = set; then :
5788
  $as_echo_n "(cached) " >&6
5789
else
5790
  if test -n "$RANLIB"; then
5791
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5792
else
5793
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5794
for as_dir in $PATH
5795
do
5796
  IFS=$as_save_IFS
5797
  test -z "$as_dir" && as_dir=.
5798
    for ac_exec_ext in '' $ac_executable_extensions; do
5799
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5800
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5801
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5802
    break 2
5803
  fi
5804
done
5805
  done
5806
IFS=$as_save_IFS
5807
 
5808
fi
5809
fi
5810
RANLIB=$ac_cv_prog_RANLIB
5811
if test -n "$RANLIB"; then
5812
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5813
$as_echo "$RANLIB" >&6; }
5814
else
5815
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5816
$as_echo "no" >&6; }
5817
fi
5818
 
5819
 
5820
fi
5821
if test -z "$ac_cv_prog_RANLIB"; then
5822
  ac_ct_RANLIB=$RANLIB
5823
  # Extract the first word of "ranlib", so it can be a program name with args.
5824
set dummy ranlib; ac_word=$2
5825
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5826
$as_echo_n "checking for $ac_word... " >&6; }
5827
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5828
  $as_echo_n "(cached) " >&6
5829
else
5830
  if test -n "$ac_ct_RANLIB"; then
5831
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5832
else
5833
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5834
for as_dir in $PATH
5835
do
5836
  IFS=$as_save_IFS
5837
  test -z "$as_dir" && as_dir=.
5838
    for ac_exec_ext in '' $ac_executable_extensions; do
5839
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5840
    ac_cv_prog_ac_ct_RANLIB="ranlib"
5841
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5842
    break 2
5843
  fi
5844
done
5845
  done
5846
IFS=$as_save_IFS
5847
 
5848
fi
5849
fi
5850
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5851
if test -n "$ac_ct_RANLIB"; then
5852
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5853
$as_echo "$ac_ct_RANLIB" >&6; }
5854
else
5855
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5856
$as_echo "no" >&6; }
5857
fi
5858
 
5859
  if test "x$ac_ct_RANLIB" = x; then
5860
    RANLIB=":"
5861
  else
5862
    case $cross_compiling:$ac_tool_warned in
5863
yes:)
5864
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5865
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5866
ac_tool_warned=yes ;;
5867
esac
5868
    RANLIB=$ac_ct_RANLIB
5869
  fi
5870
else
5871
  RANLIB="$ac_cv_prog_RANLIB"
5872
fi
5873
 
5874
test -z "$RANLIB" && RANLIB=:
5875
 
5876
 
5877
 
5878
 
5879
 
5880
 
5881
# Determine commands to create old-style static archives.
5882
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5883
old_postinstall_cmds='chmod 644 $oldlib'
5884
old_postuninstall_cmds=
5885
 
5886
if test -n "$RANLIB"; then
5887
  case $host_os in
5888
  openbsd*)
5889
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5890
    ;;
5891
  *)
5892
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5893
    ;;
5894
  esac
5895
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5896
fi
5897
 
5898
case $host_os in
5899
  darwin*)
5900
    lock_old_archive_extraction=yes ;;
5901
  *)
5902
    lock_old_archive_extraction=no ;;
5903
esac
5904
 
5905
 
5906
 
5907
 
5908
 
5909
 
5910
 
5911
 
5912
 
5913
 
5914
 
5915
 
5916
 
5917
 
5918
 
5919
 
5920
 
5921
 
5922
 
5923
 
5924
 
5925
 
5926
 
5927
 
5928
 
5929
 
5930
 
5931
 
5932
 
5933
 
5934
 
5935
 
5936
 
5937
 
5938
 
5939
 
5940
 
5941
 
5942
 
5943
# If no C compiler was specified, use CC.
5944
LTCC=${LTCC-"$CC"}
5945
 
5946
# If no C compiler flags were specified, use CFLAGS.
5947
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5948
 
5949
# Allow CC to be a program name with arguments.
5950
compiler=$CC
5951
 
5952
 
5953
# Check for command to grab the raw symbol name followed by C symbol from nm.
5954
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5955
$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5956
if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5957
  $as_echo_n "(cached) " >&6
5958
else
5959
 
5960
# These are sane defaults that work on at least a few old systems.
5961
# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5962
 
5963
# Character class describing NM global symbol codes.
5964
symcode='[BCDEGRST]'
5965
 
5966
# Regexp to match symbols that can be accessed directly from C.
5967
sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5968
 
5969
# Define system-specific variables.
5970
case $host_os in
5971
aix*)
5972
  symcode='[BCDT]'
5973
  ;;
5974
cygwin* | mingw* | pw32* | cegcc*)
5975
  symcode='[ABCDGISTW]'
5976
  ;;
5977
hpux*)
5978
  if test "$host_cpu" = ia64; then
5979
    symcode='[ABCDEGRST]'
5980
  fi
5981
  ;;
5982
irix* | nonstopux*)
5983
  symcode='[BCDEGRST]'
5984
  ;;
5985
osf*)
5986
  symcode='[BCDEGQRST]'
5987
  ;;
5988
solaris*)
5989
  symcode='[BDRT]'
5990
  ;;
5991
sco3.2v5*)
5992
  symcode='[DT]'
5993
  ;;
5994
sysv4.2uw2*)
5995
  symcode='[DT]'
5996
  ;;
5997
sysv5* | sco5v6* | unixware* | OpenUNIX*)
5998
  symcode='[ABDT]'
5999
  ;;
6000
sysv4)
6001
  symcode='[DFNSTU]'
6002
  ;;
6003
esac
6004
 
6005
# If we're using GNU nm, then use its standard symbol codes.
6006
case `$NM -V 2>&1` in
6007
*GNU* | *'with BFD'*)
6008
  symcode='[ABCDGIRSTW]' ;;
6009
esac
6010
 
6011
# Transform an extracted symbol line into a proper C declaration.
6012
# Some systems (esp. on ia64) link data and code symbols differently,
6013
# so use this general approach.
6014
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6015
 
6016
# Transform an extracted symbol line into symbol name and symbol address
6017
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6018
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'"
6019
 
6020
# Handle CRLF in mingw tool chain
6021
opt_cr=
6022
case $build_os in
6023
mingw*)
6024
  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6025
  ;;
6026
esac
6027
 
6028
# Try without a prefix underscore, then with it.
6029
for ac_symprfx in "" "_"; do
6030
 
6031
  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6032
  symxfrm="\\1 $ac_symprfx\\2 \\2"
6033
 
6034
  # Write the raw and C identifiers.
6035
  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6036
    # Fake it for dumpbin and say T for any non-static function
6037
    # and D for any global variable.
6038
    # Also find C++ and __fastcall symbols from MSVC++,
6039
    # which start with @ or ?.
6040
    lt_cv_sys_global_symbol_pipe="$AWK '"\
6041
"     {last_section=section; section=\$ 3};"\
6042
"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6043
"     \$ 0!~/External *\|/{next};"\
6044
"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6045
"     {if(hide[section]) next};"\
6046
"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6047
"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6048
"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6049
"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6050
"     ' prfx=^$ac_symprfx"
6051
  else
6052
    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6053
  fi
6054
 
6055
  # Check to see that the pipe works correctly.
6056
  pipe_works=no
6057
 
6058
  rm -f conftest*
6059
  cat > conftest.$ac_ext <<_LT_EOF
6060
#ifdef __cplusplus
6061
extern "C" {
6062
#endif
6063
char nm_test_var;
6064
void nm_test_func(void);
6065
void nm_test_func(void){}
6066
#ifdef __cplusplus
6067
}
6068
#endif
6069
int main(){nm_test_var='a';nm_test_func();return(0);}
6070
_LT_EOF
6071
 
6072
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6073
  (eval $ac_compile) 2>&5
6074
  ac_status=$?
6075
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6076
  test $ac_status = 0; }; then
6077
    # Now try to grab the symbols.
6078
    nlist=conftest.nm
6079
    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6080
  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6081
  ac_status=$?
6082
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6083
  test $ac_status = 0; } && test -s "$nlist"; then
6084
      # Try sorting and uniquifying the output.
6085
      if sort "$nlist" | uniq > "$nlist"T; then
6086
        mv -f "$nlist"T "$nlist"
6087
      else
6088
        rm -f "$nlist"T
6089
      fi
6090
 
6091
      # Make sure that we snagged all the symbols we need.
6092
      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6093
        if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6094
          cat <<_LT_EOF > conftest.$ac_ext
6095
#ifdef __cplusplus
6096
extern "C" {
6097
#endif
6098
 
6099
_LT_EOF
6100
          # Now generate the symbol file.
6101
          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6102
 
6103
          cat <<_LT_EOF >> conftest.$ac_ext
6104
 
6105
/* The mapping between symbol names and symbols.  */
6106
const struct {
6107
  const char *name;
6108
  void       *address;
6109
}
6110
lt__PROGRAM__LTX_preloaded_symbols[] =
6111
{
6112
  { "@PROGRAM@", (void *) 0 },
6113
_LT_EOF
6114
          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6115
          cat <<\_LT_EOF >> conftest.$ac_ext
6116
  {0, (void *) 0}
6117
};
6118
 
6119
/* This works around a problem in FreeBSD linker */
6120
#ifdef FREEBSD_WORKAROUND
6121
static const void *lt_preloaded_setup() {
6122
  return lt__PROGRAM__LTX_preloaded_symbols;
6123
}
6124
#endif
6125
 
6126
#ifdef __cplusplus
6127
}
6128
#endif
6129
_LT_EOF
6130
          # Now try linking the two files.
6131
          mv conftest.$ac_objext conftstm.$ac_objext
6132
          lt_save_LIBS="$LIBS"
6133
          lt_save_CFLAGS="$CFLAGS"
6134
          LIBS="conftstm.$ac_objext"
6135
          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6136
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6137
  (eval $ac_link) 2>&5
6138
  ac_status=$?
6139
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6140
  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6141
            pipe_works=yes
6142
          fi
6143
          LIBS="$lt_save_LIBS"
6144
          CFLAGS="$lt_save_CFLAGS"
6145
        else
6146
          echo "cannot find nm_test_func in $nlist" >&5
6147
        fi
6148
      else
6149
        echo "cannot find nm_test_var in $nlist" >&5
6150
      fi
6151
    else
6152
      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6153
    fi
6154
  else
6155
    echo "$progname: failed program was:" >&5
6156
    cat conftest.$ac_ext >&5
6157
  fi
6158
  rm -rf conftest* conftst*
6159
 
6160
  # Do not use the global_symbol_pipe unless it works.
6161
  if test "$pipe_works" = yes; then
6162
    break
6163
  else
6164
    lt_cv_sys_global_symbol_pipe=
6165
  fi
6166
done
6167
 
6168
fi
6169
 
6170
if test -z "$lt_cv_sys_global_symbol_pipe"; then
6171
  lt_cv_sys_global_symbol_to_cdecl=
6172
fi
6173
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6174
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6175
$as_echo "failed" >&6; }
6176
else
6177
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6178
$as_echo "ok" >&6; }
6179
fi
6180
 
6181
 
6182
 
6183
 
6184
 
6185
 
6186
 
6187
 
6188
 
6189
 
6190
 
6191
 
6192
 
6193
 
6194
 
6195
 
6196
 
6197
 
6198
 
6199
 
6200
 
6201
 
6202
 
6203
# Check whether --enable-libtool-lock was given.
6204
if test "${enable_libtool_lock+set}" = set; then :
6205
  enableval=$enable_libtool_lock;
6206
fi
6207
 
6208
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6209
 
6210
# Some flags need to be propagated to the compiler or linker for good
6211
# libtool support.
6212
case $host in
6213
ia64-*-hpux*)
6214
  # Find out which ABI we are using.
6215
  echo 'int i;' > conftest.$ac_ext
6216
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6217
  (eval $ac_compile) 2>&5
6218
  ac_status=$?
6219
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6220
  test $ac_status = 0; }; then
6221
    case `/usr/bin/file conftest.$ac_objext` in
6222
      *ELF-32*)
6223
        HPUX_IA64_MODE="32"
6224
        ;;
6225
      *ELF-64*)
6226
        HPUX_IA64_MODE="64"
6227
        ;;
6228
    esac
6229
  fi
6230
  rm -rf conftest*
6231
  ;;
6232
*-*-irix6*)
6233
  # Find out which ABI we are using.
6234
  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6235
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6236
  (eval $ac_compile) 2>&5
6237
  ac_status=$?
6238
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6239
  test $ac_status = 0; }; then
6240
    if test "$lt_cv_prog_gnu_ld" = yes; then
6241
      case `/usr/bin/file conftest.$ac_objext` in
6242
        *32-bit*)
6243
          LD="${LD-ld} -melf32bsmip"
6244
          ;;
6245
        *N32*)
6246
          LD="${LD-ld} -melf32bmipn32"
6247
          ;;
6248
        *64-bit*)
6249
          LD="${LD-ld} -melf64bmip"
6250
        ;;
6251
      esac
6252
    else
6253
      case `/usr/bin/file conftest.$ac_objext` in
6254
        *32-bit*)
6255
          LD="${LD-ld} -32"
6256
          ;;
6257
        *N32*)
6258
          LD="${LD-ld} -n32"
6259
          ;;
6260
        *64-bit*)
6261
          LD="${LD-ld} -64"
6262
          ;;
6263
      esac
6264
    fi
6265
  fi
6266
  rm -rf conftest*
6267
  ;;
6268
 
6269
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6270
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6271
  # Find out which ABI we are using.
6272
  echo 'int i;' > conftest.$ac_ext
6273
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6274
  (eval $ac_compile) 2>&5
6275
  ac_status=$?
6276
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6277
  test $ac_status = 0; }; then
6278
    case `/usr/bin/file conftest.o` in
6279
      *32-bit*)
6280
        case $host in
6281
          x86_64-*kfreebsd*-gnu)
6282
            LD="${LD-ld} -m elf_i386_fbsd"
6283
            ;;
6284
          x86_64-*linux*)
6285
            LD="${LD-ld} -m elf_i386"
6286
            ;;
6287
          ppc64-*linux*|powerpc64-*linux*)
6288
            LD="${LD-ld} -m elf32ppclinux"
6289
            ;;
6290
          s390x-*linux*)
6291
            LD="${LD-ld} -m elf_s390"
6292
            ;;
6293
          sparc64-*linux*)
6294
            LD="${LD-ld} -m elf32_sparc"
6295
            ;;
6296
        esac
6297
        ;;
6298
      *64-bit*)
6299
        case $host in
6300
          x86_64-*kfreebsd*-gnu)
6301
            LD="${LD-ld} -m elf_x86_64_fbsd"
6302
            ;;
6303
          x86_64-*linux*)
6304
            LD="${LD-ld} -m elf_x86_64"
6305
            ;;
6306
          ppc*-*linux*|powerpc*-*linux*)
6307
            LD="${LD-ld} -m elf64ppc"
6308
            ;;
6309
          s390*-*linux*|s390*-*tpf*)
6310
            LD="${LD-ld} -m elf64_s390"
6311
            ;;
6312
          sparc*-*linux*)
6313
            LD="${LD-ld} -m elf64_sparc"
6314
            ;;
6315
        esac
6316
        ;;
6317
    esac
6318
  fi
6319
  rm -rf conftest*
6320
  ;;
6321
 
6322
*-*-sco3.2v5*)
6323
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6324
  SAVE_CFLAGS="$CFLAGS"
6325
  CFLAGS="$CFLAGS -belf"
6326
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6327
$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6328
if test "${lt_cv_cc_needs_belf+set}" = set; then :
6329
  $as_echo_n "(cached) " >&6
6330
else
6331
  ac_ext=c
6332
ac_cpp='$CPP $CPPFLAGS'
6333
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6334
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6335
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6336
 
6337
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6338
/* end confdefs.h.  */
6339
 
6340
int
6341
main ()
6342
{
6343
 
6344
  ;
6345
  return 0;
6346
}
6347
_ACEOF
6348
if ac_fn_c_try_link "$LINENO"; then :
6349
  lt_cv_cc_needs_belf=yes
6350
else
6351
  lt_cv_cc_needs_belf=no
6352
fi
6353
rm -f core conftest.err conftest.$ac_objext \
6354
    conftest$ac_exeext conftest.$ac_ext
6355
     ac_ext=c
6356
ac_cpp='$CPP $CPPFLAGS'
6357
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6358
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6359
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6360
 
6361
fi
6362
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6363
$as_echo "$lt_cv_cc_needs_belf" >&6; }
6364
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6365
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6366
    CFLAGS="$SAVE_CFLAGS"
6367
  fi
6368
  ;;
6369
sparc*-*solaris*)
6370
  # Find out which ABI we are using.
6371
  echo 'int i;' > conftest.$ac_ext
6372
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6373
  (eval $ac_compile) 2>&5
6374
  ac_status=$?
6375
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6376
  test $ac_status = 0; }; then
6377
    case `/usr/bin/file conftest.o` in
6378
    *64-bit*)
6379
      case $lt_cv_prog_gnu_ld in
6380
      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6381
      *)
6382
        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6383
          LD="${LD-ld} -64"
6384
        fi
6385
        ;;
6386
      esac
6387
      ;;
6388
    esac
6389
  fi
6390
  rm -rf conftest*
6391
  ;;
6392
esac
6393
 
6394
need_locks="$enable_libtool_lock"
6395
 
6396
 
6397
  case $host_os in
6398
    rhapsody* | darwin*)
6399
    if test -n "$ac_tool_prefix"; then
6400
  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6401
set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6402
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6403
$as_echo_n "checking for $ac_word... " >&6; }
6404
if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6405
  $as_echo_n "(cached) " >&6
6406
else
6407
  if test -n "$DSYMUTIL"; then
6408
  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6409
else
6410
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6411
for as_dir in $PATH
6412
do
6413
  IFS=$as_save_IFS
6414
  test -z "$as_dir" && as_dir=.
6415
    for ac_exec_ext in '' $ac_executable_extensions; do
6416
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6417
    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6418
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6419
    break 2
6420
  fi
6421
done
6422
  done
6423
IFS=$as_save_IFS
6424
 
6425
fi
6426
fi
6427
DSYMUTIL=$ac_cv_prog_DSYMUTIL
6428
if test -n "$DSYMUTIL"; then
6429
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6430
$as_echo "$DSYMUTIL" >&6; }
6431
else
6432
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6433
$as_echo "no" >&6; }
6434
fi
6435
 
6436
 
6437
fi
6438
if test -z "$ac_cv_prog_DSYMUTIL"; then
6439
  ac_ct_DSYMUTIL=$DSYMUTIL
6440
  # Extract the first word of "dsymutil", so it can be a program name with args.
6441
set dummy dsymutil; ac_word=$2
6442
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6443
$as_echo_n "checking for $ac_word... " >&6; }
6444
if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6445
  $as_echo_n "(cached) " >&6
6446
else
6447
  if test -n "$ac_ct_DSYMUTIL"; then
6448
  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6449
else
6450
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6451
for as_dir in $PATH
6452
do
6453
  IFS=$as_save_IFS
6454
  test -z "$as_dir" && as_dir=.
6455
    for ac_exec_ext in '' $ac_executable_extensions; do
6456
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6457
    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6458
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6459
    break 2
6460
  fi
6461
done
6462
  done
6463
IFS=$as_save_IFS
6464
 
6465
fi
6466
fi
6467
ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6468
if test -n "$ac_ct_DSYMUTIL"; then
6469
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6470
$as_echo "$ac_ct_DSYMUTIL" >&6; }
6471
else
6472
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6473
$as_echo "no" >&6; }
6474
fi
6475
 
6476
  if test "x$ac_ct_DSYMUTIL" = x; then
6477
    DSYMUTIL=":"
6478
  else
6479
    case $cross_compiling:$ac_tool_warned in
6480
yes:)
6481
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6482
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6483
ac_tool_warned=yes ;;
6484
esac
6485
    DSYMUTIL=$ac_ct_DSYMUTIL
6486
  fi
6487
else
6488
  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6489
fi
6490
 
6491
    if test -n "$ac_tool_prefix"; then
6492
  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6493
set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6494
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6495
$as_echo_n "checking for $ac_word... " >&6; }
6496
if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6497
  $as_echo_n "(cached) " >&6
6498
else
6499
  if test -n "$NMEDIT"; then
6500
  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6501
else
6502
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6503
for as_dir in $PATH
6504
do
6505
  IFS=$as_save_IFS
6506
  test -z "$as_dir" && as_dir=.
6507
    for ac_exec_ext in '' $ac_executable_extensions; do
6508
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6509
    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6510
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6511
    break 2
6512
  fi
6513
done
6514
  done
6515
IFS=$as_save_IFS
6516
 
6517
fi
6518
fi
6519
NMEDIT=$ac_cv_prog_NMEDIT
6520
if test -n "$NMEDIT"; then
6521
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6522
$as_echo "$NMEDIT" >&6; }
6523
else
6524
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6525
$as_echo "no" >&6; }
6526
fi
6527
 
6528
 
6529
fi
6530
if test -z "$ac_cv_prog_NMEDIT"; then
6531
  ac_ct_NMEDIT=$NMEDIT
6532
  # Extract the first word of "nmedit", so it can be a program name with args.
6533
set dummy nmedit; ac_word=$2
6534
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6535
$as_echo_n "checking for $ac_word... " >&6; }
6536
if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6537
  $as_echo_n "(cached) " >&6
6538
else
6539
  if test -n "$ac_ct_NMEDIT"; then
6540
  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6541
else
6542
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6543
for as_dir in $PATH
6544
do
6545
  IFS=$as_save_IFS
6546
  test -z "$as_dir" && as_dir=.
6547
    for ac_exec_ext in '' $ac_executable_extensions; do
6548
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6549
    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6550
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6551
    break 2
6552
  fi
6553
done
6554
  done
6555
IFS=$as_save_IFS
6556
 
6557
fi
6558
fi
6559
ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6560
if test -n "$ac_ct_NMEDIT"; then
6561
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6562
$as_echo "$ac_ct_NMEDIT" >&6; }
6563
else
6564
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6565
$as_echo "no" >&6; }
6566
fi
6567
 
6568
  if test "x$ac_ct_NMEDIT" = x; then
6569
    NMEDIT=":"
6570
  else
6571
    case $cross_compiling:$ac_tool_warned in
6572
yes:)
6573
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6574
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6575
ac_tool_warned=yes ;;
6576
esac
6577
    NMEDIT=$ac_ct_NMEDIT
6578
  fi
6579
else
6580
  NMEDIT="$ac_cv_prog_NMEDIT"
6581
fi
6582
 
6583
    if test -n "$ac_tool_prefix"; then
6584
  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6585
set dummy ${ac_tool_prefix}lipo; ac_word=$2
6586
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6587
$as_echo_n "checking for $ac_word... " >&6; }
6588
if test "${ac_cv_prog_LIPO+set}" = set; then :
6589
  $as_echo_n "(cached) " >&6
6590
else
6591
  if test -n "$LIPO"; then
6592
  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6593
else
6594
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6595
for as_dir in $PATH
6596
do
6597
  IFS=$as_save_IFS
6598
  test -z "$as_dir" && as_dir=.
6599
    for ac_exec_ext in '' $ac_executable_extensions; do
6600
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6601
    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6602
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6603
    break 2
6604
  fi
6605
done
6606
  done
6607
IFS=$as_save_IFS
6608
 
6609
fi
6610
fi
6611
LIPO=$ac_cv_prog_LIPO
6612
if test -n "$LIPO"; then
6613
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6614
$as_echo "$LIPO" >&6; }
6615
else
6616
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6617
$as_echo "no" >&6; }
6618
fi
6619
 
6620
 
6621
fi
6622
if test -z "$ac_cv_prog_LIPO"; then
6623
  ac_ct_LIPO=$LIPO
6624
  # Extract the first word of "lipo", so it can be a program name with args.
6625
set dummy lipo; ac_word=$2
6626
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6627
$as_echo_n "checking for $ac_word... " >&6; }
6628
if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6629
  $as_echo_n "(cached) " >&6
6630
else
6631
  if test -n "$ac_ct_LIPO"; then
6632
  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6633
else
6634
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6635
for as_dir in $PATH
6636
do
6637
  IFS=$as_save_IFS
6638
  test -z "$as_dir" && as_dir=.
6639
    for ac_exec_ext in '' $ac_executable_extensions; do
6640
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6641
    ac_cv_prog_ac_ct_LIPO="lipo"
6642
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6643
    break 2
6644
  fi
6645
done
6646
  done
6647
IFS=$as_save_IFS
6648
 
6649
fi
6650
fi
6651
ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6652
if test -n "$ac_ct_LIPO"; then
6653
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6654
$as_echo "$ac_ct_LIPO" >&6; }
6655
else
6656
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6657
$as_echo "no" >&6; }
6658
fi
6659
 
6660
  if test "x$ac_ct_LIPO" = x; then
6661
    LIPO=":"
6662
  else
6663
    case $cross_compiling:$ac_tool_warned in
6664
yes:)
6665
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6666
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6667
ac_tool_warned=yes ;;
6668
esac
6669
    LIPO=$ac_ct_LIPO
6670
  fi
6671
else
6672
  LIPO="$ac_cv_prog_LIPO"
6673
fi
6674
 
6675
    if test -n "$ac_tool_prefix"; then
6676
  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6677
set dummy ${ac_tool_prefix}otool; ac_word=$2
6678
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6679
$as_echo_n "checking for $ac_word... " >&6; }
6680
if test "${ac_cv_prog_OTOOL+set}" = set; then :
6681
  $as_echo_n "(cached) " >&6
6682
else
6683
  if test -n "$OTOOL"; then
6684
  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6685
else
6686
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6687
for as_dir in $PATH
6688
do
6689
  IFS=$as_save_IFS
6690
  test -z "$as_dir" && as_dir=.
6691
    for ac_exec_ext in '' $ac_executable_extensions; do
6692
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6693
    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6694
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6695
    break 2
6696
  fi
6697
done
6698
  done
6699
IFS=$as_save_IFS
6700
 
6701
fi
6702
fi
6703
OTOOL=$ac_cv_prog_OTOOL
6704
if test -n "$OTOOL"; then
6705
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6706
$as_echo "$OTOOL" >&6; }
6707
else
6708
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6709
$as_echo "no" >&6; }
6710
fi
6711
 
6712
 
6713
fi
6714
if test -z "$ac_cv_prog_OTOOL"; then
6715
  ac_ct_OTOOL=$OTOOL
6716
  # Extract the first word of "otool", so it can be a program name with args.
6717
set dummy otool; ac_word=$2
6718
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6719
$as_echo_n "checking for $ac_word... " >&6; }
6720
if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6721
  $as_echo_n "(cached) " >&6
6722
else
6723
  if test -n "$ac_ct_OTOOL"; then
6724
  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6725
else
6726
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6727
for as_dir in $PATH
6728
do
6729
  IFS=$as_save_IFS
6730
  test -z "$as_dir" && as_dir=.
6731
    for ac_exec_ext in '' $ac_executable_extensions; do
6732
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6733
    ac_cv_prog_ac_ct_OTOOL="otool"
6734
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6735
    break 2
6736
  fi
6737
done
6738
  done
6739
IFS=$as_save_IFS
6740
 
6741
fi
6742
fi
6743
ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6744
if test -n "$ac_ct_OTOOL"; then
6745
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6746
$as_echo "$ac_ct_OTOOL" >&6; }
6747
else
6748
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6749
$as_echo "no" >&6; }
6750
fi
6751
 
6752
  if test "x$ac_ct_OTOOL" = x; then
6753
    OTOOL=":"
6754
  else
6755
    case $cross_compiling:$ac_tool_warned in
6756
yes:)
6757
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6758
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6759
ac_tool_warned=yes ;;
6760
esac
6761
    OTOOL=$ac_ct_OTOOL
6762
  fi
6763
else
6764
  OTOOL="$ac_cv_prog_OTOOL"
6765
fi
6766
 
6767
    if test -n "$ac_tool_prefix"; then
6768
  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6769
set dummy ${ac_tool_prefix}otool64; ac_word=$2
6770
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6771
$as_echo_n "checking for $ac_word... " >&6; }
6772
if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6773
  $as_echo_n "(cached) " >&6
6774
else
6775
  if test -n "$OTOOL64"; then
6776
  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6777
else
6778
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6779
for as_dir in $PATH
6780
do
6781
  IFS=$as_save_IFS
6782
  test -z "$as_dir" && as_dir=.
6783
    for ac_exec_ext in '' $ac_executable_extensions; do
6784
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6785
    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6786
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6787
    break 2
6788
  fi
6789
done
6790
  done
6791
IFS=$as_save_IFS
6792
 
6793
fi
6794
fi
6795
OTOOL64=$ac_cv_prog_OTOOL64
6796
if test -n "$OTOOL64"; then
6797
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6798
$as_echo "$OTOOL64" >&6; }
6799
else
6800
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6801
$as_echo "no" >&6; }
6802
fi
6803
 
6804
 
6805
fi
6806
if test -z "$ac_cv_prog_OTOOL64"; then
6807
  ac_ct_OTOOL64=$OTOOL64
6808
  # Extract the first word of "otool64", so it can be a program name with args.
6809
set dummy otool64; ac_word=$2
6810
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6811
$as_echo_n "checking for $ac_word... " >&6; }
6812
if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6813
  $as_echo_n "(cached) " >&6
6814
else
6815
  if test -n "$ac_ct_OTOOL64"; then
6816
  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6817
else
6818
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6819
for as_dir in $PATH
6820
do
6821
  IFS=$as_save_IFS
6822
  test -z "$as_dir" && as_dir=.
6823
    for ac_exec_ext in '' $ac_executable_extensions; do
6824
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6825
    ac_cv_prog_ac_ct_OTOOL64="otool64"
6826
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6827
    break 2
6828
  fi
6829
done
6830
  done
6831
IFS=$as_save_IFS
6832
 
6833
fi
6834
fi
6835
ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6836
if test -n "$ac_ct_OTOOL64"; then
6837
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6838
$as_echo "$ac_ct_OTOOL64" >&6; }
6839
else
6840
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6841
$as_echo "no" >&6; }
6842
fi
6843
 
6844
  if test "x$ac_ct_OTOOL64" = x; then
6845
    OTOOL64=":"
6846
  else
6847
    case $cross_compiling:$ac_tool_warned in
6848
yes:)
6849
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6850
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6851
ac_tool_warned=yes ;;
6852
esac
6853
    OTOOL64=$ac_ct_OTOOL64
6854
  fi
6855
else
6856
  OTOOL64="$ac_cv_prog_OTOOL64"
6857
fi
6858
 
6859
 
6860
 
6861
 
6862
 
6863
 
6864
 
6865
 
6866
 
6867
 
6868
 
6869
 
6870
 
6871
 
6872
 
6873
 
6874
 
6875
 
6876
 
6877
 
6878
 
6879
 
6880
 
6881
 
6882
 
6883
 
6884
 
6885
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6886
$as_echo_n "checking for -single_module linker flag... " >&6; }
6887
if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6888
  $as_echo_n "(cached) " >&6
6889
else
6890
  lt_cv_apple_cc_single_mod=no
6891
      if test -z "${LT_MULTI_MODULE}"; then
6892
        # By default we will add the -single_module flag. You can override
6893
        # by either setting the environment variable LT_MULTI_MODULE
6894
        # non-empty at configure time, or by adding -multi_module to the
6895
        # link flags.
6896
        rm -rf libconftest.dylib*
6897
        echo "int foo(void){return 1;}" > conftest.c
6898
        echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6899
-dynamiclib -Wl,-single_module conftest.c" >&5
6900
        $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6901
          -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6902
        _lt_result=$?
6903
        if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6904
          lt_cv_apple_cc_single_mod=yes
6905
        else
6906
          cat conftest.err >&5
6907
        fi
6908
        rm -rf libconftest.dylib*
6909
        rm -f conftest.*
6910
      fi
6911
fi
6912
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6913
$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6914
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6915
$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6916
if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6917
  $as_echo_n "(cached) " >&6
6918
else
6919
  lt_cv_ld_exported_symbols_list=no
6920
      save_LDFLAGS=$LDFLAGS
6921
      echo "_main" > conftest.sym
6922
      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6923
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6924
/* end confdefs.h.  */
6925
 
6926
int
6927
main ()
6928
{
6929
 
6930
  ;
6931
  return 0;
6932
}
6933
_ACEOF
6934
if ac_fn_c_try_link "$LINENO"; then :
6935
  lt_cv_ld_exported_symbols_list=yes
6936
else
6937
  lt_cv_ld_exported_symbols_list=no
6938
fi
6939
rm -f core conftest.err conftest.$ac_objext \
6940
    conftest$ac_exeext conftest.$ac_ext
6941
        LDFLAGS="$save_LDFLAGS"
6942
 
6943
fi
6944
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6945
$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6946
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6947
$as_echo_n "checking for -force_load linker flag... " >&6; }
6948
if test "${lt_cv_ld_force_load+set}" = set; then :
6949
  $as_echo_n "(cached) " >&6
6950
else
6951
  lt_cv_ld_force_load=no
6952
      cat > conftest.c << _LT_EOF
6953
int forced_loaded() { return 2;}
6954
_LT_EOF
6955
      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6956
      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6957
      echo "$AR cru libconftest.a conftest.o" >&5
6958
      $AR cru libconftest.a conftest.o 2>&5
6959
      cat > conftest.c << _LT_EOF
6960
int main() { return 0;}
6961
_LT_EOF
6962
      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6963
      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6964
      _lt_result=$?
6965
      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6966
        lt_cv_ld_force_load=yes
6967
      else
6968
        cat conftest.err >&5
6969
      fi
6970
        rm -f conftest.err libconftest.a conftest conftest.c
6971
        rm -rf conftest.dSYM
6972
 
6973
fi
6974
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6975
$as_echo "$lt_cv_ld_force_load" >&6; }
6976
    case $host_os in
6977
    rhapsody* | darwin1.[012])
6978
      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6979
    darwin1.*)
6980
      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6981
    darwin*) # darwin 5.x on
6982
      # if running on 10.5 or later, the deployment target defaults
6983
      # to the OS version, if on x86, and 10.4, the deployment
6984
      # target defaults to 10.4. Don't you love it?
6985
      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6986
        10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6987
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6988
        10.[012]*)
6989
          _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6990
        10.*)
6991
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6992
      esac
6993
    ;;
6994
  esac
6995
    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6996
      _lt_dar_single_mod='$single_module'
6997
    fi
6998
    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6999
      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7000
    else
7001
      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7002
    fi
7003
    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7004
      _lt_dsymutil='~$DSYMUTIL $lib || :'
7005
    else
7006
      _lt_dsymutil=
7007
    fi
7008
    ;;
7009
  esac
7010
 
7011
ac_ext=c
7012
ac_cpp='$CPP $CPPFLAGS'
7013
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7014
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7015
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7016
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7017
$as_echo_n "checking how to run the C preprocessor... " >&6; }
7018
# On Suns, sometimes $CPP names a directory.
7019
if test -n "$CPP" && test -d "$CPP"; then
7020
  CPP=
7021
fi
7022
if test -z "$CPP"; then
7023
  if test "${ac_cv_prog_CPP+set}" = set; then :
7024
  $as_echo_n "(cached) " >&6
7025
else
7026
      # Double quotes because CPP needs to be expanded
7027
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7028
    do
7029
      ac_preproc_ok=false
7030
for ac_c_preproc_warn_flag in '' yes
7031
do
7032
  # Use a header file that comes with gcc, so configuring glibc
7033
  # with a fresh cross-compiler works.
7034
  # Prefer  to  if __STDC__ is defined, since
7035
  #  exists even on freestanding compilers.
7036
  # On the NeXT, cc -E runs the code through the compiler's parser,
7037
  # not just through cpp. "Syntax error" is here to catch this case.
7038
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7039
/* end confdefs.h.  */
7040
#ifdef __STDC__
7041
# include 
7042
#else
7043
# include 
7044
#endif
7045
                     Syntax error
7046
_ACEOF
7047
if ac_fn_c_try_cpp "$LINENO"; then :
7048
 
7049
else
7050
  # Broken: fails on valid input.
7051
continue
7052
fi
7053
rm -f conftest.err conftest.$ac_ext
7054
 
7055
  # OK, works on sane cases.  Now check whether nonexistent headers
7056
  # can be detected and how.
7057
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7058
/* end confdefs.h.  */
7059
#include 
7060
_ACEOF
7061
if ac_fn_c_try_cpp "$LINENO"; then :
7062
  # Broken: success on invalid input.
7063
continue
7064
else
7065
  # Passes both tests.
7066
ac_preproc_ok=:
7067
break
7068
fi
7069
rm -f conftest.err conftest.$ac_ext
7070
 
7071
done
7072
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7073
rm -f conftest.err conftest.$ac_ext
7074
if $ac_preproc_ok; then :
7075
  break
7076
fi
7077
 
7078
    done
7079
    ac_cv_prog_CPP=$CPP
7080
 
7081
fi
7082
  CPP=$ac_cv_prog_CPP
7083
else
7084
  ac_cv_prog_CPP=$CPP
7085
fi
7086
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7087
$as_echo "$CPP" >&6; }
7088
ac_preproc_ok=false
7089
for ac_c_preproc_warn_flag in '' yes
7090
do
7091
  # Use a header file that comes with gcc, so configuring glibc
7092
  # with a fresh cross-compiler works.
7093
  # Prefer  to  if __STDC__ is defined, since
7094
  #  exists even on freestanding compilers.
7095
  # On the NeXT, cc -E runs the code through the compiler's parser,
7096
  # not just through cpp. "Syntax error" is here to catch this case.
7097
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7098
/* end confdefs.h.  */
7099
#ifdef __STDC__
7100
# include 
7101
#else
7102
# include 
7103
#endif
7104
                     Syntax error
7105
_ACEOF
7106
if ac_fn_c_try_cpp "$LINENO"; then :
7107
 
7108
else
7109
  # Broken: fails on valid input.
7110
continue
7111
fi
7112
rm -f conftest.err conftest.$ac_ext
7113
 
7114
  # OK, works on sane cases.  Now check whether nonexistent headers
7115
  # can be detected and how.
7116
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7117
/* end confdefs.h.  */
7118
#include 
7119
_ACEOF
7120
if ac_fn_c_try_cpp "$LINENO"; then :
7121
  # Broken: success on invalid input.
7122
continue
7123
else
7124
  # Passes both tests.
7125
ac_preproc_ok=:
7126
break
7127
fi
7128
rm -f conftest.err conftest.$ac_ext
7129
 
7130
done
7131
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7132
rm -f conftest.err conftest.$ac_ext
7133
if $ac_preproc_ok; then :
7134
 
7135
else
7136
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7137
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7138
as_fn_error "C preprocessor \"$CPP\" fails sanity check
7139
See \`config.log' for more details." "$LINENO" 5; }
7140
fi
7141
 
7142
ac_ext=c
7143
ac_cpp='$CPP $CPPFLAGS'
7144
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7145
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7146
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7147
 
7148
 
7149
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7150
$as_echo_n "checking for ANSI C header files... " >&6; }
7151
if test "${ac_cv_header_stdc+set}" = set; then :
7152
  $as_echo_n "(cached) " >&6
7153
else
7154
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7155
/* end confdefs.h.  */
7156
#include 
7157
#include 
7158
#include 
7159
#include 
7160
 
7161
int
7162
main ()
7163
{
7164
 
7165
  ;
7166
  return 0;
7167
}
7168
_ACEOF
7169
if ac_fn_c_try_compile "$LINENO"; then :
7170
  ac_cv_header_stdc=yes
7171
else
7172
  ac_cv_header_stdc=no
7173
fi
7174
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7175
 
7176
if test $ac_cv_header_stdc = yes; then
7177
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7178
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7179
/* end confdefs.h.  */
7180
#include 
7181
 
7182
_ACEOF
7183
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7184
  $EGREP "memchr" >/dev/null 2>&1; then :
7185
 
7186
else
7187
  ac_cv_header_stdc=no
7188
fi
7189
rm -f conftest*
7190
 
7191
fi
7192
 
7193
if test $ac_cv_header_stdc = yes; then
7194
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7195
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7196
/* end confdefs.h.  */
7197
#include 
7198
 
7199
_ACEOF
7200
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7201
  $EGREP "free" >/dev/null 2>&1; then :
7202
 
7203
else
7204
  ac_cv_header_stdc=no
7205
fi
7206
rm -f conftest*
7207
 
7208
fi
7209
 
7210
if test $ac_cv_header_stdc = yes; then
7211
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7212
  if test "$cross_compiling" = yes; then :
7213
  :
7214
else
7215
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7216
/* end confdefs.h.  */
7217
#include 
7218
#include 
7219
#if ((' ' & 0x0FF) == 0x020)
7220
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7221
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7222
#else
7223
# define ISLOWER(c) \
7224
                   (('a' <= (c) && (c) <= 'i') \
7225
                     || ('j' <= (c) && (c) <= 'r') \
7226
                     || ('s' <= (c) && (c) <= 'z'))
7227
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7228
#endif
7229
 
7230
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7231
int
7232
main ()
7233
{
7234
  int i;
7235
  for (i = 0; i < 256; i++)
7236
    if (XOR (islower (i), ISLOWER (i))
7237
        || toupper (i) != TOUPPER (i))
7238
      return 2;
7239
  return 0;
7240
}
7241
_ACEOF
7242
if ac_fn_c_try_run "$LINENO"; then :
7243
 
7244
else
7245
  ac_cv_header_stdc=no
7246
fi
7247
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7248
  conftest.$ac_objext conftest.beam conftest.$ac_ext
7249
fi
7250
 
7251
fi
7252
fi
7253
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7254
$as_echo "$ac_cv_header_stdc" >&6; }
7255
if test $ac_cv_header_stdc = yes; then
7256
 
7257
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7258
 
7259
fi
7260
 
7261
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7262
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7263
                  inttypes.h stdint.h unistd.h
7264
do :
7265
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7266
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7267
"
7268
eval as_val=\$$as_ac_Header
7269
   if test "x$as_val" = x""yes; then :
7270
  cat >>confdefs.h <<_ACEOF
7271
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7272
_ACEOF
7273
 
7274
fi
7275
 
7276
done
7277
 
7278
 
7279
for ac_header in dlfcn.h
7280
do :
7281
  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7282
"
7283
if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7284
  cat >>confdefs.h <<_ACEOF
7285
#define HAVE_DLFCN_H 1
7286
_ACEOF
7287
 
7288
fi
7289
 
7290
done
7291
 
7292
 
7293
 
7294
 
7295
 
7296
# Set options
7297
 
7298
 
7299
 
7300
        enable_dlopen=no
7301
 
7302
 
7303
  enable_win32_dll=no
7304
 
7305
 
7306
            # Check whether --enable-shared was given.
7307
if test "${enable_shared+set}" = set; then :
7308
  enableval=$enable_shared; p=${PACKAGE-default}
7309
    case $enableval in
7310
    yes) enable_shared=yes ;;
7311
    no) enable_shared=no ;;
7312
    *)
7313
      enable_shared=no
7314
      # Look at the argument we got.  We use all the common list separators.
7315
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7316
      for pkg in $enableval; do
7317
        IFS="$lt_save_ifs"
7318
        if test "X$pkg" = "X$p"; then
7319
          enable_shared=yes
7320
        fi
7321
      done
7322
      IFS="$lt_save_ifs"
7323
      ;;
7324
    esac
7325
else
7326
  enable_shared=yes
7327
fi
7328
 
7329
 
7330
 
7331
 
7332
 
7333
 
7334
 
7335
 
7336
 
7337
  # Check whether --enable-static was given.
7338
if test "${enable_static+set}" = set; then :
7339
  enableval=$enable_static; p=${PACKAGE-default}
7340
    case $enableval in
7341
    yes) enable_static=yes ;;
7342
    no) enable_static=no ;;
7343
    *)
7344
     enable_static=no
7345
      # Look at the argument we got.  We use all the common list separators.
7346
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7347
      for pkg in $enableval; do
7348
        IFS="$lt_save_ifs"
7349
        if test "X$pkg" = "X$p"; then
7350
          enable_static=yes
7351
        fi
7352
      done
7353
      IFS="$lt_save_ifs"
7354
      ;;
7355
    esac
7356
else
7357
  enable_static=yes
7358
fi
7359
 
7360
 
7361
 
7362
 
7363
 
7364
 
7365
 
7366
 
7367
 
7368
 
7369
# Check whether --with-pic was given.
7370
if test "${with_pic+set}" = set; then :
7371
  withval=$with_pic; pic_mode="$withval"
7372
else
7373
  pic_mode=default
7374
fi
7375
 
7376
 
7377
test -z "$pic_mode" && pic_mode=default
7378
 
7379
 
7380
 
7381
 
7382
 
7383
 
7384
 
7385
  # Check whether --enable-fast-install was given.
7386
if test "${enable_fast_install+set}" = set; then :
7387
  enableval=$enable_fast_install; p=${PACKAGE-default}
7388
    case $enableval in
7389
    yes) enable_fast_install=yes ;;
7390
    no) enable_fast_install=no ;;
7391
    *)
7392
      enable_fast_install=no
7393
      # Look at the argument we got.  We use all the common list separators.
7394
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7395
      for pkg in $enableval; do
7396
        IFS="$lt_save_ifs"
7397
        if test "X$pkg" = "X$p"; then
7398
          enable_fast_install=yes
7399
        fi
7400
      done
7401
      IFS="$lt_save_ifs"
7402
      ;;
7403
    esac
7404
else
7405
  enable_fast_install=yes
7406
fi
7407
 
7408
 
7409
 
7410
 
7411
 
7412
 
7413
 
7414
 
7415
 
7416
 
7417
 
7418
# This can be used to rebuild libtool when needed
7419
LIBTOOL_DEPS="$ltmain"
7420
 
7421
# Always use our own libtool.
7422
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7423
 
7424
 
7425
 
7426
 
7427
 
7428
 
7429
 
7430
 
7431
 
7432
 
7433
 
7434
 
7435
 
7436
 
7437
 
7438
 
7439
 
7440
 
7441
 
7442
 
7443
 
7444
 
7445
 
7446
 
7447
 
7448
 
7449
test -z "$LN_S" && LN_S="ln -s"
7450
 
7451
 
7452
 
7453
 
7454
 
7455
 
7456
 
7457
 
7458
 
7459
 
7460
 
7461
 
7462
 
7463
 
7464
if test -n "${ZSH_VERSION+set}" ; then
7465
   setopt NO_GLOB_SUBST
7466
fi
7467
 
7468
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7469
$as_echo_n "checking for objdir... " >&6; }
7470
if test "${lt_cv_objdir+set}" = set; then :
7471
  $as_echo_n "(cached) " >&6
7472
else
7473
  rm -f .libs 2>/dev/null
7474
mkdir .libs 2>/dev/null
7475
if test -d .libs; then
7476
  lt_cv_objdir=.libs
7477
else
7478
  # MS-DOS does not allow filenames that begin with a dot.
7479
  lt_cv_objdir=_libs
7480
fi
7481
rmdir .libs 2>/dev/null
7482
fi
7483
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7484
$as_echo "$lt_cv_objdir" >&6; }
7485
objdir=$lt_cv_objdir
7486
 
7487
 
7488
 
7489
 
7490
 
7491
cat >>confdefs.h <<_ACEOF
7492
#define LT_OBJDIR "$lt_cv_objdir/"
7493
_ACEOF
7494
 
7495
 
7496
 
7497
 
7498
case $host_os in
7499
aix3*)
7500
  # AIX sometimes has problems with the GCC collect2 program.  For some
7501
  # reason, if we set the COLLECT_NAMES environment variable, the problems
7502
  # vanish in a puff of smoke.
7503
  if test "X${COLLECT_NAMES+set}" != Xset; then
7504
    COLLECT_NAMES=
7505
    export COLLECT_NAMES
7506
  fi
7507
  ;;
7508
esac
7509
 
7510
# Global variables:
7511
ofile=libtool
7512
can_build_shared=yes
7513
 
7514
# All known linkers require a `.a' archive for static linking (except MSVC,
7515
# which needs '.lib').
7516
libext=a
7517
 
7518
with_gnu_ld="$lt_cv_prog_gnu_ld"
7519
 
7520
old_CC="$CC"
7521
old_CFLAGS="$CFLAGS"
7522
 
7523
# Set sane defaults for various variables
7524
test -z "$CC" && CC=cc
7525
test -z "$LTCC" && LTCC=$CC
7526
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7527
test -z "$LD" && LD=ld
7528
test -z "$ac_objext" && ac_objext=o
7529
 
7530
for cc_temp in $compiler""; do
7531
  case $cc_temp in
7532
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7533
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7534
    \-*) ;;
7535
    *) break;;
7536
  esac
7537
done
7538
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7539
 
7540
 
7541
# Only perform the check for file, if the check method requires it
7542
test -z "$MAGIC_CMD" && MAGIC_CMD=file
7543
case $deplibs_check_method in
7544
file_magic*)
7545
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7546
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7547
$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7548
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7549
  $as_echo_n "(cached) " >&6
7550
else
7551
  case $MAGIC_CMD in
7552
[\\/*] |  ?:[\\/]*)
7553
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7554
  ;;
7555
*)
7556
  lt_save_MAGIC_CMD="$MAGIC_CMD"
7557
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7558
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7559
  for ac_dir in $ac_dummy; do
7560
    IFS="$lt_save_ifs"
7561
    test -z "$ac_dir" && ac_dir=.
7562
    if test -f $ac_dir/${ac_tool_prefix}file; then
7563
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7564
      if test -n "$file_magic_test_file"; then
7565
        case $deplibs_check_method in
7566
        "file_magic "*)
7567
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7568
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7569
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7570
            $EGREP "$file_magic_regex" > /dev/null; then
7571
            :
7572
          else
7573
            cat <<_LT_EOF 1>&2
7574
 
7575
*** Warning: the command libtool uses to detect shared libraries,
7576
*** $file_magic_cmd, produces output that libtool cannot recognize.
7577
*** The result is that libtool may fail to recognize shared libraries
7578
*** as such.  This will affect the creation of libtool libraries that
7579
*** depend on shared libraries, but programs linked with such libtool
7580
*** libraries will work regardless of this problem.  Nevertheless, you
7581
*** may want to report the problem to your system manager and/or to
7582
*** bug-libtool@gnu.org
7583
 
7584
_LT_EOF
7585
          fi ;;
7586
        esac
7587
      fi
7588
      break
7589
    fi
7590
  done
7591
  IFS="$lt_save_ifs"
7592
  MAGIC_CMD="$lt_save_MAGIC_CMD"
7593
  ;;
7594
esac
7595
fi
7596
 
7597
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7598
if test -n "$MAGIC_CMD"; then
7599
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7600
$as_echo "$MAGIC_CMD" >&6; }
7601
else
7602
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7603
$as_echo "no" >&6; }
7604
fi
7605
 
7606
 
7607
 
7608
 
7609
 
7610
if test -z "$lt_cv_path_MAGIC_CMD"; then
7611
  if test -n "$ac_tool_prefix"; then
7612
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7613
$as_echo_n "checking for file... " >&6; }
7614
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7615
  $as_echo_n "(cached) " >&6
7616
else
7617
  case $MAGIC_CMD in
7618
[\\/*] |  ?:[\\/]*)
7619
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7620
  ;;
7621
*)
7622
  lt_save_MAGIC_CMD="$MAGIC_CMD"
7623
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7624
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7625
  for ac_dir in $ac_dummy; do
7626
    IFS="$lt_save_ifs"
7627
    test -z "$ac_dir" && ac_dir=.
7628
    if test -f $ac_dir/file; then
7629
      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7630
      if test -n "$file_magic_test_file"; then
7631
        case $deplibs_check_method in
7632
        "file_magic "*)
7633
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7634
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7635
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7636
            $EGREP "$file_magic_regex" > /dev/null; then
7637
            :
7638
          else
7639
            cat <<_LT_EOF 1>&2
7640
 
7641
*** Warning: the command libtool uses to detect shared libraries,
7642
*** $file_magic_cmd, produces output that libtool cannot recognize.
7643
*** The result is that libtool may fail to recognize shared libraries
7644
*** as such.  This will affect the creation of libtool libraries that
7645
*** depend on shared libraries, but programs linked with such libtool
7646
*** libraries will work regardless of this problem.  Nevertheless, you
7647
*** may want to report the problem to your system manager and/or to
7648
*** bug-libtool@gnu.org
7649
 
7650
_LT_EOF
7651
          fi ;;
7652
        esac
7653
      fi
7654
      break
7655
    fi
7656
  done
7657
  IFS="$lt_save_ifs"
7658
  MAGIC_CMD="$lt_save_MAGIC_CMD"
7659
  ;;
7660
esac
7661
fi
7662
 
7663
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7664
if test -n "$MAGIC_CMD"; then
7665
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7666
$as_echo "$MAGIC_CMD" >&6; }
7667
else
7668
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7669
$as_echo "no" >&6; }
7670
fi
7671
 
7672
 
7673
  else
7674
    MAGIC_CMD=:
7675
  fi
7676
fi
7677
 
7678
  fi
7679
  ;;
7680
esac
7681
 
7682
# Use C for the default configuration in the libtool script
7683
 
7684
lt_save_CC="$CC"
7685
ac_ext=c
7686
ac_cpp='$CPP $CPPFLAGS'
7687
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7688
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7689
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7690
 
7691
 
7692
# Source file extension for C test sources.
7693
ac_ext=c
7694
 
7695
# Object file extension for compiled C test sources.
7696
objext=o
7697
objext=$objext
7698
 
7699
# Code to be used in simple compile tests
7700
lt_simple_compile_test_code="int some_variable = 0;"
7701
 
7702
# Code to be used in simple link tests
7703
lt_simple_link_test_code='int main(){return(0);}'
7704
 
7705
 
7706
 
7707
 
7708
 
7709
 
7710
 
7711
# If no C compiler was specified, use CC.
7712
LTCC=${LTCC-"$CC"}
7713
 
7714
# If no C compiler flags were specified, use CFLAGS.
7715
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7716
 
7717
# Allow CC to be a program name with arguments.
7718
compiler=$CC
7719
 
7720
# Save the default compiler, since it gets overwritten when the other
7721
# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7722
compiler_DEFAULT=$CC
7723
 
7724
# save warnings/boilerplate of simple test code
7725
ac_outfile=conftest.$ac_objext
7726
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7727
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7728
_lt_compiler_boilerplate=`cat conftest.err`
7729
$RM conftest*
7730
 
7731
ac_outfile=conftest.$ac_objext
7732
echo "$lt_simple_link_test_code" >conftest.$ac_ext
7733
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7734
_lt_linker_boilerplate=`cat conftest.err`
7735
$RM -r conftest*
7736
 
7737
 
7738
## CAVEAT EMPTOR:
7739
## There is no encapsulation within the following macros, do not change
7740
## the running order or otherwise move them around unless you know exactly
7741
## what you are doing...
7742
if test -n "$compiler"; then
7743
 
7744
lt_prog_compiler_no_builtin_flag=
7745
 
7746
if test "$GCC" = yes; then
7747
  case $cc_basename in
7748
  nvcc*)
7749
    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7750
  *)
7751
    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7752
  esac
7753
 
7754
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7755
$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7756
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7757
  $as_echo_n "(cached) " >&6
7758
else
7759
  lt_cv_prog_compiler_rtti_exceptions=no
7760
   ac_outfile=conftest.$ac_objext
7761
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7762
   lt_compiler_flag="-fno-rtti -fno-exceptions"
7763
   # Insert the option either (1) after the last *FLAGS variable, or
7764
   # (2) before a word containing "conftest.", or (3) at the end.
7765
   # Note that $ac_compile itself does not contain backslashes and begins
7766
   # with a dollar sign (not a hyphen), so the echo should work correctly.
7767
   # The option is referenced via a variable to avoid confusing sed.
7768
   lt_compile=`echo "$ac_compile" | $SED \
7769
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7770
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7771
   -e 's:$: $lt_compiler_flag:'`
7772
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7773
   (eval "$lt_compile" 2>conftest.err)
7774
   ac_status=$?
7775
   cat conftest.err >&5
7776
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7777
   if (exit $ac_status) && test -s "$ac_outfile"; then
7778
     # The compiler can only warn and ignore the option if not recognized
7779
     # So say no if there are warnings other than the usual output.
7780
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7781
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7782
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7783
       lt_cv_prog_compiler_rtti_exceptions=yes
7784
     fi
7785
   fi
7786
   $RM conftest*
7787
 
7788
fi
7789
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7790
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7791
 
7792
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7793
    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7794
else
7795
    :
7796
fi
7797
 
7798
fi
7799
 
7800
 
7801
 
7802
 
7803
 
7804
 
7805
  lt_prog_compiler_wl=
7806
lt_prog_compiler_pic=
7807
lt_prog_compiler_static=
7808
 
7809
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7810
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7811
 
7812
  if test "$GCC" = yes; then
7813
    lt_prog_compiler_wl='-Wl,'
7814
    lt_prog_compiler_static='-static'
7815
 
7816
    case $host_os in
7817
      aix*)
7818
      # All AIX code is PIC.
7819
      if test "$host_cpu" = ia64; then
7820
        # AIX 5 now supports IA64 processor
7821
        lt_prog_compiler_static='-Bstatic'
7822
      fi
7823
      ;;
7824
 
7825
    amigaos*)
7826
      case $host_cpu in
7827
      powerpc)
7828
            # see comment about AmigaOS4 .so support
7829
            lt_prog_compiler_pic='-fPIC'
7830
        ;;
7831
      m68k)
7832
            # FIXME: we need at least 68020 code to build shared libraries, but
7833
            # adding the `-m68020' flag to GCC prevents building anything better,
7834
            # like `-m68040'.
7835
            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7836
        ;;
7837
      esac
7838
      ;;
7839
 
7840
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7841
      # PIC is the default for these OSes.
7842
      ;;
7843
 
7844
    mingw* | cygwin* | pw32* | os2* | cegcc*)
7845
      # This hack is so that the source file can tell whether it is being
7846
      # built for inclusion in a dll (and should export symbols for example).
7847
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7848
      # (--disable-auto-import) libraries
7849
      lt_prog_compiler_pic='-DDLL_EXPORT'
7850
      ;;
7851
 
7852
    darwin* | rhapsody*)
7853
      # PIC is the default on this platform
7854
      # Common symbols not allowed in MH_DYLIB files
7855
      lt_prog_compiler_pic='-fno-common'
7856
      ;;
7857
 
7858
    haiku*)
7859
      # PIC is the default for Haiku.
7860
      # The "-static" flag exists, but is broken.
7861
      lt_prog_compiler_static=
7862
      ;;
7863
 
7864
    hpux*)
7865
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7866
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7867
      # sets the default TLS model and affects inlining.
7868
      case $host_cpu in
7869
      hppa*64*)
7870
        # +Z the default
7871
        ;;
7872
      *)
7873
        lt_prog_compiler_pic='-fPIC'
7874
        ;;
7875
      esac
7876
      ;;
7877
 
7878
    interix[3-9]*)
7879
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7880
      # Instead, we relocate shared libraries at runtime.
7881
      ;;
7882
 
7883
    msdosdjgpp*)
7884
      # Just because we use GCC doesn't mean we suddenly get shared libraries
7885
      # on systems that don't support them.
7886
      lt_prog_compiler_can_build_shared=no
7887
      enable_shared=no
7888
      ;;
7889
 
7890
    *nto* | *qnx*)
7891
      # QNX uses GNU C++, but need to define -shared option too, otherwise
7892
      # it will coredump.
7893
      lt_prog_compiler_pic='-fPIC -shared'
7894
      ;;
7895
 
7896
    sysv4*MP*)
7897
      if test -d /usr/nec; then
7898
        lt_prog_compiler_pic=-Kconform_pic
7899
      fi
7900
      ;;
7901
 
7902
    *)
7903
      lt_prog_compiler_pic='-fPIC'
7904
      ;;
7905
    esac
7906
 
7907
    case $cc_basename in
7908
    nvcc*) # Cuda Compiler Driver 2.2
7909
      lt_prog_compiler_wl='-Xlinker '
7910
      lt_prog_compiler_pic='-Xcompiler -fPIC'
7911
      ;;
7912
    esac
7913
  else
7914
    # PORTME Check for flag to pass linker flags through the system compiler.
7915
    case $host_os in
7916
    aix*)
7917
      lt_prog_compiler_wl='-Wl,'
7918
      if test "$host_cpu" = ia64; then
7919
        # AIX 5 now supports IA64 processor
7920
        lt_prog_compiler_static='-Bstatic'
7921
      else
7922
        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7923
      fi
7924
      ;;
7925
 
7926
    mingw* | cygwin* | pw32* | os2* | cegcc*)
7927
      # This hack is so that the source file can tell whether it is being
7928
      # built for inclusion in a dll (and should export symbols for example).
7929
      lt_prog_compiler_pic='-DDLL_EXPORT'
7930
      ;;
7931
 
7932
    hpux9* | hpux10* | hpux11*)
7933
      lt_prog_compiler_wl='-Wl,'
7934
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7935
      # not for PA HP-UX.
7936
      case $host_cpu in
7937
      hppa*64*|ia64*)
7938
        # +Z the default
7939
        ;;
7940
      *)
7941
        lt_prog_compiler_pic='+Z'
7942
        ;;
7943
      esac
7944
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7945
      lt_prog_compiler_static='${wl}-a ${wl}archive'
7946
      ;;
7947
 
7948
    irix5* | irix6* | nonstopux*)
7949
      lt_prog_compiler_wl='-Wl,'
7950
      # PIC (with -KPIC) is the default.
7951
      lt_prog_compiler_static='-non_shared'
7952
      ;;
7953
 
7954
    linux* | k*bsd*-gnu | kopensolaris*-gnu)
7955
      case $cc_basename in
7956
      # old Intel for x86_64 which still supported -KPIC.
7957
      ecc*)
7958
        lt_prog_compiler_wl='-Wl,'
7959
        lt_prog_compiler_pic='-KPIC'
7960
        lt_prog_compiler_static='-static'
7961
        ;;
7962
      # icc used to be incompatible with GCC.
7963
      # ICC 10 doesn't accept -KPIC any more.
7964
      icc* | ifort*)
7965
        lt_prog_compiler_wl='-Wl,'
7966
        lt_prog_compiler_pic='-fPIC'
7967
        lt_prog_compiler_static='-static'
7968
        ;;
7969
      # Lahey Fortran 8.1.
7970
      lf95*)
7971
        lt_prog_compiler_wl='-Wl,'
7972
        lt_prog_compiler_pic='--shared'
7973
        lt_prog_compiler_static='--static'
7974
        ;;
7975
      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7976
        # Portland Group compilers (*not* the Pentium gcc compiler,
7977
        # which looks to be a dead project)
7978
        lt_prog_compiler_wl='-Wl,'
7979
        lt_prog_compiler_pic='-fpic'
7980
        lt_prog_compiler_static='-Bstatic'
7981
        ;;
7982
      ccc*)
7983
        lt_prog_compiler_wl='-Wl,'
7984
        # All Alpha code is PIC.
7985
        lt_prog_compiler_static='-non_shared'
7986
        ;;
7987
      xl* | bgxl* | bgf* | mpixl*)
7988
        # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7989
        lt_prog_compiler_wl='-Wl,'
7990
        lt_prog_compiler_pic='-qpic'
7991
        lt_prog_compiler_static='-qstaticlink'
7992
        ;;
7993
      *)
7994
        case `$CC -V 2>&1 | sed 5q` in
7995
        *Sun\ F* | *Sun*Fortran*)
7996
          # Sun Fortran 8.3 passes all unrecognized flags to the linker
7997
          lt_prog_compiler_pic='-KPIC'
7998
          lt_prog_compiler_static='-Bstatic'
7999
          lt_prog_compiler_wl=''
8000
          ;;
8001
        *Sun\ C*)
8002
          # Sun C 5.9
8003
          lt_prog_compiler_pic='-KPIC'
8004
          lt_prog_compiler_static='-Bstatic'
8005
          lt_prog_compiler_wl='-Wl,'
8006
          ;;
8007
        esac
8008
        ;;
8009
      esac
8010
      ;;
8011
 
8012
    newsos6)
8013
      lt_prog_compiler_pic='-KPIC'
8014
      lt_prog_compiler_static='-Bstatic'
8015
      ;;
8016
 
8017
    *nto* | *qnx*)
8018
      # QNX uses GNU C++, but need to define -shared option too, otherwise
8019
      # it will coredump.
8020
      lt_prog_compiler_pic='-fPIC -shared'
8021
      ;;
8022
 
8023
    osf3* | osf4* | osf5*)
8024
      lt_prog_compiler_wl='-Wl,'
8025
      # All OSF/1 code is PIC.
8026
      lt_prog_compiler_static='-non_shared'
8027
      ;;
8028
 
8029
    rdos*)
8030
      lt_prog_compiler_static='-non_shared'
8031
      ;;
8032
 
8033
    solaris*)
8034
      lt_prog_compiler_pic='-KPIC'
8035
      lt_prog_compiler_static='-Bstatic'
8036
      case $cc_basename in
8037
      f77* | f90* | f95*)
8038
        lt_prog_compiler_wl='-Qoption ld ';;
8039
      *)
8040
        lt_prog_compiler_wl='-Wl,';;
8041
      esac
8042
      ;;
8043
 
8044
    sunos4*)
8045
      lt_prog_compiler_wl='-Qoption ld '
8046
      lt_prog_compiler_pic='-PIC'
8047
      lt_prog_compiler_static='-Bstatic'
8048
      ;;
8049
 
8050
    sysv4 | sysv4.2uw2* | sysv4.3*)
8051
      lt_prog_compiler_wl='-Wl,'
8052
      lt_prog_compiler_pic='-KPIC'
8053
      lt_prog_compiler_static='-Bstatic'
8054
      ;;
8055
 
8056
    sysv4*MP*)
8057
      if test -d /usr/nec ;then
8058
        lt_prog_compiler_pic='-Kconform_pic'
8059
        lt_prog_compiler_static='-Bstatic'
8060
      fi
8061
      ;;
8062
 
8063
    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8064
      lt_prog_compiler_wl='-Wl,'
8065
      lt_prog_compiler_pic='-KPIC'
8066
      lt_prog_compiler_static='-Bstatic'
8067
      ;;
8068
 
8069
    unicos*)
8070
      lt_prog_compiler_wl='-Wl,'
8071
      lt_prog_compiler_can_build_shared=no
8072
      ;;
8073
 
8074
    uts4*)
8075
      lt_prog_compiler_pic='-pic'
8076
      lt_prog_compiler_static='-Bstatic'
8077
      ;;
8078
 
8079
    *)
8080
      lt_prog_compiler_can_build_shared=no
8081
      ;;
8082
    esac
8083
  fi
8084
 
8085
case $host_os in
8086
  # For platforms which do not support PIC, -DPIC is meaningless:
8087
  *djgpp*)
8088
    lt_prog_compiler_pic=
8089
    ;;
8090
  *)
8091
    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8092
    ;;
8093
esac
8094
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8095
$as_echo "$lt_prog_compiler_pic" >&6; }
8096
 
8097
 
8098
 
8099
 
8100
 
8101
 
8102
#
8103
# Check to make sure the PIC flag actually works.
8104
#
8105
if test -n "$lt_prog_compiler_pic"; then
8106
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8107
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8108
if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8109
  $as_echo_n "(cached) " >&6
8110
else
8111
  lt_cv_prog_compiler_pic_works=no
8112
   ac_outfile=conftest.$ac_objext
8113
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8114
   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8115
   # Insert the option either (1) after the last *FLAGS variable, or
8116
   # (2) before a word containing "conftest.", or (3) at the end.
8117
   # Note that $ac_compile itself does not contain backslashes and begins
8118
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8119
   # The option is referenced via a variable to avoid confusing sed.
8120
   lt_compile=`echo "$ac_compile" | $SED \
8121
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8122
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8123
   -e 's:$: $lt_compiler_flag:'`
8124
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8125
   (eval "$lt_compile" 2>conftest.err)
8126
   ac_status=$?
8127
   cat conftest.err >&5
8128
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8129
   if (exit $ac_status) && test -s "$ac_outfile"; then
8130
     # The compiler can only warn and ignore the option if not recognized
8131
     # So say no if there are warnings other than the usual output.
8132
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8133
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8134
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8135
       lt_cv_prog_compiler_pic_works=yes
8136
     fi
8137
   fi
8138
   $RM conftest*
8139
 
8140
fi
8141
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8142
$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8143
 
8144
if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8145
    case $lt_prog_compiler_pic in
8146
     "" | " "*) ;;
8147
     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8148
     esac
8149
else
8150
    lt_prog_compiler_pic=
8151
     lt_prog_compiler_can_build_shared=no
8152
fi
8153
 
8154
fi
8155
 
8156
 
8157
 
8158
 
8159
 
8160
 
8161
#
8162
# Check to make sure the static flag actually works.
8163
#
8164
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8165
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8166
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8167
if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8168
  $as_echo_n "(cached) " >&6
8169
else
8170
  lt_cv_prog_compiler_static_works=no
8171
   save_LDFLAGS="$LDFLAGS"
8172
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8173
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8174
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8175
     # The linker can only warn and ignore the option if not recognized
8176
     # So say no if there are warnings
8177
     if test -s conftest.err; then
8178
       # Append any errors to the config.log.
8179
       cat conftest.err 1>&5
8180
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8181
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8182
       if diff conftest.exp conftest.er2 >/dev/null; then
8183
         lt_cv_prog_compiler_static_works=yes
8184
       fi
8185
     else
8186
       lt_cv_prog_compiler_static_works=yes
8187
     fi
8188
   fi
8189
   $RM -r conftest*
8190
   LDFLAGS="$save_LDFLAGS"
8191
 
8192
fi
8193
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8194
$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8195
 
8196
if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8197
    :
8198
else
8199
    lt_prog_compiler_static=
8200
fi
8201
 
8202
 
8203
 
8204
 
8205
 
8206
 
8207
 
8208
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8209
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8210
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8211
  $as_echo_n "(cached) " >&6
8212
else
8213
  lt_cv_prog_compiler_c_o=no
8214
   $RM -r conftest 2>/dev/null
8215
   mkdir conftest
8216
   cd conftest
8217
   mkdir out
8218
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8219
 
8220
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8221
   # Insert the option either (1) after the last *FLAGS variable, or
8222
   # (2) before a word containing "conftest.", or (3) at the end.
8223
   # Note that $ac_compile itself does not contain backslashes and begins
8224
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8225
   lt_compile=`echo "$ac_compile" | $SED \
8226
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8227
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8228
   -e 's:$: $lt_compiler_flag:'`
8229
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8230
   (eval "$lt_compile" 2>out/conftest.err)
8231
   ac_status=$?
8232
   cat out/conftest.err >&5
8233
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8234
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8235
   then
8236
     # The compiler can only warn and ignore the option if not recognized
8237
     # So say no if there are warnings
8238
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8239
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8240
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8241
       lt_cv_prog_compiler_c_o=yes
8242
     fi
8243
   fi
8244
   chmod u+w . 2>&5
8245
   $RM conftest*
8246
   # SGI C++ compiler will create directory out/ii_files/ for
8247
   # template instantiation
8248
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8249
   $RM out/* && rmdir out
8250
   cd ..
8251
   $RM -r conftest
8252
   $RM conftest*
8253
 
8254
fi
8255
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8256
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8257
 
8258
 
8259
 
8260
 
8261
 
8262
 
8263
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8264
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8265
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8266
  $as_echo_n "(cached) " >&6
8267
else
8268
  lt_cv_prog_compiler_c_o=no
8269
   $RM -r conftest 2>/dev/null
8270
   mkdir conftest
8271
   cd conftest
8272
   mkdir out
8273
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8274
 
8275
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8276
   # Insert the option either (1) after the last *FLAGS variable, or
8277
   # (2) before a word containing "conftest.", or (3) at the end.
8278
   # Note that $ac_compile itself does not contain backslashes and begins
8279
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8280
   lt_compile=`echo "$ac_compile" | $SED \
8281
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8282
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8283
   -e 's:$: $lt_compiler_flag:'`
8284
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8285
   (eval "$lt_compile" 2>out/conftest.err)
8286
   ac_status=$?
8287
   cat out/conftest.err >&5
8288
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8289
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8290
   then
8291
     # The compiler can only warn and ignore the option if not recognized
8292
     # So say no if there are warnings
8293
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8294
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8295
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8296
       lt_cv_prog_compiler_c_o=yes
8297
     fi
8298
   fi
8299
   chmod u+w . 2>&5
8300
   $RM conftest*
8301
   # SGI C++ compiler will create directory out/ii_files/ for
8302
   # template instantiation
8303
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8304
   $RM out/* && rmdir out
8305
   cd ..
8306
   $RM -r conftest
8307
   $RM conftest*
8308
 
8309
fi
8310
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8311
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8312
 
8313
 
8314
 
8315
 
8316
hard_links="nottested"
8317
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8318
  # do not overwrite the value of need_locks provided by the user
8319
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8320
$as_echo_n "checking if we can lock with hard links... " >&6; }
8321
  hard_links=yes
8322
  $RM conftest*
8323
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8324
  touch conftest.a
8325
  ln conftest.a conftest.b 2>&5 || hard_links=no
8326
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8327
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8328
$as_echo "$hard_links" >&6; }
8329
  if test "$hard_links" = no; then
8330
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8331
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8332
    need_locks=warn
8333
  fi
8334
else
8335
  need_locks=no
8336
fi
8337
 
8338
 
8339
 
8340
 
8341
 
8342
 
8343
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8344
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8345
 
8346
  runpath_var=
8347
  allow_undefined_flag=
8348
  always_export_symbols=no
8349
  archive_cmds=
8350
  archive_expsym_cmds=
8351
  compiler_needs_object=no
8352
  enable_shared_with_static_runtimes=no
8353
  export_dynamic_flag_spec=
8354
  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8355
  hardcode_automatic=no
8356
  hardcode_direct=no
8357
  hardcode_direct_absolute=no
8358
  hardcode_libdir_flag_spec=
8359
  hardcode_libdir_flag_spec_ld=
8360
  hardcode_libdir_separator=
8361
  hardcode_minus_L=no
8362
  hardcode_shlibpath_var=unsupported
8363
  inherit_rpath=no
8364
  link_all_deplibs=unknown
8365
  module_cmds=
8366
  module_expsym_cmds=
8367
  old_archive_from_new_cmds=
8368
  old_archive_from_expsyms_cmds=
8369
  thread_safe_flag_spec=
8370
  whole_archive_flag_spec=
8371
  # include_expsyms should be a list of space-separated symbols to be *always*
8372
  # included in the symbol list
8373
  include_expsyms=
8374
  # exclude_expsyms can be an extended regexp of symbols to exclude
8375
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8376
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8377
  # as well as any symbol that contains `d'.
8378
  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8379
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8380
  # platforms (ab)use it in PIC code, but their linkers get confused if
8381
  # the symbol is explicitly referenced.  Since portable code cannot
8382
  # rely on this symbol name, it's probably fine to never include it in
8383
  # preloaded symbol tables.
8384
  # Exclude shared library initialization/finalization symbols.
8385
  extract_expsyms_cmds=
8386
 
8387
  case $host_os in
8388
  cygwin* | mingw* | pw32* | cegcc*)
8389
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8390
    # When not using gcc, we currently assume that we are using
8391
    # Microsoft Visual C++.
8392
    if test "$GCC" != yes; then
8393
      with_gnu_ld=no
8394
    fi
8395
    ;;
8396
  interix*)
8397
    # we just hope/assume this is gcc and not c89 (= MSVC++)
8398
    with_gnu_ld=yes
8399
    ;;
8400
  openbsd*)
8401
    with_gnu_ld=no
8402
    ;;
8403
  esac
8404
 
8405
  ld_shlibs=yes
8406
 
8407
  # On some targets, GNU ld is compatible enough with the native linker
8408
  # that we're better off using the native interface for both.
8409
  lt_use_gnu_ld_interface=no
8410
  if test "$with_gnu_ld" = yes; then
8411
    case $host_os in
8412
      aix*)
8413
        # The AIX port of GNU ld has always aspired to compatibility
8414
        # with the native linker.  However, as the warning in the GNU ld
8415
        # block says, versions before 2.19.5* couldn't really create working
8416
        # shared libraries, regardless of the interface used.
8417
        case `$LD -v 2>&1` in
8418
          *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8419
          *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8420
          *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8421
          *)
8422
            lt_use_gnu_ld_interface=yes
8423
            ;;
8424
        esac
8425
        ;;
8426
      *)
8427
        lt_use_gnu_ld_interface=yes
8428
        ;;
8429
    esac
8430
  fi
8431
 
8432
  if test "$lt_use_gnu_ld_interface" = yes; then
8433
    # If archive_cmds runs LD, not CC, wlarc should be empty
8434
    wlarc='${wl}'
8435
 
8436
    # Set some defaults for GNU ld with shared library support. These
8437
    # are reset later if shared libraries are not supported. Putting them
8438
    # here allows them to be overridden if necessary.
8439
    runpath_var=LD_RUN_PATH
8440
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8441
    export_dynamic_flag_spec='${wl}--export-dynamic'
8442
    # ancient GNU ld didn't support --whole-archive et. al.
8443
    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8444
      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8445
    else
8446
      whole_archive_flag_spec=
8447
    fi
8448
    supports_anon_versioning=no
8449
    case `$LD -v 2>&1` in
8450
      *GNU\ gold*) supports_anon_versioning=yes ;;
8451
      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8452
      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8453
      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8454
      *\ 2.11.*) ;; # other 2.11 versions
8455
      *) supports_anon_versioning=yes ;;
8456
    esac
8457
 
8458
    # See if GNU ld supports shared libraries.
8459
    case $host_os in
8460
    aix[3-9]*)
8461
      # On AIX/PPC, the GNU linker is very broken
8462
      if test "$host_cpu" != ia64; then
8463
        ld_shlibs=no
8464
        cat <<_LT_EOF 1>&2
8465
 
8466
*** Warning: the GNU linker, at least up to release 2.19, is reported
8467
*** to be unable to reliably create shared libraries on AIX.
8468
*** Therefore, libtool is disabling shared libraries support.  If you
8469
*** really care for shared libraries, you may want to install binutils
8470
*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8471
*** You will then need to restart the configuration process.
8472
 
8473
_LT_EOF
8474
      fi
8475
      ;;
8476
 
8477
    amigaos*)
8478
      case $host_cpu in
8479
      powerpc)
8480
            # see comment about AmigaOS4 .so support
8481
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8482
            archive_expsym_cmds=''
8483
        ;;
8484
      m68k)
8485
            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)'
8486
            hardcode_libdir_flag_spec='-L$libdir'
8487
            hardcode_minus_L=yes
8488
        ;;
8489
      esac
8490
      ;;
8491
 
8492
    beos*)
8493
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8494
        allow_undefined_flag=unsupported
8495
        # Joseph Beckenbach  says some releases of gcc
8496
        # support --undefined.  This deserves some investigation.  FIXME
8497
        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8498
      else
8499
        ld_shlibs=no
8500
      fi
8501
      ;;
8502
 
8503
    cygwin* | mingw* | pw32* | cegcc*)
8504
      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8505
      # as there is no search path for DLLs.
8506
      hardcode_libdir_flag_spec='-L$libdir'
8507
      export_dynamic_flag_spec='${wl}--export-all-symbols'
8508
      allow_undefined_flag=unsupported
8509
      always_export_symbols=no
8510
      enable_shared_with_static_runtimes=yes
8511
      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8512
 
8513
      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8514
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8515
        # If the export-symbols file already is a .def file (1st line
8516
        # is EXPORTS), use it as is; otherwise, prepend...
8517
        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8518
          cp $export_symbols $output_objdir/$soname.def;
8519
        else
8520
          echo EXPORTS > $output_objdir/$soname.def;
8521
          cat $export_symbols >> $output_objdir/$soname.def;
8522
        fi~
8523
        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8524
      else
8525
        ld_shlibs=no
8526
      fi
8527
      ;;
8528
 
8529
    haiku*)
8530
      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8531
      link_all_deplibs=yes
8532
      ;;
8533
 
8534
    interix[3-9]*)
8535
      hardcode_direct=no
8536
      hardcode_shlibpath_var=no
8537
      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8538
      export_dynamic_flag_spec='${wl}-E'
8539
      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8540
      # Instead, shared libraries are loaded at an image base (0x10000000 by
8541
      # default) and relocated if they conflict, which is a slow very memory
8542
      # consuming and fragmenting process.  To avoid this, we pick a random,
8543
      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8544
      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8545
      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8546
      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'
8547
      ;;
8548
 
8549
    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8550
      tmp_diet=no
8551
      if test "$host_os" = linux-dietlibc; then
8552
        case $cc_basename in
8553
          diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8554
        esac
8555
      fi
8556
      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8557
         && test "$tmp_diet" = no
8558
      then
8559
        tmp_addflag=
8560
        tmp_sharedflag='-shared'
8561
        case $cc_basename,$host_cpu in
8562
        pgcc*)                          # Portland Group C compiler
8563
          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'
8564
          tmp_addflag=' $pic_flag'
8565
          ;;
8566
        pgf77* | pgf90* | pgf95* | pgfortran*)
8567
                                        # Portland Group f77 and f90 compilers
8568
          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'
8569
          tmp_addflag=' $pic_flag -Mnomain' ;;
8570
        ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8571
          tmp_addflag=' -i_dynamic' ;;
8572
        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8573
          tmp_addflag=' -i_dynamic -nofor_main' ;;
8574
        ifc* | ifort*)                  # Intel Fortran compiler
8575
          tmp_addflag=' -nofor_main' ;;
8576
        lf95*)                          # Lahey Fortran 8.1
8577
          whole_archive_flag_spec=
8578
          tmp_sharedflag='--shared' ;;
8579
        xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8580
          tmp_sharedflag='-qmkshrobj'
8581
          tmp_addflag= ;;
8582
        nvcc*)  # Cuda Compiler Driver 2.2
8583
          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'
8584
          compiler_needs_object=yes
8585
          ;;
8586
        esac
8587
        case `$CC -V 2>&1 | sed 5q` in
8588
        *Sun\ C*)                       # Sun C 5.9
8589
          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'
8590
          compiler_needs_object=yes
8591
          tmp_sharedflag='-G' ;;
8592
        *Sun\ F*)                       # Sun Fortran 8.3
8593
          tmp_sharedflag='-G' ;;
8594
        esac
8595
        archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8596
 
8597
        if test "x$supports_anon_versioning" = xyes; then
8598
          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8599
            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8600
            echo "local: *; };" >> $output_objdir/$libname.ver~
8601
            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8602
        fi
8603
 
8604
        case $cc_basename in
8605
        xlf* | bgf* | bgxlf* | mpixlf*)
8606
          # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8607
          whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8608
          hardcode_libdir_flag_spec=
8609
          hardcode_libdir_flag_spec_ld='-rpath $libdir'
8610
          archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8611
          if test "x$supports_anon_versioning" = xyes; then
8612
            archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8613
              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8614
              echo "local: *; };" >> $output_objdir/$libname.ver~
8615
              $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8616
          fi
8617
          ;;
8618
        esac
8619
      else
8620
        ld_shlibs=no
8621
      fi
8622
      ;;
8623
 
8624
    netbsd*)
8625
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8626
        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8627
        wlarc=
8628
      else
8629
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8630
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8631
      fi
8632
      ;;
8633
 
8634
    solaris*)
8635
      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8636
        ld_shlibs=no
8637
        cat <<_LT_EOF 1>&2
8638
 
8639
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8640
*** create shared libraries on Solaris systems.  Therefore, libtool
8641
*** is disabling shared libraries support.  We urge you to upgrade GNU
8642
*** binutils to release 2.9.1 or newer.  Another option is to modify
8643
*** your PATH or compiler configuration so that the native linker is
8644
*** used, and then restart.
8645
 
8646
_LT_EOF
8647
      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8648
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8649
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8650
      else
8651
        ld_shlibs=no
8652
      fi
8653
      ;;
8654
 
8655
    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8656
      case `$LD -v 2>&1` in
8657
        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8658
        ld_shlibs=no
8659
        cat <<_LT_EOF 1>&2
8660
 
8661
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8662
*** reliably create shared libraries on SCO systems.  Therefore, libtool
8663
*** is disabling shared libraries support.  We urge you to upgrade GNU
8664
*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8665
*** your PATH or compiler configuration so that the native linker is
8666
*** used, and then restart.
8667
 
8668
_LT_EOF
8669
        ;;
8670
        *)
8671
          # For security reasons, it is highly recommended that you always
8672
          # use absolute paths for naming shared libraries, and exclude the
8673
          # DT_RUNPATH tag from executables and libraries.  But doing so
8674
          # requires that you compile everything twice, which is a pain.
8675
          if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8676
            hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8677
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8678
            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8679
          else
8680
            ld_shlibs=no
8681
          fi
8682
        ;;
8683
      esac
8684
      ;;
8685
 
8686
    sunos4*)
8687
      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8688
      wlarc=
8689
      hardcode_direct=yes
8690
      hardcode_shlibpath_var=no
8691
      ;;
8692
 
8693
    *)
8694
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8695
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8696
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8697
      else
8698
        ld_shlibs=no
8699
      fi
8700
      ;;
8701
    esac
8702
 
8703
    if test "$ld_shlibs" = no; then
8704
      runpath_var=
8705
      hardcode_libdir_flag_spec=
8706
      export_dynamic_flag_spec=
8707
      whole_archive_flag_spec=
8708
    fi
8709
  else
8710
    # PORTME fill in a description of your system's linker (not GNU ld)
8711
    case $host_os in
8712
    aix3*)
8713
      allow_undefined_flag=unsupported
8714
      always_export_symbols=yes
8715
      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'
8716
      # Note: this linker hardcodes the directories in LIBPATH if there
8717
      # are no directories specified by -L.
8718
      hardcode_minus_L=yes
8719
      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8720
        # Neither direct hardcoding nor static linking is supported with a
8721
        # broken collect2.
8722
        hardcode_direct=unsupported
8723
      fi
8724
      ;;
8725
 
8726
    aix[4-9]*)
8727
      if test "$host_cpu" = ia64; then
8728
        # On IA64, the linker does run time linking by default, so we don't
8729
        # have to do anything special.
8730
        aix_use_runtimelinking=no
8731
        exp_sym_flag='-Bexport'
8732
        no_entry_flag=""
8733
      else
8734
        # If we're using GNU nm, then we don't want the "-C" option.
8735
        # -C means demangle to AIX nm, but means don't demangle with GNU nm
8736
        # Also, AIX nm treats weak defined symbols like other global
8737
        # defined symbols, whereas GNU nm marks them as "W".
8738
        if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8739
          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'
8740
        else
8741
          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'
8742
        fi
8743
        aix_use_runtimelinking=no
8744
 
8745
        # Test if we are trying to use run time linking or normal
8746
        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8747
        # need to do runtime linking.
8748
        case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8749
          for ld_flag in $LDFLAGS; do
8750
          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8751
            aix_use_runtimelinking=yes
8752
            break
8753
          fi
8754
          done
8755
          ;;
8756
        esac
8757
 
8758
        exp_sym_flag='-bexport'
8759
        no_entry_flag='-bnoentry'
8760
      fi
8761
 
8762
      # When large executables or shared objects are built, AIX ld can
8763
      # have problems creating the table of contents.  If linking a library
8764
      # or program results in "error TOC overflow" add -mminimal-toc to
8765
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8766
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8767
 
8768
      archive_cmds=''
8769
      hardcode_direct=yes
8770
      hardcode_direct_absolute=yes
8771
      hardcode_libdir_separator=':'
8772
      link_all_deplibs=yes
8773
      file_list_spec='${wl}-f,'
8774
 
8775
      if test "$GCC" = yes; then
8776
        case $host_os in aix4.[012]|aix4.[012].*)
8777
        # We only want to do this on AIX 4.2 and lower, the check
8778
        # below for broken collect2 doesn't work under 4.3+
8779
          collect2name=`${CC} -print-prog-name=collect2`
8780
          if test -f "$collect2name" &&
8781
           strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8782
          then
8783
          # We have reworked collect2
8784
          :
8785
          else
8786
          # We have old collect2
8787
          hardcode_direct=unsupported
8788
          # It fails to find uninstalled libraries when the uninstalled
8789
          # path is not listed in the libpath.  Setting hardcode_minus_L
8790
          # to unsupported forces relinking
8791
          hardcode_minus_L=yes
8792
          hardcode_libdir_flag_spec='-L$libdir'
8793
          hardcode_libdir_separator=
8794
          fi
8795
          ;;
8796
        esac
8797
        shared_flag='-shared'
8798
        if test "$aix_use_runtimelinking" = yes; then
8799
          shared_flag="$shared_flag "'${wl}-G'
8800
        fi
8801
      else
8802
        # not using gcc
8803
        if test "$host_cpu" = ia64; then
8804
        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8805
        # chokes on -Wl,-G. The following line is correct:
8806
          shared_flag='-G'
8807
        else
8808
          if test "$aix_use_runtimelinking" = yes; then
8809
            shared_flag='${wl}-G'
8810
          else
8811
            shared_flag='${wl}-bM:SRE'
8812
          fi
8813
        fi
8814
      fi
8815
 
8816
      export_dynamic_flag_spec='${wl}-bexpall'
8817
      # It seems that -bexpall does not export symbols beginning with
8818
      # underscore (_), so it is better to generate a list of symbols to export.
8819
      always_export_symbols=yes
8820
      if test "$aix_use_runtimelinking" = yes; then
8821
        # Warning - without using the other runtime loading flags (-brtl),
8822
        # -berok will link without error, but may produce a broken library.
8823
        allow_undefined_flag='-berok'
8824
        # Determine the default libpath from the value encoded in an
8825
        # empty executable.
8826
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8827
/* end confdefs.h.  */
8828
 
8829
int
8830
main ()
8831
{
8832
 
8833
  ;
8834
  return 0;
8835
}
8836
_ACEOF
8837
if ac_fn_c_try_link "$LINENO"; then :
8838
 
8839
lt_aix_libpath_sed='
8840
    /Import File Strings/,/^$/ {
8841
        /^0/ {
8842
            s/^0  *\(.*\)$/\1/
8843
            p
8844
        }
8845
    }'
8846
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8847
# Check for a 64-bit object if we didn't find anything.
8848
if test -z "$aix_libpath"; then
8849
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8850
fi
8851
fi
8852
rm -f core conftest.err conftest.$ac_objext \
8853
    conftest$ac_exeext conftest.$ac_ext
8854
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8855
 
8856
        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8857
        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"
8858
      else
8859
        if test "$host_cpu" = ia64; then
8860
          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8861
          allow_undefined_flag="-z nodefs"
8862
          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"
8863
        else
8864
         # Determine the default libpath from the value encoded in an
8865
         # empty executable.
8866
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8867
/* end confdefs.h.  */
8868
 
8869
int
8870
main ()
8871
{
8872
 
8873
  ;
8874
  return 0;
8875
}
8876
_ACEOF
8877
if ac_fn_c_try_link "$LINENO"; then :
8878
 
8879
lt_aix_libpath_sed='
8880
    /Import File Strings/,/^$/ {
8881
        /^0/ {
8882
            s/^0  *\(.*\)$/\1/
8883
            p
8884
        }
8885
    }'
8886
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8887
# Check for a 64-bit object if we didn't find anything.
8888
if test -z "$aix_libpath"; then
8889
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8890
fi
8891
fi
8892
rm -f core conftest.err conftest.$ac_objext \
8893
    conftest$ac_exeext conftest.$ac_ext
8894
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8895
 
8896
         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8897
          # Warning - without using the other run time loading flags,
8898
          # -berok will link without error, but may produce a broken library.
8899
          no_undefined_flag=' ${wl}-bernotok'
8900
          allow_undefined_flag=' ${wl}-berok'
8901
          if test "$with_gnu_ld" = yes; then
8902
            # We only use this code for GNU lds that support --whole-archive.
8903
            whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8904
          else
8905
            # Exported symbols can be pulled into shared objects from archives
8906
            whole_archive_flag_spec='$convenience'
8907
          fi
8908
          archive_cmds_need_lc=yes
8909
          # This is similar to how AIX traditionally builds its shared libraries.
8910
          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'
8911
        fi
8912
      fi
8913
      ;;
8914
 
8915
    amigaos*)
8916
      case $host_cpu in
8917
      powerpc)
8918
            # see comment about AmigaOS4 .so support
8919
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8920
            archive_expsym_cmds=''
8921
        ;;
8922
      m68k)
8923
            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)'
8924
            hardcode_libdir_flag_spec='-L$libdir'
8925
            hardcode_minus_L=yes
8926
        ;;
8927
      esac
8928
      ;;
8929
 
8930
    bsdi[45]*)
8931
      export_dynamic_flag_spec=-rdynamic
8932
      ;;
8933
 
8934
    cygwin* | mingw* | pw32* | cegcc*)
8935
      # When not using gcc, we currently assume that we are using
8936
      # Microsoft Visual C++.
8937
      # hardcode_libdir_flag_spec is actually meaningless, as there is
8938
      # no search path for DLLs.
8939
      hardcode_libdir_flag_spec=' '
8940
      allow_undefined_flag=unsupported
8941
      # Tell ltmain to make .lib files, not .a files.
8942
      libext=lib
8943
      # Tell ltmain to make .dll files, not .so files.
8944
      shrext_cmds=".dll"
8945
      # FIXME: Setting linknames here is a bad hack.
8946
      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8947
      # The linker will automatically build a .lib file if we build a DLL.
8948
      old_archive_from_new_cmds='true'
8949
      # FIXME: Should let the user specify the lib program.
8950
      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8951
      fix_srcfile_path='`cygpath -w "$srcfile"`'
8952
      enable_shared_with_static_runtimes=yes
8953
      ;;
8954
 
8955
    darwin* | rhapsody*)
8956
 
8957
 
8958
  archive_cmds_need_lc=no
8959
  hardcode_direct=no
8960
  hardcode_automatic=yes
8961
  hardcode_shlibpath_var=unsupported
8962
  if test "$lt_cv_ld_force_load" = "yes"; then
8963
    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\"`'
8964
  else
8965
    whole_archive_flag_spec=''
8966
  fi
8967
  link_all_deplibs=yes
8968
  allow_undefined_flag="$_lt_dar_allow_undefined"
8969
  case $cc_basename in
8970
     ifort*) _lt_dar_can_shared=yes ;;
8971
     *) _lt_dar_can_shared=$GCC ;;
8972
  esac
8973
  if test "$_lt_dar_can_shared" = "yes"; then
8974
    output_verbose_link_cmd=func_echo_all
8975
    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8976
    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8977
    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}"
8978
    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}"
8979
 
8980
  else
8981
  ld_shlibs=no
8982
  fi
8983
 
8984
      ;;
8985
 
8986
    dgux*)
8987
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8988
      hardcode_libdir_flag_spec='-L$libdir'
8989
      hardcode_shlibpath_var=no
8990
      ;;
8991
 
8992
    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8993
    # support.  Future versions do this automatically, but an explicit c++rt0.o
8994
    # does not break anything, and helps significantly (at the cost of a little
8995
    # extra space).
8996
    freebsd2.2*)
8997
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8998
      hardcode_libdir_flag_spec='-R$libdir'
8999
      hardcode_direct=yes
9000
      hardcode_shlibpath_var=no
9001
      ;;
9002
 
9003
    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9004
    freebsd2.*)
9005
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9006
      hardcode_direct=yes
9007
      hardcode_minus_L=yes
9008
      hardcode_shlibpath_var=no
9009
      ;;
9010
 
9011
    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9012
    freebsd* | dragonfly*)
9013
      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9014
      hardcode_libdir_flag_spec='-R$libdir'
9015
      hardcode_direct=yes
9016
      hardcode_shlibpath_var=no
9017
      ;;
9018
 
9019
    hpux9*)
9020
      if test "$GCC" = yes; then
9021
        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'
9022
      else
9023
        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'
9024
      fi
9025
      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9026
      hardcode_libdir_separator=:
9027
      hardcode_direct=yes
9028
 
9029
      # hardcode_minus_L: Not really in the search PATH,
9030
      # but as the default location of the library.
9031
      hardcode_minus_L=yes
9032
      export_dynamic_flag_spec='${wl}-E'
9033
      ;;
9034
 
9035
    hpux10*)
9036
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9037
        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9038
      else
9039
        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9040
      fi
9041
      if test "$with_gnu_ld" = no; then
9042
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9043
        hardcode_libdir_flag_spec_ld='+b $libdir'
9044
        hardcode_libdir_separator=:
9045
        hardcode_direct=yes
9046
        hardcode_direct_absolute=yes
9047
        export_dynamic_flag_spec='${wl}-E'
9048
        # hardcode_minus_L: Not really in the search PATH,
9049
        # but as the default location of the library.
9050
        hardcode_minus_L=yes
9051
      fi
9052
      ;;
9053
 
9054
    hpux11*)
9055
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9056
        case $host_cpu in
9057
        hppa*64*)
9058
          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9059
          ;;
9060
        ia64*)
9061
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9062
          ;;
9063
        *)
9064
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9065
          ;;
9066
        esac
9067
      else
9068
        case $host_cpu in
9069
        hppa*64*)
9070
          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9071
          ;;
9072
        ia64*)
9073
          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9074
          ;;
9075
        *)
9076
 
9077
          # Older versions of the 11.00 compiler do not understand -b yet
9078
          # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9079
          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9080
$as_echo_n "checking if $CC understands -b... " >&6; }
9081
if test "${lt_cv_prog_compiler__b+set}" = set; then :
9082
  $as_echo_n "(cached) " >&6
9083
else
9084
  lt_cv_prog_compiler__b=no
9085
   save_LDFLAGS="$LDFLAGS"
9086
   LDFLAGS="$LDFLAGS -b"
9087
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9088
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9089
     # The linker can only warn and ignore the option if not recognized
9090
     # So say no if there are warnings
9091
     if test -s conftest.err; then
9092
       # Append any errors to the config.log.
9093
       cat conftest.err 1>&5
9094
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9095
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9096
       if diff conftest.exp conftest.er2 >/dev/null; then
9097
         lt_cv_prog_compiler__b=yes
9098
       fi
9099
     else
9100
       lt_cv_prog_compiler__b=yes
9101
     fi
9102
   fi
9103
   $RM -r conftest*
9104
   LDFLAGS="$save_LDFLAGS"
9105
 
9106
fi
9107
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9108
$as_echo "$lt_cv_prog_compiler__b" >&6; }
9109
 
9110
if test x"$lt_cv_prog_compiler__b" = xyes; then
9111
    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9112
else
9113
    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9114
fi
9115
 
9116
          ;;
9117
        esac
9118
      fi
9119
      if test "$with_gnu_ld" = no; then
9120
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9121
        hardcode_libdir_separator=:
9122
 
9123
        case $host_cpu in
9124
        hppa*64*|ia64*)
9125
          hardcode_direct=no
9126
          hardcode_shlibpath_var=no
9127
          ;;
9128
        *)
9129
          hardcode_direct=yes
9130
          hardcode_direct_absolute=yes
9131
          export_dynamic_flag_spec='${wl}-E'
9132
 
9133
          # hardcode_minus_L: Not really in the search PATH,
9134
          # but as the default location of the library.
9135
          hardcode_minus_L=yes
9136
          ;;
9137
        esac
9138
      fi
9139
      ;;
9140
 
9141
    irix5* | irix6* | nonstopux*)
9142
      if test "$GCC" = yes; then
9143
        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'
9144
        # Try to use the -exported_symbol ld option, if it does not
9145
        # work, assume that -exports_file does not work either and
9146
        # implicitly export all symbols.
9147
        save_LDFLAGS="$LDFLAGS"
9148
        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9149
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9150
/* end confdefs.h.  */
9151
int foo(void) {}
9152
_ACEOF
9153
if ac_fn_c_try_link "$LINENO"; then :
9154
  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'
9155
 
9156
fi
9157
rm -f core conftest.err conftest.$ac_objext \
9158
    conftest$ac_exeext conftest.$ac_ext
9159
        LDFLAGS="$save_LDFLAGS"
9160
      else
9161
        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'
9162
        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'
9163
      fi
9164
      archive_cmds_need_lc='no'
9165
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9166
      hardcode_libdir_separator=:
9167
      inherit_rpath=yes
9168
      link_all_deplibs=yes
9169
      ;;
9170
 
9171
    netbsd*)
9172
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9173
        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9174
      else
9175
        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9176
      fi
9177
      hardcode_libdir_flag_spec='-R$libdir'
9178
      hardcode_direct=yes
9179
      hardcode_shlibpath_var=no
9180
      ;;
9181
 
9182
    newsos6)
9183
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9184
      hardcode_direct=yes
9185
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9186
      hardcode_libdir_separator=:
9187
      hardcode_shlibpath_var=no
9188
      ;;
9189
 
9190
    *nto* | *qnx*)
9191
      ;;
9192
 
9193
    openbsd*)
9194
      if test -f /usr/libexec/ld.so; then
9195
        hardcode_direct=yes
9196
        hardcode_shlibpath_var=no
9197
        hardcode_direct_absolute=yes
9198
        if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9199
          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9200
          archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9201
          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9202
          export_dynamic_flag_spec='${wl}-E'
9203
        else
9204
          case $host_os in
9205
           openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9206
             archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9207
             hardcode_libdir_flag_spec='-R$libdir'
9208
             ;;
9209
           *)
9210
             archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9211
             hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9212
             ;;
9213
          esac
9214
        fi
9215
      else
9216
        ld_shlibs=no
9217
      fi
9218
      ;;
9219
 
9220
    os2*)
9221
      hardcode_libdir_flag_spec='-L$libdir'
9222
      hardcode_minus_L=yes
9223
      allow_undefined_flag=unsupported
9224
      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'
9225
      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9226
      ;;
9227
 
9228
    osf3*)
9229
      if test "$GCC" = yes; then
9230
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9231
        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'
9232
      else
9233
        allow_undefined_flag=' -expect_unresolved \*'
9234
        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'
9235
      fi
9236
      archive_cmds_need_lc='no'
9237
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9238
      hardcode_libdir_separator=:
9239
      ;;
9240
 
9241
    osf4* | osf5*)      # as osf3* with the addition of -msym flag
9242
      if test "$GCC" = yes; then
9243
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9244
        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'
9245
        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9246
      else
9247
        allow_undefined_flag=' -expect_unresolved \*'
9248
        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'
9249
        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~
9250
        $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'
9251
 
9252
        # Both c and cxx compiler support -rpath directly
9253
        hardcode_libdir_flag_spec='-rpath $libdir'
9254
      fi
9255
      archive_cmds_need_lc='no'
9256
      hardcode_libdir_separator=:
9257
      ;;
9258
 
9259
    solaris*)
9260
      no_undefined_flag=' -z defs'
9261
      if test "$GCC" = yes; then
9262
        wlarc='${wl}'
9263
        archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9264
        archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9265
          $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9266
      else
9267
        case `$CC -V 2>&1` in
9268
        *"Compilers 5.0"*)
9269
          wlarc=''
9270
          archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9271
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9272
          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9273
          ;;
9274
        *)
9275
          wlarc='${wl}'
9276
          archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9277
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9278
          $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9279
          ;;
9280
        esac
9281
      fi
9282
      hardcode_libdir_flag_spec='-R$libdir'
9283
      hardcode_shlibpath_var=no
9284
      case $host_os in
9285
      solaris2.[0-5] | solaris2.[0-5].*) ;;
9286
      *)
9287
        # The compiler driver will combine and reorder linker options,
9288
        # but understands `-z linker_flag'.  GCC discards it without `$wl',
9289
        # but is careful enough not to reorder.
9290
        # Supported since Solaris 2.6 (maybe 2.5.1?)
9291
        if test "$GCC" = yes; then
9292
          whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9293
        else
9294
          whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9295
        fi
9296
        ;;
9297
      esac
9298
      link_all_deplibs=yes
9299
      ;;
9300
 
9301
    sunos4*)
9302
      if test "x$host_vendor" = xsequent; then
9303
        # Use $CC to link under sequent, because it throws in some extra .o
9304
        # files that make .init and .fini sections work.
9305
        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9306
      else
9307
        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9308
      fi
9309
      hardcode_libdir_flag_spec='-L$libdir'
9310
      hardcode_direct=yes
9311
      hardcode_minus_L=yes
9312
      hardcode_shlibpath_var=no
9313
      ;;
9314
 
9315
    sysv4)
9316
      case $host_vendor in
9317
        sni)
9318
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9319
          hardcode_direct=yes # is this really true???
9320
        ;;
9321
        siemens)
9322
          ## LD is ld it makes a PLAMLIB
9323
          ## CC just makes a GrossModule.
9324
          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9325
          reload_cmds='$CC -r -o $output$reload_objs'
9326
          hardcode_direct=no
9327
        ;;
9328
        motorola)
9329
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9330
          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9331
        ;;
9332
      esac
9333
      runpath_var='LD_RUN_PATH'
9334
      hardcode_shlibpath_var=no
9335
      ;;
9336
 
9337
    sysv4.3*)
9338
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9339
      hardcode_shlibpath_var=no
9340
      export_dynamic_flag_spec='-Bexport'
9341
      ;;
9342
 
9343
    sysv4*MP*)
9344
      if test -d /usr/nec; then
9345
        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9346
        hardcode_shlibpath_var=no
9347
        runpath_var=LD_RUN_PATH
9348
        hardcode_runpath_var=yes
9349
        ld_shlibs=yes
9350
      fi
9351
      ;;
9352
 
9353
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9354
      no_undefined_flag='${wl}-z,text'
9355
      archive_cmds_need_lc=no
9356
      hardcode_shlibpath_var=no
9357
      runpath_var='LD_RUN_PATH'
9358
 
9359
      if test "$GCC" = yes; then
9360
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9361
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9362
      else
9363
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9364
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9365
      fi
9366
      ;;
9367
 
9368
    sysv5* | sco3.2v5* | sco5v6*)
9369
      # Note: We can NOT use -z defs as we might desire, because we do not
9370
      # link with -lc, and that would cause any symbols used from libc to
9371
      # always be unresolved, which means just about no library would
9372
      # ever link correctly.  If we're not using GNU ld we use -z text
9373
      # though, which does catch some bad symbols but isn't as heavy-handed
9374
      # as -z defs.
9375
      no_undefined_flag='${wl}-z,text'
9376
      allow_undefined_flag='${wl}-z,nodefs'
9377
      archive_cmds_need_lc=no
9378
      hardcode_shlibpath_var=no
9379
      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9380
      hardcode_libdir_separator=':'
9381
      link_all_deplibs=yes
9382
      export_dynamic_flag_spec='${wl}-Bexport'
9383
      runpath_var='LD_RUN_PATH'
9384
 
9385
      if test "$GCC" = yes; then
9386
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9387
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9388
      else
9389
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9390
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9391
      fi
9392
      ;;
9393
 
9394
    uts4*)
9395
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9396
      hardcode_libdir_flag_spec='-L$libdir'
9397
      hardcode_shlibpath_var=no
9398
      ;;
9399
 
9400
    *)
9401
      ld_shlibs=no
9402
      ;;
9403
    esac
9404
 
9405
    if test x$host_vendor = xsni; then
9406
      case $host in
9407
      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9408
        export_dynamic_flag_spec='${wl}-Blargedynsym'
9409
        ;;
9410
      esac
9411
    fi
9412
  fi
9413
 
9414
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9415
$as_echo "$ld_shlibs" >&6; }
9416
test "$ld_shlibs" = no && can_build_shared=no
9417
 
9418
with_gnu_ld=$with_gnu_ld
9419
 
9420
 
9421
 
9422
 
9423
 
9424
 
9425
 
9426
 
9427
 
9428
 
9429
 
9430
 
9431
 
9432
 
9433
 
9434
#
9435
# Do we need to explicitly link libc?
9436
#
9437
case "x$archive_cmds_need_lc" in
9438
x|xyes)
9439
  # Assume -lc should be added
9440
  archive_cmds_need_lc=yes
9441
 
9442
  if test "$enable_shared" = yes && test "$GCC" = yes; then
9443
    case $archive_cmds in
9444
    *'~'*)
9445
      # FIXME: we may have to deal with multi-command sequences.
9446
      ;;
9447
    '$CC '*)
9448
      # Test whether the compiler implicitly links with -lc since on some
9449
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9450
      # to ld, don't add -lc before -lgcc.
9451
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9452
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9453
if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9454
  $as_echo_n "(cached) " >&6
9455
else
9456
  $RM conftest*
9457
        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9458
 
9459
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9460
  (eval $ac_compile) 2>&5
9461
  ac_status=$?
9462
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9463
  test $ac_status = 0; } 2>conftest.err; then
9464
          soname=conftest
9465
          lib=conftest
9466
          libobjs=conftest.$ac_objext
9467
          deplibs=
9468
          wl=$lt_prog_compiler_wl
9469
          pic_flag=$lt_prog_compiler_pic
9470
          compiler_flags=-v
9471
          linker_flags=-v
9472
          verstring=
9473
          output_objdir=.
9474
          libname=conftest
9475
          lt_save_allow_undefined_flag=$allow_undefined_flag
9476
          allow_undefined_flag=
9477
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9478
  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9479
  ac_status=$?
9480
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9481
  test $ac_status = 0; }
9482
          then
9483
            lt_cv_archive_cmds_need_lc=no
9484
          else
9485
            lt_cv_archive_cmds_need_lc=yes
9486
          fi
9487
          allow_undefined_flag=$lt_save_allow_undefined_flag
9488
        else
9489
          cat conftest.err 1>&5
9490
        fi
9491
        $RM conftest*
9492
 
9493
fi
9494
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9495
$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9496
      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9497
      ;;
9498
    esac
9499
  fi
9500
  ;;
9501
esac
9502
 
9503
 
9504
 
9505
 
9506
 
9507
 
9508
 
9509
 
9510
 
9511
 
9512
 
9513
 
9514
 
9515
 
9516
 
9517
 
9518
 
9519
 
9520
 
9521
 
9522
 
9523
 
9524
 
9525
 
9526
 
9527
 
9528
 
9529
 
9530
 
9531
 
9532
 
9533
 
9534
 
9535
 
9536
 
9537
 
9538
 
9539
 
9540
 
9541
 
9542
 
9543
 
9544
 
9545
 
9546
 
9547
 
9548
 
9549
 
9550
 
9551
 
9552
 
9553
 
9554
 
9555
 
9556
 
9557
 
9558
 
9559
 
9560
 
9561
 
9562
 
9563
 
9564
 
9565
 
9566
 
9567
 
9568
 
9569
 
9570
 
9571
 
9572
 
9573
 
9574
 
9575
 
9576
 
9577
 
9578
 
9579
 
9580
 
9581
 
9582
 
9583
 
9584
 
9585
 
9586
 
9587
 
9588
 
9589
 
9590
 
9591
 
9592
 
9593
 
9594
 
9595
 
9596
 
9597
 
9598
 
9599
 
9600
 
9601
 
9602
 
9603
 
9604
 
9605
 
9606
 
9607
 
9608
 
9609
 
9610
 
9611
 
9612
 
9613
 
9614
 
9615
 
9616
 
9617
 
9618
 
9619
 
9620
 
9621
 
9622
 
9623
 
9624
 
9625
 
9626
 
9627
 
9628
 
9629
 
9630
 
9631
 
9632
 
9633
 
9634
 
9635
 
9636
 
9637
 
9638
 
9639
 
9640
 
9641
 
9642
 
9643
 
9644
 
9645
 
9646
 
9647
 
9648
 
9649
 
9650
 
9651
 
9652
 
9653
 
9654
 
9655
 
9656
 
9657
 
9658
 
9659
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9660
$as_echo_n "checking dynamic linker characteristics... " >&6; }
9661
 
9662
if test "$GCC" = yes; then
9663
  case $host_os in
9664
    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9665
    *) lt_awk_arg="/^libraries:/" ;;
9666
  esac
9667
  case $host_os in
9668
    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9669
    *) lt_sed_strip_eq="s,=/,/,g" ;;
9670
  esac
9671
  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9672
  case $lt_search_path_spec in
9673
  *\;*)
9674
    # if the path contains ";" then we assume it to be the separator
9675
    # otherwise default to the standard path separator (i.e. ":") - it is
9676
    # assumed that no part of a normal pathname contains ";" but that should
9677
    # okay in the real world where ";" in dirpaths is itself problematic.
9678
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9679
    ;;
9680
  *)
9681
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9682
    ;;
9683
  esac
9684
  # Ok, now we have the path, separated by spaces, we can step through it
9685
  # and add multilib dir if necessary.
9686
  lt_tmp_lt_search_path_spec=
9687
  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9688
  for lt_sys_path in $lt_search_path_spec; do
9689
    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9690
      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9691
    else
9692
      test -d "$lt_sys_path" && \
9693
        lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9694
    fi
9695
  done
9696
  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9697
BEGIN {RS=" "; FS="/|\n";} {
9698
  lt_foo="";
9699
  lt_count=0;
9700
  for (lt_i = NF; lt_i > 0; lt_i--) {
9701
    if ($lt_i != "" && $lt_i != ".") {
9702
      if ($lt_i == "..") {
9703
        lt_count++;
9704
      } else {
9705
        if (lt_count == 0) {
9706
          lt_foo="/" $lt_i lt_foo;
9707
        } else {
9708
          lt_count--;
9709
        }
9710
      }
9711
    }
9712
  }
9713
  if (lt_foo != "") { lt_freq[lt_foo]++; }
9714
  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9715
}'`
9716
  # AWK program above erroneously prepends '/' to C:/dos/paths
9717
  # for these hosts.
9718
  case $host_os in
9719
    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9720
      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9721
  esac
9722
  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9723
else
9724
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9725
fi
9726
library_names_spec=
9727
libname_spec='lib$name'
9728
soname_spec=
9729
shrext_cmds=".so"
9730
postinstall_cmds=
9731
postuninstall_cmds=
9732
finish_cmds=
9733
finish_eval=
9734
shlibpath_var=
9735
shlibpath_overrides_runpath=unknown
9736
version_type=none
9737
dynamic_linker="$host_os ld.so"
9738
sys_lib_dlsearch_path_spec="/lib /usr/lib"
9739
need_lib_prefix=unknown
9740
hardcode_into_libs=no
9741
 
9742
# when you set need_version to no, make sure it does not cause -set_version
9743
# flags to be left without arguments
9744
need_version=unknown
9745
 
9746
case $host_os in
9747
aix3*)
9748
  version_type=linux
9749
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9750
  shlibpath_var=LIBPATH
9751
 
9752
  # AIX 3 has no versioning support, so we append a major version to the name.
9753
  soname_spec='${libname}${release}${shared_ext}$major'
9754
  ;;
9755
 
9756
aix[4-9]*)
9757
  version_type=linux
9758
  need_lib_prefix=no
9759
  need_version=no
9760
  hardcode_into_libs=yes
9761
  if test "$host_cpu" = ia64; then
9762
    # AIX 5 supports IA64
9763
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9764
    shlibpath_var=LD_LIBRARY_PATH
9765
  else
9766
    # With GCC up to 2.95.x, collect2 would create an import file
9767
    # for dependence libraries.  The import file would start with
9768
    # the line `#! .'.  This would cause the generated library to
9769
    # depend on `.', always an invalid library.  This was fixed in
9770
    # development snapshots of GCC prior to 3.0.
9771
    case $host_os in
9772
      aix4 | aix4.[01] | aix4.[01].*)
9773
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9774
           echo ' yes '
9775
           echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9776
        :
9777
      else
9778
        can_build_shared=no
9779
      fi
9780
      ;;
9781
    esac
9782
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9783
    # soname into executable. Probably we can add versioning support to
9784
    # collect2, so additional links can be useful in future.
9785
    if test "$aix_use_runtimelinking" = yes; then
9786
      # If using run time linking (on AIX 4.2 or later) use lib.so
9787
      # instead of lib.a to let people know that these are not
9788
      # typical AIX shared libraries.
9789
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9790
    else
9791
      # We preserve .a as extension for shared libraries through AIX4.2
9792
      # and later when we are not doing run time linking.
9793
      library_names_spec='${libname}${release}.a $libname.a'
9794
      soname_spec='${libname}${release}${shared_ext}$major'
9795
    fi
9796
    shlibpath_var=LIBPATH
9797
  fi
9798
  ;;
9799
 
9800
amigaos*)
9801
  case $host_cpu in
9802
  powerpc)
9803
    # Since July 2007 AmigaOS4 officially supports .so libraries.
9804
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9805
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9806
    ;;
9807
  m68k)
9808
    library_names_spec='$libname.ixlibrary $libname.a'
9809
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9810
    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'
9811
    ;;
9812
  esac
9813
  ;;
9814
 
9815
beos*)
9816
  library_names_spec='${libname}${shared_ext}'
9817
  dynamic_linker="$host_os ld.so"
9818
  shlibpath_var=LIBRARY_PATH
9819
  ;;
9820
 
9821
bsdi[45]*)
9822
  version_type=linux
9823
  need_version=no
9824
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9825
  soname_spec='${libname}${release}${shared_ext}$major'
9826
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9827
  shlibpath_var=LD_LIBRARY_PATH
9828
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9829
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9830
  # the default ld.so.conf also contains /usr/contrib/lib and
9831
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9832
  # libtool to hard-code these into programs
9833
  ;;
9834
 
9835
cygwin* | mingw* | pw32* | cegcc*)
9836
  version_type=windows
9837
  shrext_cmds=".dll"
9838
  need_version=no
9839
  need_lib_prefix=no
9840
 
9841
  case $GCC,$host_os in
9842
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9843
    library_names_spec='$libname.dll.a'
9844
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9845
    postinstall_cmds='base_file=`basename \${file}`~
9846
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9847
      dldir=$destdir/`dirname \$dlpath`~
9848
      test -d \$dldir || mkdir -p \$dldir~
9849
      $install_prog $dir/$dlname \$dldir/$dlname~
9850
      chmod a+x \$dldir/$dlname~
9851
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9852
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9853
      fi'
9854
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9855
      dlpath=$dir/\$dldll~
9856
       $RM \$dlpath'
9857
    shlibpath_overrides_runpath=yes
9858
 
9859
    case $host_os in
9860
    cygwin*)
9861
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9862
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9863
 
9864
      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9865
      ;;
9866
    mingw* | cegcc*)
9867
      # MinGW DLLs use traditional 'lib' prefix
9868
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9869
      ;;
9870
    pw32*)
9871
      # pw32 DLLs use 'pw' prefix rather than 'lib'
9872
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9873
      ;;
9874
    esac
9875
    ;;
9876
 
9877
  *)
9878
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9879
    ;;
9880
  esac
9881
  dynamic_linker='Win32 ld.exe'
9882
  # FIXME: first we should search . and the directory the executable is in
9883
  shlibpath_var=PATH
9884
  ;;
9885
 
9886
darwin* | rhapsody*)
9887
  dynamic_linker="$host_os dyld"
9888
  version_type=darwin
9889
  need_lib_prefix=no
9890
  need_version=no
9891
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9892
  soname_spec='${libname}${release}${major}$shared_ext'
9893
  shlibpath_overrides_runpath=yes
9894
  shlibpath_var=DYLD_LIBRARY_PATH
9895
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9896
 
9897
  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9898
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9899
  ;;
9900
 
9901
dgux*)
9902
  version_type=linux
9903
  need_lib_prefix=no
9904
  need_version=no
9905
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9906
  soname_spec='${libname}${release}${shared_ext}$major'
9907
  shlibpath_var=LD_LIBRARY_PATH
9908
  ;;
9909
 
9910
freebsd* | dragonfly*)
9911
  # DragonFly does not have aout.  When/if they implement a new
9912
  # versioning mechanism, adjust this.
9913
  if test -x /usr/bin/objformat; then
9914
    objformat=`/usr/bin/objformat`
9915
  else
9916
    case $host_os in
9917
    freebsd[23].*) objformat=aout ;;
9918
    *) objformat=elf ;;
9919
    esac
9920
  fi
9921
  version_type=freebsd-$objformat
9922
  case $version_type in
9923
    freebsd-elf*)
9924
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9925
      need_version=no
9926
      need_lib_prefix=no
9927
      ;;
9928
    freebsd-*)
9929
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9930
      need_version=yes
9931
      ;;
9932
  esac
9933
  shlibpath_var=LD_LIBRARY_PATH
9934
  case $host_os in
9935
  freebsd2.*)
9936
    shlibpath_overrides_runpath=yes
9937
    ;;
9938
  freebsd3.[01]* | freebsdelf3.[01]*)
9939
    shlibpath_overrides_runpath=yes
9940
    hardcode_into_libs=yes
9941
    ;;
9942
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9943
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9944
    shlibpath_overrides_runpath=no
9945
    hardcode_into_libs=yes
9946
    ;;
9947
  *) # from 4.6 on, and DragonFly
9948
    shlibpath_overrides_runpath=yes
9949
    hardcode_into_libs=yes
9950
    ;;
9951
  esac
9952
  ;;
9953
 
9954
gnu*)
9955
  version_type=linux
9956
  need_lib_prefix=no
9957
  need_version=no
9958
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9959
  soname_spec='${libname}${release}${shared_ext}$major'
9960
  shlibpath_var=LD_LIBRARY_PATH
9961
  hardcode_into_libs=yes
9962
  ;;
9963
 
9964
haiku*)
9965
  version_type=linux
9966
  need_lib_prefix=no
9967
  need_version=no
9968
  dynamic_linker="$host_os runtime_loader"
9969
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9970
  soname_spec='${libname}${release}${shared_ext}$major'
9971
  shlibpath_var=LIBRARY_PATH
9972
  shlibpath_overrides_runpath=yes
9973
  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9974
  hardcode_into_libs=yes
9975
  ;;
9976
 
9977
hpux9* | hpux10* | hpux11*)
9978
  # Give a soname corresponding to the major version so that dld.sl refuses to
9979
  # link against other versions.
9980
  version_type=sunos
9981
  need_lib_prefix=no
9982
  need_version=no
9983
  case $host_cpu in
9984
  ia64*)
9985
    shrext_cmds='.so'
9986
    hardcode_into_libs=yes
9987
    dynamic_linker="$host_os dld.so"
9988
    shlibpath_var=LD_LIBRARY_PATH
9989
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9990
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9991
    soname_spec='${libname}${release}${shared_ext}$major'
9992
    if test "X$HPUX_IA64_MODE" = X32; then
9993
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9994
    else
9995
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9996
    fi
9997
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9998
    ;;
9999
  hppa*64*)
10000
    shrext_cmds='.sl'
10001
    hardcode_into_libs=yes
10002
    dynamic_linker="$host_os dld.sl"
10003
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10004
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10005
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10006
    soname_spec='${libname}${release}${shared_ext}$major'
10007
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10008
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10009
    ;;
10010
  *)
10011
    shrext_cmds='.sl'
10012
    dynamic_linker="$host_os dld.sl"
10013
    shlibpath_var=SHLIB_PATH
10014
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10015
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10016
    soname_spec='${libname}${release}${shared_ext}$major'
10017
    ;;
10018
  esac
10019
  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10020
  postinstall_cmds='chmod 555 $lib'
10021
  # or fails outright, so override atomically:
10022
  install_override_mode=555
10023
  ;;
10024
 
10025
interix[3-9]*)
10026
  version_type=linux
10027
  need_lib_prefix=no
10028
  need_version=no
10029
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10030
  soname_spec='${libname}${release}${shared_ext}$major'
10031
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10032
  shlibpath_var=LD_LIBRARY_PATH
10033
  shlibpath_overrides_runpath=no
10034
  hardcode_into_libs=yes
10035
  ;;
10036
 
10037
irix5* | irix6* | nonstopux*)
10038
  case $host_os in
10039
    nonstopux*) version_type=nonstopux ;;
10040
    *)
10041
        if test "$lt_cv_prog_gnu_ld" = yes; then
10042
                version_type=linux
10043
        else
10044
                version_type=irix
10045
        fi ;;
10046
  esac
10047
  need_lib_prefix=no
10048
  need_version=no
10049
  soname_spec='${libname}${release}${shared_ext}$major'
10050
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10051
  case $host_os in
10052
  irix5* | nonstopux*)
10053
    libsuff= shlibsuff=
10054
    ;;
10055
  *)
10056
    case $LD in # libtool.m4 will add one of these switches to LD
10057
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10058
      libsuff= shlibsuff= libmagic=32-bit;;
10059
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10060
      libsuff=32 shlibsuff=N32 libmagic=N32;;
10061
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10062
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10063
    *) libsuff= shlibsuff= libmagic=never-match;;
10064
    esac
10065
    ;;
10066
  esac
10067
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10068
  shlibpath_overrides_runpath=no
10069
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10070
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10071
  hardcode_into_libs=yes
10072
  ;;
10073
 
10074
# No shared lib support for Linux oldld, aout, or coff.
10075
linux*oldld* | linux*aout* | linux*coff*)
10076
  dynamic_linker=no
10077
  ;;
10078
 
10079
# This must be Linux ELF.
10080
linux* | k*bsd*-gnu | kopensolaris*-gnu)
10081
  version_type=linux
10082
  need_lib_prefix=no
10083
  need_version=no
10084
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10085
  soname_spec='${libname}${release}${shared_ext}$major'
10086
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10087
  shlibpath_var=LD_LIBRARY_PATH
10088
  shlibpath_overrides_runpath=no
10089
 
10090
  # Some binutils ld are patched to set DT_RUNPATH
10091
  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10092
  $as_echo_n "(cached) " >&6
10093
else
10094
  lt_cv_shlibpath_overrides_runpath=no
10095
    save_LDFLAGS=$LDFLAGS
10096
    save_libdir=$libdir
10097
    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10098
         LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10099
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10100
/* end confdefs.h.  */
10101
 
10102
int
10103
main ()
10104
{
10105
 
10106
  ;
10107
  return 0;
10108
}
10109
_ACEOF
10110
if ac_fn_c_try_link "$LINENO"; then :
10111
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10112
  lt_cv_shlibpath_overrides_runpath=yes
10113
fi
10114
fi
10115
rm -f core conftest.err conftest.$ac_objext \
10116
    conftest$ac_exeext conftest.$ac_ext
10117
    LDFLAGS=$save_LDFLAGS
10118
    libdir=$save_libdir
10119
 
10120
fi
10121
 
10122
  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10123
 
10124
  # This implies no fast_install, which is unacceptable.
10125
  # Some rework will be needed to allow for fast_install
10126
  # before this can be enabled.
10127
  hardcode_into_libs=yes
10128
 
10129
  # Append ld.so.conf contents to the search path
10130
  if test -f /etc/ld.so.conf; then
10131
    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' ' '`
10132
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10133
  fi
10134
 
10135
  # We used to test for /lib/ld.so.1 and disable shared libraries on
10136
  # powerpc, because MkLinux only supported shared libraries with the
10137
  # GNU dynamic linker.  Since this was broken with cross compilers,
10138
  # most powerpc-linux boxes support dynamic linking these days and
10139
  # people can always --disable-shared, the test was removed, and we
10140
  # assume the GNU/Linux dynamic linker is in use.
10141
  dynamic_linker='GNU/Linux ld.so'
10142
  ;;
10143
 
10144
netbsd*)
10145
  version_type=sunos
10146
  need_lib_prefix=no
10147
  need_version=no
10148
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10149
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10150
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10151
    dynamic_linker='NetBSD (a.out) ld.so'
10152
  else
10153
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10154
    soname_spec='${libname}${release}${shared_ext}$major'
10155
    dynamic_linker='NetBSD ld.elf_so'
10156
  fi
10157
  shlibpath_var=LD_LIBRARY_PATH
10158
  shlibpath_overrides_runpath=yes
10159
  hardcode_into_libs=yes
10160
  ;;
10161
 
10162
newsos6)
10163
  version_type=linux
10164
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10165
  shlibpath_var=LD_LIBRARY_PATH
10166
  shlibpath_overrides_runpath=yes
10167
  ;;
10168
 
10169
*nto* | *qnx*)
10170
  version_type=qnx
10171
  need_lib_prefix=no
10172
  need_version=no
10173
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10174
  soname_spec='${libname}${release}${shared_ext}$major'
10175
  shlibpath_var=LD_LIBRARY_PATH
10176
  shlibpath_overrides_runpath=no
10177
  hardcode_into_libs=yes
10178
  dynamic_linker='ldqnx.so'
10179
  ;;
10180
 
10181
openbsd*)
10182
  version_type=sunos
10183
  sys_lib_dlsearch_path_spec="/usr/lib"
10184
  need_lib_prefix=no
10185
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10186
  case $host_os in
10187
    openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10188
    *)                          need_version=no  ;;
10189
  esac
10190
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10191
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10192
  shlibpath_var=LD_LIBRARY_PATH
10193
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10194
    case $host_os in
10195
      openbsd2.[89] | openbsd2.[89].*)
10196
        shlibpath_overrides_runpath=no
10197
        ;;
10198
      *)
10199
        shlibpath_overrides_runpath=yes
10200
        ;;
10201
      esac
10202
  else
10203
    shlibpath_overrides_runpath=yes
10204
  fi
10205
  ;;
10206
 
10207
os2*)
10208
  libname_spec='$name'
10209
  shrext_cmds=".dll"
10210
  need_lib_prefix=no
10211
  library_names_spec='$libname${shared_ext} $libname.a'
10212
  dynamic_linker='OS/2 ld.exe'
10213
  shlibpath_var=LIBPATH
10214
  ;;
10215
 
10216
osf3* | osf4* | osf5*)
10217
  version_type=osf
10218
  need_lib_prefix=no
10219
  need_version=no
10220
  soname_spec='${libname}${release}${shared_ext}$major'
10221
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10222
  shlibpath_var=LD_LIBRARY_PATH
10223
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10224
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10225
  ;;
10226
 
10227
rdos*)
10228
  dynamic_linker=no
10229
  ;;
10230
 
10231
solaris*)
10232
  version_type=linux
10233
  need_lib_prefix=no
10234
  need_version=no
10235
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10236
  soname_spec='${libname}${release}${shared_ext}$major'
10237
  shlibpath_var=LD_LIBRARY_PATH
10238
  shlibpath_overrides_runpath=yes
10239
  hardcode_into_libs=yes
10240
  # ldd complains unless libraries are executable
10241
  postinstall_cmds='chmod +x $lib'
10242
  ;;
10243
 
10244
sunos4*)
10245
  version_type=sunos
10246
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10247
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10248
  shlibpath_var=LD_LIBRARY_PATH
10249
  shlibpath_overrides_runpath=yes
10250
  if test "$with_gnu_ld" = yes; then
10251
    need_lib_prefix=no
10252
  fi
10253
  need_version=yes
10254
  ;;
10255
 
10256
sysv4 | sysv4.3*)
10257
  version_type=linux
10258
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10259
  soname_spec='${libname}${release}${shared_ext}$major'
10260
  shlibpath_var=LD_LIBRARY_PATH
10261
  case $host_vendor in
10262
    sni)
10263
      shlibpath_overrides_runpath=no
10264
      need_lib_prefix=no
10265
      runpath_var=LD_RUN_PATH
10266
      ;;
10267
    siemens)
10268
      need_lib_prefix=no
10269
      ;;
10270
    motorola)
10271
      need_lib_prefix=no
10272
      need_version=no
10273
      shlibpath_overrides_runpath=no
10274
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10275
      ;;
10276
  esac
10277
  ;;
10278
 
10279
sysv4*MP*)
10280
  if test -d /usr/nec ;then
10281
    version_type=linux
10282
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10283
    soname_spec='$libname${shared_ext}.$major'
10284
    shlibpath_var=LD_LIBRARY_PATH
10285
  fi
10286
  ;;
10287
 
10288
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10289
  version_type=freebsd-elf
10290
  need_lib_prefix=no
10291
  need_version=no
10292
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10293
  soname_spec='${libname}${release}${shared_ext}$major'
10294
  shlibpath_var=LD_LIBRARY_PATH
10295
  shlibpath_overrides_runpath=yes
10296
  hardcode_into_libs=yes
10297
  if test "$with_gnu_ld" = yes; then
10298
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10299
  else
10300
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10301
    case $host_os in
10302
      sco3.2v5*)
10303
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10304
        ;;
10305
    esac
10306
  fi
10307
  sys_lib_dlsearch_path_spec='/usr/lib'
10308
  ;;
10309
 
10310
tpf*)
10311
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10312
  version_type=linux
10313
  need_lib_prefix=no
10314
  need_version=no
10315
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10316
  shlibpath_var=LD_LIBRARY_PATH
10317
  shlibpath_overrides_runpath=no
10318
  hardcode_into_libs=yes
10319
  ;;
10320
 
10321
uts4*)
10322
  version_type=linux
10323
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10324
  soname_spec='${libname}${release}${shared_ext}$major'
10325
  shlibpath_var=LD_LIBRARY_PATH
10326
  ;;
10327
 
10328
*)
10329
  dynamic_linker=no
10330
  ;;
10331
esac
10332
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10333
$as_echo "$dynamic_linker" >&6; }
10334
test "$dynamic_linker" = no && can_build_shared=no
10335
 
10336
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10337
if test "$GCC" = yes; then
10338
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10339
fi
10340
 
10341
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10342
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10343
fi
10344
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10345
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10346
fi
10347
 
10348
 
10349
 
10350
 
10351
 
10352
 
10353
 
10354
 
10355
 
10356
 
10357
 
10358
 
10359
 
10360
 
10361
 
10362
 
10363
 
10364
 
10365
 
10366
 
10367
 
10368
 
10369
 
10370
 
10371
 
10372
 
10373
 
10374
 
10375
 
10376
 
10377
 
10378
 
10379
 
10380
 
10381
 
10382
 
10383
 
10384
 
10385
 
10386
 
10387
 
10388
 
10389
 
10390
 
10391
 
10392
 
10393
 
10394
 
10395
 
10396
 
10397
 
10398
 
10399
 
10400
 
10401
 
10402
 
10403
 
10404
 
10405
 
10406
 
10407
 
10408
 
10409
 
10410
 
10411
 
10412
 
10413
 
10414
 
10415
 
10416
 
10417
 
10418
 
10419
 
10420
 
10421
 
10422
 
10423
 
10424
 
10425
 
10426
 
10427
 
10428
 
10429
 
10430
 
10431
 
10432
 
10433
 
10434
 
10435
 
10436
 
10437
 
10438
 
10439
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10440
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10441
hardcode_action=
10442
if test -n "$hardcode_libdir_flag_spec" ||
10443
   test -n "$runpath_var" ||
10444
   test "X$hardcode_automatic" = "Xyes" ; then
10445
 
10446
  # We can hardcode non-existent directories.
10447
  if test "$hardcode_direct" != no &&
10448
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10449
     # have to relink, otherwise we might link with an installed library
10450
     # when we should be linking with a yet-to-be-installed one
10451
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10452
     test "$hardcode_minus_L" != no; then
10453
    # Linking always hardcodes the temporary library directory.
10454
    hardcode_action=relink
10455
  else
10456
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10457
    hardcode_action=immediate
10458
  fi
10459
else
10460
  # We cannot hardcode anything, or else we can only hardcode existing
10461
  # directories.
10462
  hardcode_action=unsupported
10463
fi
10464
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10465
$as_echo "$hardcode_action" >&6; }
10466
 
10467
if test "$hardcode_action" = relink ||
10468
   test "$inherit_rpath" = yes; then
10469
  # Fast installation is not supported
10470
  enable_fast_install=no
10471
elif test "$shlibpath_overrides_runpath" = yes ||
10472
     test "$enable_shared" = no; then
10473
  # Fast installation is not necessary
10474
  enable_fast_install=needless
10475
fi
10476
 
10477
 
10478
 
10479
 
10480
 
10481
 
10482
  if test "x$enable_dlopen" != xyes; then
10483
  enable_dlopen=unknown
10484
  enable_dlopen_self=unknown
10485
  enable_dlopen_self_static=unknown
10486
else
10487
  lt_cv_dlopen=no
10488
  lt_cv_dlopen_libs=
10489
 
10490
  case $host_os in
10491
  beos*)
10492
    lt_cv_dlopen="load_add_on"
10493
    lt_cv_dlopen_libs=
10494
    lt_cv_dlopen_self=yes
10495
    ;;
10496
 
10497
  mingw* | pw32* | cegcc*)
10498
    lt_cv_dlopen="LoadLibrary"
10499
    lt_cv_dlopen_libs=
10500
    ;;
10501
 
10502
  cygwin*)
10503
    lt_cv_dlopen="dlopen"
10504
    lt_cv_dlopen_libs=
10505
    ;;
10506
 
10507
  darwin*)
10508
  # if libdl is installed we need to link against it
10509
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10510
$as_echo_n "checking for dlopen in -ldl... " >&6; }
10511
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10512
  $as_echo_n "(cached) " >&6
10513
else
10514
  ac_check_lib_save_LIBS=$LIBS
10515
LIBS="-ldl  $LIBS"
10516
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10517
/* end confdefs.h.  */
10518
 
10519
/* Override any GCC internal prototype to avoid an error.
10520
   Use char because int might match the return type of a GCC
10521
   builtin and then its argument prototype would still apply.  */
10522
#ifdef __cplusplus
10523
extern "C"
10524
#endif
10525
char dlopen ();
10526
int
10527
main ()
10528
{
10529
return dlopen ();
10530
  ;
10531
  return 0;
10532
}
10533
_ACEOF
10534
if ac_fn_c_try_link "$LINENO"; then :
10535
  ac_cv_lib_dl_dlopen=yes
10536
else
10537
  ac_cv_lib_dl_dlopen=no
10538
fi
10539
rm -f core conftest.err conftest.$ac_objext \
10540
    conftest$ac_exeext conftest.$ac_ext
10541
LIBS=$ac_check_lib_save_LIBS
10542
fi
10543
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10544
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10545
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10546
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10547
else
10548
 
10549
    lt_cv_dlopen="dyld"
10550
    lt_cv_dlopen_libs=
10551
    lt_cv_dlopen_self=yes
10552
 
10553
fi
10554
 
10555
    ;;
10556
 
10557
  *)
10558
    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10559
if test "x$ac_cv_func_shl_load" = x""yes; then :
10560
  lt_cv_dlopen="shl_load"
10561
else
10562
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10563
$as_echo_n "checking for shl_load in -ldld... " >&6; }
10564
if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10565
  $as_echo_n "(cached) " >&6
10566
else
10567
  ac_check_lib_save_LIBS=$LIBS
10568
LIBS="-ldld  $LIBS"
10569
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10570
/* end confdefs.h.  */
10571
 
10572
/* Override any GCC internal prototype to avoid an error.
10573
   Use char because int might match the return type of a GCC
10574
   builtin and then its argument prototype would still apply.  */
10575
#ifdef __cplusplus
10576
extern "C"
10577
#endif
10578
char shl_load ();
10579
int
10580
main ()
10581
{
10582
return shl_load ();
10583
  ;
10584
  return 0;
10585
}
10586
_ACEOF
10587
if ac_fn_c_try_link "$LINENO"; then :
10588
  ac_cv_lib_dld_shl_load=yes
10589
else
10590
  ac_cv_lib_dld_shl_load=no
10591
fi
10592
rm -f core conftest.err conftest.$ac_objext \
10593
    conftest$ac_exeext conftest.$ac_ext
10594
LIBS=$ac_check_lib_save_LIBS
10595
fi
10596
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10597
$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10598
if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10599
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10600
else
10601
  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10602
if test "x$ac_cv_func_dlopen" = x""yes; then :
10603
  lt_cv_dlopen="dlopen"
10604
else
10605
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10606
$as_echo_n "checking for dlopen in -ldl... " >&6; }
10607
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10608
  $as_echo_n "(cached) " >&6
10609
else
10610
  ac_check_lib_save_LIBS=$LIBS
10611
LIBS="-ldl  $LIBS"
10612
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10613
/* end confdefs.h.  */
10614
 
10615
/* Override any GCC internal prototype to avoid an error.
10616
   Use char because int might match the return type of a GCC
10617
   builtin and then its argument prototype would still apply.  */
10618
#ifdef __cplusplus
10619
extern "C"
10620
#endif
10621
char dlopen ();
10622
int
10623
main ()
10624
{
10625
return dlopen ();
10626
  ;
10627
  return 0;
10628
}
10629
_ACEOF
10630
if ac_fn_c_try_link "$LINENO"; then :
10631
  ac_cv_lib_dl_dlopen=yes
10632
else
10633
  ac_cv_lib_dl_dlopen=no
10634
fi
10635
rm -f core conftest.err conftest.$ac_objext \
10636
    conftest$ac_exeext conftest.$ac_ext
10637
LIBS=$ac_check_lib_save_LIBS
10638
fi
10639
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10640
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10641
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10642
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10643
else
10644
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10645
$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10646
if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10647
  $as_echo_n "(cached) " >&6
10648
else
10649
  ac_check_lib_save_LIBS=$LIBS
10650
LIBS="-lsvld  $LIBS"
10651
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10652
/* end confdefs.h.  */
10653
 
10654
/* Override any GCC internal prototype to avoid an error.
10655
   Use char because int might match the return type of a GCC
10656
   builtin and then its argument prototype would still apply.  */
10657
#ifdef __cplusplus
10658
extern "C"
10659
#endif
10660
char dlopen ();
10661
int
10662
main ()
10663
{
10664
return dlopen ();
10665
  ;
10666
  return 0;
10667
}
10668
_ACEOF
10669
if ac_fn_c_try_link "$LINENO"; then :
10670
  ac_cv_lib_svld_dlopen=yes
10671
else
10672
  ac_cv_lib_svld_dlopen=no
10673
fi
10674
rm -f core conftest.err conftest.$ac_objext \
10675
    conftest$ac_exeext conftest.$ac_ext
10676
LIBS=$ac_check_lib_save_LIBS
10677
fi
10678
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10679
$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10680
if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10681
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10682
else
10683
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10684
$as_echo_n "checking for dld_link in -ldld... " >&6; }
10685
if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10686
  $as_echo_n "(cached) " >&6
10687
else
10688
  ac_check_lib_save_LIBS=$LIBS
10689
LIBS="-ldld  $LIBS"
10690
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10691
/* end confdefs.h.  */
10692
 
10693
/* Override any GCC internal prototype to avoid an error.
10694
   Use char because int might match the return type of a GCC
10695
   builtin and then its argument prototype would still apply.  */
10696
#ifdef __cplusplus
10697
extern "C"
10698
#endif
10699
char dld_link ();
10700
int
10701
main ()
10702
{
10703
return dld_link ();
10704
  ;
10705
  return 0;
10706
}
10707
_ACEOF
10708
if ac_fn_c_try_link "$LINENO"; then :
10709
  ac_cv_lib_dld_dld_link=yes
10710
else
10711
  ac_cv_lib_dld_dld_link=no
10712
fi
10713
rm -f core conftest.err conftest.$ac_objext \
10714
    conftest$ac_exeext conftest.$ac_ext
10715
LIBS=$ac_check_lib_save_LIBS
10716
fi
10717
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10718
$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10719
if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10720
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10721
fi
10722
 
10723
 
10724
fi
10725
 
10726
 
10727
fi
10728
 
10729
 
10730
fi
10731
 
10732
 
10733
fi
10734
 
10735
 
10736
fi
10737
 
10738
    ;;
10739
  esac
10740
 
10741
  if test "x$lt_cv_dlopen" != xno; then
10742
    enable_dlopen=yes
10743
  else
10744
    enable_dlopen=no
10745
  fi
10746
 
10747
  case $lt_cv_dlopen in
10748
  dlopen)
10749
    save_CPPFLAGS="$CPPFLAGS"
10750
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10751
 
10752
    save_LDFLAGS="$LDFLAGS"
10753
    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10754
 
10755
    save_LIBS="$LIBS"
10756
    LIBS="$lt_cv_dlopen_libs $LIBS"
10757
 
10758
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10759
$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10760
if test "${lt_cv_dlopen_self+set}" = set; then :
10761
  $as_echo_n "(cached) " >&6
10762
else
10763
          if test "$cross_compiling" = yes; then :
10764
  lt_cv_dlopen_self=cross
10765
else
10766
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10767
  lt_status=$lt_dlunknown
10768
  cat > conftest.$ac_ext <<_LT_EOF
10769
#line 10769 "configure"
10770
#include "confdefs.h"
10771
 
10772
#if HAVE_DLFCN_H
10773
#include 
10774
#endif
10775
 
10776
#include 
10777
 
10778
#ifdef RTLD_GLOBAL
10779
#  define LT_DLGLOBAL           RTLD_GLOBAL
10780
#else
10781
#  ifdef DL_GLOBAL
10782
#    define LT_DLGLOBAL         DL_GLOBAL
10783
#  else
10784
#    define LT_DLGLOBAL         0
10785
#  endif
10786
#endif
10787
 
10788
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10789
   find out it does not work in some platform. */
10790
#ifndef LT_DLLAZY_OR_NOW
10791
#  ifdef RTLD_LAZY
10792
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10793
#  else
10794
#    ifdef DL_LAZY
10795
#      define LT_DLLAZY_OR_NOW          DL_LAZY
10796
#    else
10797
#      ifdef RTLD_NOW
10798
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
10799
#      else
10800
#        ifdef DL_NOW
10801
#          define LT_DLLAZY_OR_NOW      DL_NOW
10802
#        else
10803
#          define LT_DLLAZY_OR_NOW      0
10804
#        endif
10805
#      endif
10806
#    endif
10807
#  endif
10808
#endif
10809
 
10810
/* When -fvisbility=hidden is used, assume the code has been annotated
10811
   correspondingly for the symbols needed.  */
10812
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10813
void fnord () __attribute__((visibility("default")));
10814
#endif
10815
 
10816
void fnord () { int i=42; }
10817
int main ()
10818
{
10819
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10820
  int status = $lt_dlunknown;
10821
 
10822
  if (self)
10823
    {
10824
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10825
      else
10826
        {
10827
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10828
          else puts (dlerror ());
10829
        }
10830
      /* dlclose (self); */
10831
    }
10832
  else
10833
    puts (dlerror ());
10834
 
10835
  return status;
10836
}
10837
_LT_EOF
10838
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10839
  (eval $ac_link) 2>&5
10840
  ac_status=$?
10841
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10842
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10843
    (./conftest; exit; ) >&5 2>/dev/null
10844
    lt_status=$?
10845
    case x$lt_status in
10846
      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10847
      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10848
      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10849
    esac
10850
  else :
10851
    # compilation failed
10852
    lt_cv_dlopen_self=no
10853
  fi
10854
fi
10855
rm -fr conftest*
10856
 
10857
 
10858
fi
10859
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10860
$as_echo "$lt_cv_dlopen_self" >&6; }
10861
 
10862
    if test "x$lt_cv_dlopen_self" = xyes; then
10863
      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10864
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10865
$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10866
if test "${lt_cv_dlopen_self_static+set}" = set; then :
10867
  $as_echo_n "(cached) " >&6
10868
else
10869
          if test "$cross_compiling" = yes; then :
10870
  lt_cv_dlopen_self_static=cross
10871
else
10872
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10873
  lt_status=$lt_dlunknown
10874
  cat > conftest.$ac_ext <<_LT_EOF
10875
#line 10875 "configure"
10876
#include "confdefs.h"
10877
 
10878
#if HAVE_DLFCN_H
10879
#include 
10880
#endif
10881
 
10882
#include 
10883
 
10884
#ifdef RTLD_GLOBAL
10885
#  define LT_DLGLOBAL           RTLD_GLOBAL
10886
#else
10887
#  ifdef DL_GLOBAL
10888
#    define LT_DLGLOBAL         DL_GLOBAL
10889
#  else
10890
#    define LT_DLGLOBAL         0
10891
#  endif
10892
#endif
10893
 
10894
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10895
   find out it does not work in some platform. */
10896
#ifndef LT_DLLAZY_OR_NOW
10897
#  ifdef RTLD_LAZY
10898
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10899
#  else
10900
#    ifdef DL_LAZY
10901
#      define LT_DLLAZY_OR_NOW          DL_LAZY
10902
#    else
10903
#      ifdef RTLD_NOW
10904
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
10905
#      else
10906
#        ifdef DL_NOW
10907
#          define LT_DLLAZY_OR_NOW      DL_NOW
10908
#        else
10909
#          define LT_DLLAZY_OR_NOW      0
10910
#        endif
10911
#      endif
10912
#    endif
10913
#  endif
10914
#endif
10915
 
10916
/* When -fvisbility=hidden is used, assume the code has been annotated
10917
   correspondingly for the symbols needed.  */
10918
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10919
void fnord () __attribute__((visibility("default")));
10920
#endif
10921
 
10922
void fnord () { int i=42; }
10923
int main ()
10924
{
10925
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10926
  int status = $lt_dlunknown;
10927
 
10928
  if (self)
10929
    {
10930
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10931
      else
10932
        {
10933
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10934
          else puts (dlerror ());
10935
        }
10936
      /* dlclose (self); */
10937
    }
10938
  else
10939
    puts (dlerror ());
10940
 
10941
  return status;
10942
}
10943
_LT_EOF
10944
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10945
  (eval $ac_link) 2>&5
10946
  ac_status=$?
10947
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10948
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10949
    (./conftest; exit; ) >&5 2>/dev/null
10950
    lt_status=$?
10951
    case x$lt_status in
10952
      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10953
      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10954
      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10955
    esac
10956
  else :
10957
    # compilation failed
10958
    lt_cv_dlopen_self_static=no
10959
  fi
10960
fi
10961
rm -fr conftest*
10962
 
10963
 
10964
fi
10965
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10966
$as_echo "$lt_cv_dlopen_self_static" >&6; }
10967
    fi
10968
 
10969
    CPPFLAGS="$save_CPPFLAGS"
10970
    LDFLAGS="$save_LDFLAGS"
10971
    LIBS="$save_LIBS"
10972
    ;;
10973
  esac
10974
 
10975
  case $lt_cv_dlopen_self in
10976
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10977
  *) enable_dlopen_self=unknown ;;
10978
  esac
10979
 
10980
  case $lt_cv_dlopen_self_static in
10981
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10982
  *) enable_dlopen_self_static=unknown ;;
10983
  esac
10984
fi
10985
 
10986
 
10987
 
10988
 
10989
 
10990
 
10991
 
10992
 
10993
 
10994
 
10995
 
10996
 
10997
 
10998
 
10999
 
11000
 
11001
 
11002
striplib=
11003
old_striplib=
11004
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11005
$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11006
if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11007
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11008
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11009
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11010
$as_echo "yes" >&6; }
11011
else
11012
# FIXME - insert some real tests, host_os isn't really good enough
11013
  case $host_os in
11014
  darwin*)
11015
    if test -n "$STRIP" ; then
11016
      striplib="$STRIP -x"
11017
      old_striplib="$STRIP -S"
11018
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11019
$as_echo "yes" >&6; }
11020
    else
11021
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11022
$as_echo "no" >&6; }
11023
    fi
11024
    ;;
11025
  *)
11026
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11027
$as_echo "no" >&6; }
11028
    ;;
11029
  esac
11030
fi
11031
 
11032
 
11033
 
11034
 
11035
 
11036
 
11037
 
11038
 
11039
 
11040
 
11041
 
11042
 
11043
  # Report which library types will actually be built
11044
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11045
$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11046
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11047
$as_echo "$can_build_shared" >&6; }
11048
 
11049
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11050
$as_echo_n "checking whether to build shared libraries... " >&6; }
11051
  test "$can_build_shared" = "no" && enable_shared=no
11052
 
11053
  # On AIX, shared libraries and static libraries use the same namespace, and
11054
  # are all built from PIC.
11055
  case $host_os in
11056
  aix3*)
11057
    test "$enable_shared" = yes && enable_static=no
11058
    if test -n "$RANLIB"; then
11059
      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11060
      postinstall_cmds='$RANLIB $lib'
11061
    fi
11062
    ;;
11063
 
11064
  aix[4-9]*)
11065
    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11066
      test "$enable_shared" = yes && enable_static=no
11067
    fi
11068
    ;;
11069
  esac
11070
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11071
$as_echo "$enable_shared" >&6; }
11072
 
11073
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11074
$as_echo_n "checking whether to build static libraries... " >&6; }
11075
  # Make sure either enable_shared or enable_static is yes.
11076
  test "$enable_shared" = yes || enable_static=yes
11077
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11078
$as_echo "$enable_static" >&6; }
11079
 
11080
 
11081
 
11082
 
11083
fi
11084
ac_ext=c
11085
ac_cpp='$CPP $CPPFLAGS'
11086
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11087
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11088
ac_compiler_gnu=$ac_cv_c_compiler_gnu
11089
 
11090
CC="$lt_save_CC"
11091
 
11092
 
11093
 
11094
 
11095
 
11096
 
11097
 
11098
 
11099
 
11100
 
11101
 
11102
 
11103
 
11104
        ac_config_commands="$ac_config_commands libtool"
11105
 
11106
 
11107
 
11108
 
11109
# Only expand once:
11110
 
11111
 
11112
 
11113
 
11114
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11115
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11116
    # Check whether --enable-maintainer-mode was given.
11117
if test "${enable_maintainer_mode+set}" = set; then :
11118
  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11119
else
11120
  USE_MAINTAINER_MODE=no
11121
fi
11122
 
11123
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11124
$as_echo "$USE_MAINTAINER_MODE" >&6; }
11125
   if test $USE_MAINTAINER_MODE = yes; then
11126
  MAINTAINER_MODE_TRUE=
11127
  MAINTAINER_MODE_FALSE='#'
11128
else
11129
  MAINTAINER_MODE_TRUE='#'
11130
  MAINTAINER_MODE_FALSE=
11131
fi
11132
 
11133
  MAINT=$MAINTAINER_MODE_TRUE
11134
 
11135
 
11136
 
11137
for ac_header in sys/mman.h
11138
do :
11139
  ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
11140
if test "x$ac_cv_header_sys_mman_h" = x""yes; then :
11141
  cat >>confdefs.h <<_ACEOF
11142
#define HAVE_SYS_MMAN_H 1
11143
_ACEOF
11144
 
11145
fi
11146
 
11147
done
11148
 
11149
for ac_func in mmap
11150
do :
11151
  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
11152
if test "x$ac_cv_func_mmap" = x""yes; then :
11153
  cat >>confdefs.h <<_ACEOF
11154
#define HAVE_MMAP 1
11155
_ACEOF
11156
 
11157
fi
11158
done
11159
 
11160
 
11161
ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
11162
if test "x$ac_cv_header_sys_mman_h" = x""yes; then :
11163
  libffi_header_sys_mman_h=yes
11164
else
11165
  libffi_header_sys_mman_h=no
11166
fi
11167
 
11168
 
11169
ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
11170
if test "x$ac_cv_func_mmap" = x""yes; then :
11171
  libffi_func_mmap=yes
11172
else
11173
  libffi_func_mmap=no
11174
fi
11175
 
11176
if test "$libffi_header_sys_mman_h" != yes \
11177
 || test "$libffi_func_mmap" != yes; then
11178
   ac_cv_func_mmap_file=no
11179
   ac_cv_func_mmap_dev_zero=no
11180
   ac_cv_func_mmap_anon=no
11181
else
11182
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
11183
$as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
11184
if test "${ac_cv_func_mmap_file+set}" = set; then :
11185
  $as_echo_n "(cached) " >&6
11186
else
11187
  # Add a system to this blacklist if
11188
   # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
11189
   # memory area containing the same data that you'd get if you applied
11190
   # read() to the same fd.  The only system known to have a problem here
11191
   # is VMS, where text files have record structure.
11192
   case "$host_os" in
11193
     vms* | ultrix*)
11194
        ac_cv_func_mmap_file=no ;;
11195
     *)
11196
        ac_cv_func_mmap_file=yes;;
11197
   esac
11198
fi
11199
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_file" >&5
11200
$as_echo "$ac_cv_func_mmap_file" >&6; }
11201
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
11202
$as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
11203
if test "${ac_cv_func_mmap_dev_zero+set}" = set; then :
11204
  $as_echo_n "(cached) " >&6
11205
else
11206
  # Add a system to this blacklist if it has mmap() but /dev/zero
11207
   # does not exist, or if mmapping /dev/zero does not give anonymous
11208
   # zeroed pages with both the following properties:
11209
   # 1. If you map N consecutive pages in with one call, and then
11210
   #    unmap any subset of those pages, the pages that were not
11211
   #    explicitly unmapped remain accessible.
11212
   # 2. If you map two adjacent blocks of memory and then unmap them
11213
   #    both at once, they must both go away.
11214
   # Systems known to be in this category are Windows (all variants),
11215
   # VMS, and Darwin.
11216
   case "$host_os" in
11217
     vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
11218
        ac_cv_func_mmap_dev_zero=no ;;
11219
     *)
11220
        ac_cv_func_mmap_dev_zero=yes;;
11221
   esac
11222
fi
11223
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_dev_zero" >&5
11224
$as_echo "$ac_cv_func_mmap_dev_zero" >&6; }
11225
 
11226
   # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
11227
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
11228
$as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
11229
if test "${ac_cv_decl_map_anon+set}" = set; then :
11230
  $as_echo_n "(cached) " >&6
11231
else
11232
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11233
/* end confdefs.h.  */
11234
#include 
11235
#include 
11236
#include 
11237
 
11238
#ifndef MAP_ANONYMOUS
11239
#define MAP_ANONYMOUS MAP_ANON
11240
#endif
11241
 
11242
int
11243
main ()
11244
{
11245
int n = MAP_ANONYMOUS;
11246
  ;
11247
  return 0;
11248
}
11249
_ACEOF
11250
if ac_fn_c_try_compile "$LINENO"; then :
11251
  ac_cv_decl_map_anon=yes
11252
else
11253
  ac_cv_decl_map_anon=no
11254
fi
11255
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11256
fi
11257
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_decl_map_anon" >&5
11258
$as_echo "$ac_cv_decl_map_anon" >&6; }
11259
 
11260
   if test $ac_cv_decl_map_anon = no; then
11261
     ac_cv_func_mmap_anon=no
11262
   else
11263
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5
11264
$as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }
11265
if test "${ac_cv_func_mmap_anon+set}" = set; then :
11266
  $as_echo_n "(cached) " >&6
11267
else
11268
  # Add a system to this blacklist if it has mmap() and MAP_ANON or
11269
   # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
11270
   # doesn't give anonymous zeroed pages with the same properties listed
11271
   # above for use of /dev/zero.
11272
   # Systems known to be in this category are Windows, VMS, and SCO Unix.
11273
   case "$host_os" in
11274
     vms* | cygwin* | pe | mingw* | sco* | udk* )
11275
        ac_cv_func_mmap_anon=no ;;
11276
     *)
11277
        ac_cv_func_mmap_anon=yes;;
11278
   esac
11279
fi
11280
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_anon" >&5
11281
$as_echo "$ac_cv_func_mmap_anon" >&6; }
11282
   fi
11283
fi
11284
 
11285
if test $ac_cv_func_mmap_file = yes; then
11286
 
11287
$as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.h
11288
 
11289
fi
11290
if test $ac_cv_func_mmap_dev_zero = yes; then
11291
 
11292
$as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.h
11293
 
11294
fi
11295
if test $ac_cv_func_mmap_anon = yes; then
11296
 
11297
$as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.h
11298
 
11299
fi
11300
 
11301
 
11302
 if test -d $srcdir/testsuite; then
11303
  TESTSUBDIR_TRUE=
11304
  TESTSUBDIR_FALSE='#'
11305
else
11306
  TESTSUBDIR_TRUE='#'
11307
  TESTSUBDIR_FALSE=
11308
fi
11309
 
11310
 
11311
TARGETDIR="unknown"
11312
case "$host" in
11313
  alpha*-*-*)
11314
        TARGET=ALPHA; TARGETDIR=alpha;
11315
        # Support 128-bit long double, changeable via command-line switch.
11316
        HAVE_LONG_DOUBLE='defined(__LONG_DOUBLE_128__)'
11317
        ;;
11318
 
11319
  arm*-*-*)
11320
        TARGET=ARM; TARGETDIR=arm
11321
        ;;
11322
 
11323
  amd64-*-freebsd* | amd64-*-openbsd*)
11324
        TARGET=X86_64; TARGETDIR=x86
11325
        ;;
11326
 
11327
  avr32*-*-*)
11328
        TARGET=AVR32; TARGETDIR=avr32
11329
        ;;
11330
 
11331
  cris-*-*)
11332
        TARGET=LIBFFI_CRIS; TARGETDIR=cris
11333
        ;;
11334
 
11335
  frv-*-*)
11336
        TARGET=FRV; TARGETDIR=frv
11337
        ;;
11338
 
11339
  hppa*-*-linux* | parisc*-*-linux*)
11340
        TARGET=PA_LINUX; TARGETDIR=pa
11341
        ;;
11342
  hppa*64-*-hpux*)
11343
        TARGET=PA64_HPUX; TARGETDIR=pa
11344
        ;;
11345
  hppa*-*-hpux*)
11346
        TARGET=PA_HPUX; TARGETDIR=pa
11347
        ;;
11348
 
11349
  i?86-*-freebsd* | i?86-*-openbsd*)
11350
        TARGET=X86_FREEBSD; TARGETDIR=x86
11351
        ;;
11352
  i?86-win32* | i?86-*-cygwin* | i?86-*-mingw* | i?86-*-os2*)
11353
        TARGET=X86_WIN32; TARGETDIR=x86
11354
        # All mingw/cygwin/win32 builds require -no-undefined for sharedlib.
11355
        # We must also check with_cross_host to decide if this is a native
11356
        # or cross-build and select where to install dlls appropriately.
11357
        if test -n "$with_cross_host" &&
11358
           test x"$with_cross_host" != x"no"; then
11359
          AM_LTLDFLAGS='-no-undefined -bindir "$(toolexeclibdir)"';
11360
        else
11361
          AM_LTLDFLAGS='-no-undefined -bindir "$(bindir)"';
11362
        fi
11363
        ;;
11364
  i?86-*-darwin*)
11365
        TARGET=X86_DARWIN; TARGETDIR=x86
11366
        ;;
11367
  i?86-*-solaris2.1[0-9]*)
11368
        TARGET=X86_64; TARGETDIR=x86
11369
        ;;
11370
  i?86-*-*)
11371
        TARGET=X86_64; TARGETDIR=x86
11372
        ;;
11373
 
11374
  ia64*-*-*)
11375
        TARGET=IA64; TARGETDIR=ia64
11376
        ;;
11377
 
11378
  m32r*-*-*)
11379
        TARGET=M32R; TARGETDIR=m32r
11380
        ;;
11381
 
11382
  m68k-*-*)
11383
        TARGET=M68K; TARGETDIR=m68k
11384
        ;;
11385
 
11386
  mips-sgi-irix5.* | mips-sgi-irix6.* | mips*-*-rtems*)
11387
        TARGET=MIPS; TARGETDIR=mips
11388
        ;;
11389
  mips*-*-linux*)
11390
        # Support 128-bit long double for NewABI.
11391
        HAVE_LONG_DOUBLE='defined(__mips64)'
11392
        TARGET=MIPS; TARGETDIR=mips
11393
        ;;
11394
 
11395
  powerpc*-*-linux* | powerpc-*-sysv*)
11396
        TARGET=POWERPC; TARGETDIR=powerpc
11397
        ;;
11398
  powerpc-*-beos*)
11399
        TARGET=POWERPC; TARGETDIR=powerpc
11400
        ;;
11401
  powerpc-*-darwin*)
11402
        TARGET=POWERPC_DARWIN; TARGETDIR=powerpc
11403
        ;;
11404
  powerpc-*-aix* | rs6000-*-aix*)
11405
        TARGET=POWERPC_AIX; TARGETDIR=powerpc
11406
        ;;
11407
  powerpc-*-freebsd*)
11408
        TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
11409
        ;;
11410
 powerpc64-*-freebsd*)
11411
        TARGET=POWERPC; TARGETDIR=powerpc
11412
        ;;
11413
  powerpc*-*-rtems*)
11414
        TARGET=POWERPC; TARGETDIR=powerpc
11415
        ;;
11416
 
11417
  s390-*-* | s390x-*-*)
11418
        TARGET=S390; TARGETDIR=s390
11419
        ;;
11420
 
11421
  sh-*-* | sh[34]*-*-*)
11422
        TARGET=SH; TARGETDIR=sh
11423
        ;;
11424
  sh64-*-* | sh5*-*-*)
11425
        TARGET=SH64; TARGETDIR=sh64
11426
        ;;
11427
 
11428
  sparc*-*-*)
11429
        TARGET=SPARC; TARGETDIR=sparc
11430
        ;;
11431
 
11432
  x86_64-*-darwin*)
11433
        TARGET=X86_DARWIN; TARGETDIR=x86
11434
        ;;
11435
 
11436
  x86_64-*-cygwin* | x86_64-*-mingw*)
11437
        TARGET=X86_WIN64; TARGETDIR=x86
11438
        # All mingw/cygwin/win32 builds require -no-undefined for sharedlib.
11439
        # We must also check with_cross_host to decide if this is a native
11440
        # or cross-build and select where to install dlls appropriately.
11441
        if test -n "$with_cross_host" &&
11442
           test x"$with_cross_host" != x"no"; then
11443
          AM_LTLDFLAGS='-no-undefined -bindir "$(toolexeclibdir)"';
11444
        else
11445
          AM_LTLDFLAGS='-no-undefined -bindir "$(bindir)"';
11446
        fi
11447
        ;;
11448
 
11449
  x86_64-*-*)
11450
        TARGET=X86_64; TARGETDIR=x86
11451
        ;;
11452
esac
11453
 
11454
 
11455
 
11456
 
11457
if test $TARGETDIR = unknown; then
11458
  as_fn_error "\"libffi has not been ported to $host.\"" "$LINENO" 5
11459
fi
11460
 
11461
 if test x$TARGET = xMIPS; then
11462
  MIPS_TRUE=
11463
  MIPS_FALSE='#'
11464
else
11465
  MIPS_TRUE='#'
11466
  MIPS_FALSE=
11467
fi
11468
 
11469
 if test x$TARGET = xSPARC; then
11470
  SPARC_TRUE=
11471
  SPARC_FALSE='#'
11472
else
11473
  SPARC_TRUE='#'
11474
  SPARC_FALSE=
11475
fi
11476
 
11477
 if test x$TARGET = xX86; then
11478
  X86_TRUE=
11479
  X86_FALSE='#'
11480
else
11481
  X86_TRUE='#'
11482
  X86_FALSE=
11483
fi
11484
 
11485
 if test x$TARGET = xX86_FREEBSD; then
11486
  X86_FREEBSD_TRUE=
11487
  X86_FREEBSD_FALSE='#'
11488
else
11489
  X86_FREEBSD_TRUE='#'
11490
  X86_FREEBSD_FALSE=
11491
fi
11492
 
11493
 if test x$TARGET = xX86_WIN32; then
11494
  X86_WIN32_TRUE=
11495
  X86_WIN32_FALSE='#'
11496
else
11497
  X86_WIN32_TRUE='#'
11498
  X86_WIN32_FALSE=
11499
fi
11500
 
11501
 if test x$TARGET = xX86_WIN64; then
11502
  X86_WIN64_TRUE=
11503
  X86_WIN64_FALSE='#'
11504
else
11505
  X86_WIN64_TRUE='#'
11506
  X86_WIN64_FALSE=
11507
fi
11508
 
11509
 if test x$TARGET = xX86_DARWIN; then
11510
  X86_DARWIN_TRUE=
11511
  X86_DARWIN_FALSE='#'
11512
else
11513
  X86_DARWIN_TRUE='#'
11514
  X86_DARWIN_FALSE=
11515
fi
11516
 
11517
 if test x$TARGET = xALPHA; then
11518
  ALPHA_TRUE=
11519
  ALPHA_FALSE='#'
11520
else
11521
  ALPHA_TRUE='#'
11522
  ALPHA_FALSE=
11523
fi
11524
 
11525
 if test x$TARGET = xIA64; then
11526
  IA64_TRUE=
11527
  IA64_FALSE='#'
11528
else
11529
  IA64_TRUE='#'
11530
  IA64_FALSE=
11531
fi
11532
 
11533
 if test x$TARGET = xM32R; then
11534
  M32R_TRUE=
11535
  M32R_FALSE='#'
11536
else
11537
  M32R_TRUE='#'
11538
  M32R_FALSE=
11539
fi
11540
 
11541
 if test x$TARGET = xM68K; then
11542
  M68K_TRUE=
11543
  M68K_FALSE='#'
11544
else
11545
  M68K_TRUE='#'
11546
  M68K_FALSE=
11547
fi
11548
 
11549
 if test x$TARGET = xPOWERPC; then
11550
  POWERPC_TRUE=
11551
  POWERPC_FALSE='#'
11552
else
11553
  POWERPC_TRUE='#'
11554
  POWERPC_FALSE=
11555
fi
11556
 
11557
 if test x$TARGET = xPOWERPC_AIX; then
11558
  POWERPC_AIX_TRUE=
11559
  POWERPC_AIX_FALSE='#'
11560
else
11561
  POWERPC_AIX_TRUE='#'
11562
  POWERPC_AIX_FALSE=
11563
fi
11564
 
11565
 if test x$TARGET = xPOWERPC_DARWIN; then
11566
  POWERPC_DARWIN_TRUE=
11567
  POWERPC_DARWIN_FALSE='#'
11568
else
11569
  POWERPC_DARWIN_TRUE='#'
11570
  POWERPC_DARWIN_FALSE=
11571
fi
11572
 
11573
 if test x$TARGET = xPOWERPC_FREEBSD; then
11574
  POWERPC_FREEBSD_TRUE=
11575
  POWERPC_FREEBSD_FALSE='#'
11576
else
11577
  POWERPC_FREEBSD_TRUE='#'
11578
  POWERPC_FREEBSD_FALSE=
11579
fi
11580
 
11581
 if test x$TARGET = xARM; then
11582
  ARM_TRUE=
11583
  ARM_FALSE='#'
11584
else
11585
  ARM_TRUE='#'
11586
  ARM_FALSE=
11587
fi
11588
 
11589
 if test x$TARGET = xAVR32; then
11590
  AVR32_TRUE=
11591
  AVR32_FALSE='#'
11592
else
11593
  AVR32_TRUE='#'
11594
  AVR32_FALSE=
11595
fi
11596
 
11597
 if test x$TARGET = xLIBFFI_CRIS; then
11598
  LIBFFI_CRIS_TRUE=
11599
  LIBFFI_CRIS_FALSE='#'
11600
else
11601
  LIBFFI_CRIS_TRUE='#'
11602
  LIBFFI_CRIS_FALSE=
11603
fi
11604
 
11605
 if test x$TARGET = xFRV; then
11606
  FRV_TRUE=
11607
  FRV_FALSE='#'
11608
else
11609
  FRV_TRUE='#'
11610
  FRV_FALSE=
11611
fi
11612
 
11613
 if test x$TARGET = xS390; then
11614
  S390_TRUE=
11615
  S390_FALSE='#'
11616
else
11617
  S390_TRUE='#'
11618
  S390_FALSE=
11619
fi
11620
 
11621
 if test x$TARGET = xX86_64; then
11622
  X86_64_TRUE=
11623
  X86_64_FALSE='#'
11624
else
11625
  X86_64_TRUE='#'
11626
  X86_64_FALSE=
11627
fi
11628
 
11629
 if test x$TARGET = xSH; then
11630
  SH_TRUE=
11631
  SH_FALSE='#'
11632
else
11633
  SH_TRUE='#'
11634
  SH_FALSE=
11635
fi
11636
 
11637
 if test x$TARGET = xSH64; then
11638
  SH64_TRUE=
11639
  SH64_FALSE='#'
11640
else
11641
  SH64_TRUE='#'
11642
  SH64_FALSE=
11643
fi
11644
 
11645
 if test x$TARGET = xPA_LINUX; then
11646
  PA_LINUX_TRUE=
11647
  PA_LINUX_FALSE='#'
11648
else
11649
  PA_LINUX_TRUE='#'
11650
  PA_LINUX_FALSE=
11651
fi
11652
 
11653
 if test x$TARGET = xPA_HPUX; then
11654
  PA_HPUX_TRUE=
11655
  PA_HPUX_FALSE='#'
11656
else
11657
  PA_HPUX_TRUE='#'
11658
  PA_HPUX_FALSE=
11659
fi
11660
 
11661
 if test x$TARGET = xPA64_HPUX; then
11662
  PA64_HPUX_TRUE=
11663
  PA64_HPUX_FALSE='#'
11664
else
11665
  PA64_HPUX_TRUE='#'
11666
  PA64_HPUX_FALSE=
11667
fi
11668
 
11669
 
11670
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11671
$as_echo_n "checking for ANSI C header files... " >&6; }
11672
if test "${ac_cv_header_stdc+set}" = set; then :
11673
  $as_echo_n "(cached) " >&6
11674
else
11675
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11676
/* end confdefs.h.  */
11677
#include 
11678
#include 
11679
#include 
11680
#include 
11681
 
11682
int
11683
main ()
11684
{
11685
 
11686
  ;
11687
  return 0;
11688
}
11689
_ACEOF
11690
if ac_fn_c_try_compile "$LINENO"; then :
11691
  ac_cv_header_stdc=yes
11692
else
11693
  ac_cv_header_stdc=no
11694
fi
11695
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11696
 
11697
if test $ac_cv_header_stdc = yes; then
11698
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11699
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11700
/* end confdefs.h.  */
11701
#include 
11702
 
11703
_ACEOF
11704
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11705
  $EGREP "memchr" >/dev/null 2>&1; then :
11706
 
11707
else
11708
  ac_cv_header_stdc=no
11709
fi
11710
rm -f conftest*
11711
 
11712
fi
11713
 
11714
if test $ac_cv_header_stdc = yes; then
11715
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11716
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11717
/* end confdefs.h.  */
11718
#include 
11719
 
11720
_ACEOF
11721
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11722
  $EGREP "free" >/dev/null 2>&1; then :
11723
 
11724
else
11725
  ac_cv_header_stdc=no
11726
fi
11727
rm -f conftest*
11728
 
11729
fi
11730
 
11731
if test $ac_cv_header_stdc = yes; then
11732
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11733
  if test "$cross_compiling" = yes; then :
11734
  :
11735
else
11736
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11737
/* end confdefs.h.  */
11738
#include 
11739
#include 
11740
#if ((' ' & 0x0FF) == 0x020)
11741
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11742
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11743
#else
11744
# define ISLOWER(c) \
11745
                   (('a' <= (c) && (c) <= 'i') \
11746
                     || ('j' <= (c) && (c) <= 'r') \
11747
                     || ('s' <= (c) && (c) <= 'z'))
11748
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11749
#endif
11750
 
11751
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11752
int
11753
main ()
11754
{
11755
  int i;
11756
  for (i = 0; i < 256; i++)
11757
    if (XOR (islower (i), ISLOWER (i))
11758
        || toupper (i) != TOUPPER (i))
11759
      return 2;
11760
  return 0;
11761
}
11762
_ACEOF
11763
if ac_fn_c_try_run "$LINENO"; then :
11764
 
11765
else
11766
  ac_cv_header_stdc=no
11767
fi
11768
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11769
  conftest.$ac_objext conftest.beam conftest.$ac_ext
11770
fi
11771
 
11772
fi
11773
fi
11774
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11775
$as_echo "$ac_cv_header_stdc" >&6; }
11776
if test $ac_cv_header_stdc = yes; then
11777
 
11778
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
11779
 
11780
fi
11781
 
11782
for ac_func in memcpy
11783
do :
11784
  ac_fn_c_check_func "$LINENO" "memcpy" "ac_cv_func_memcpy"
11785
if test "x$ac_cv_func_memcpy" = x""yes; then :
11786
  cat >>confdefs.h <<_ACEOF
11787
#define HAVE_MEMCPY 1
11788
_ACEOF
11789
 
11790
fi
11791
done
11792
 
11793
# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
11794
# for constant arguments.  Useless!
11795
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
11796
$as_echo_n "checking for working alloca.h... " >&6; }
11797
if test "${ac_cv_working_alloca_h+set}" = set; then :
11798
  $as_echo_n "(cached) " >&6
11799
else
11800
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11801
/* end confdefs.h.  */
11802
#include 
11803
int
11804
main ()
11805
{
11806
char *p = (char *) alloca (2 * sizeof (int));
11807
                          if (p) return 0;
11808
  ;
11809
  return 0;
11810
}
11811
_ACEOF
11812
if ac_fn_c_try_link "$LINENO"; then :
11813
  ac_cv_working_alloca_h=yes
11814
else
11815
  ac_cv_working_alloca_h=no
11816
fi
11817
rm -f core conftest.err conftest.$ac_objext \
11818
    conftest$ac_exeext conftest.$ac_ext
11819
fi
11820
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
11821
$as_echo "$ac_cv_working_alloca_h" >&6; }
11822
if test $ac_cv_working_alloca_h = yes; then
11823
 
11824
$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
11825
 
11826
fi
11827
 
11828
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
11829
$as_echo_n "checking for alloca... " >&6; }
11830
if test "${ac_cv_func_alloca_works+set}" = set; then :
11831
  $as_echo_n "(cached) " >&6
11832
else
11833
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11834
/* end confdefs.h.  */
11835
#ifdef __GNUC__
11836
# define alloca __builtin_alloca
11837
#else
11838
# ifdef _MSC_VER
11839
#  include 
11840
#  define alloca _alloca
11841
# else
11842
#  ifdef HAVE_ALLOCA_H
11843
#   include 
11844
#  else
11845
#   ifdef _AIX
11846
 #pragma alloca
11847
#   else
11848
#    ifndef alloca /* predefined by HP cc +Olibcalls */
11849
char *alloca ();
11850
#    endif
11851
#   endif
11852
#  endif
11853
# endif
11854
#endif
11855
 
11856
int
11857
main ()
11858
{
11859
char *p = (char *) alloca (1);
11860
                                    if (p) return 0;
11861
  ;
11862
  return 0;
11863
}
11864
_ACEOF
11865
if ac_fn_c_try_link "$LINENO"; then :
11866
  ac_cv_func_alloca_works=yes
11867
else
11868
  ac_cv_func_alloca_works=no
11869
fi
11870
rm -f core conftest.err conftest.$ac_objext \
11871
    conftest$ac_exeext conftest.$ac_ext
11872
fi
11873
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
11874
$as_echo "$ac_cv_func_alloca_works" >&6; }
11875
 
11876
if test $ac_cv_func_alloca_works = yes; then
11877
 
11878
$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
11879
 
11880
else
11881
  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
11882
# that cause trouble.  Some versions do not even contain alloca or
11883
# contain a buggy version.  If you still want to use their alloca,
11884
# use ar to extract alloca.o from them instead of compiling alloca.c.
11885
 
11886
ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
11887
 
11888
$as_echo "#define C_ALLOCA 1" >>confdefs.h
11889
 
11890
 
11891
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
11892
$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
11893
if test "${ac_cv_os_cray+set}" = set; then :
11894
  $as_echo_n "(cached) " >&6
11895
else
11896
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11897
/* end confdefs.h.  */
11898
#if defined CRAY && ! defined CRAY2
11899
webecray
11900
#else
11901
wenotbecray
11902
#endif
11903
 
11904
_ACEOF
11905
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11906
  $EGREP "webecray" >/dev/null 2>&1; then :
11907
  ac_cv_os_cray=yes
11908
else
11909
  ac_cv_os_cray=no
11910
fi
11911
rm -f conftest*
11912
 
11913
fi
11914
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
11915
$as_echo "$ac_cv_os_cray" >&6; }
11916
if test $ac_cv_os_cray = yes; then
11917
  for ac_func in _getb67 GETB67 getb67; do
11918
    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11919
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11920
eval as_val=\$$as_ac_var
11921
   if test "x$as_val" = x""yes; then :
11922
 
11923
cat >>confdefs.h <<_ACEOF
11924
#define CRAY_STACKSEG_END $ac_func
11925
_ACEOF
11926
 
11927
    break
11928
fi
11929
 
11930
  done
11931
fi
11932
 
11933
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
11934
$as_echo_n "checking stack direction for C alloca... " >&6; }
11935
if test "${ac_cv_c_stack_direction+set}" = set; then :
11936
  $as_echo_n "(cached) " >&6
11937
else
11938
  if test "$cross_compiling" = yes; then :
11939
  ac_cv_c_stack_direction=0
11940
else
11941
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11942
/* end confdefs.h.  */
11943
$ac_includes_default
11944
int
11945
find_stack_direction ()
11946
{
11947
  static char *addr = 0;
11948
  auto char dummy;
11949
  if (addr == 0)
11950
    {
11951
      addr = &dummy;
11952
      return find_stack_direction ();
11953
    }
11954
  else
11955
    return (&dummy > addr) ? 1 : -1;
11956
}
11957
 
11958
int
11959
main ()
11960
{
11961
  return find_stack_direction () < 0;
11962
}
11963
_ACEOF
11964
if ac_fn_c_try_run "$LINENO"; then :
11965
  ac_cv_c_stack_direction=1
11966
else
11967
  ac_cv_c_stack_direction=-1
11968
fi
11969
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11970
  conftest.$ac_objext conftest.beam conftest.$ac_ext
11971
fi
11972
 
11973
fi
11974
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
11975
$as_echo "$ac_cv_c_stack_direction" >&6; }
11976
cat >>confdefs.h <<_ACEOF
11977
#define STACK_DIRECTION $ac_cv_c_stack_direction
11978
_ACEOF
11979
 
11980
 
11981
fi
11982
 
11983
 
11984
# The cast to long int works around a bug in the HP C Compiler
11985
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11986
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11987
# This bug is HP SR number 8606223364.
11988
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
11989
$as_echo_n "checking size of double... " >&6; }
11990
if test "${ac_cv_sizeof_double+set}" = set; then :
11991
  $as_echo_n "(cached) " >&6
11992
else
11993
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double"        "$ac_includes_default"; then :
11994
 
11995
else
11996
  if test "$ac_cv_type_double" = yes; then
11997
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11998
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11999
{ as_fn_set_status 77
12000
as_fn_error "cannot compute sizeof (double)
12001
See \`config.log' for more details." "$LINENO" 5; }; }
12002
   else
12003
     ac_cv_sizeof_double=0
12004
   fi
12005
fi
12006
 
12007
fi
12008
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
12009
$as_echo "$ac_cv_sizeof_double" >&6; }
12010
 
12011
 
12012
 
12013
cat >>confdefs.h <<_ACEOF
12014
#define SIZEOF_DOUBLE $ac_cv_sizeof_double
12015
_ACEOF
12016
 
12017
 
12018
# The cast to long int works around a bug in the HP C Compiler
12019
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12020
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12021
# This bug is HP SR number 8606223364.
12022
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
12023
$as_echo_n "checking size of long double... " >&6; }
12024
if test "${ac_cv_sizeof_long_double+set}" = set; then :
12025
  $as_echo_n "(cached) " >&6
12026
else
12027
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double"        "$ac_includes_default"; then :
12028
 
12029
else
12030
  if test "$ac_cv_type_long_double" = yes; then
12031
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12032
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12033
{ as_fn_set_status 77
12034
as_fn_error "cannot compute sizeof (long double)
12035
See \`config.log' for more details." "$LINENO" 5; }; }
12036
   else
12037
     ac_cv_sizeof_long_double=0
12038
   fi
12039
fi
12040
 
12041
fi
12042
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
12043
$as_echo "$ac_cv_sizeof_long_double" >&6; }
12044
 
12045
 
12046
 
12047
cat >>confdefs.h <<_ACEOF
12048
#define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
12049
_ACEOF
12050
 
12051
 
12052
 
12053
# Also AC_SUBST this variable for ffi.h.
12054
if test -z "$HAVE_LONG_DOUBLE"; then
12055
  HAVE_LONG_DOUBLE=0
12056
  if test $ac_cv_sizeof_double != $ac_cv_sizeof_long_double; then
12057
    if test $ac_cv_sizeof_long_double != 0; then
12058
      HAVE_LONG_DOUBLE=1
12059
 
12060
$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
12061
 
12062
    fi
12063
  fi
12064
fi
12065
 
12066
 
12067
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12068
$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12069
if test "${ac_cv_c_bigendian+set}" = set; then :
12070
  $as_echo_n "(cached) " >&6
12071
else
12072
  ac_cv_c_bigendian=unknown
12073
    # See if we're dealing with a universal compiler.
12074
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12075
/* end confdefs.h.  */
12076
#ifndef __APPLE_CC__
12077
               not a universal capable compiler
12078
             #endif
12079
             typedef int dummy;
12080
 
12081
_ACEOF
12082
if ac_fn_c_try_compile "$LINENO"; then :
12083
 
12084
        # Check for potential -arch flags.  It is not universal unless
12085
        # there are at least two -arch flags with different values.
12086
        ac_arch=
12087
        ac_prev=
12088
        for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12089
         if test -n "$ac_prev"; then
12090
           case $ac_word in
12091
             i?86 | x86_64 | ppc | ppc64)
12092
               if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12093
                 ac_arch=$ac_word
12094
               else
12095
                 ac_cv_c_bigendian=universal
12096
                 break
12097
               fi
12098
               ;;
12099
           esac
12100
           ac_prev=
12101
         elif test "x$ac_word" = "x-arch"; then
12102
           ac_prev=arch
12103
         fi
12104
       done
12105
fi
12106
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12107
    if test $ac_cv_c_bigendian = unknown; then
12108
      # See if sys/param.h defines the BYTE_ORDER macro.
12109
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12110
/* end confdefs.h.  */
12111
#include 
12112
             #include 
12113
 
12114
int
12115
main ()
12116
{
12117
#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12118
                     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12119
                     && LITTLE_ENDIAN)
12120
              bogus endian macros
12121
             #endif
12122
 
12123
  ;
12124
  return 0;
12125
}
12126
_ACEOF
12127
if ac_fn_c_try_compile "$LINENO"; then :
12128
  # It does; now see whether it defined to BIG_ENDIAN or not.
12129
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12130
/* end confdefs.h.  */
12131
#include 
12132
                #include 
12133
 
12134
int
12135
main ()
12136
{
12137
#if BYTE_ORDER != BIG_ENDIAN
12138
                 not big endian
12139
                #endif
12140
 
12141
  ;
12142
  return 0;
12143
}
12144
_ACEOF
12145
if ac_fn_c_try_compile "$LINENO"; then :
12146
  ac_cv_c_bigendian=yes
12147
else
12148
  ac_cv_c_bigendian=no
12149
fi
12150
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12151
fi
12152
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12153
    fi
12154
    if test $ac_cv_c_bigendian = unknown; then
12155
      # See if  defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12156
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12157
/* end confdefs.h.  */
12158
#include 
12159
 
12160
int
12161
main ()
12162
{
12163
#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12164
              bogus endian macros
12165
             #endif
12166
 
12167
  ;
12168
  return 0;
12169
}
12170
_ACEOF
12171
if ac_fn_c_try_compile "$LINENO"; then :
12172
  # It does; now see whether it defined to _BIG_ENDIAN or not.
12173
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12174
/* end confdefs.h.  */
12175
#include 
12176
 
12177
int
12178
main ()
12179
{
12180
#ifndef _BIG_ENDIAN
12181
                 not big endian
12182
                #endif
12183
 
12184
  ;
12185
  return 0;
12186
}
12187
_ACEOF
12188
if ac_fn_c_try_compile "$LINENO"; then :
12189
  ac_cv_c_bigendian=yes
12190
else
12191
  ac_cv_c_bigendian=no
12192
fi
12193
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12194
fi
12195
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12196
    fi
12197
    if test $ac_cv_c_bigendian = unknown; then
12198
      # Compile a test program.
12199
      if test "$cross_compiling" = yes; then :
12200
  # Try to guess by grepping values from an object file.
12201
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12202
/* end confdefs.h.  */
12203
short int ascii_mm[] =
12204
                  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12205
                short int ascii_ii[] =
12206
                  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12207
                int use_ascii (int i) {
12208
                  return ascii_mm[i] + ascii_ii[i];
12209
                }
12210
                short int ebcdic_ii[] =
12211
                  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12212
                short int ebcdic_mm[] =
12213
                  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12214
                int use_ebcdic (int i) {
12215
                  return ebcdic_mm[i] + ebcdic_ii[i];
12216
                }
12217
                extern int foo;
12218
 
12219
int
12220
main ()
12221
{
12222
return use_ascii (foo) == use_ebcdic (foo);
12223
  ;
12224
  return 0;
12225
}
12226
_ACEOF
12227
if ac_fn_c_try_compile "$LINENO"; then :
12228
  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12229
              ac_cv_c_bigendian=yes
12230
            fi
12231
            if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12232
              if test "$ac_cv_c_bigendian" = unknown; then
12233
                ac_cv_c_bigendian=no
12234
              else
12235
                # finding both strings is unlikely to happen, but who knows?
12236
                ac_cv_c_bigendian=unknown
12237
              fi
12238
            fi
12239
fi
12240
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12241
else
12242
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12243
/* end confdefs.h.  */
12244
$ac_includes_default
12245
int
12246
main ()
12247
{
12248
 
12249
             /* Are we little or big endian?  From Harbison&Steele.  */
12250
             union
12251
             {
12252
               long int l;
12253
               char c[sizeof (long int)];
12254
             } u;
12255
             u.l = 1;
12256
             return u.c[sizeof (long int) - 1] == 1;
12257
 
12258
  ;
12259
  return 0;
12260
}
12261
_ACEOF
12262
if ac_fn_c_try_run "$LINENO"; then :
12263
  ac_cv_c_bigendian=no
12264
else
12265
  ac_cv_c_bigendian=yes
12266
fi
12267
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12268
  conftest.$ac_objext conftest.beam conftest.$ac_ext
12269
fi
12270
 
12271
    fi
12272
fi
12273
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12274
$as_echo "$ac_cv_c_bigendian" >&6; }
12275
 case $ac_cv_c_bigendian in #(
12276
   yes)
12277
     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12278
;; #(
12279
   no)
12280
      ;; #(
12281
   universal)
12282
 
12283
$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12284
 
12285
     ;; #(
12286
   *)
12287
     as_fn_error "unknown endianness
12288
 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12289
 esac
12290
 
12291
 
12292
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .cfi pseudo-op support" >&5
12293
$as_echo_n "checking assembler .cfi pseudo-op support... " >&6; }
12294
if test "${gcc_cv_as_cfi_pseudo_op+set}" = set; then :
12295
  $as_echo_n "(cached) " >&6
12296
else
12297
 
12298
    gcc_cv_as_cfi_pseudo_op=unknown
12299
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12300
/* end confdefs.h.  */
12301
asm (".cfi_startproc\n\t.cfi_endproc");
12302
int
12303
main ()
12304
{
12305
 
12306
  ;
12307
  return 0;
12308
}
12309
_ACEOF
12310
if ac_fn_c_try_compile "$LINENO"; then :
12311
  gcc_cv_as_cfi_pseudo_op=yes
12312
else
12313
  gcc_cv_as_cfi_pseudo_op=no
12314
fi
12315
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12316
 
12317
fi
12318
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_pseudo_op" >&5
12319
$as_echo "$gcc_cv_as_cfi_pseudo_op" >&6; }
12320
 if test "x$gcc_cv_as_cfi_pseudo_op" = xyes; then
12321
 
12322
$as_echo "#define HAVE_AS_CFI_PSEUDO_OP 1" >>confdefs.h
12323
 
12324
 fi
12325
 
12326
 
12327
if test x$TARGET = xSPARC; then
12328
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler and linker support unaligned pc related relocs" >&5
12329
$as_echo_n "checking assembler and linker support unaligned pc related relocs... " >&6; }
12330
if test "${libffi_cv_as_sparc_ua_pcrel+set}" = set; then :
12331
  $as_echo_n "(cached) " >&6
12332
else
12333
 
12334
        save_CFLAGS="$CFLAGS"
12335
        save_LDFLAGS="$LDFLAGS"
12336
        CFLAGS="$CFLAGS -fpic"
12337
        LDFLAGS="$LDFLAGS -shared"
12338
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12339
/* end confdefs.h.  */
12340
asm (".text; foo: nop; .data; .align 4; .byte 0; .uaword %r_disp32(foo); .text");
12341
int
12342
main ()
12343
{
12344
 
12345
  ;
12346
  return 0;
12347
}
12348
_ACEOF
12349
if ac_fn_c_try_link "$LINENO"; then :
12350
  libffi_cv_as_sparc_ua_pcrel=yes
12351
else
12352
  libffi_cv_as_sparc_ua_pcrel=no
12353
fi
12354
rm -f core conftest.err conftest.$ac_objext \
12355
    conftest$ac_exeext conftest.$ac_ext
12356
        CFLAGS="$save_CFLAGS"
12357
        LDFLAGS="$save_LDFLAGS"
12358
fi
12359
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_sparc_ua_pcrel" >&5
12360
$as_echo "$libffi_cv_as_sparc_ua_pcrel" >&6; }
12361
    if test "x$libffi_cv_as_sparc_ua_pcrel" = xyes; then
12362
 
12363
$as_echo "#define HAVE_AS_SPARC_UA_PCREL 1" >>confdefs.h
12364
 
12365
    fi
12366
 
12367
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .register pseudo-op support" >&5
12368
$as_echo_n "checking assembler .register pseudo-op support... " >&6; }
12369
if test "${libffi_cv_as_register_pseudo_op+set}" = set; then :
12370
  $as_echo_n "(cached) " >&6
12371
else
12372
 
12373
       libffi_cv_as_register_pseudo_op=unknown
12374
       # Check if we have .register
12375
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12376
/* end confdefs.h.  */
12377
asm (".register %g2, #scratch");
12378
int
12379
main ()
12380
{
12381
 
12382
  ;
12383
  return 0;
12384
}
12385
_ACEOF
12386
if ac_fn_c_try_compile "$LINENO"; then :
12387
  libffi_cv_as_register_pseudo_op=yes
12388
else
12389
  libffi_cv_as_register_pseudo_op=no
12390
fi
12391
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12392
 
12393
fi
12394
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_register_pseudo_op" >&5
12395
$as_echo "$libffi_cv_as_register_pseudo_op" >&6; }
12396
    if test "x$libffi_cv_as_register_pseudo_op" = xyes; then
12397
 
12398
$as_echo "#define HAVE_AS_REGISTER_PSEUDO_OP 1" >>confdefs.h
12399
 
12400
    fi
12401
fi
12402
 
12403
if test x$TARGET = xX86 || test x$TARGET = xX86_WIN32 || test x$TARGET = xX86_64; then
12404
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports pc related relocs" >&5
12405
$as_echo_n "checking assembler supports pc related relocs... " >&6; }
12406
if test "${libffi_cv_as_x86_pcrel+set}" = set; then :
12407
  $as_echo_n "(cached) " >&6
12408
else
12409
 
12410
        libffi_cv_as_x86_pcrel=yes
12411
        echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s
12412
        if $CC $CFLAGS -c conftest.s 2>&1 | $EGREP -i 'illegal|warning' > /dev/null; then
12413
            libffi_cv_as_x86_pcrel=no
12414
        fi
12415
 
12416
fi
12417
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_x86_pcrel" >&5
12418
$as_echo "$libffi_cv_as_x86_pcrel" >&6; }
12419
    if test "x$libffi_cv_as_x86_pcrel" = xyes; then
12420
 
12421
$as_echo "#define HAVE_AS_X86_PCREL 1" >>confdefs.h
12422
 
12423
    fi
12424
 
12425
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .ascii pseudo-op support" >&5
12426
$as_echo_n "checking assembler .ascii pseudo-op support... " >&6; }
12427
if test "${libffi_cv_as_ascii_pseudo_op+set}" = set; then :
12428
  $as_echo_n "(cached) " >&6
12429
else
12430
 
12431
       libffi_cv_as_ascii_pseudo_op=unknown
12432
       # Check if we have .ascii
12433
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12434
/* end confdefs.h.  */
12435
asm (".ascii \\"string\\"");
12436
int
12437
main ()
12438
{
12439
 
12440
  ;
12441
  return 0;
12442
}
12443
_ACEOF
12444
if ac_fn_c_try_compile "$LINENO"; then :
12445
  libffi_cv_as_ascii_pseudo_op=yes
12446
else
12447
  libffi_cv_as_ascii_pseudo_op=no
12448
fi
12449
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12450
 
12451
fi
12452
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_ascii_pseudo_op" >&5
12453
$as_echo "$libffi_cv_as_ascii_pseudo_op" >&6; }
12454
    if test "x$libffi_cv_as_ascii_pseudo_op" = xyes; then
12455
 
12456
$as_echo "#define HAVE_AS_ASCII_PSEUDO_OP 1" >>confdefs.h
12457
 
12458
    fi
12459
 
12460
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .string pseudo-op support" >&5
12461
$as_echo_n "checking assembler .string pseudo-op support... " >&6; }
12462
if test "${libffi_cv_as_string_pseudo_op+set}" = set; then :
12463
  $as_echo_n "(cached) " >&6
12464
else
12465
 
12466
       libffi_cv_as_string_pseudo_op=unknown
12467
       # Check if we have .string
12468
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12469
/* end confdefs.h.  */
12470
asm (".string \\"string\\"");
12471
int
12472
main ()
12473
{
12474
 
12475
  ;
12476
  return 0;
12477
}
12478
_ACEOF
12479
if ac_fn_c_try_compile "$LINENO"; then :
12480
  libffi_cv_as_string_pseudo_op=yes
12481
else
12482
  libffi_cv_as_string_pseudo_op=no
12483
fi
12484
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12485
 
12486
fi
12487
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_string_pseudo_op" >&5
12488
$as_echo "$libffi_cv_as_string_pseudo_op" >&6; }
12489
    if test "x$libffi_cv_as_string_pseudo_op" = xyes; then
12490
 
12491
$as_echo "#define HAVE_AS_STRING_PSEUDO_OP 1" >>confdefs.h
12492
 
12493
    fi
12494
fi
12495
 
12496
case "$target" in
12497
     *-apple-darwin10* | *-*-freebsd* | *-*-openbsd* | *-pc-solaris*)
12498
 
12499
$as_echo "#define FFI_MMAP_EXEC_WRIT 1" >>confdefs.h
12500
 
12501
     ;;
12502
esac
12503
 
12504
if test x$TARGET = xX86_64; then
12505
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports unwind section type" >&5
12506
$as_echo_n "checking assembler supports unwind section type... " >&6; }
12507
if test "${libffi_cv_as_x86_64_unwind_section_type+set}" = set; then :
12508
  $as_echo_n "(cached) " >&6
12509
else
12510
 
12511
        libffi_cv_as_x86_64_unwind_section_type=yes
12512
        echo '.section .eh_frame,"a",@unwind' > conftest.s
12513
        if $CC $CFLAGS -c conftest.s 2>&1 | grep -i warning > /dev/null; then
12514
            libffi_cv_as_x86_64_unwind_section_type=no
12515
        fi
12516
 
12517
fi
12518
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_x86_64_unwind_section_type" >&5
12519
$as_echo "$libffi_cv_as_x86_64_unwind_section_type" >&6; }
12520
    if test "x$libffi_cv_as_x86_64_unwind_section_type" = xyes; then
12521
 
12522
$as_echo "#define HAVE_AS_X86_64_UNWIND_SECTION_TYPE 1" >>confdefs.h
12523
 
12524
    fi
12525
fi
12526
 
12527
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .eh_frame section should be read-only" >&5
12528
$as_echo_n "checking whether .eh_frame section should be read-only... " >&6; }
12529
if test "${libffi_cv_ro_eh_frame+set}" = set; then :
12530
  $as_echo_n "(cached) " >&6
12531
else
12532
 
12533
        libffi_cv_ro_eh_frame=no
12534
        echo 'extern void foo (void); void bar (void) { foo (); foo (); }' > conftest.c
12535
        if $CC $CFLAGS -S -fpic -fexceptions -o conftest.s conftest.c > /dev/null 2>&1; then
12536
            if grep '.section.*eh_frame.*"a"' conftest.s > /dev/null; then
12537
                libffi_cv_ro_eh_frame=yes
12538
            elif grep '.section.*eh_frame.*#alloc' conftest.c \
12539
                 | grep -v '#write' > /dev/null; then
12540
                libffi_cv_ro_eh_frame=yes
12541
            fi
12542
        fi
12543
        rm -f conftest.*
12544
 
12545
fi
12546
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_ro_eh_frame" >&5
12547
$as_echo "$libffi_cv_ro_eh_frame" >&6; }
12548
if test "x$libffi_cv_ro_eh_frame" = xyes; then
12549
 
12550
$as_echo "#define HAVE_RO_EH_FRAME 1" >>confdefs.h
12551
 
12552
 
12553
$as_echo "#define EH_FRAME_FLAGS \"a\"" >>confdefs.h
12554
 
12555
else
12556
 
12557
$as_echo "#define EH_FRAME_FLAGS \"aw\"" >>confdefs.h
12558
 
12559
fi
12560
 
12561
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__((visibility(\"hidden\")))" >&5
12562
$as_echo_n "checking for __attribute__((visibility(\"hidden\")))... " >&6; }
12563
if test "${libffi_cv_hidden_visibility_attribute+set}" = set; then :
12564
  $as_echo_n "(cached) " >&6
12565
else
12566
 
12567
        echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1; }' > conftest.c
12568
        libffi_cv_hidden_visibility_attribute=no
12569
        if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
12570
  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
12571
  (eval $ac_try) 2>&5
12572
  ac_status=$?
12573
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12574
  test $ac_status = 0; }; }; then
12575
            if grep '\.hidden.*foo' conftest.s >/dev/null; then
12576
                libffi_cv_hidden_visibility_attribute=yes
12577
            fi
12578
        fi
12579
        rm -f conftest.*
12580
 
12581
fi
12582
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_hidden_visibility_attribute" >&5
12583
$as_echo "$libffi_cv_hidden_visibility_attribute" >&6; }
12584
if test $libffi_cv_hidden_visibility_attribute = yes; then
12585
 
12586
$as_echo "#define HAVE_HIDDEN_VISIBILITY_ATTRIBUTE 1" >>confdefs.h
12587
 
12588
fi
12589
 
12590
 
12591
 
12592
 
12593
 
12594
 
12595
 
12596
 
12597
# Check whether --enable-debug was given.
12598
if test "${enable_debug+set}" = set; then :
12599
  enableval=$enable_debug; if test "$enable_debug" = "yes"; then
12600
 
12601
$as_echo "#define FFI_DEBUG 1" >>confdefs.h
12602
 
12603
  fi
12604
fi
12605
 
12606
 
12607
# Check whether --enable-structs was given.
12608
if test "${enable_structs+set}" = set; then :
12609
  enableval=$enable_structs; if test "$enable_structs" = "no"; then
12610
 
12611
$as_echo "#define FFI_NO_STRUCTS 1" >>confdefs.h
12612
 
12613
  fi
12614
fi
12615
 
12616
 
12617
# Check whether --enable-raw-api was given.
12618
if test "${enable_raw_api+set}" = set; then :
12619
  enableval=$enable_raw_api; if test "$enable_raw_api" = "no"; then
12620
 
12621
$as_echo "#define FFI_NO_RAW_API 1" >>confdefs.h
12622
 
12623
  fi
12624
fi
12625
 
12626
 
12627
# Check whether --enable-purify-safety was given.
12628
if test "${enable_purify_safety+set}" = set; then :
12629
  enableval=$enable_purify_safety; if test "$enable_purify_safety" = "yes"; then
12630
 
12631
$as_echo "#define USING_PURIFY 1" >>confdefs.h
12632
 
12633
  fi
12634
fi
12635
 
12636
 
12637
if test -n "$with_cross_host" &&
12638
   test x"$with_cross_host" != x"no"; then
12639
  toolexecdir='$(exec_prefix)/$(target_alias)'
12640
  toolexeclibdir='$(toolexecdir)/lib'
12641
else
12642
  toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
12643
  toolexeclibdir='$(libdir)'
12644
fi
12645
multi_os_directory=`$CC -print-multi-os-directory`
12646
case $multi_os_directory in
12647
  .) ;; # Avoid trailing /.
12648
  *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
12649
esac
12650
 
12651
 
12652
 
12653
if test "${multilib}" = "yes"; then
12654
  multilib_arg="--enable-multilib"
12655
else
12656
  multilib_arg=
12657
fi
12658
 
12659
ac_config_commands="$ac_config_commands include"
12660
 
12661
ac_config_commands="$ac_config_commands src"
12662
 
12663
 
12664
ac_config_links="$ac_config_links include/ffitarget.h:src/$TARGETDIR/ffitarget.h"
12665
 
12666
 
12667
ac_config_files="$ac_config_files include/Makefile include/ffi.h Makefile testsuite/Makefile man/Makefile"
12668
 
12669
 
12670
cat >confcache <<\_ACEOF
12671
# This file is a shell script that caches the results of configure
12672
# tests run on this system so they can be shared between configure
12673
# scripts and configure runs, see configure's option --config-cache.
12674
# It is not useful on other systems.  If it contains results you don't
12675
# want to keep, you may remove or edit it.
12676
#
12677
# config.status only pays attention to the cache file if you give it
12678
# the --recheck option to rerun configure.
12679
#
12680
# `ac_cv_env_foo' variables (set or unset) will be overridden when
12681
# loading this file, other *unset* `ac_cv_foo' will be assigned the
12682
# following values.
12683
 
12684
_ACEOF
12685
 
12686
# The following way of writing the cache mishandles newlines in values,
12687
# but we know of no workaround that is simple, portable, and efficient.
12688
# So, we kill variables containing newlines.
12689
# Ultrix sh set writes to stderr and can't be redirected directly,
12690
# and sets the high bit in the cache file unless we assign to the vars.
12691
(
12692
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12693
    eval ac_val=\$$ac_var
12694
    case $ac_val in #(
12695
    *${as_nl}*)
12696
      case $ac_var in #(
12697
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12698
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12699
      esac
12700
      case $ac_var in #(
12701
      _ | IFS | as_nl) ;; #(
12702
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12703
      *) { eval $ac_var=; unset $ac_var;} ;;
12704
      esac ;;
12705
    esac
12706
  done
12707
 
12708
  (set) 2>&1 |
12709
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
12710
    *${as_nl}ac_space=\ *)
12711
      # `set' does not quote correctly, so add quotes: double-quote
12712
      # substitution turns \\\\ into \\, and sed turns \\ into \.
12713
      sed -n \
12714
        "s/'/'\\\\''/g;
12715
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12716
      ;; #(
12717
    *)
12718
      # `set' quotes correctly as required by POSIX, so do not add quotes.
12719
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12720
      ;;
12721
    esac |
12722
    sort
12723
) |
12724
  sed '
12725
     /^ac_cv_env_/b end
12726
     t clear
12727
     :clear
12728
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12729
     t end
12730
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12731
     :end' >>confcache
12732
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12733
  if test -w "$cache_file"; then
12734
    test "x$cache_file" != "x/dev/null" &&
12735
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12736
$as_echo "$as_me: updating cache $cache_file" >&6;}
12737
    cat confcache >$cache_file
12738
  else
12739
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12740
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12741
  fi
12742
fi
12743
rm -f confcache
12744
 
12745
test "x$prefix" = xNONE && prefix=$ac_default_prefix
12746
# Let make expand exec_prefix.
12747
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12748
 
12749
DEFS=-DHAVE_CONFIG_H
12750
 
12751
ac_libobjs=
12752
ac_ltlibobjs=
12753
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12754
  # 1. Remove the extension, and $U if already installed.
12755
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12756
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12757
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
12758
  #    will be set to the directory where LIBOBJS objects are built.
12759
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12760
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12761
done
12762
LIBOBJS=$ac_libobjs
12763
 
12764
LTLIBOBJS=$ac_ltlibobjs
12765
 
12766
 
12767
 if test -n "$EXEEXT"; then
12768
  am__EXEEXT_TRUE=
12769
  am__EXEEXT_FALSE='#'
12770
else
12771
  am__EXEEXT_TRUE='#'
12772
  am__EXEEXT_FALSE=
12773
fi
12774
 
12775
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
12776
  as_fn_error "conditional \"AMDEP\" was never defined.
12777
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12778
fi
12779
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12780
  as_fn_error "conditional \"am__fastdepCC\" was never defined.
12781
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12782
fi
12783
if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
12784
  as_fn_error "conditional \"am__fastdepCCAS\" was never defined.
12785
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12786
fi
12787
if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12788
  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
12789
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12790
fi
12791
if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
12792
  as_fn_error "conditional \"TESTSUBDIR\" was never defined.
12793
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12794
fi
12795
if test -z "${MIPS_TRUE}" && test -z "${MIPS_FALSE}"; then
12796
  as_fn_error "conditional \"MIPS\" was never defined.
12797
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12798
fi
12799
if test -z "${SPARC_TRUE}" && test -z "${SPARC_FALSE}"; then
12800
  as_fn_error "conditional \"SPARC\" was never defined.
12801
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12802
fi
12803
if test -z "${X86_TRUE}" && test -z "${X86_FALSE}"; then
12804
  as_fn_error "conditional \"X86\" was never defined.
12805
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12806
fi
12807
if test -z "${X86_FREEBSD_TRUE}" && test -z "${X86_FREEBSD_FALSE}"; then
12808
  as_fn_error "conditional \"X86_FREEBSD\" was never defined.
12809
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12810
fi
12811
if test -z "${X86_WIN32_TRUE}" && test -z "${X86_WIN32_FALSE}"; then
12812
  as_fn_error "conditional \"X86_WIN32\" was never defined.
12813
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12814
fi
12815
if test -z "${X86_WIN64_TRUE}" && test -z "${X86_WIN64_FALSE}"; then
12816
  as_fn_error "conditional \"X86_WIN64\" was never defined.
12817
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12818
fi
12819
if test -z "${X86_DARWIN_TRUE}" && test -z "${X86_DARWIN_FALSE}"; then
12820
  as_fn_error "conditional \"X86_DARWIN\" was never defined.
12821
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12822
fi
12823
if test -z "${ALPHA_TRUE}" && test -z "${ALPHA_FALSE}"; then
12824
  as_fn_error "conditional \"ALPHA\" was never defined.
12825
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12826
fi
12827
if test -z "${IA64_TRUE}" && test -z "${IA64_FALSE}"; then
12828
  as_fn_error "conditional \"IA64\" was never defined.
12829
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12830
fi
12831
if test -z "${M32R_TRUE}" && test -z "${M32R_FALSE}"; then
12832
  as_fn_error "conditional \"M32R\" was never defined.
12833
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12834
fi
12835
if test -z "${M68K_TRUE}" && test -z "${M68K_FALSE}"; then
12836
  as_fn_error "conditional \"M68K\" was never defined.
12837
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12838
fi
12839
if test -z "${POWERPC_TRUE}" && test -z "${POWERPC_FALSE}"; then
12840
  as_fn_error "conditional \"POWERPC\" was never defined.
12841
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12842
fi
12843
if test -z "${POWERPC_AIX_TRUE}" && test -z "${POWERPC_AIX_FALSE}"; then
12844
  as_fn_error "conditional \"POWERPC_AIX\" was never defined.
12845
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12846
fi
12847
if test -z "${POWERPC_DARWIN_TRUE}" && test -z "${POWERPC_DARWIN_FALSE}"; then
12848
  as_fn_error "conditional \"POWERPC_DARWIN\" was never defined.
12849
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12850
fi
12851
if test -z "${POWERPC_FREEBSD_TRUE}" && test -z "${POWERPC_FREEBSD_FALSE}"; then
12852
  as_fn_error "conditional \"POWERPC_FREEBSD\" was never defined.
12853
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12854
fi
12855
if test -z "${ARM_TRUE}" && test -z "${ARM_FALSE}"; then
12856
  as_fn_error "conditional \"ARM\" was never defined.
12857
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12858
fi
12859
if test -z "${AVR32_TRUE}" && test -z "${AVR32_FALSE}"; then
12860
  as_fn_error "conditional \"AVR32\" was never defined.
12861
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12862
fi
12863
if test -z "${LIBFFI_CRIS_TRUE}" && test -z "${LIBFFI_CRIS_FALSE}"; then
12864
  as_fn_error "conditional \"LIBFFI_CRIS\" was never defined.
12865
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12866
fi
12867
if test -z "${FRV_TRUE}" && test -z "${FRV_FALSE}"; then
12868
  as_fn_error "conditional \"FRV\" was never defined.
12869
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12870
fi
12871
if test -z "${S390_TRUE}" && test -z "${S390_FALSE}"; then
12872
  as_fn_error "conditional \"S390\" was never defined.
12873
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12874
fi
12875
if test -z "${X86_64_TRUE}" && test -z "${X86_64_FALSE}"; then
12876
  as_fn_error "conditional \"X86_64\" was never defined.
12877
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12878
fi
12879
if test -z "${SH_TRUE}" && test -z "${SH_FALSE}"; then
12880
  as_fn_error "conditional \"SH\" was never defined.
12881
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12882
fi
12883
if test -z "${SH64_TRUE}" && test -z "${SH64_FALSE}"; then
12884
  as_fn_error "conditional \"SH64\" was never defined.
12885
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12886
fi
12887
if test -z "${PA_LINUX_TRUE}" && test -z "${PA_LINUX_FALSE}"; then
12888
  as_fn_error "conditional \"PA_LINUX\" was never defined.
12889
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12890
fi
12891
if test -z "${PA_HPUX_TRUE}" && test -z "${PA_HPUX_FALSE}"; then
12892
  as_fn_error "conditional \"PA_HPUX\" was never defined.
12893
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12894
fi
12895
if test -z "${PA64_HPUX_TRUE}" && test -z "${PA64_HPUX_FALSE}"; then
12896
  as_fn_error "conditional \"PA64_HPUX\" was never defined.
12897
Usually this means the macro was only invoked conditionally." "$LINENO" 5
12898
fi
12899
 
12900
 
12901
: ${CONFIG_STATUS=./config.status}
12902
ac_write_fail=0
12903
ac_clean_files_save=$ac_clean_files
12904
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12905
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12906
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12907
as_write_fail=0
12908
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12909
#! $SHELL
12910
# Generated by $as_me.
12911
# Run this file to recreate the current configuration.
12912
# Compiler output produced by configure, useful for debugging
12913
# configure, is in config.log if it exists.
12914
 
12915
debug=false
12916
ac_cs_recheck=false
12917
ac_cs_silent=false
12918
 
12919
SHELL=\${CONFIG_SHELL-$SHELL}
12920
export SHELL
12921
_ASEOF
12922
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12923
## -------------------- ##
12924
## M4sh Initialization. ##
12925
## -------------------- ##
12926
 
12927
# Be more Bourne compatible
12928
DUALCASE=1; export DUALCASE # for MKS sh
12929
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12930
  emulate sh
12931
  NULLCMD=:
12932
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12933
  # is contrary to our usage.  Disable this feature.
12934
  alias -g '${1+"$@"}'='"$@"'
12935
  setopt NO_GLOB_SUBST
12936
else
12937
  case `(set -o) 2>/dev/null` in #(
12938
  *posix*) :
12939
    set -o posix ;; #(
12940
  *) :
12941
     ;;
12942
esac
12943
fi
12944
 
12945
 
12946
as_nl='
12947
'
12948
export as_nl
12949
# Printing a long string crashes Solaris 7 /usr/bin/printf.
12950
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12951
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12952
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12953
# Prefer a ksh shell builtin over an external printf program on Solaris,
12954
# but without wasting forks for bash or zsh.
12955
if test -z "$BASH_VERSION$ZSH_VERSION" \
12956
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12957
  as_echo='print -r --'
12958
  as_echo_n='print -rn --'
12959
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12960
  as_echo='printf %s\n'
12961
  as_echo_n='printf %s'
12962
else
12963
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12964
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12965
    as_echo_n='/usr/ucb/echo -n'
12966
  else
12967
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12968
    as_echo_n_body='eval
12969
      arg=$1;
12970
      case $arg in #(
12971
      *"$as_nl"*)
12972
        expr "X$arg" : "X\\(.*\\)$as_nl";
12973
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12974
      esac;
12975
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12976
    '
12977
    export as_echo_n_body
12978
    as_echo_n='sh -c $as_echo_n_body as_echo'
12979
  fi
12980
  export as_echo_body
12981
  as_echo='sh -c $as_echo_body as_echo'
12982
fi
12983
 
12984
# The user is always right.
12985
if test "${PATH_SEPARATOR+set}" != set; then
12986
  PATH_SEPARATOR=:
12987
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12988
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12989
      PATH_SEPARATOR=';'
12990
  }
12991
fi
12992
 
12993
 
12994
# IFS
12995
# We need space, tab and new line, in precisely that order.  Quoting is
12996
# there to prevent editors from complaining about space-tab.
12997
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12998
# splitting by setting IFS to empty value.)
12999
IFS=" ""        $as_nl"
13000
 
13001
# Find who we are.  Look in the path if we contain no directory separator.
13002
case $0 in #((
13003
  *[\\/]* ) as_myself=$0 ;;
13004
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13005
for as_dir in $PATH
13006
do
13007
  IFS=$as_save_IFS
13008
  test -z "$as_dir" && as_dir=.
13009
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13010
  done
13011
IFS=$as_save_IFS
13012
 
13013
     ;;
13014
esac
13015
# We did not find ourselves, most probably we were run as `sh COMMAND'
13016
# in which case we are not to be found in the path.
13017
if test "x$as_myself" = x; then
13018
  as_myself=$0
13019
fi
13020
if test ! -f "$as_myself"; then
13021
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13022
  exit 1
13023
fi
13024
 
13025
# Unset variables that we do not need and which cause bugs (e.g. in
13026
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13027
# suppresses any "Segmentation fault" message there.  '((' could
13028
# trigger a bug in pdksh 5.2.14.
13029
for as_var in BASH_ENV ENV MAIL MAILPATH
13030
do eval test x\${$as_var+set} = xset \
13031
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13032
done
13033
PS1='$ '
13034
PS2='> '
13035
PS4='+ '
13036
 
13037
# NLS nuisances.
13038
LC_ALL=C
13039
export LC_ALL
13040
LANGUAGE=C
13041
export LANGUAGE
13042
 
13043
# CDPATH.
13044
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13045
 
13046
 
13047
# as_fn_error ERROR [LINENO LOG_FD]
13048
# ---------------------------------
13049
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13050
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13051
# script with status $?, using 1 if that was 0.
13052
as_fn_error ()
13053
{
13054
  as_status=$?; test $as_status -eq 0 && as_status=1
13055
  if test "$3"; then
13056
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13057
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13058
  fi
13059
  $as_echo "$as_me: error: $1" >&2
13060
  as_fn_exit $as_status
13061
} # as_fn_error
13062
 
13063
 
13064
# as_fn_set_status STATUS
13065
# -----------------------
13066
# Set $? to STATUS, without forking.
13067
as_fn_set_status ()
13068
{
13069
  return $1
13070
} # as_fn_set_status
13071
 
13072
# as_fn_exit STATUS
13073
# -----------------
13074
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13075
as_fn_exit ()
13076
{
13077
  set +e
13078
  as_fn_set_status $1
13079
  exit $1
13080
} # as_fn_exit
13081
 
13082
# as_fn_unset VAR
13083
# ---------------
13084
# Portably unset VAR.
13085
as_fn_unset ()
13086
{
13087
  { eval $1=; unset $1;}
13088
}
13089
as_unset=as_fn_unset
13090
# as_fn_append VAR VALUE
13091
# ----------------------
13092
# Append the text in VALUE to the end of the definition contained in VAR. Take
13093
# advantage of any shell optimizations that allow amortized linear growth over
13094
# repeated appends, instead of the typical quadratic growth present in naive
13095
# implementations.
13096
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13097
  eval 'as_fn_append ()
13098
  {
13099
    eval $1+=\$2
13100
  }'
13101
else
13102
  as_fn_append ()
13103
  {
13104
    eval $1=\$$1\$2
13105
  }
13106
fi # as_fn_append
13107
 
13108
# as_fn_arith ARG...
13109
# ------------------
13110
# Perform arithmetic evaluation on the ARGs, and store the result in the
13111
# global $as_val. Take advantage of shells that can avoid forks. The arguments
13112
# must be portable across $(()) and expr.
13113
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13114
  eval 'as_fn_arith ()
13115
  {
13116
    as_val=$(( $* ))
13117
  }'
13118
else
13119
  as_fn_arith ()
13120
  {
13121
    as_val=`expr "$@" || test $? -eq 1`
13122
  }
13123
fi # as_fn_arith
13124
 
13125
 
13126
if expr a : '\(a\)' >/dev/null 2>&1 &&
13127
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
13128
  as_expr=expr
13129
else
13130
  as_expr=false
13131
fi
13132
 
13133
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13134
  as_basename=basename
13135
else
13136
  as_basename=false
13137
fi
13138
 
13139
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13140
  as_dirname=dirname
13141
else
13142
  as_dirname=false
13143
fi
13144
 
13145
as_me=`$as_basename -- "$0" ||
13146
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13147
         X"$0" : 'X\(//\)$' \| \
13148
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13149
$as_echo X/"$0" |
13150
    sed '/^.*\/\([^/][^/]*\)\/*$/{
13151
            s//\1/
13152
            q
13153
          }
13154
          /^X\/\(\/\/\)$/{
13155
            s//\1/
13156
            q
13157
          }
13158
          /^X\/\(\/\).*/{
13159
            s//\1/
13160
            q
13161
          }
13162
          s/.*/./; q'`
13163
 
13164
# Avoid depending upon Character Ranges.
13165
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13166
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13167
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13168
as_cr_digits='0123456789'
13169
as_cr_alnum=$as_cr_Letters$as_cr_digits
13170
 
13171
ECHO_C= ECHO_N= ECHO_T=
13172
case `echo -n x` in #(((((
13173
-n*)
13174
  case `echo 'xy\c'` in
13175
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
13176
  xy)  ECHO_C='\c';;
13177
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
13178
       ECHO_T=' ';;
13179
  esac;;
13180
*)
13181
  ECHO_N='-n';;
13182
esac
13183
 
13184
rm -f conf$$ conf$$.exe conf$$.file
13185
if test -d conf$$.dir; then
13186
  rm -f conf$$.dir/conf$$.file
13187
else
13188
  rm -f conf$$.dir
13189
  mkdir conf$$.dir 2>/dev/null
13190
fi
13191
if (echo >conf$$.file) 2>/dev/null; then
13192
  if ln -s conf$$.file conf$$ 2>/dev/null; then
13193
    as_ln_s='ln -s'
13194
    # ... but there are two gotchas:
13195
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13196
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13197
    # In both cases, we have to default to `cp -p'.
13198
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13199
      as_ln_s='cp -p'
13200
  elif ln conf$$.file conf$$ 2>/dev/null; then
13201
    as_ln_s=ln
13202
  else
13203
    as_ln_s='cp -p'
13204
  fi
13205
else
13206
  as_ln_s='cp -p'
13207
fi
13208
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13209
rmdir conf$$.dir 2>/dev/null
13210
 
13211
 
13212
# as_fn_mkdir_p
13213
# -------------
13214
# Create "$as_dir" as a directory, including parents if necessary.
13215
as_fn_mkdir_p ()
13216
{
13217
 
13218
  case $as_dir in #(
13219
  -*) as_dir=./$as_dir;;
13220
  esac
13221
  test -d "$as_dir" || eval $as_mkdir_p || {
13222
    as_dirs=
13223
    while :; do
13224
      case $as_dir in #(
13225
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13226
      *) as_qdir=$as_dir;;
13227
      esac
13228
      as_dirs="'$as_qdir' $as_dirs"
13229
      as_dir=`$as_dirname -- "$as_dir" ||
13230
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13231
         X"$as_dir" : 'X\(//\)[^/]' \| \
13232
         X"$as_dir" : 'X\(//\)$' \| \
13233
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13234
$as_echo X"$as_dir" |
13235
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13236
            s//\1/
13237
            q
13238
          }
13239
          /^X\(\/\/\)[^/].*/{
13240
            s//\1/
13241
            q
13242
          }
13243
          /^X\(\/\/\)$/{
13244
            s//\1/
13245
            q
13246
          }
13247
          /^X\(\/\).*/{
13248
            s//\1/
13249
            q
13250
          }
13251
          s/.*/./; q'`
13252
      test -d "$as_dir" && break
13253
    done
13254
    test -z "$as_dirs" || eval "mkdir $as_dirs"
13255
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13256
 
13257
 
13258
} # as_fn_mkdir_p
13259
if mkdir -p . 2>/dev/null; then
13260
  as_mkdir_p='mkdir -p "$as_dir"'
13261
else
13262
  test -d ./-p && rmdir ./-p
13263
  as_mkdir_p=false
13264
fi
13265
 
13266
if test -x / >/dev/null 2>&1; then
13267
  as_test_x='test -x'
13268
else
13269
  if ls -dL / >/dev/null 2>&1; then
13270
    as_ls_L_option=L
13271
  else
13272
    as_ls_L_option=
13273
  fi
13274
  as_test_x='
13275
    eval sh -c '\''
13276
      if test -d "$1"; then
13277
        test -d "$1/.";
13278
      else
13279
        case $1 in #(
13280
        -*)set "./$1";;
13281
        esac;
13282
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13283
        ???[sx]*):;;*)false;;esac;fi
13284
    '\'' sh
13285
  '
13286
fi
13287
as_executable_p=$as_test_x
13288
 
13289
# Sed expression to map a string onto a valid CPP name.
13290
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13291
 
13292
# Sed expression to map a string onto a valid variable name.
13293
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13294
 
13295
 
13296
exec 6>&1
13297
## ----------------------------------- ##
13298
## Main body of $CONFIG_STATUS script. ##
13299
## ----------------------------------- ##
13300
_ASEOF
13301
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13302
 
13303
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13304
# Save the log message, to keep $0 and so on meaningful, and to
13305
# report actual input values of CONFIG_FILES etc. instead of their
13306
# values after options handling.
13307
ac_log="
13308
This file was extended by libffi $as_me 3.0.9, which was
13309
generated by GNU Autoconf 2.64.  Invocation command line was
13310
 
13311
  CONFIG_FILES    = $CONFIG_FILES
13312
  CONFIG_HEADERS  = $CONFIG_HEADERS
13313
  CONFIG_LINKS    = $CONFIG_LINKS
13314
  CONFIG_COMMANDS = $CONFIG_COMMANDS
13315
  $ $0 $@
13316
 
13317
on `(hostname || uname -n) 2>/dev/null | sed 1q`
13318
"
13319
 
13320
_ACEOF
13321
 
13322
case $ac_config_files in *"
13323
"*) set x $ac_config_files; shift; ac_config_files=$*;;
13324
esac
13325
 
13326
case $ac_config_headers in *"
13327
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13328
esac
13329
 
13330
 
13331
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13332
# Files that config.status was made for.
13333
config_files="$ac_config_files"
13334
config_headers="$ac_config_headers"
13335
config_links="$ac_config_links"
13336
config_commands="$ac_config_commands"
13337
 
13338
_ACEOF
13339
 
13340
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13341
ac_cs_usage="\
13342
\`$as_me' instantiates files and other configuration actions
13343
from templates according to the current configuration.  Unless the files
13344
and actions are specified as TAGs, all are instantiated by default.
13345
 
13346
Usage: $0 [OPTION]... [TAG]...
13347
 
13348
  -h, --help       print this help, then exit
13349
  -V, --version    print version number and configuration settings, then exit
13350
  -q, --quiet, --silent
13351
                   do not print progress messages
13352
  -d, --debug      don't remove temporary files
13353
      --recheck    update $as_me by reconfiguring in the same conditions
13354
      --file=FILE[:TEMPLATE]
13355
                   instantiate the configuration file FILE
13356
      --header=FILE[:TEMPLATE]
13357
                   instantiate the configuration header FILE
13358
 
13359
Configuration files:
13360
$config_files
13361
 
13362
Configuration headers:
13363
$config_headers
13364
 
13365
Configuration links:
13366
$config_links
13367
 
13368
Configuration commands:
13369
$config_commands
13370
 
13371
Report bugs to ."
13372
 
13373
_ACEOF
13374
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13375
ac_cs_version="\\
13376
libffi config.status 3.0.9
13377
configured by $0, generated by GNU Autoconf 2.64,
13378
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
13379
 
13380
Copyright (C) 2009 Free Software Foundation, Inc.
13381
This config.status script is free software; the Free Software Foundation
13382
gives unlimited permission to copy, distribute and modify it."
13383
 
13384
ac_pwd='$ac_pwd'
13385
srcdir='$srcdir'
13386
INSTALL='$INSTALL'
13387
MKDIR_P='$MKDIR_P'
13388
AWK='$AWK'
13389
test -n "\$AWK" || AWK=awk
13390
_ACEOF
13391
 
13392
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13393
# The default lists apply if the user does not specify any file.
13394
ac_need_defaults=:
13395
while test $# != 0
13396
do
13397
  case $1 in
13398
  --*=*)
13399
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
13400
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13401
    ac_shift=:
13402
    ;;
13403
  *)
13404
    ac_option=$1
13405
    ac_optarg=$2
13406
    ac_shift=shift
13407
    ;;
13408
  esac
13409
 
13410
  case $ac_option in
13411
  # Handling of the options.
13412
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13413
    ac_cs_recheck=: ;;
13414
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13415
    $as_echo "$ac_cs_version"; exit ;;
13416
  --debug | --debu | --deb | --de | --d | -d )
13417
    debug=: ;;
13418
  --file | --fil | --fi | --f )
13419
    $ac_shift
13420
    case $ac_optarg in
13421
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13422
    esac
13423
    as_fn_append CONFIG_FILES " '$ac_optarg'"
13424
    ac_need_defaults=false;;
13425
  --header | --heade | --head | --hea )
13426
    $ac_shift
13427
    case $ac_optarg in
13428
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13429
    esac
13430
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13431
    ac_need_defaults=false;;
13432
  --he | --h)
13433
    # Conflict between --help and --header
13434
    as_fn_error "ambiguous option: \`$1'
13435
Try \`$0 --help' for more information.";;
13436
  --help | --hel | -h )
13437
    $as_echo "$ac_cs_usage"; exit ;;
13438
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13439
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
13440
    ac_cs_silent=: ;;
13441
 
13442
  # This is an error.
13443
  -*) as_fn_error "unrecognized option: \`$1'
13444
Try \`$0 --help' for more information." ;;
13445
 
13446
  *) as_fn_append ac_config_targets " $1"
13447
     ac_need_defaults=false ;;
13448
 
13449
  esac
13450
  shift
13451
done
13452
 
13453
ac_configure_extra_args=
13454
 
13455
if $ac_cs_silent; then
13456
  exec 6>/dev/null
13457
  ac_configure_extra_args="$ac_configure_extra_args --silent"
13458
fi
13459
 
13460
_ACEOF
13461
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13462
if \$ac_cs_recheck; then
13463
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13464
  shift
13465
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13466
  CONFIG_SHELL='$SHELL'
13467
  export CONFIG_SHELL
13468
  exec "\$@"
13469
fi
13470
 
13471
_ACEOF
13472
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13473
exec 5>>config.log
13474
{
13475
  echo
13476
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13477
## Running $as_me. ##
13478
_ASBOX
13479
  $as_echo "$ac_log"
13480
} >&5
13481
 
13482
_ACEOF
13483
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13484
#
13485
# INIT-COMMANDS
13486
#
13487
 
13488
srcdir="$srcdir"
13489
host="$host"
13490
target="$target"
13491
with_multisubdir="$with_multisubdir"
13492
with_multisrctop="$with_multisrctop"
13493
with_target_subdir="$with_target_subdir"
13494
ac_configure_args="${multilib_arg} ${ac_configure_args}"
13495
multi_basedir="$multi_basedir"
13496
CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
13497
CC="$CC"
13498
CXX="$CXX"
13499
GFORTRAN="$GFORTRAN"
13500
GCJ="$GCJ"
13501
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
13502
 
13503
 
13504
# The HP-UX ksh and POSIX shell print the target directory to stdout
13505
# if CDPATH is set.
13506
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13507
 
13508
sed_quote_subst='$sed_quote_subst'
13509
double_quote_subst='$double_quote_subst'
13510
delay_variable_subst='$delay_variable_subst'
13511
macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13512
macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13513
enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13514
enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13515
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13516
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13517
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13518
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13519
host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13520
host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13521
host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13522
build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13523
build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13524
build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13525
SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13526
Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13527
GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13528
EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13529
FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13530
LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13531
NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13532
LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13533
max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13534
ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13535
exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13536
lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13537
lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13538
lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13539
reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13540
reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13541
OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13542
deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13543
file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13544
AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13545
AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13546
STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13547
RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13548
old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13549
old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13550
old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13551
lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13552
CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13553
CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13554
compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13555
GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13556
lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13557
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13558
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13559
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"`'
13560
objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13561
MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13562
lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13563
lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13564
lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13565
lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13566
lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13567
need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13568
DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13569
NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13570
LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13571
OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13572
OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13573
libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13574
shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13575
extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13576
archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13577
enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13578
export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13579
whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13580
compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13581
old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13582
old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13583
archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13584
archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13585
module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13586
module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13587
with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13588
allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13589
no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13590
hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13591
hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13592
hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13593
hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13594
hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13595
hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13596
hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13597
hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13598
inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13599
link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13600
fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13601
always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13602
export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13603
exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13604
include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13605
prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13606
file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13607
variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13608
need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13609
need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13610
version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13611
runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13612
shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13613
shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13614
libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13615
library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13616
soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13617
install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13618
postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13619
postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13620
finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13621
finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13622
hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13623
sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13624
sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13625
hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13626
enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13627
enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13628
enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13629
old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13630
striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13631
 
13632
LTCC='$LTCC'
13633
LTCFLAGS='$LTCFLAGS'
13634
compiler='$compiler_DEFAULT'
13635
 
13636
# A function that is used when there is no print builtin or printf.
13637
func_fallback_echo ()
13638
{
13639
  eval 'cat <<_LTECHO_EOF
13640
\$1
13641
_LTECHO_EOF'
13642
}
13643
 
13644
# Quote evaled strings.
13645
for var in SHELL \
13646
ECHO \
13647
SED \
13648
GREP \
13649
EGREP \
13650
FGREP \
13651
LD \
13652
NM \
13653
LN_S \
13654
lt_SP2NL \
13655
lt_NL2SP \
13656
reload_flag \
13657
OBJDUMP \
13658
deplibs_check_method \
13659
file_magic_cmd \
13660
AR \
13661
AR_FLAGS \
13662
STRIP \
13663
RANLIB \
13664
CC \
13665
CFLAGS \
13666
compiler \
13667
lt_cv_sys_global_symbol_pipe \
13668
lt_cv_sys_global_symbol_to_cdecl \
13669
lt_cv_sys_global_symbol_to_c_name_address \
13670
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13671
lt_prog_compiler_no_builtin_flag \
13672
lt_prog_compiler_wl \
13673
lt_prog_compiler_pic \
13674
lt_prog_compiler_static \
13675
lt_cv_prog_compiler_c_o \
13676
need_locks \
13677
DSYMUTIL \
13678
NMEDIT \
13679
LIPO \
13680
OTOOL \
13681
OTOOL64 \
13682
shrext_cmds \
13683
export_dynamic_flag_spec \
13684
whole_archive_flag_spec \
13685
compiler_needs_object \
13686
with_gnu_ld \
13687
allow_undefined_flag \
13688
no_undefined_flag \
13689
hardcode_libdir_flag_spec \
13690
hardcode_libdir_flag_spec_ld \
13691
hardcode_libdir_separator \
13692
fix_srcfile_path \
13693
exclude_expsyms \
13694
include_expsyms \
13695
file_list_spec \
13696
variables_saved_for_relink \
13697
libname_spec \
13698
library_names_spec \
13699
soname_spec \
13700
install_override_mode \
13701
finish_eval \
13702
old_striplib \
13703
striplib; do
13704
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13705
    *[\\\\\\\`\\"\\\$]*)
13706
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13707
      ;;
13708
    *)
13709
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13710
      ;;
13711
    esac
13712
done
13713
 
13714
# Double-quote double-evaled strings.
13715
for var in reload_cmds \
13716
old_postinstall_cmds \
13717
old_postuninstall_cmds \
13718
old_archive_cmds \
13719
extract_expsyms_cmds \
13720
old_archive_from_new_cmds \
13721
old_archive_from_expsyms_cmds \
13722
archive_cmds \
13723
archive_expsym_cmds \
13724
module_cmds \
13725
module_expsym_cmds \
13726
export_symbols_cmds \
13727
prelink_cmds \
13728
postinstall_cmds \
13729
postuninstall_cmds \
13730
finish_cmds \
13731
sys_lib_search_path_spec \
13732
sys_lib_dlsearch_path_spec; do
13733
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13734
    *[\\\\\\\`\\"\\\$]*)
13735
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13736
      ;;
13737
    *)
13738
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13739
      ;;
13740
    esac
13741
done
13742
 
13743
ac_aux_dir='$ac_aux_dir'
13744
xsi_shell='$xsi_shell'
13745
lt_shell_append='$lt_shell_append'
13746
 
13747
# See if we are running on zsh, and set the options which allow our
13748
# commands through without removal of \ escapes INIT.
13749
if test -n "\${ZSH_VERSION+set}" ; then
13750
   setopt NO_GLOB_SUBST
13751
fi
13752
 
13753
 
13754
    PACKAGE='$PACKAGE'
13755
    VERSION='$VERSION'
13756
    TIMESTAMP='$TIMESTAMP'
13757
    RM='$RM'
13758
    ofile='$ofile'
13759
 
13760
 
13761
 
13762
TARGETDIR="$TARGETDIR"
13763
 
13764
_ACEOF
13765
 
13766
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13767
 
13768
# Handling of arguments.
13769
for ac_config_target in $ac_config_targets
13770
do
13771
  case $ac_config_target in
13772
    "fficonfig.h") CONFIG_HEADERS="$CONFIG_HEADERS fficonfig.h" ;;
13773
    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
13774
    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13775
    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13776
    "include") CONFIG_COMMANDS="$CONFIG_COMMANDS include" ;;
13777
    "src") CONFIG_COMMANDS="$CONFIG_COMMANDS src" ;;
13778
    "include/ffitarget.h") CONFIG_LINKS="$CONFIG_LINKS include/ffitarget.h:src/$TARGETDIR/ffitarget.h" ;;
13779
    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
13780
    "include/ffi.h") CONFIG_FILES="$CONFIG_FILES include/ffi.h" ;;
13781
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13782
    "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
13783
    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
13784
 
13785
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13786
  esac
13787
done
13788
 
13789
 
13790
# If the user did not use the arguments to specify the items to instantiate,
13791
# then the envvar interface is used.  Set only those that are not.
13792
# We use the long form for the default assignment because of an extremely
13793
# bizarre bug on SunOS 4.1.3.
13794
if $ac_need_defaults; then
13795
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13796
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13797
  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
13798
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13799
fi
13800
 
13801
# Have a temporary directory for convenience.  Make it in the build tree
13802
# simply because there is no reason against having it here, and in addition,
13803
# creating and moving files from /tmp can sometimes cause problems.
13804
# Hook for its removal unless debugging.
13805
# Note that there is a small window in which the directory will not be cleaned:
13806
# after its creation but before its name has been assigned to `$tmp'.
13807
$debug ||
13808
{
13809
  tmp=
13810
  trap 'exit_status=$?
13811
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
13812
' 0
13813
  trap 'as_fn_exit 1' 1 2 13 15
13814
}
13815
# Create a (secure) tmp directory for tmp files.
13816
 
13817
{
13818
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13819
  test -n "$tmp" && test -d "$tmp"
13820
}  ||
13821
{
13822
  tmp=./conf$$-$RANDOM
13823
  (umask 077 && mkdir "$tmp")
13824
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
13825
 
13826
# Set up the scripts for CONFIG_FILES section.
13827
# No need to generate them if there are no CONFIG_FILES.
13828
# This happens for instance with `./config.status config.h'.
13829
if test -n "$CONFIG_FILES"; then
13830
 
13831
 
13832
ac_cr=`echo X | tr X '\015'`
13833
# On cygwin, bash can eat \r inside `` if the user requested igncr.
13834
# But we know of no other shell where ac_cr would be empty at this
13835
# point, so we can use a bashism as a fallback.
13836
if test "x$ac_cr" = x; then
13837
  eval ac_cr=\$\'\\r\'
13838
fi
13839
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
13840
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13841
  ac_cs_awk_cr='\r'
13842
else
13843
  ac_cs_awk_cr=$ac_cr
13844
fi
13845
 
13846
echo 'BEGIN {' >"$tmp/subs1.awk" &&
13847
_ACEOF
13848
 
13849
 
13850
{
13851
  echo "cat >conf$$subs.awk <<_ACEOF" &&
13852
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13853
  echo "_ACEOF"
13854
} >conf$$subs.sh ||
13855
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13856
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
13857
ac_delim='%!_!# '
13858
for ac_last_try in false false false false false :; do
13859
  . ./conf$$subs.sh ||
13860
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13861
 
13862
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13863
  if test $ac_delim_n = $ac_delim_num; then
13864
    break
13865
  elif $ac_last_try; then
13866
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13867
  else
13868
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13869
  fi
13870
done
13871
rm -f conf$$subs.sh
13872
 
13873
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13874
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
13875
_ACEOF
13876
sed -n '
13877
h
13878
s/^/S["/; s/!.*/"]=/
13879
p
13880
g
13881
s/^[^!]*!//
13882
:repl
13883
t repl
13884
s/'"$ac_delim"'$//
13885
t delim
13886
:nl
13887
h
13888
s/\(.\{148\}\).*/\1/
13889
t more1
13890
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13891
p
13892
n
13893
b repl
13894
:more1
13895
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13896
p
13897
g
13898
s/.\{148\}//
13899
t nl
13900
:delim
13901
h
13902
s/\(.\{148\}\).*/\1/
13903
t more2
13904
s/["\\]/\\&/g; s/^/"/; s/$/"/
13905
p
13906
b
13907
:more2
13908
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13909
p
13910
g
13911
s/.\{148\}//
13912
t delim
13913
' 
13914
/^[^""]/{
13915
  N
13916
  s/\n//
13917
}
13918
' >>$CONFIG_STATUS || ac_write_fail=1
13919
rm -f conf$$subs.awk
13920
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13921
_ACAWK
13922
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
13923
  for (key in S) S_is_set[key] = 1
13924
  FS = ""
13925
 
13926
}
13927
{
13928
  line = $ 0
13929
  nfields = split(line, field, "@")
13930
  substed = 0
13931
  len = length(field[1])
13932
  for (i = 2; i < nfields; i++) {
13933
    key = field[i]
13934
    keylen = length(key)
13935
    if (S_is_set[key]) {
13936
      value = S[key]
13937
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13938
      len += length(value) + length(field[++i])
13939
      substed = 1
13940
    } else
13941
      len += 1 + keylen
13942
  }
13943
 
13944
  print line
13945
}
13946
 
13947
_ACAWK
13948
_ACEOF
13949
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13950
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13951
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13952
else
13953
  cat
13954
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
13955
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
13956
_ACEOF
13957
 
13958
# VPATH may cause trouble with some makes, so we remove $(srcdir),
13959
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
13960
# trailing colons and then remove the whole line if VPATH becomes empty
13961
# (actually we leave an empty line to preserve line numbers).
13962
if test "x$srcdir" = x.; then
13963
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
13964
s/:*\$(srcdir):*/:/
13965
s/:*\${srcdir}:*/:/
13966
s/:*@srcdir@:*/:/
13967
s/^\([^=]*=[     ]*\):*/\1/
13968
s/:*$//
13969
s/^[^=]*=[       ]*$//
13970
}'
13971
fi
13972
 
13973
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13974
fi # test -n "$CONFIG_FILES"
13975
 
13976
# Set up the scripts for CONFIG_HEADERS section.
13977
# No need to generate them if there are no CONFIG_HEADERS.
13978
# This happens for instance with `./config.status Makefile'.
13979
if test -n "$CONFIG_HEADERS"; then
13980
cat >"$tmp/defines.awk" <<\_ACAWK ||
13981
BEGIN {
13982
_ACEOF
13983
 
13984
# Transform confdefs.h into an awk script `defines.awk', embedded as
13985
# here-document in config.status, that substitutes the proper values into
13986
# config.h.in to produce config.h.
13987
 
13988
# Create a delimiter string that does not exist in confdefs.h, to ease
13989
# handling of long lines.
13990
ac_delim='%!_!# '
13991
for ac_last_try in false false :; do
13992
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
13993
  if test -z "$ac_t"; then
13994
    break
13995
  elif $ac_last_try; then
13996
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
13997
  else
13998
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13999
  fi
14000
done
14001
 
14002
# For the awk script, D is an array of macro values keyed by name,
14003
# likewise P contains macro parameters if any.  Preserve backslash
14004
# newline sequences.
14005
 
14006
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14007
sed -n '
14008
s/.\{148\}/&'"$ac_delim"'/g
14009
t rset
14010
:rset
14011
s/^[     ]*#[    ]*define[       ][      ]*/ /
14012
t def
14013
d
14014
:def
14015
s/\\$//
14016
t bsnl
14017
s/["\\]/\\&/g
14018
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14019
D["\1"]=" \3"/p
14020
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
14021
d
14022
:bsnl
14023
s/["\\]/\\&/g
14024
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14025
D["\1"]=" \3\\\\\\n"\\/p
14026
t cont
14027
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14028
t cont
14029
d
14030
:cont
14031
n
14032
s/.\{148\}/&'"$ac_delim"'/g
14033
t clear
14034
:clear
14035
s/\\$//
14036
t bsnlc
14037
s/["\\]/\\&/g; s/^/"/; s/$/"/p
14038
d
14039
:bsnlc
14040
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14041
b cont
14042
' 
14043
s/'"$ac_delim"'/"\\\
14044
"/g' >>$CONFIG_STATUS || ac_write_fail=1
14045
 
14046
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14047
  for (key in D) D_is_set[key] = 1
14048
  FS = ""
14049
}
14050
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14051
  line = \$ 0
14052
  split(line, arg, " ")
14053
  if (arg[1] == "#") {
14054
    defundef = arg[2]
14055
    mac1 = arg[3]
14056
  } else {
14057
    defundef = substr(arg[1], 2)
14058
    mac1 = arg[2]
14059
  }
14060
  split(mac1, mac2, "(") #)
14061
  macro = mac2[1]
14062
  prefix = substr(line, 1, index(line, defundef) - 1)
14063
  if (D_is_set[macro]) {
14064
    # Preserve the white space surrounding the "#".
14065
    print prefix "define", macro P[macro] D[macro]
14066
    next
14067
  } else {
14068
    # Replace #undef with comments.  This is necessary, for example,
14069
    # in the case of _POSIX_SOURCE, which is predefined and required
14070
    # on some systems where configure will not decide to define it.
14071
    if (defundef == "undef") {
14072
      print "/*", prefix defundef, macro, "*/"
14073
      next
14074
    }
14075
  }
14076
}
14077
{ print }
14078
_ACAWK
14079
_ACEOF
14080
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14081
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
14082
fi # test -n "$CONFIG_HEADERS"
14083
 
14084
 
14085
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
14086
shift
14087
for ac_tag
14088
do
14089
  case $ac_tag in
14090
  :[FHLC]) ac_mode=$ac_tag; continue;;
14091
  esac
14092
  case $ac_mode$ac_tag in
14093
  :[FHL]*:*);;
14094
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14095
  :[FH]-) ac_tag=-:-;;
14096
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14097
  esac
14098
  ac_save_IFS=$IFS
14099
  IFS=:
14100
  set x $ac_tag
14101
  IFS=$ac_save_IFS
14102
  shift
14103
  ac_file=$1
14104
  shift
14105
 
14106
  case $ac_mode in
14107
  :L) ac_source=$1;;
14108
  :[FH])
14109
    ac_file_inputs=
14110
    for ac_f
14111
    do
14112
      case $ac_f in
14113
      -) ac_f="$tmp/stdin";;
14114
      *) # Look for the file first in the build tree, then in the source tree
14115
         # (if the path is not absolute).  The absolute path cannot be DOS-style,
14116
         # because $ac_f cannot contain `:'.
14117
         test -f "$ac_f" ||
14118
           case $ac_f in
14119
           [\\/$]*) false;;
14120
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14121
           esac ||
14122
           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14123
      esac
14124
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14125
      as_fn_append ac_file_inputs " '$ac_f'"
14126
    done
14127
 
14128
    # Let's still pretend it is `configure' which instantiates (i.e., don't
14129
    # use $as_me), people would be surprised to read:
14130
    #    /* config.h.  Generated by config.status.  */
14131
    configure_input='Generated from '`
14132
          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14133
        `' by configure.'
14134
    if test x"$ac_file" != x-; then
14135
      configure_input="$ac_file.  $configure_input"
14136
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14137
$as_echo "$as_me: creating $ac_file" >&6;}
14138
    fi
14139
    # Neutralize special characters interpreted by sed in replacement strings.
14140
    case $configure_input in #(
14141
    *\&* | *\|* | *\\* )
14142
       ac_sed_conf_input=`$as_echo "$configure_input" |
14143
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
14144
    *) ac_sed_conf_input=$configure_input;;
14145
    esac
14146
 
14147
    case $ac_tag in
14148
    *:-:* | *:-) cat >"$tmp/stdin" \
14149
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14150
    esac
14151
    ;;
14152
  esac
14153
 
14154
  ac_dir=`$as_dirname -- "$ac_file" ||
14155
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14156
         X"$ac_file" : 'X\(//\)[^/]' \| \
14157
         X"$ac_file" : 'X\(//\)$' \| \
14158
         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14159
$as_echo X"$ac_file" |
14160
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14161
            s//\1/
14162
            q
14163
          }
14164
          /^X\(\/\/\)[^/].*/{
14165
            s//\1/
14166
            q
14167
          }
14168
          /^X\(\/\/\)$/{
14169
            s//\1/
14170
            q
14171
          }
14172
          /^X\(\/\).*/{
14173
            s//\1/
14174
            q
14175
          }
14176
          s/.*/./; q'`
14177
  as_dir="$ac_dir"; as_fn_mkdir_p
14178
  ac_builddir=.
14179
 
14180
case "$ac_dir" in
14181
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14182
*)
14183
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14184
  # A ".." for each directory in $ac_dir_suffix.
14185
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14186
  case $ac_top_builddir_sub in
14187
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14188
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14189
  esac ;;
14190
esac
14191
ac_abs_top_builddir=$ac_pwd
14192
ac_abs_builddir=$ac_pwd$ac_dir_suffix
14193
# for backward compatibility:
14194
ac_top_builddir=$ac_top_build_prefix
14195
 
14196
case $srcdir in
14197
  .)  # We are building in place.
14198
    ac_srcdir=.
14199
    ac_top_srcdir=$ac_top_builddir_sub
14200
    ac_abs_top_srcdir=$ac_pwd ;;
14201
  [\\/]* | ?:[\\/]* )  # Absolute name.
14202
    ac_srcdir=$srcdir$ac_dir_suffix;
14203
    ac_top_srcdir=$srcdir
14204
    ac_abs_top_srcdir=$srcdir ;;
14205
  *) # Relative name.
14206
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14207
    ac_top_srcdir=$ac_top_build_prefix$srcdir
14208
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14209
esac
14210
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14211
 
14212
 
14213
  case $ac_mode in
14214
  :F)
14215
  #
14216
  # CONFIG_FILE
14217
  #
14218
 
14219
  case $INSTALL in
14220
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14221
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14222
  esac
14223
  ac_MKDIR_P=$MKDIR_P
14224
  case $MKDIR_P in
14225
  [\\/$]* | ?:[\\/]* ) ;;
14226
  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14227
  esac
14228
_ACEOF
14229
 
14230
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14231
# If the template does not know about datarootdir, expand it.
14232
# FIXME: This hack should be removed a few years after 2.60.
14233
ac_datarootdir_hack=; ac_datarootdir_seen=
14234
ac_sed_dataroot='
14235
/datarootdir/ {
14236
  p
14237
  q
14238
}
14239
/@datadir@/p
14240
/@docdir@/p
14241
/@infodir@/p
14242
/@localedir@/p
14243
/@mandir@/p'
14244
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14245
*datarootdir*) ac_datarootdir_seen=yes;;
14246
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14247
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14248
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14249
_ACEOF
14250
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14251
  ac_datarootdir_hack='
14252
  s&@datadir@&$datadir&g
14253
  s&@docdir@&$docdir&g
14254
  s&@infodir@&$infodir&g
14255
  s&@localedir@&$localedir&g
14256
  s&@mandir@&$mandir&g
14257
  s&\\\${datarootdir}&$datarootdir&g' ;;
14258
esac
14259
_ACEOF
14260
 
14261
# Neutralize VPATH when `$srcdir' = `.'.
14262
# Shell code in configure.ac might set extrasub.
14263
# FIXME: do we really want to maintain this feature?
14264
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14265
ac_sed_extra="$ac_vpsub
14266
$extrasub
14267
_ACEOF
14268
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14269
:t
14270
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14271
s|@configure_input@|$ac_sed_conf_input|;t t
14272
s&@top_builddir@&$ac_top_builddir_sub&;t t
14273
s&@top_build_prefix@&$ac_top_build_prefix&;t t
14274
s&@srcdir@&$ac_srcdir&;t t
14275
s&@abs_srcdir@&$ac_abs_srcdir&;t t
14276
s&@top_srcdir@&$ac_top_srcdir&;t t
14277
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14278
s&@builddir@&$ac_builddir&;t t
14279
s&@abs_builddir@&$ac_abs_builddir&;t t
14280
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14281
s&@INSTALL@&$ac_INSTALL&;t t
14282
s&@MKDIR_P@&$ac_MKDIR_P&;t t
14283
$ac_datarootdir_hack
14284
"
14285
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14286
  || as_fn_error "could not create $ac_file" "$LINENO" 5
14287
 
14288
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14289
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14290
  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14291
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14292
which seems to be undefined.  Please make sure it is defined." >&5
14293
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14294
which seems to be undefined.  Please make sure it is defined." >&2;}
14295
 
14296
  rm -f "$tmp/stdin"
14297
  case $ac_file in
14298
  -) cat "$tmp/out" && rm -f "$tmp/out";;
14299
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14300
  esac \
14301
  || as_fn_error "could not create $ac_file" "$LINENO" 5
14302
 ;;
14303
  :H)
14304
  #
14305
  # CONFIG_HEADER
14306
  #
14307
  if test x"$ac_file" != x-; then
14308
    {
14309
      $as_echo "/* $configure_input  */" \
14310
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14311
    } >"$tmp/config.h" \
14312
      || as_fn_error "could not create $ac_file" "$LINENO" 5
14313
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14314
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14315
$as_echo "$as_me: $ac_file is unchanged" >&6;}
14316
    else
14317
      rm -f "$ac_file"
14318
      mv "$tmp/config.h" "$ac_file" \
14319
        || as_fn_error "could not create $ac_file" "$LINENO" 5
14320
    fi
14321
  else
14322
    $as_echo "/* $configure_input  */" \
14323
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14324
      || as_fn_error "could not create -" "$LINENO" 5
14325
  fi
14326
# Compute "$ac_file"'s index in $config_headers.
14327
_am_arg="$ac_file"
14328
_am_stamp_count=1
14329
for _am_header in $config_headers :; do
14330
  case $_am_header in
14331
    $_am_arg | $_am_arg:* )
14332
      break ;;
14333
    * )
14334
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14335
  esac
14336
done
14337
echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14338
$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14339
         X"$_am_arg" : 'X\(//\)[^/]' \| \
14340
         X"$_am_arg" : 'X\(//\)$' \| \
14341
         X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14342
$as_echo X"$_am_arg" |
14343
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14344
            s//\1/
14345
            q
14346
          }
14347
          /^X\(\/\/\)[^/].*/{
14348
            s//\1/
14349
            q
14350
          }
14351
          /^X\(\/\/\)$/{
14352
            s//\1/
14353
            q
14354
          }
14355
          /^X\(\/\).*/{
14356
            s//\1/
14357
            q
14358
          }
14359
          s/.*/./; q'`/stamp-h$_am_stamp_count
14360
 ;;
14361
  :L)
14362
  #
14363
  # CONFIG_LINK
14364
  #
14365
 
14366
  if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14367
    :
14368
  else
14369
    # Prefer the file from the source tree if names are identical.
14370
    if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14371
      ac_source=$srcdir/$ac_source
14372
    fi
14373
 
14374
    { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14375
$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14376
 
14377
    if test ! -r "$ac_source"; then
14378
      as_fn_error "$ac_source: file not found" "$LINENO" 5
14379
    fi
14380
    rm -f "$ac_file"
14381
 
14382
    # Try a relative symlink, then a hard link, then a copy.
14383
    case $srcdir in
14384
    [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14385
        *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14386
    esac
14387
    ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14388
      ln "$ac_source" "$ac_file" 2>/dev/null ||
14389
      cp -p "$ac_source" "$ac_file" ||
14390
      as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14391
  fi
14392
 ;;
14393
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14394
$as_echo "$as_me: executing $ac_file commands" >&6;}
14395
 ;;
14396
  esac
14397
 
14398
 
14399
  case $ac_file$ac_mode in
14400
    "default-1":C)
14401
# Only add multilib support code if we just rebuilt the top-level
14402
# Makefile.
14403
case " $CONFIG_FILES " in
14404
 *" Makefile "*)
14405
   ac_file=Makefile . ${multi_basedir}/config-ml.in
14406
   ;;
14407
esac ;;
14408
    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14409
  # Autoconf 2.62 quotes --file arguments for eval, but not when files
14410
  # are listed without --file.  Let's play safe and only enable the eval
14411
  # if we detect the quoting.
14412
  case $CONFIG_FILES in
14413
  *\'*) eval set x "$CONFIG_FILES" ;;
14414
  *)   set x $CONFIG_FILES ;;
14415
  esac
14416
  shift
14417
  for mf
14418
  do
14419
    # Strip MF so we end up with the name of the file.
14420
    mf=`echo "$mf" | sed -e 's/:.*$//'`
14421
    # Check whether this is an Automake generated Makefile or not.
14422
    # We used to match only the files named `Makefile.in', but
14423
    # some people rename them; so instead we look at the file content.
14424
    # Grep'ing the first line is not enough: some people post-process
14425
    # each Makefile.in and add a new line on top of each file to say so.
14426
    # Grep'ing the whole file is not good either: AIX grep has a line
14427
    # limit of 2048, but all sed's we know have understand at least 4000.
14428
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14429
      dirpart=`$as_dirname -- "$mf" ||
14430
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14431
         X"$mf" : 'X\(//\)[^/]' \| \
14432
         X"$mf" : 'X\(//\)$' \| \
14433
         X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14434
$as_echo X"$mf" |
14435
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14436
            s//\1/
14437
            q
14438
          }
14439
          /^X\(\/\/\)[^/].*/{
14440
            s//\1/
14441
            q
14442
          }
14443
          /^X\(\/\/\)$/{
14444
            s//\1/
14445
            q
14446
          }
14447
          /^X\(\/\).*/{
14448
            s//\1/
14449
            q
14450
          }
14451
          s/.*/./; q'`
14452
    else
14453
      continue
14454
    fi
14455
    # Extract the definition of DEPDIR, am__include, and am__quote
14456
    # from the Makefile without running `make'.
14457
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14458
    test -z "$DEPDIR" && continue
14459
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
14460
    test -z "am__include" && continue
14461
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14462
    # When using ansi2knr, U may be empty or an underscore; expand it
14463
    U=`sed -n 's/^U = //p' < "$mf"`
14464
    # Find all dependency output files, they are included files with
14465
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
14466
    # simplest approach to changing $(DEPDIR) to its actual value in the
14467
    # expansion.
14468
    for file in `sed -n "
14469
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14470
         sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
14471
      # Make sure the directory exists.
14472
      test -f "$dirpart/$file" && continue
14473
      fdir=`$as_dirname -- "$file" ||
14474
$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14475
         X"$file" : 'X\(//\)[^/]' \| \
14476
         X"$file" : 'X\(//\)$' \| \
14477
         X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14478
$as_echo X"$file" |
14479
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14480
            s//\1/
14481
            q
14482
          }
14483
          /^X\(\/\/\)[^/].*/{
14484
            s//\1/
14485
            q
14486
          }
14487
          /^X\(\/\/\)$/{
14488
            s//\1/
14489
            q
14490
          }
14491
          /^X\(\/\).*/{
14492
            s//\1/
14493
            q
14494
          }
14495
          s/.*/./; q'`
14496
      as_dir=$dirpart/$fdir; as_fn_mkdir_p
14497
      # echo "creating $dirpart/$file"
14498
      echo '# dummy' > "$dirpart/$file"
14499
    done
14500
  done
14501
}
14502
 ;;
14503
    "libtool":C)
14504
 
14505
    # See if we are running on zsh, and set the options which allow our
14506
    # commands through without removal of \ escapes.
14507
    if test -n "${ZSH_VERSION+set}" ; then
14508
      setopt NO_GLOB_SUBST
14509
    fi
14510
 
14511
    cfgfile="${ofile}T"
14512
    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14513
    $RM "$cfgfile"
14514
 
14515
    cat <<_LT_EOF >> "$cfgfile"
14516
#! $SHELL
14517
 
14518
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14519
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14520
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14521
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
14522
#
14523
#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14524
#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14525
#   Written by Gordon Matzigkeit, 1996
14526
#
14527
#   This file is part of GNU Libtool.
14528
#
14529
# GNU Libtool is free software; you can redistribute it and/or
14530
# modify it under the terms of the GNU General Public License as
14531
# published by the Free Software Foundation; either version 2 of
14532
# the License, or (at your option) any later version.
14533
#
14534
# As a special exception to the GNU General Public License,
14535
# if you distribute this file as part of a program or library that
14536
# is built using GNU Libtool, you may include this file under the
14537
# same distribution terms that you use for the rest of that program.
14538
#
14539
# GNU Libtool is distributed in the hope that it will be useful,
14540
# but WITHOUT ANY WARRANTY; without even the implied warranty of
14541
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14542
# GNU General Public License for more details.
14543
#
14544
# You should have received a copy of the GNU General Public License
14545
# along with GNU Libtool; see the file COPYING.  If not, a copy
14546
# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14547
# obtained by writing to the Free Software Foundation, Inc.,
14548
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14549
 
14550
 
14551
# The names of the tagged configurations supported by this script.
14552
available_tags=""
14553
 
14554
# ### BEGIN LIBTOOL CONFIG
14555
 
14556
# Which release of libtool.m4 was used?
14557
macro_version=$macro_version
14558
macro_revision=$macro_revision
14559
 
14560
# Whether or not to build shared libraries.
14561
build_libtool_libs=$enable_shared
14562
 
14563
# Whether or not to build static libraries.
14564
build_old_libs=$enable_static
14565
 
14566
# What type of objects to build.
14567
pic_mode=$pic_mode
14568
 
14569
# Whether or not to optimize for fast installation.
14570
fast_install=$enable_fast_install
14571
 
14572
# Shell to use when invoking shell scripts.
14573
SHELL=$lt_SHELL
14574
 
14575
# An echo program that protects backslashes.
14576
ECHO=$lt_ECHO
14577
 
14578
# The host system.
14579
host_alias=$host_alias
14580
host=$host
14581
host_os=$host_os
14582
 
14583
# The build system.
14584
build_alias=$build_alias
14585
build=$build
14586
build_os=$build_os
14587
 
14588
# A sed program that does not truncate output.
14589
SED=$lt_SED
14590
 
14591
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
14592
Xsed="\$SED -e 1s/^X//"
14593
 
14594
# A grep program that handles long lines.
14595
GREP=$lt_GREP
14596
 
14597
# An ERE matcher.
14598
EGREP=$lt_EGREP
14599
 
14600
# A literal string matcher.
14601
FGREP=$lt_FGREP
14602
 
14603
# A BSD- or MS-compatible name lister.
14604
NM=$lt_NM
14605
 
14606
# Whether we need soft or hard links.
14607
LN_S=$lt_LN_S
14608
 
14609
# What is the maximum length of a command?
14610
max_cmd_len=$max_cmd_len
14611
 
14612
# Object file suffix (normally "o").
14613
objext=$ac_objext
14614
 
14615
# Executable file suffix (normally "").
14616
exeext=$exeext
14617
 
14618
# whether the shell understands "unset".
14619
lt_unset=$lt_unset
14620
 
14621
# turn spaces into newlines.
14622
SP2NL=$lt_lt_SP2NL
14623
 
14624
# turn newlines into spaces.
14625
NL2SP=$lt_lt_NL2SP
14626
 
14627
# An object symbol dumper.
14628
OBJDUMP=$lt_OBJDUMP
14629
 
14630
# Method to check whether dependent libraries are shared objects.
14631
deplibs_check_method=$lt_deplibs_check_method
14632
 
14633
# Command to use when deplibs_check_method == "file_magic".
14634
file_magic_cmd=$lt_file_magic_cmd
14635
 
14636
# The archiver.
14637
AR=$lt_AR
14638
AR_FLAGS=$lt_AR_FLAGS
14639
 
14640
# A symbol stripping program.
14641
STRIP=$lt_STRIP
14642
 
14643
# Commands used to install an old-style archive.
14644
RANLIB=$lt_RANLIB
14645
old_postinstall_cmds=$lt_old_postinstall_cmds
14646
old_postuninstall_cmds=$lt_old_postuninstall_cmds
14647
 
14648
# Whether to use a lock for old archive extraction.
14649
lock_old_archive_extraction=$lock_old_archive_extraction
14650
 
14651
# A C compiler.
14652
LTCC=$lt_CC
14653
 
14654
# LTCC compiler flags.
14655
LTCFLAGS=$lt_CFLAGS
14656
 
14657
# Take the output of nm and produce a listing of raw symbols and C names.
14658
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14659
 
14660
# Transform the output of nm in a proper C declaration.
14661
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14662
 
14663
# Transform the output of nm in a C name address pair.
14664
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14665
 
14666
# Transform the output of nm in a C name address pair when lib prefix is needed.
14667
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14668
 
14669
# The name of the directory that contains temporary libtool files.
14670
objdir=$objdir
14671
 
14672
# Used to examine libraries when file_magic_cmd begins with "file".
14673
MAGIC_CMD=$MAGIC_CMD
14674
 
14675
# Must we lock files when doing compilation?
14676
need_locks=$lt_need_locks
14677
 
14678
# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14679
DSYMUTIL=$lt_DSYMUTIL
14680
 
14681
# Tool to change global to local symbols on Mac OS X.
14682
NMEDIT=$lt_NMEDIT
14683
 
14684
# Tool to manipulate fat objects and archives on Mac OS X.
14685
LIPO=$lt_LIPO
14686
 
14687
# ldd/readelf like tool for Mach-O binaries on Mac OS X.
14688
OTOOL=$lt_OTOOL
14689
 
14690
# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14691
OTOOL64=$lt_OTOOL64
14692
 
14693
# Old archive suffix (normally "a").
14694
libext=$libext
14695
 
14696
# Shared library suffix (normally ".so").
14697
shrext_cmds=$lt_shrext_cmds
14698
 
14699
# The commands to extract the exported symbol list from a shared archive.
14700
extract_expsyms_cmds=$lt_extract_expsyms_cmds
14701
 
14702
# Variables whose values should be saved in libtool wrapper scripts and
14703
# restored at link time.
14704
variables_saved_for_relink=$lt_variables_saved_for_relink
14705
 
14706
# Do we need the "lib" prefix for modules?
14707
need_lib_prefix=$need_lib_prefix
14708
 
14709
# Do we need a version for libraries?
14710
need_version=$need_version
14711
 
14712
# Library versioning type.
14713
version_type=$version_type
14714
 
14715
# Shared library runtime path variable.
14716
runpath_var=$runpath_var
14717
 
14718
# Shared library path variable.
14719
shlibpath_var=$shlibpath_var
14720
 
14721
# Is shlibpath searched before the hard-coded library search path?
14722
shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14723
 
14724
# Format of library name prefix.
14725
libname_spec=$lt_libname_spec
14726
 
14727
# List of archive names.  First name is the real one, the rest are links.
14728
# The last name is the one that the linker finds with -lNAME
14729
library_names_spec=$lt_library_names_spec
14730
 
14731
# The coded name of the library, if different from the real name.
14732
soname_spec=$lt_soname_spec
14733
 
14734
# Permission mode override for installation of shared libraries.
14735
install_override_mode=$lt_install_override_mode
14736
 
14737
# Command to use after installation of a shared archive.
14738
postinstall_cmds=$lt_postinstall_cmds
14739
 
14740
# Command to use after uninstallation of a shared archive.
14741
postuninstall_cmds=$lt_postuninstall_cmds
14742
 
14743
# Commands used to finish a libtool library installation in a directory.
14744
finish_cmds=$lt_finish_cmds
14745
 
14746
# As "finish_cmds", except a single script fragment to be evaled but
14747
# not shown.
14748
finish_eval=$lt_finish_eval
14749
 
14750
# Whether we should hardcode library paths into libraries.
14751
hardcode_into_libs=$hardcode_into_libs
14752
 
14753
# Compile-time system search path for libraries.
14754
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14755
 
14756
# Run-time system search path for libraries.
14757
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14758
 
14759
# Whether dlopen is supported.
14760
dlopen_support=$enable_dlopen
14761
 
14762
# Whether dlopen of programs is supported.
14763
dlopen_self=$enable_dlopen_self
14764
 
14765
# Whether dlopen of statically linked programs is supported.
14766
dlopen_self_static=$enable_dlopen_self_static
14767
 
14768
# Commands to strip libraries.
14769
old_striplib=$lt_old_striplib
14770
striplib=$lt_striplib
14771
 
14772
 
14773
# The linker used to build libraries.
14774
LD=$lt_LD
14775
 
14776
# How to create reloadable object files.
14777
reload_flag=$lt_reload_flag
14778
reload_cmds=$lt_reload_cmds
14779
 
14780
# Commands used to build an old-style archive.
14781
old_archive_cmds=$lt_old_archive_cmds
14782
 
14783
# A language specific compiler.
14784
CC=$lt_compiler
14785
 
14786
# Is the compiler the GNU compiler?
14787
with_gcc=$GCC
14788
 
14789
# Compiler flag to turn off builtin functions.
14790
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14791
 
14792
# How to pass a linker flag through the compiler.
14793
wl=$lt_lt_prog_compiler_wl
14794
 
14795
# Additional compiler flags for building library objects.
14796
pic_flag=$lt_lt_prog_compiler_pic
14797
 
14798
# Compiler flag to prevent dynamic linking.
14799
link_static_flag=$lt_lt_prog_compiler_static
14800
 
14801
# Does compiler simultaneously support -c and -o options?
14802
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14803
 
14804
# Whether or not to add -lc for building shared libraries.
14805
build_libtool_need_lc=$archive_cmds_need_lc
14806
 
14807
# Whether or not to disallow shared libs when runtime libs are static.
14808
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14809
 
14810
# Compiler flag to allow reflexive dlopens.
14811
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14812
 
14813
# Compiler flag to generate shared objects directly from archives.
14814
whole_archive_flag_spec=$lt_whole_archive_flag_spec
14815
 
14816
# Whether the compiler copes with passing no objects directly.
14817
compiler_needs_object=$lt_compiler_needs_object
14818
 
14819
# Create an old-style archive from a shared archive.
14820
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14821
 
14822
# Create a temporary old-style archive to link instead of a shared archive.
14823
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14824
 
14825
# Commands used to build a shared archive.
14826
archive_cmds=$lt_archive_cmds
14827
archive_expsym_cmds=$lt_archive_expsym_cmds
14828
 
14829
# Commands used to build a loadable module if different from building
14830
# a shared archive.
14831
module_cmds=$lt_module_cmds
14832
module_expsym_cmds=$lt_module_expsym_cmds
14833
 
14834
# Whether we are building with GNU ld or not.
14835
with_gnu_ld=$lt_with_gnu_ld
14836
 
14837
# Flag that allows shared libraries with undefined symbols to be built.
14838
allow_undefined_flag=$lt_allow_undefined_flag
14839
 
14840
# Flag that enforces no undefined symbols.
14841
no_undefined_flag=$lt_no_undefined_flag
14842
 
14843
# Flag to hardcode \$libdir into a binary during linking.
14844
# This must work even if \$libdir does not exist
14845
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14846
 
14847
# If ld is used when linking, flag to hardcode \$libdir into a binary
14848
# during linking.  This must work even if \$libdir does not exist.
14849
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14850
 
14851
# Whether we need a single "-rpath" flag with a separated argument.
14852
hardcode_libdir_separator=$lt_hardcode_libdir_separator
14853
 
14854
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14855
# DIR into the resulting binary.
14856
hardcode_direct=$hardcode_direct
14857
 
14858
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14859
# DIR into the resulting binary and the resulting library dependency is
14860
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14861
# library is relocated.
14862
hardcode_direct_absolute=$hardcode_direct_absolute
14863
 
14864
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14865
# into the resulting binary.
14866
hardcode_minus_L=$hardcode_minus_L
14867
 
14868
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14869
# into the resulting binary.
14870
hardcode_shlibpath_var=$hardcode_shlibpath_var
14871
 
14872
# Set to "yes" if building a shared library automatically hardcodes DIR
14873
# into the library and all subsequent libraries and executables linked
14874
# against it.
14875
hardcode_automatic=$hardcode_automatic
14876
 
14877
# Set to yes if linker adds runtime paths of dependent libraries
14878
# to runtime path list.
14879
inherit_rpath=$inherit_rpath
14880
 
14881
# Whether libtool must link a program against all its dependency libraries.
14882
link_all_deplibs=$link_all_deplibs
14883
 
14884
# Fix the shell variable \$srcfile for the compiler.
14885
fix_srcfile_path=$lt_fix_srcfile_path
14886
 
14887
# Set to "yes" if exported symbols are required.
14888
always_export_symbols=$always_export_symbols
14889
 
14890
# The commands to list exported symbols.
14891
export_symbols_cmds=$lt_export_symbols_cmds
14892
 
14893
# Symbols that should not be listed in the preloaded symbols.
14894
exclude_expsyms=$lt_exclude_expsyms
14895
 
14896
# Symbols that must always be exported.
14897
include_expsyms=$lt_include_expsyms
14898
 
14899
# Commands necessary for linking programs (against libraries) with templates.
14900
prelink_cmds=$lt_prelink_cmds
14901
 
14902
# Specify filename containing input files.
14903
file_list_spec=$lt_file_list_spec
14904
 
14905
# How to hardcode a shared library path into an executable.
14906
hardcode_action=$hardcode_action
14907
 
14908
# ### END LIBTOOL CONFIG
14909
 
14910
_LT_EOF
14911
 
14912
  case $host_os in
14913
  aix3*)
14914
    cat <<\_LT_EOF >> "$cfgfile"
14915
# AIX sometimes has problems with the GCC collect2 program.  For some
14916
# reason, if we set the COLLECT_NAMES environment variable, the problems
14917
# vanish in a puff of smoke.
14918
if test "X${COLLECT_NAMES+set}" != Xset; then
14919
  COLLECT_NAMES=
14920
  export COLLECT_NAMES
14921
fi
14922
_LT_EOF
14923
    ;;
14924
  esac
14925
 
14926
 
14927
ltmain="$ac_aux_dir/ltmain.sh"
14928
 
14929
 
14930
  # We use sed instead of cat because bash on DJGPP gets confused if
14931
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
14932
  # text mode, it properly converts lines to CR/LF.  This bash problem
14933
  # is reportedly fixed, but why not run on old versions too?
14934
  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14935
    || (rm -f "$cfgfile"; exit 1)
14936
 
14937
  case $xsi_shell in
14938
  yes)
14939
    cat << \_LT_EOF >> "$cfgfile"
14940
 
14941
# func_dirname file append nondir_replacement
14942
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
14943
# otherwise set result to NONDIR_REPLACEMENT.
14944
func_dirname ()
14945
{
14946
  case ${1} in
14947
    */*) func_dirname_result="${1%/*}${2}" ;;
14948
    *  ) func_dirname_result="${3}" ;;
14949
  esac
14950
}
14951
 
14952
# func_basename file
14953
func_basename ()
14954
{
14955
  func_basename_result="${1##*/}"
14956
}
14957
 
14958
# func_dirname_and_basename file append nondir_replacement
14959
# perform func_basename and func_dirname in a single function
14960
# call:
14961
#   dirname:  Compute the dirname of FILE.  If nonempty,
14962
#             add APPEND to the result, otherwise set result
14963
#             to NONDIR_REPLACEMENT.
14964
#             value returned in "$func_dirname_result"
14965
#   basename: Compute filename of FILE.
14966
#             value retuned in "$func_basename_result"
14967
# Implementation must be kept synchronized with func_dirname
14968
# and func_basename. For efficiency, we do not delegate to
14969
# those functions but instead duplicate the functionality here.
14970
func_dirname_and_basename ()
14971
{
14972
  case ${1} in
14973
    */*) func_dirname_result="${1%/*}${2}" ;;
14974
    *  ) func_dirname_result="${3}" ;;
14975
  esac
14976
  func_basename_result="${1##*/}"
14977
}
14978
 
14979
# func_stripname prefix suffix name
14980
# strip PREFIX and SUFFIX off of NAME.
14981
# PREFIX and SUFFIX must not contain globbing or regex special
14982
# characters, hashes, percent signs, but SUFFIX may contain a leading
14983
# dot (in which case that matches only a dot).
14984
func_stripname ()
14985
{
14986
  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14987
  # positional parameters, so assign one to ordinary parameter first.
14988
  func_stripname_result=${3}
14989
  func_stripname_result=${func_stripname_result#"${1}"}
14990
  func_stripname_result=${func_stripname_result%"${2}"}
14991
}
14992
 
14993
# func_opt_split
14994
func_opt_split ()
14995
{
14996
  func_opt_split_opt=${1%%=*}
14997
  func_opt_split_arg=${1#*=}
14998
}
14999
 
15000
# func_lo2o object
15001
func_lo2o ()
15002
{
15003
  case ${1} in
15004
    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15005
    *)    func_lo2o_result=${1} ;;
15006
  esac
15007
}
15008
 
15009
# func_xform libobj-or-source
15010
func_xform ()
15011
{
15012
  func_xform_result=${1%.*}.lo
15013
}
15014
 
15015
# func_arith arithmetic-term...
15016
func_arith ()
15017
{
15018
  func_arith_result=$(( $* ))
15019
}
15020
 
15021
# func_len string
15022
# STRING may not start with a hyphen.
15023
func_len ()
15024
{
15025
  func_len_result=${#1}
15026
}
15027
 
15028
_LT_EOF
15029
    ;;
15030
  *) # Bourne compatible functions.
15031
    cat << \_LT_EOF >> "$cfgfile"
15032
 
15033
# func_dirname file append nondir_replacement
15034
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15035
# otherwise set result to NONDIR_REPLACEMENT.
15036
func_dirname ()
15037
{
15038
  # Extract subdirectory from the argument.
15039
  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15040
  if test "X$func_dirname_result" = "X${1}"; then
15041
    func_dirname_result="${3}"
15042
  else
15043
    func_dirname_result="$func_dirname_result${2}"
15044
  fi
15045
}
15046
 
15047
# func_basename file
15048
func_basename ()
15049
{
15050
  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15051
}
15052
 
15053
 
15054
# func_stripname prefix suffix name
15055
# strip PREFIX and SUFFIX off of NAME.
15056
# PREFIX and SUFFIX must not contain globbing or regex special
15057
# characters, hashes, percent signs, but SUFFIX may contain a leading
15058
# dot (in which case that matches only a dot).
15059
# func_strip_suffix prefix name
15060
func_stripname ()
15061
{
15062
  case ${2} in
15063
    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15064
    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15065
  esac
15066
}
15067
 
15068
# sed scripts:
15069
my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15070
my_sed_long_arg='1s/^-[^=]*=//'
15071
 
15072
# func_opt_split
15073
func_opt_split ()
15074
{
15075
  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15076
  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15077
}
15078
 
15079
# func_lo2o object
15080
func_lo2o ()
15081
{
15082
  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15083
}
15084
 
15085
# func_xform libobj-or-source
15086
func_xform ()
15087
{
15088
  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15089
}
15090
 
15091
# func_arith arithmetic-term...
15092
func_arith ()
15093
{
15094
  func_arith_result=`expr "$@"`
15095
}
15096
 
15097
# func_len string
15098
# STRING may not start with a hyphen.
15099
func_len ()
15100
{
15101
  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15102
}
15103
 
15104
_LT_EOF
15105
esac
15106
 
15107
case $lt_shell_append in
15108
  yes)
15109
    cat << \_LT_EOF >> "$cfgfile"
15110
 
15111
# func_append var value
15112
# Append VALUE to the end of shell variable VAR.
15113
func_append ()
15114
{
15115
  eval "$1+=\$2"
15116
}
15117
_LT_EOF
15118
    ;;
15119
  *)
15120
    cat << \_LT_EOF >> "$cfgfile"
15121
 
15122
# func_append var value
15123
# Append VALUE to the end of shell variable VAR.
15124
func_append ()
15125
{
15126
  eval "$1=\$$1\$2"
15127
}
15128
 
15129
_LT_EOF
15130
    ;;
15131
  esac
15132
 
15133
 
15134
  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15135
    || (rm -f "$cfgfile"; exit 1)
15136
 
15137
  mv -f "$cfgfile" "$ofile" ||
15138
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15139
  chmod +x "$ofile"
15140
 
15141
 ;;
15142
    "include":C) test -d include || mkdir include ;;
15143
    "src":C)
15144
test -d src || mkdir src
15145
test -d src/$TARGETDIR || mkdir src/$TARGETDIR
15146
 ;;
15147
 
15148
  esac
15149
done # for ac_tag
15150
 
15151
 
15152
as_fn_exit 0
15153
_ACEOF
15154
ac_clean_files=$ac_clean_files_save
15155
 
15156
test $ac_write_fail = 0 ||
15157
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15158
 
15159
 
15160
# configure is writing to config.log, and then calls config.status.
15161
# config.status does its own redirection, appending to config.log.
15162
# Unfortunately, on DOS this fails, as config.log is still kept open
15163
# by configure, so config.status won't be able to write to it; its
15164
# output is simply discarded.  So we exec the FD to /dev/null,
15165
# effectively closing config.log, so it can be properly (re)opened and
15166
# appended to by config.status.  When coming back to configure, we
15167
# need to make the FD available again.
15168
if test "$no_create" != yes; then
15169
  ac_cs_success=:
15170
  ac_config_status_args=
15171
  test "$silent" = yes &&
15172
    ac_config_status_args="$ac_config_status_args --quiet"
15173
  exec 5>/dev/null
15174
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15175
  exec 5>>config.log
15176
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15177
  # would make configure fail if this is the last instruction.
15178
  $ac_cs_success || as_fn_exit $?
15179
fi
15180
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15181
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15182
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15183
fi
15184
 

powered by: WebSVN 2.1.0

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