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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libobjc/] [configure] - Blame information for rev 764

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

Line No. Rev Author Line
1 739 jeremybenn
#! /bin/sh
2
# Guess values for system-dependent variables and create Makefiles.
3
# Generated by GNU Autoconf 2.64 for package-unused version-unused.
4
#
5
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7
# Foundation, Inc.
8
#
9
# This configure script is free software; the Free Software Foundation
10
# gives unlimited permission to copy, distribute and modify it.
11
## -------------------- ##
12
## M4sh Initialization. ##
13
## -------------------- ##
14
 
15
# Be more Bourne compatible
16
DUALCASE=1; export DUALCASE # for MKS sh
17
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18
  emulate sh
19
  NULLCMD=:
20
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21
  # is contrary to our usage.  Disable this feature.
22
  alias -g '${1+"$@"}'='"$@"'
23
  setopt NO_GLOB_SUBST
24
else
25
  case `(set -o) 2>/dev/null` in #(
26
  *posix*) :
27
    set -o posix ;; #(
28
  *) :
29
     ;;
30
esac
31
fi
32
 
33
 
34
as_nl='
35
'
36
export as_nl
37
# Printing a long string crashes Solaris 7 /usr/bin/printf.
38
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41
# Prefer a ksh shell builtin over an external printf program on Solaris,
42
# but without wasting forks for bash or zsh.
43
if test -z "$BASH_VERSION$ZSH_VERSION" \
44
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45
  as_echo='print -r --'
46
  as_echo_n='print -rn --'
47
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48
  as_echo='printf %s\n'
49
  as_echo_n='printf %s'
50
else
51
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53
    as_echo_n='/usr/ucb/echo -n'
54
  else
55
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56
    as_echo_n_body='eval
57
      arg=$1;
58
      case $arg in #(
59
      *"$as_nl"*)
60
        expr "X$arg" : "X\\(.*\\)$as_nl";
61
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62
      esac;
63
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64
    '
65
    export as_echo_n_body
66
    as_echo_n='sh -c $as_echo_n_body as_echo'
67
  fi
68
  export as_echo_body
69
  as_echo='sh -c $as_echo_body as_echo'
70
fi
71
 
72
# The user is always right.
73
if test "${PATH_SEPARATOR+set}" != set; then
74
  PATH_SEPARATOR=:
75
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77
      PATH_SEPARATOR=';'
78
  }
79
fi
80
 
81
 
82
# IFS
83
# We need space, tab and new line, in precisely that order.  Quoting is
84
# there to prevent editors from complaining about space-tab.
85
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86
# splitting by setting IFS to empty value.)
87
IFS=" ""        $as_nl"
88
 
89
# Find who we are.  Look in the path if we contain no directory separator.
90
case $0 in #((
91
  *[\\/]* ) as_myself=$0 ;;
92
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93
for as_dir in $PATH
94
do
95
  IFS=$as_save_IFS
96
  test -z "$as_dir" && as_dir=.
97
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98
  done
99
IFS=$as_save_IFS
100
 
101
     ;;
102
esac
103
# We did not find ourselves, most probably we were run as `sh COMMAND'
104
# in which case we are not to be found in the path.
105
if test "x$as_myself" = x; then
106
  as_myself=$0
107
fi
108
if test ! -f "$as_myself"; then
109
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110
  exit 1
111
fi
112
 
113
# Unset variables that we do not need and which cause bugs (e.g. in
114
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115
# suppresses any "Segmentation fault" message there.  '((' could
116
# trigger a bug in pdksh 5.2.14.
117
for as_var in BASH_ENV ENV MAIL MAILPATH
118
do eval test x\${$as_var+set} = xset \
119
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120
done
121
PS1='$ '
122
PS2='> '
123
PS4='+ '
124
 
125
# NLS nuisances.
126
LC_ALL=C
127
export LC_ALL
128
LANGUAGE=C
129
export LANGUAGE
130
 
131
# CDPATH.
132
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
 
134
if test "x$CONFIG_SHELL" = x; then
135
  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136
  emulate sh
137
  NULLCMD=:
138
  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139
  # is contrary to our usage.  Disable this feature.
140
  alias -g '\${1+\"\$@\"}'='\"\$@\"'
141
  setopt NO_GLOB_SUBST
142
else
143
  case \`(set -o) 2>/dev/null\` in #(
144
  *posix*) :
145
    set -o posix ;; #(
146
  *) :
147
     ;;
148
esac
149
fi
150
"
151
  as_required="as_fn_return () { (exit \$1); }
152
as_fn_success () { as_fn_return 0; }
153
as_fn_failure () { as_fn_return 1; }
154
as_fn_ret_success () { return 0; }
155
as_fn_ret_failure () { return 1; }
156
 
157
exitcode=0
158
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162
if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
 
164
else
165
  exitcode=1; echo positional parameters were not saved.
166
fi
167
test x\$exitcode = x0 || exit 1"
168
  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169
  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170
  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171
  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172
 
173
  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
174
    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
175
    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
176
    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177
    PATH=/empty FPATH=/empty; export PATH FPATH
178
    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
179
      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
180
test \$(( 1 + 1 )) = 2 || exit 1"
181
  if (eval "$as_required") 2>/dev/null; then :
182
  as_have_required=yes
183
else
184
  as_have_required=no
185
fi
186
  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
 
188
else
189
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190
as_found=false
191
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192
do
193
  IFS=$as_save_IFS
194
  test -z "$as_dir" && as_dir=.
195
  as_found=:
196
  case $as_dir in #(
197
         /*)
198
           for as_base in sh bash ksh sh5; do
199
             # Try only shells that exist, to save several forks.
200
             as_shell=$as_dir/$as_base
201
             if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202
                    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203
  CONFIG_SHELL=$as_shell as_have_required=yes
204
                   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205
  break 2
206
fi
207
fi
208
           done;;
209
       esac
210
  as_found=false
211
done
212
$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213
              { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214
  CONFIG_SHELL=$SHELL as_have_required=yes
215
fi; }
216
IFS=$as_save_IFS
217
 
218
 
219
      if test "x$CONFIG_SHELL" != x; then :
220
  # We cannot yet assume a decent shell, so we have to provide a
221
        # neutralization value for shells without unset; and this also
222
        # works around shells that cannot unset nonexistent variables.
223
        BASH_ENV=/dev/null
224
        ENV=/dev/null
225
        (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226
        export CONFIG_SHELL
227
        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228
fi
229
 
230
    if test x$as_have_required = xno; then :
231
  $as_echo "$0: This script requires a shell more modern than all"
232
  $as_echo "$0: the shells that I found on your system."
233
  if test x${ZSH_VERSION+set} = xset ; then
234
    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235
    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236
  else
237
    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238
$0: including any error possibly output before this
239
$0: message. Then install a modern shell, or manually run
240
$0: the script under such a shell if you do have one."
241
  fi
242
  exit 1
243
fi
244
fi
245
fi
246
SHELL=${CONFIG_SHELL-/bin/sh}
247
export SHELL
248
# Unset more variables known to interfere with behavior of common tools.
249
CLICOLOR_FORCE= GREP_OPTIONS=
250
unset CLICOLOR_FORCE GREP_OPTIONS
251
 
252
## --------------------- ##
253
## M4sh Shell Functions. ##
254
## --------------------- ##
255
# as_fn_unset VAR
256
# ---------------
257
# Portably unset VAR.
258
as_fn_unset ()
259
{
260
  { eval $1=; unset $1;}
261
}
262
as_unset=as_fn_unset
263
 
264
# as_fn_set_status STATUS
265
# -----------------------
266
# Set $? to STATUS, without forking.
267
as_fn_set_status ()
268
{
269
  return $1
270
} # as_fn_set_status
271
 
272
# as_fn_exit STATUS
273
# -----------------
274
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275
as_fn_exit ()
276
{
277
  set +e
278
  as_fn_set_status $1
279
  exit $1
280
} # as_fn_exit
281
 
282
# as_fn_mkdir_p
283
# -------------
284
# Create "$as_dir" as a directory, including parents if necessary.
285
as_fn_mkdir_p ()
286
{
287
 
288
  case $as_dir in #(
289
  -*) as_dir=./$as_dir;;
290
  esac
291
  test -d "$as_dir" || eval $as_mkdir_p || {
292
    as_dirs=
293
    while :; do
294
      case $as_dir in #(
295
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296
      *) as_qdir=$as_dir;;
297
      esac
298
      as_dirs="'$as_qdir' $as_dirs"
299
      as_dir=`$as_dirname -- "$as_dir" ||
300
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301
         X"$as_dir" : 'X\(//\)[^/]' \| \
302
         X"$as_dir" : 'X\(//\)$' \| \
303
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304
$as_echo X"$as_dir" |
305
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306
            s//\1/
307
            q
308
          }
309
          /^X\(\/\/\)[^/].*/{
310
            s//\1/
311
            q
312
          }
313
          /^X\(\/\/\)$/{
314
            s//\1/
315
            q
316
          }
317
          /^X\(\/\).*/{
318
            s//\1/
319
            q
320
          }
321
          s/.*/./; q'`
322
      test -d "$as_dir" && break
323
    done
324
    test -z "$as_dirs" || eval "mkdir $as_dirs"
325
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
 
327
 
328
} # as_fn_mkdir_p
329
# as_fn_append VAR VALUE
330
# ----------------------
331
# Append the text in VALUE to the end of the definition contained in VAR. Take
332
# advantage of any shell optimizations that allow amortized linear growth over
333
# repeated appends, instead of the typical quadratic growth present in naive
334
# implementations.
335
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336
  eval 'as_fn_append ()
337
  {
338
    eval $1+=\$2
339
  }'
340
else
341
  as_fn_append ()
342
  {
343
    eval $1=\$$1\$2
344
  }
345
fi # as_fn_append
346
 
347
# as_fn_arith ARG...
348
# ------------------
349
# Perform arithmetic evaluation on the ARGs, and store the result in the
350
# global $as_val. Take advantage of shells that can avoid forks. The arguments
351
# must be portable across $(()) and expr.
352
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353
  eval 'as_fn_arith ()
354
  {
355
    as_val=$(( $* ))
356
  }'
357
else
358
  as_fn_arith ()
359
  {
360
    as_val=`expr "$@" || test $? -eq 1`
361
  }
362
fi # as_fn_arith
363
 
364
 
365
# as_fn_error ERROR [LINENO LOG_FD]
366
# ---------------------------------
367
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369
# script with status $?, using 1 if that was 0.
370
as_fn_error ()
371
{
372
  as_status=$?; test $as_status -eq 0 && as_status=1
373
  if test "$3"; then
374
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376
  fi
377
  $as_echo "$as_me: error: $1" >&2
378
  as_fn_exit $as_status
379
} # as_fn_error
380
 
381
if expr a : '\(a\)' >/dev/null 2>&1 &&
382
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
383
  as_expr=expr
384
else
385
  as_expr=false
386
fi
387
 
388
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389
  as_basename=basename
390
else
391
  as_basename=false
392
fi
393
 
394
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395
  as_dirname=dirname
396
else
397
  as_dirname=false
398
fi
399
 
400
as_me=`$as_basename -- "$0" ||
401
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402
         X"$0" : 'X\(//\)$' \| \
403
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404
$as_echo X/"$0" |
405
    sed '/^.*\/\([^/][^/]*\)\/*$/{
406
            s//\1/
407
            q
408
          }
409
          /^X\/\(\/\/\)$/{
410
            s//\1/
411
            q
412
          }
413
          /^X\/\(\/\).*/{
414
            s//\1/
415
            q
416
          }
417
          s/.*/./; q'`
418
 
419
# Avoid depending upon Character Ranges.
420
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423
as_cr_digits='0123456789'
424
as_cr_alnum=$as_cr_Letters$as_cr_digits
425
 
426
 
427
  as_lineno_1=$LINENO as_lineno_1a=$LINENO
428
  as_lineno_2=$LINENO as_lineno_2a=$LINENO
429
  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430
  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431
  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432
  sed -n '
433
    p
434
    /[$]LINENO/=
435
  ' <$as_myself |
436
    sed '
437
      s/[$]LINENO.*/&-/
438
      t lineno
439
      b
440
      :lineno
441
      N
442
      :loop
443
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444
      t loop
445
      s/-\n.*//
446
    ' >$as_me.lineno &&
447
  chmod +x "$as_me.lineno" ||
448
    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
 
450
  # Don't try to exec as it changes $[0], causing all sort of problems
451
  # (the dirname of $[0] is not the place where we might find the
452
  # original and so on.  Autoconf is especially sensitive to this).
453
  . "./$as_me.lineno"
454
  # Exit status is that of the last command.
455
  exit
456
}
457
 
458
ECHO_C= ECHO_N= ECHO_T=
459
case `echo -n x` in #(((((
460
-n*)
461
  case `echo 'xy\c'` in
462
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
463
  xy)  ECHO_C='\c';;
464
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465
       ECHO_T=' ';;
466
  esac;;
467
*)
468
  ECHO_N='-n';;
469
esac
470
 
471
rm -f conf$$ conf$$.exe conf$$.file
472
if test -d conf$$.dir; then
473
  rm -f conf$$.dir/conf$$.file
474
else
475
  rm -f conf$$.dir
476
  mkdir conf$$.dir 2>/dev/null
477
fi
478
if (echo >conf$$.file) 2>/dev/null; then
479
  if ln -s conf$$.file conf$$ 2>/dev/null; then
480
    as_ln_s='ln -s'
481
    # ... but there are two gotchas:
482
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484
    # In both cases, we have to default to `cp -p'.
485
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486
      as_ln_s='cp -p'
487
  elif ln conf$$.file conf$$ 2>/dev/null; then
488
    as_ln_s=ln
489
  else
490
    as_ln_s='cp -p'
491
  fi
492
else
493
  as_ln_s='cp -p'
494
fi
495
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496
rmdir conf$$.dir 2>/dev/null
497
 
498
if mkdir -p . 2>/dev/null; then
499
  as_mkdir_p='mkdir -p "$as_dir"'
500
else
501
  test -d ./-p && rmdir ./-p
502
  as_mkdir_p=false
503
fi
504
 
505
if test -x / >/dev/null 2>&1; then
506
  as_test_x='test -x'
507
else
508
  if ls -dL / >/dev/null 2>&1; then
509
    as_ls_L_option=L
510
  else
511
    as_ls_L_option=
512
  fi
513
  as_test_x='
514
    eval sh -c '\''
515
      if test -d "$1"; then
516
        test -d "$1/.";
517
      else
518
        case $1 in #(
519
        -*)set "./$1";;
520
        esac;
521
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522
        ???[sx]*):;;*)false;;esac;fi
523
    '\'' sh
524
  '
525
fi
526
as_executable_p=$as_test_x
527
 
528
# Sed expression to map a string onto a valid CPP name.
529
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
 
531
# Sed expression to map a string onto a valid variable name.
532
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
 
534
SHELL=${CONFIG_SHELL-/bin/sh}
535
 
536
 
537
exec 7<&0 &1
538
 
539
# Name of the host.
540
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541
# so uname gets run too.
542
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
 
544
#
545
# Initializations.
546
#
547
ac_default_prefix=/usr/local
548
ac_clean_files=
549
ac_config_libobj_dir=.
550
LIBOBJS=
551
cross_compiling=no
552
subdirs=
553
MFLAGS=
554
MAKEFLAGS=
555
 
556
# Identity of this package.
557
PACKAGE_NAME='package-unused'
558
PACKAGE_TARNAME='libobjc'
559
PACKAGE_VERSION='version-unused'
560
PACKAGE_STRING='package-unused version-unused'
561
PACKAGE_BUGREPORT=''
562
PACKAGE_URL=''
563
 
564
ac_unique_file="objc/objc.h"
565
# Factoring default headers for most tests.
566
ac_includes_default="\
567
#include 
568
#ifdef HAVE_SYS_TYPES_H
569
# include 
570
#endif
571
#ifdef HAVE_SYS_STAT_H
572
# include 
573
#endif
574
#ifdef STDC_HEADERS
575
# include 
576
# include 
577
#else
578
# ifdef HAVE_STDLIB_H
579
#  include 
580
# endif
581
#endif
582
#ifdef HAVE_STRING_H
583
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584
#  include 
585
# endif
586
# include 
587
#endif
588
#ifdef HAVE_STRINGS_H
589
# include 
590
#endif
591
#ifdef HAVE_INTTYPES_H
592
# include 
593
#endif
594
#ifdef HAVE_STDINT_H
595
# include 
596
#endif
597
#ifdef HAVE_UNISTD_H
598
# include 
599
#endif"
600
 
601
ac_subst_vars='LTLIBOBJS
602
LIBOBJS
603
SET_MAKE
604
CPP
605
OTOOL64
606
OTOOL
607
LIPO
608
NMEDIT
609
DSYMUTIL
610
AWK
611
STRIP
612
LN_S
613
NM
614
ac_ct_DUMPBIN
615
DUMPBIN
616
LD
617
FGREP
618
EGREP
619
GREP
620
SED
621
LIBTOOL
622
OBJDUMP
623
DLLTOOL
624
MAINT
625
MAINTAINER_MODE_FALSE
626
MAINTAINER_MODE_TRUE
627
INSTALL_DATA
628
INSTALL_SCRIPT
629
INSTALL_PROGRAM
630
RANLIB
631
AR
632
AS
633
extra_ldflags_libobjc
634
lt_host_flags
635
OBJEXT
636
EXEEXT
637
ac_ct_CC
638
CPPFLAGS
639
LDFLAGS
640
CFLAGS
641
CC
642
libsuffix
643
includedirname
644
toolexeclibdir
645
toolexecdir
646
glibcpp_srcdir
647
target_noncanonical
648
target_os
649
target_vendor
650
target_cpu
651
target
652
host_os
653
host_vendor
654
host_cpu
655
host
656
multi_basedir
657
OBJC_BOEHM_GC_INCLUDES
658
OBJC_BOEHM_GC
659
OBJC_GCFLAGS
660
VERSION
661
target_subdir
662
host_subdir
663
build_subdir
664
build_libsubdir
665
build_os
666
build_vendor
667
build_cpu
668
build
669
target_alias
670
host_alias
671
build_alias
672
LIBS
673
ECHO_T
674
ECHO_N
675
ECHO_C
676
DEFS
677
mandir
678
localedir
679
libdir
680
psdir
681
pdfdir
682
dvidir
683
htmldir
684
infodir
685
docdir
686
oldincludedir
687
includedir
688
localstatedir
689
sharedstatedir
690
sysconfdir
691
datadir
692
datarootdir
693
libexecdir
694
sbindir
695
bindir
696
program_transform_name
697
prefix
698
exec_prefix
699
PACKAGE_URL
700
PACKAGE_BUGREPORT
701
PACKAGE_STRING
702
PACKAGE_VERSION
703
PACKAGE_TARNAME
704
PACKAGE_NAME
705
PATH_SEPARATOR
706
SHELL'
707
ac_subst_files=''
708
ac_user_opts='
709
enable_option_checking
710
with_build_libsubdir
711
with_target_subdir
712
with_cross_host
713
enable_version_specific_runtime_libs
714
enable_objc_gc
715
enable_multilib
716
enable_maintainer_mode
717
enable_shared
718
enable_static
719
with_pic
720
enable_fast_install
721
with_gnu_ld
722
enable_libtool_lock
723
enable_tls
724
enable_sjlj_exceptions
725
'
726
      ac_precious_vars='build_alias
727
host_alias
728
target_alias
729
CPP
730
CPPFLAGS'
731
 
732
 
733
# Initialize some variables set by options.
734
ac_init_help=
735
ac_init_version=false
736
ac_unrecognized_opts=
737
ac_unrecognized_sep=
738
# The variables have the same names as the options, with
739
# dashes changed to underlines.
740
cache_file=/dev/null
741
exec_prefix=NONE
742
no_create=
743
no_recursion=
744
prefix=NONE
745
program_prefix=NONE
746
program_suffix=NONE
747
program_transform_name=s,x,x,
748
silent=
749
site=
750
srcdir=
751
verbose=
752
x_includes=NONE
753
x_libraries=NONE
754
 
755
# Installation directory options.
756
# These are left unexpanded so users can "make install exec_prefix=/foo"
757
# and all the variables that are supposed to be based on exec_prefix
758
# by default will actually change.
759
# Use braces instead of parens because sh, perl, etc. also accept them.
760
# (The list follows the same order as the GNU Coding Standards.)
761
bindir='${exec_prefix}/bin'
762
sbindir='${exec_prefix}/sbin'
763
libexecdir='${exec_prefix}/libexec'
764
datarootdir='${prefix}/share'
765
datadir='${datarootdir}'
766
sysconfdir='${prefix}/etc'
767
sharedstatedir='${prefix}/com'
768
localstatedir='${prefix}/var'
769
includedir='${prefix}/include'
770
oldincludedir='/usr/include'
771
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
772
infodir='${datarootdir}/info'
773
htmldir='${docdir}'
774
dvidir='${docdir}'
775
pdfdir='${docdir}'
776
psdir='${docdir}'
777
libdir='${exec_prefix}/lib'
778
localedir='${datarootdir}/locale'
779
mandir='${datarootdir}/man'
780
 
781
ac_prev=
782
ac_dashdash=
783
for ac_option
784
do
785
  # If the previous option needs an argument, assign it.
786
  if test -n "$ac_prev"; then
787
    eval $ac_prev=\$ac_option
788
    ac_prev=
789
    continue
790
  fi
791
 
792
  case $ac_option in
793
  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
794
  *)    ac_optarg=yes ;;
795
  esac
796
 
797
  # Accept the important Cygnus configure options, so we can diagnose typos.
798
 
799
  case $ac_dashdash$ac_option in
800
  --)
801
    ac_dashdash=yes ;;
802
 
803
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
804
    ac_prev=bindir ;;
805
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
806
    bindir=$ac_optarg ;;
807
 
808
  -build | --build | --buil | --bui | --bu)
809
    ac_prev=build_alias ;;
810
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
811
    build_alias=$ac_optarg ;;
812
 
813
  -cache-file | --cache-file | --cache-fil | --cache-fi \
814
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
815
    ac_prev=cache_file ;;
816
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
817
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
818
    cache_file=$ac_optarg ;;
819
 
820
  --config-cache | -C)
821
    cache_file=config.cache ;;
822
 
823
  -datadir | --datadir | --datadi | --datad)
824
    ac_prev=datadir ;;
825
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
826
    datadir=$ac_optarg ;;
827
 
828
  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
829
  | --dataroo | --dataro | --datar)
830
    ac_prev=datarootdir ;;
831
  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
832
  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
833
    datarootdir=$ac_optarg ;;
834
 
835
  -disable-* | --disable-*)
836
    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
837
    # Reject names that are not valid shell variable names.
838
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
839
      as_fn_error "invalid feature name: $ac_useropt"
840
    ac_useropt_orig=$ac_useropt
841
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
842
    case $ac_user_opts in
843
      *"
844
"enable_$ac_useropt"
845
"*) ;;
846
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
847
         ac_unrecognized_sep=', ';;
848
    esac
849
    eval enable_$ac_useropt=no ;;
850
 
851
  -docdir | --docdir | --docdi | --doc | --do)
852
    ac_prev=docdir ;;
853
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
854
    docdir=$ac_optarg ;;
855
 
856
  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
857
    ac_prev=dvidir ;;
858
  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
859
    dvidir=$ac_optarg ;;
860
 
861
  -enable-* | --enable-*)
862
    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
863
    # Reject names that are not valid shell variable names.
864
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
865
      as_fn_error "invalid feature name: $ac_useropt"
866
    ac_useropt_orig=$ac_useropt
867
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
868
    case $ac_user_opts in
869
      *"
870
"enable_$ac_useropt"
871
"*) ;;
872
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
873
         ac_unrecognized_sep=', ';;
874
    esac
875
    eval enable_$ac_useropt=\$ac_optarg ;;
876
 
877
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
878
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
879
  | --exec | --exe | --ex)
880
    ac_prev=exec_prefix ;;
881
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
882
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
883
  | --exec=* | --exe=* | --ex=*)
884
    exec_prefix=$ac_optarg ;;
885
 
886
  -gas | --gas | --ga | --g)
887
    # Obsolete; use --with-gas.
888
    with_gas=yes ;;
889
 
890
  -help | --help | --hel | --he | -h)
891
    ac_init_help=long ;;
892
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
893
    ac_init_help=recursive ;;
894
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
895
    ac_init_help=short ;;
896
 
897
  -host | --host | --hos | --ho)
898
    ac_prev=host_alias ;;
899
  -host=* | --host=* | --hos=* | --ho=*)
900
    host_alias=$ac_optarg ;;
901
 
902
  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
903
    ac_prev=htmldir ;;
904
  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
905
  | --ht=*)
906
    htmldir=$ac_optarg ;;
907
 
908
  -includedir | --includedir | --includedi | --included | --include \
909
  | --includ | --inclu | --incl | --inc)
910
    ac_prev=includedir ;;
911
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
912
  | --includ=* | --inclu=* | --incl=* | --inc=*)
913
    includedir=$ac_optarg ;;
914
 
915
  -infodir | --infodir | --infodi | --infod | --info | --inf)
916
    ac_prev=infodir ;;
917
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
918
    infodir=$ac_optarg ;;
919
 
920
  -libdir | --libdir | --libdi | --libd)
921
    ac_prev=libdir ;;
922
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
923
    libdir=$ac_optarg ;;
924
 
925
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
926
  | --libexe | --libex | --libe)
927
    ac_prev=libexecdir ;;
928
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
929
  | --libexe=* | --libex=* | --libe=*)
930
    libexecdir=$ac_optarg ;;
931
 
932
  -localedir | --localedir | --localedi | --localed | --locale)
933
    ac_prev=localedir ;;
934
  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
935
    localedir=$ac_optarg ;;
936
 
937
  -localstatedir | --localstatedir | --localstatedi | --localstated \
938
  | --localstate | --localstat | --localsta | --localst | --locals)
939
    ac_prev=localstatedir ;;
940
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
941
  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
942
    localstatedir=$ac_optarg ;;
943
 
944
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
945
    ac_prev=mandir ;;
946
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
947
    mandir=$ac_optarg ;;
948
 
949
  -nfp | --nfp | --nf)
950
    # Obsolete; use --without-fp.
951
    with_fp=no ;;
952
 
953
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
954
  | --no-cr | --no-c | -n)
955
    no_create=yes ;;
956
 
957
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
958
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
959
    no_recursion=yes ;;
960
 
961
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
962
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
963
  | --oldin | --oldi | --old | --ol | --o)
964
    ac_prev=oldincludedir ;;
965
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
966
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
967
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
968
    oldincludedir=$ac_optarg ;;
969
 
970
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
971
    ac_prev=prefix ;;
972
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
973
    prefix=$ac_optarg ;;
974
 
975
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
976
  | --program-pre | --program-pr | --program-p)
977
    ac_prev=program_prefix ;;
978
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
979
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
980
    program_prefix=$ac_optarg ;;
981
 
982
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
983
  | --program-suf | --program-su | --program-s)
984
    ac_prev=program_suffix ;;
985
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
986
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
987
    program_suffix=$ac_optarg ;;
988
 
989
  -program-transform-name | --program-transform-name \
990
  | --program-transform-nam | --program-transform-na \
991
  | --program-transform-n | --program-transform- \
992
  | --program-transform | --program-transfor \
993
  | --program-transfo | --program-transf \
994
  | --program-trans | --program-tran \
995
  | --progr-tra | --program-tr | --program-t)
996
    ac_prev=program_transform_name ;;
997
  -program-transform-name=* | --program-transform-name=* \
998
  | --program-transform-nam=* | --program-transform-na=* \
999
  | --program-transform-n=* | --program-transform-=* \
1000
  | --program-transform=* | --program-transfor=* \
1001
  | --program-transfo=* | --program-transf=* \
1002
  | --program-trans=* | --program-tran=* \
1003
  | --progr-tra=* | --program-tr=* | --program-t=*)
1004
    program_transform_name=$ac_optarg ;;
1005
 
1006
  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1007
    ac_prev=pdfdir ;;
1008
  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1009
    pdfdir=$ac_optarg ;;
1010
 
1011
  -psdir | --psdir | --psdi | --psd | --ps)
1012
    ac_prev=psdir ;;
1013
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1014
    psdir=$ac_optarg ;;
1015
 
1016
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1017
  | -silent | --silent | --silen | --sile | --sil)
1018
    silent=yes ;;
1019
 
1020
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1021
    ac_prev=sbindir ;;
1022
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1023
  | --sbi=* | --sb=*)
1024
    sbindir=$ac_optarg ;;
1025
 
1026
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1027
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1028
  | --sharedst | --shareds | --shared | --share | --shar \
1029
  | --sha | --sh)
1030
    ac_prev=sharedstatedir ;;
1031
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1032
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1033
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1034
  | --sha=* | --sh=*)
1035
    sharedstatedir=$ac_optarg ;;
1036
 
1037
  -site | --site | --sit)
1038
    ac_prev=site ;;
1039
  -site=* | --site=* | --sit=*)
1040
    site=$ac_optarg ;;
1041
 
1042
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1043
    ac_prev=srcdir ;;
1044
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1045
    srcdir=$ac_optarg ;;
1046
 
1047
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1048
  | --syscon | --sysco | --sysc | --sys | --sy)
1049
    ac_prev=sysconfdir ;;
1050
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1051
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1052
    sysconfdir=$ac_optarg ;;
1053
 
1054
  -target | --target | --targe | --targ | --tar | --ta | --t)
1055
    ac_prev=target_alias ;;
1056
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1057
    target_alias=$ac_optarg ;;
1058
 
1059
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1060
    verbose=yes ;;
1061
 
1062
  -version | --version | --versio | --versi | --vers | -V)
1063
    ac_init_version=: ;;
1064
 
1065
  -with-* | --with-*)
1066
    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1067
    # Reject names that are not valid shell variable names.
1068
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1069
      as_fn_error "invalid package name: $ac_useropt"
1070
    ac_useropt_orig=$ac_useropt
1071
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1072
    case $ac_user_opts in
1073
      *"
1074
"with_$ac_useropt"
1075
"*) ;;
1076
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1077
         ac_unrecognized_sep=', ';;
1078
    esac
1079
    eval with_$ac_useropt=\$ac_optarg ;;
1080
 
1081
  -without-* | --without-*)
1082
    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1083
    # Reject names that are not valid shell variable names.
1084
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1085
      as_fn_error "invalid package name: $ac_useropt"
1086
    ac_useropt_orig=$ac_useropt
1087
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1088
    case $ac_user_opts in
1089
      *"
1090
"with_$ac_useropt"
1091
"*) ;;
1092
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1093
         ac_unrecognized_sep=', ';;
1094
    esac
1095
    eval with_$ac_useropt=no ;;
1096
 
1097
  --x)
1098
    # Obsolete; use --with-x.
1099
    with_x=yes ;;
1100
 
1101
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1102
  | --x-incl | --x-inc | --x-in | --x-i)
1103
    ac_prev=x_includes ;;
1104
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1105
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1106
    x_includes=$ac_optarg ;;
1107
 
1108
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1109
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1110
    ac_prev=x_libraries ;;
1111
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1112
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1113
    x_libraries=$ac_optarg ;;
1114
 
1115
  -*) as_fn_error "unrecognized option: \`$ac_option'
1116
Try \`$0 --help' for more information."
1117
    ;;
1118
 
1119
  *=*)
1120
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1121
    # Reject names that are not valid shell variable names.
1122
    case $ac_envvar in #(
1123
      '' | [0-9]* | *[!_$as_cr_alnum]* )
1124
      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1125
    esac
1126
    eval $ac_envvar=\$ac_optarg
1127
    export $ac_envvar ;;
1128
 
1129
  *)
1130
    # FIXME: should be removed in autoconf 3.0.
1131
    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1132
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1133
      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1134
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1135
    ;;
1136
 
1137
  esac
1138
done
1139
 
1140
if test -n "$ac_prev"; then
1141
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1142
  as_fn_error "missing argument to $ac_option"
1143
fi
1144
 
1145
if test -n "$ac_unrecognized_opts"; then
1146
  case $enable_option_checking in
1147
    no) ;;
1148
    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1149
    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1150
  esac
1151
fi
1152
 
1153
# Check all directory arguments for consistency.
1154
for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1155
                datadir sysconfdir sharedstatedir localstatedir includedir \
1156
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1157
                libdir localedir mandir
1158
do
1159
  eval ac_val=\$$ac_var
1160
  # Remove trailing slashes.
1161
  case $ac_val in
1162
    */ )
1163
      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1164
      eval $ac_var=\$ac_val;;
1165
  esac
1166
  # Be sure to have absolute directory names.
1167
  case $ac_val in
1168
    [\\/$]* | ?:[\\/]* )  continue;;
1169
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1170
  esac
1171
  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1172
done
1173
 
1174
# There might be people who depend on the old broken behavior: `$host'
1175
# used to hold the argument of --host etc.
1176
# FIXME: To remove some day.
1177
build=$build_alias
1178
host=$host_alias
1179
target=$target_alias
1180
 
1181
# FIXME: To remove some day.
1182
if test "x$host_alias" != x; then
1183
  if test "x$build_alias" = x; then
1184
    cross_compiling=maybe
1185
    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1186
    If a cross compiler is detected then cross compile mode will be used." >&2
1187
  elif test "x$build_alias" != "x$host_alias"; then
1188
    cross_compiling=yes
1189
  fi
1190
fi
1191
 
1192
ac_tool_prefix=
1193
test -n "$host_alias" && ac_tool_prefix=$host_alias-
1194
 
1195
test "$silent" = yes && exec 6>/dev/null
1196
 
1197
 
1198
ac_pwd=`pwd` && test -n "$ac_pwd" &&
1199
ac_ls_di=`ls -di .` &&
1200
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1201
  as_fn_error "working directory cannot be determined"
1202
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1203
  as_fn_error "pwd does not report name of working directory"
1204
 
1205
 
1206
# Find the source files, if location was not specified.
1207
if test -z "$srcdir"; then
1208
  ac_srcdir_defaulted=yes
1209
  # Try the directory containing this script, then the parent directory.
1210
  ac_confdir=`$as_dirname -- "$as_myself" ||
1211
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1212
         X"$as_myself" : 'X\(//\)[^/]' \| \
1213
         X"$as_myself" : 'X\(//\)$' \| \
1214
         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1215
$as_echo X"$as_myself" |
1216
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1217
            s//\1/
1218
            q
1219
          }
1220
          /^X\(\/\/\)[^/].*/{
1221
            s//\1/
1222
            q
1223
          }
1224
          /^X\(\/\/\)$/{
1225
            s//\1/
1226
            q
1227
          }
1228
          /^X\(\/\).*/{
1229
            s//\1/
1230
            q
1231
          }
1232
          s/.*/./; q'`
1233
  srcdir=$ac_confdir
1234
  if test ! -r "$srcdir/$ac_unique_file"; then
1235
    srcdir=..
1236
  fi
1237
else
1238
  ac_srcdir_defaulted=no
1239
fi
1240
if test ! -r "$srcdir/$ac_unique_file"; then
1241
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1242
  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1243
fi
1244
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1245
ac_abs_confdir=`(
1246
        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1247
        pwd)`
1248
# When building in place, set srcdir=.
1249
if test "$ac_abs_confdir" = "$ac_pwd"; then
1250
  srcdir=.
1251
fi
1252
# Remove unnecessary trailing slashes from srcdir.
1253
# Double slashes in file names in object file debugging info
1254
# mess up M-x gdb in Emacs.
1255
case $srcdir in
1256
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1257
esac
1258
for ac_var in $ac_precious_vars; do
1259
  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1260
  eval ac_env_${ac_var}_value=\$${ac_var}
1261
  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1262
  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1263
done
1264
 
1265
#
1266
# Report the --help message.
1267
#
1268
if test "$ac_init_help" = "long"; then
1269
  # Omit some internal or obsolete options to make the list less imposing.
1270
  # This message is too long to be a string in the A/UX 3.1 sh.
1271
  cat <<_ACEOF
1272
\`configure' configures package-unused version-unused to adapt to many kinds of systems.
1273
 
1274
Usage: $0 [OPTION]... [VAR=VALUE]...
1275
 
1276
To assign environment variables (e.g., CC, CFLAGS...), specify them as
1277
VAR=VALUE.  See below for descriptions of some of the useful variables.
1278
 
1279
Defaults for the options are specified in brackets.
1280
 
1281
Configuration:
1282
  -h, --help              display this help and exit
1283
      --help=short        display options specific to this package
1284
      --help=recursive    display the short help of all the included packages
1285
  -V, --version           display version information and exit
1286
  -q, --quiet, --silent   do not print \`checking...' messages
1287
      --cache-file=FILE   cache test results in FILE [disabled]
1288
  -C, --config-cache      alias for \`--cache-file=config.cache'
1289
  -n, --no-create         do not create output files
1290
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1291
 
1292
Installation directories:
1293
  --prefix=PREFIX         install architecture-independent files in PREFIX
1294
                          [$ac_default_prefix]
1295
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1296
                          [PREFIX]
1297
 
1298
By default, \`make install' will install all the files in
1299
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1300
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1301
for instance \`--prefix=\$HOME'.
1302
 
1303
For better control, use the options below.
1304
 
1305
Fine tuning of the installation directories:
1306
  --bindir=DIR            user executables [EPREFIX/bin]
1307
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1308
  --libexecdir=DIR        program executables [EPREFIX/libexec]
1309
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1310
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1311
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1312
  --libdir=DIR            object code libraries [EPREFIX/lib]
1313
  --includedir=DIR        C header files [PREFIX/include]
1314
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1315
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1316
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1317
  --infodir=DIR           info documentation [DATAROOTDIR/info]
1318
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1319
  --mandir=DIR            man documentation [DATAROOTDIR/man]
1320
  --docdir=DIR            documentation root [DATAROOTDIR/doc/libobjc]
1321
  --htmldir=DIR           html documentation [DOCDIR]
1322
  --dvidir=DIR            dvi documentation [DOCDIR]
1323
  --pdfdir=DIR            pdf documentation [DOCDIR]
1324
  --psdir=DIR             ps documentation [DOCDIR]
1325
_ACEOF
1326
 
1327
  cat <<\_ACEOF
1328
 
1329
System types:
1330
  --build=BUILD     configure for building on BUILD [guessed]
1331
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1332
  --target=TARGET   configure for building compilers for TARGET [HOST]
1333
_ACEOF
1334
fi
1335
 
1336
if test -n "$ac_init_help"; then
1337
  case $ac_init_help in
1338
     short | recursive ) echo "Configuration of package-unused version-unused:";;
1339
   esac
1340
  cat <<\_ACEOF
1341
 
1342
Optional Features:
1343
  --disable-option-checking  ignore unrecognized --enable/--with options
1344
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1345
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1346
  --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory
1347
  --enable-objc-gc       enable the use of Boehm's garbage collector with
1348
                          the GNU Objective-C runtime.
1349
  --enable-multilib       build many library versions (default)
1350
  --enable-maintainer-mode  enable make rules and dependencies not useful
1351
                          (and sometimes confusing) to the casual installer
1352
  --enable-shared[=PKGS]  build shared libraries [default=yes]
1353
  --enable-static[=PKGS]  build static libraries [default=yes]
1354
  --enable-fast-install[=PKGS]
1355
                          optimize for fast installation [default=yes]
1356
  --disable-libtool-lock  avoid locking (might break parallel builds)
1357
  --enable-tls            Use thread-local storage [default=yes]
1358
  --enable-sjlj-exceptions
1359
                          force use of builtin_setjmp for exceptions
1360
 
1361
Optional Packages:
1362
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1363
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1364
  --with-build-libsubdir=DIR  Directory where to find libraries for build system
1365
  --with-target-subdir=SUBDIR
1366
                           configuring in a subdirectory
1367
  --with-cross-host=HOST  configuring with a cross compiler
1368
  --with-pic              try to use only PIC/non-PIC objects [default=use
1369
                          both]
1370
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1371
 
1372
Some influential environment variables:
1373
  CC          C compiler command
1374
  CFLAGS      C compiler flags
1375
  LDFLAGS     linker flags, e.g. -L if you have libraries in a
1376
              nonstandard directory 
1377
  LIBS        libraries to pass to the linker, e.g. -l
1378
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I if
1379
              you have headers in a nonstandard directory 
1380
  CPP         C preprocessor
1381
 
1382
Use these variables to override the choices made by `configure' or to help
1383
it to find libraries and programs with nonstandard names/locations.
1384
 
1385
Report bugs to the package provider.
1386
_ACEOF
1387
ac_status=$?
1388
fi
1389
 
1390
if test "$ac_init_help" = "recursive"; then
1391
  # If there are subdirs, report their specific --help.
1392
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1393
    test -d "$ac_dir" ||
1394
      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1395
      continue
1396
    ac_builddir=.
1397
 
1398
case "$ac_dir" in
1399
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1400
*)
1401
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1402
  # A ".." for each directory in $ac_dir_suffix.
1403
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1404
  case $ac_top_builddir_sub in
1405
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1406
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1407
  esac ;;
1408
esac
1409
ac_abs_top_builddir=$ac_pwd
1410
ac_abs_builddir=$ac_pwd$ac_dir_suffix
1411
# for backward compatibility:
1412
ac_top_builddir=$ac_top_build_prefix
1413
 
1414
case $srcdir in
1415
  .)  # We are building in place.
1416
    ac_srcdir=.
1417
    ac_top_srcdir=$ac_top_builddir_sub
1418
    ac_abs_top_srcdir=$ac_pwd ;;
1419
  [\\/]* | ?:[\\/]* )  # Absolute name.
1420
    ac_srcdir=$srcdir$ac_dir_suffix;
1421
    ac_top_srcdir=$srcdir
1422
    ac_abs_top_srcdir=$srcdir ;;
1423
  *) # Relative name.
1424
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1425
    ac_top_srcdir=$ac_top_build_prefix$srcdir
1426
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1427
esac
1428
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1429
 
1430
    cd "$ac_dir" || { ac_status=$?; continue; }
1431
    # Check for guested configure.
1432
    if test -f "$ac_srcdir/configure.gnu"; then
1433
      echo &&
1434
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1435
    elif test -f "$ac_srcdir/configure"; then
1436
      echo &&
1437
      $SHELL "$ac_srcdir/configure" --help=recursive
1438
    else
1439
      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1440
    fi || ac_status=$?
1441
    cd "$ac_pwd" || { ac_status=$?; break; }
1442
  done
1443
fi
1444
 
1445
test -n "$ac_init_help" && exit $ac_status
1446
if $ac_init_version; then
1447
  cat <<\_ACEOF
1448
package-unused configure version-unused
1449
generated by GNU Autoconf 2.64
1450
 
1451
Copyright (C) 2009 Free Software Foundation, Inc.
1452
This configure script is free software; the Free Software Foundation
1453
gives unlimited permission to copy, distribute and modify it.
1454
_ACEOF
1455
  exit
1456
fi
1457
 
1458
## ------------------------ ##
1459
## Autoconf initialization. ##
1460
## ------------------------ ##
1461
 
1462
# ac_fn_c_try_compile LINENO
1463
# --------------------------
1464
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1465
ac_fn_c_try_compile ()
1466
{
1467
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1468
  rm -f conftest.$ac_objext
1469
  if { { ac_try="$ac_compile"
1470
case "(($ac_try" in
1471
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1472
  *) ac_try_echo=$ac_try;;
1473
esac
1474
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1475
$as_echo "$ac_try_echo"; } >&5
1476
  (eval "$ac_compile") 2>conftest.err
1477
  ac_status=$?
1478
  if test -s conftest.err; then
1479
    grep -v '^ *+' conftest.err >conftest.er1
1480
    cat conftest.er1 >&5
1481
    mv -f conftest.er1 conftest.err
1482
  fi
1483
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1484
  test $ac_status = 0; } && {
1485
         test -z "$ac_c_werror_flag" ||
1486
         test ! -s conftest.err
1487
       } && test -s conftest.$ac_objext; then :
1488
  ac_retval=0
1489
else
1490
  $as_echo "$as_me: failed program was:" >&5
1491
sed 's/^/| /' conftest.$ac_ext >&5
1492
 
1493
        ac_retval=1
1494
fi
1495
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1496
  return $ac_retval
1497
 
1498
} # ac_fn_c_try_compile
1499
 
1500
# ac_fn_c_try_link LINENO
1501
# -----------------------
1502
# Try to link conftest.$ac_ext, and return whether this succeeded.
1503
ac_fn_c_try_link ()
1504
{
1505
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1506
  rm -f conftest.$ac_objext conftest$ac_exeext
1507
  if { { ac_try="$ac_link"
1508
case "(($ac_try" in
1509
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1510
  *) ac_try_echo=$ac_try;;
1511
esac
1512
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1513
$as_echo "$ac_try_echo"; } >&5
1514
  (eval "$ac_link") 2>conftest.err
1515
  ac_status=$?
1516
  if test -s conftest.err; then
1517
    grep -v '^ *+' conftest.err >conftest.er1
1518
    cat conftest.er1 >&5
1519
    mv -f conftest.er1 conftest.err
1520
  fi
1521
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1522
  test $ac_status = 0; } && {
1523
         test -z "$ac_c_werror_flag" ||
1524
         test ! -s conftest.err
1525
       } && test -s conftest$ac_exeext && {
1526
         test "$cross_compiling" = yes ||
1527
         $as_test_x conftest$ac_exeext
1528
       }; then :
1529
  ac_retval=0
1530
else
1531
  $as_echo "$as_me: failed program was:" >&5
1532
sed 's/^/| /' conftest.$ac_ext >&5
1533
 
1534
        ac_retval=1
1535
fi
1536
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1537
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1538
  # interfere with the next link command; also delete a directory that is
1539
  # left behind by Apple's compiler.  We do this before executing the actions.
1540
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1541
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1542
  return $ac_retval
1543
 
1544
} # ac_fn_c_try_link
1545
 
1546
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1547
# -------------------------------------------------------
1548
# Tests whether HEADER exists and can be compiled using the include files in
1549
# INCLUDES, setting the cache variable VAR accordingly.
1550
ac_fn_c_check_header_compile ()
1551
{
1552
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1553
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1554
$as_echo_n "checking for $2... " >&6; }
1555
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1556
  $as_echo_n "(cached) " >&6
1557
else
1558
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1559
/* end confdefs.h.  */
1560
$4
1561
#include <$2>
1562
_ACEOF
1563
if ac_fn_c_try_compile "$LINENO"; then :
1564
  eval "$3=yes"
1565
else
1566
  eval "$3=no"
1567
fi
1568
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1569
fi
1570
eval ac_res=\$$3
1571
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1572
$as_echo "$ac_res" >&6; }
1573
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1574
 
1575
} # ac_fn_c_check_header_compile
1576
 
1577
# ac_fn_c_try_cpp LINENO
1578
# ----------------------
1579
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1580
ac_fn_c_try_cpp ()
1581
{
1582
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1583
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1584
case "(($ac_try" in
1585
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1586
  *) ac_try_echo=$ac_try;;
1587
esac
1588
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589
$as_echo "$ac_try_echo"; } >&5
1590
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1591
  ac_status=$?
1592
  if test -s conftest.err; then
1593
    grep -v '^ *+' conftest.err >conftest.er1
1594
    cat conftest.er1 >&5
1595
    mv -f conftest.er1 conftest.err
1596
  fi
1597
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598
  test $ac_status = 0; } >/dev/null && {
1599
         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1600
         test ! -s conftest.err
1601
       }; then :
1602
  ac_retval=0
1603
else
1604
  $as_echo "$as_me: failed program was:" >&5
1605
sed 's/^/| /' conftest.$ac_ext >&5
1606
 
1607
    ac_retval=1
1608
fi
1609
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1610
  return $ac_retval
1611
 
1612
} # ac_fn_c_try_cpp
1613
 
1614
# ac_fn_c_try_run LINENO
1615
# ----------------------
1616
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1617
# that executables *can* be run.
1618
ac_fn_c_try_run ()
1619
{
1620
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1621
  if { { ac_try="$ac_link"
1622
case "(($ac_try" in
1623
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1624
  *) ac_try_echo=$ac_try;;
1625
esac
1626
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1627
$as_echo "$ac_try_echo"; } >&5
1628
  (eval "$ac_link") 2>&5
1629
  ac_status=$?
1630
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1631
  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1632
  { { case "(($ac_try" in
1633
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1634
  *) ac_try_echo=$ac_try;;
1635
esac
1636
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1637
$as_echo "$ac_try_echo"; } >&5
1638
  (eval "$ac_try") 2>&5
1639
  ac_status=$?
1640
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1641
  test $ac_status = 0; }; }; then :
1642
  ac_retval=0
1643
else
1644
  $as_echo "$as_me: program exited with status $ac_status" >&5
1645
       $as_echo "$as_me: failed program was:" >&5
1646
sed 's/^/| /' conftest.$ac_ext >&5
1647
 
1648
       ac_retval=$ac_status
1649
fi
1650
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1651
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1652
  return $ac_retval
1653
 
1654
} # ac_fn_c_try_run
1655
 
1656
# ac_fn_c_check_func LINENO FUNC VAR
1657
# ----------------------------------
1658
# Tests whether FUNC exists, setting the cache variable VAR accordingly
1659
ac_fn_c_check_func ()
1660
{
1661
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1662
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1663
$as_echo_n "checking for $2... " >&6; }
1664
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1665
  $as_echo_n "(cached) " >&6
1666
else
1667
  if test x$gcc_no_link = xyes; then
1668
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1669
fi
1670
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1671
/* end confdefs.h.  */
1672
/* Define $2 to an innocuous variant, in case  declares $2.
1673
   For example, HP-UX 11i  declares gettimeofday.  */
1674
#define $2 innocuous_$2
1675
 
1676
/* System header to define __stub macros and hopefully few prototypes,
1677
    which can conflict with char $2 (); below.
1678
    Prefer  to  if __STDC__ is defined, since
1679
     exists even on freestanding compilers.  */
1680
 
1681
#ifdef __STDC__
1682
# include 
1683
#else
1684
# include 
1685
#endif
1686
 
1687
#undef $2
1688
 
1689
/* Override any GCC internal prototype to avoid an error.
1690
   Use char because int might match the return type of a GCC
1691
   builtin and then its argument prototype would still apply.  */
1692
#ifdef __cplusplus
1693
extern "C"
1694
#endif
1695
char $2 ();
1696
/* The GNU C library defines this for functions which it implements
1697
    to always fail with ENOSYS.  Some functions are actually named
1698
    something starting with __ and the normal name is an alias.  */
1699
#if defined __stub_$2 || defined __stub___$2
1700
choke me
1701
#endif
1702
 
1703
int
1704
main ()
1705
{
1706
return $2 ();
1707
  ;
1708
  return 0;
1709
}
1710
_ACEOF
1711
if ac_fn_c_try_link "$LINENO"; then :
1712
  eval "$3=yes"
1713
else
1714
  eval "$3=no"
1715
fi
1716
rm -f core conftest.err conftest.$ac_objext \
1717
    conftest$ac_exeext conftest.$ac_ext
1718
fi
1719
eval ac_res=\$$3
1720
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1721
$as_echo "$ac_res" >&6; }
1722
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1723
 
1724
} # ac_fn_c_check_func
1725
 
1726
# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1727
# -------------------------------------------------------
1728
# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1729
# the include files in INCLUDES and setting the cache variable VAR
1730
# accordingly.
1731
ac_fn_c_check_header_mongrel ()
1732
{
1733
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1734
  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1735
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1736
$as_echo_n "checking for $2... " >&6; }
1737
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1738
  $as_echo_n "(cached) " >&6
1739
fi
1740
eval ac_res=\$$3
1741
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1742
$as_echo "$ac_res" >&6; }
1743
else
1744
  # Is the header compilable?
1745
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1746
$as_echo_n "checking $2 usability... " >&6; }
1747
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748
/* end confdefs.h.  */
1749
$4
1750
#include <$2>
1751
_ACEOF
1752
if ac_fn_c_try_compile "$LINENO"; then :
1753
  ac_header_compiler=yes
1754
else
1755
  ac_header_compiler=no
1756
fi
1757
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1758
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1759
$as_echo "$ac_header_compiler" >&6; }
1760
 
1761
# Is the header present?
1762
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1763
$as_echo_n "checking $2 presence... " >&6; }
1764
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1765
/* end confdefs.h.  */
1766
#include <$2>
1767
_ACEOF
1768
if ac_fn_c_try_cpp "$LINENO"; then :
1769
  ac_header_preproc=yes
1770
else
1771
  ac_header_preproc=no
1772
fi
1773
rm -f conftest.err conftest.$ac_ext
1774
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1775
$as_echo "$ac_header_preproc" >&6; }
1776
 
1777
# So?  What about this header?
1778
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1779
  yes:no: )
1780
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1781
$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1782
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1783
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1784
    ;;
1785
  no:yes:* )
1786
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1787
$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1788
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1789
$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1790
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1791
$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1792
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1793
$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1794
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1795
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1796
    ;;
1797
esac
1798
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1799
$as_echo_n "checking for $2... " >&6; }
1800
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1801
  $as_echo_n "(cached) " >&6
1802
else
1803
  eval "$3=\$ac_header_compiler"
1804
fi
1805
eval ac_res=\$$3
1806
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1807
$as_echo "$ac_res" >&6; }
1808
fi
1809
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1810
 
1811
} # ac_fn_c_check_header_mongrel
1812
cat >config.log <<_ACEOF
1813
This file contains any messages produced by compilers while
1814
running configure, to aid debugging if configure makes a mistake.
1815
 
1816
It was created by package-unused $as_me version-unused, which was
1817
generated by GNU Autoconf 2.64.  Invocation command line was
1818
 
1819
  $ $0 $@
1820
 
1821
_ACEOF
1822
exec 5>>config.log
1823
{
1824
cat <<_ASUNAME
1825
## --------- ##
1826
## Platform. ##
1827
## --------- ##
1828
 
1829
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1830
uname -m = `(uname -m) 2>/dev/null || echo unknown`
1831
uname -r = `(uname -r) 2>/dev/null || echo unknown`
1832
uname -s = `(uname -s) 2>/dev/null || echo unknown`
1833
uname -v = `(uname -v) 2>/dev/null || echo unknown`
1834
 
1835
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1836
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1837
 
1838
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1839
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1840
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1841
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1842
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1843
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1844
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1845
 
1846
_ASUNAME
1847
 
1848
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1849
for as_dir in $PATH
1850
do
1851
  IFS=$as_save_IFS
1852
  test -z "$as_dir" && as_dir=.
1853
    $as_echo "PATH: $as_dir"
1854
  done
1855
IFS=$as_save_IFS
1856
 
1857
} >&5
1858
 
1859
cat >&5 <<_ACEOF
1860
 
1861
 
1862
## ----------- ##
1863
## Core tests. ##
1864
## ----------- ##
1865
 
1866
_ACEOF
1867
 
1868
 
1869
# Keep a trace of the command line.
1870
# Strip out --no-create and --no-recursion so they do not pile up.
1871
# Strip out --silent because we don't want to record it for future runs.
1872
# Also quote any args containing shell meta-characters.
1873
# Make two passes to allow for proper duplicate-argument suppression.
1874
ac_configure_args=
1875
ac_configure_args0=
1876
ac_configure_args1=
1877
ac_must_keep_next=false
1878
for ac_pass in 1 2
1879
do
1880
  for ac_arg
1881
  do
1882
    case $ac_arg in
1883
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1884
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1885
    | -silent | --silent | --silen | --sile | --sil)
1886
      continue ;;
1887
    *\'*)
1888
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1889
    esac
1890
    case $ac_pass in
1891
    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1892
    2)
1893
      as_fn_append ac_configure_args1 " '$ac_arg'"
1894
      if test $ac_must_keep_next = true; then
1895
        ac_must_keep_next=false # Got value, back to normal.
1896
      else
1897
        case $ac_arg in
1898
          *=* | --config-cache | -C | -disable-* | --disable-* \
1899
          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1900
          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1901
          | -with-* | --with-* | -without-* | --without-* | --x)
1902
            case "$ac_configure_args0 " in
1903
              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1904
            esac
1905
            ;;
1906
          -* ) ac_must_keep_next=true ;;
1907
        esac
1908
      fi
1909
      as_fn_append ac_configure_args " '$ac_arg'"
1910
      ;;
1911
    esac
1912
  done
1913
done
1914
{ ac_configure_args0=; unset ac_configure_args0;}
1915
{ ac_configure_args1=; unset ac_configure_args1;}
1916
 
1917
# When interrupted or exit'd, cleanup temporary files, and complete
1918
# config.log.  We remove comments because anyway the quotes in there
1919
# would cause problems or look ugly.
1920
# WARNING: Use '\'' to represent an apostrophe within the trap.
1921
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1922
trap 'exit_status=$?
1923
  # Save into config.log some information that might help in debugging.
1924
  {
1925
    echo
1926
 
1927
    cat <<\_ASBOX
1928
## ---------------- ##
1929
## Cache variables. ##
1930
## ---------------- ##
1931
_ASBOX
1932
    echo
1933
    # The following way of writing the cache mishandles newlines in values,
1934
(
1935
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1936
    eval ac_val=\$$ac_var
1937
    case $ac_val in #(
1938
    *${as_nl}*)
1939
      case $ac_var in #(
1940
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1941
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1942
      esac
1943
      case $ac_var in #(
1944
      _ | IFS | as_nl) ;; #(
1945
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1946
      *) { eval $ac_var=; unset $ac_var;} ;;
1947
      esac ;;
1948
    esac
1949
  done
1950
  (set) 2>&1 |
1951
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1952
    *${as_nl}ac_space=\ *)
1953
      sed -n \
1954
        "s/'\''/'\''\\\\'\'''\''/g;
1955
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1956
      ;; #(
1957
    *)
1958
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1959
      ;;
1960
    esac |
1961
    sort
1962
)
1963
    echo
1964
 
1965
    cat <<\_ASBOX
1966
## ----------------- ##
1967
## Output variables. ##
1968
## ----------------- ##
1969
_ASBOX
1970
    echo
1971
    for ac_var in $ac_subst_vars
1972
    do
1973
      eval ac_val=\$$ac_var
1974
      case $ac_val in
1975
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1976
      esac
1977
      $as_echo "$ac_var='\''$ac_val'\''"
1978
    done | sort
1979
    echo
1980
 
1981
    if test -n "$ac_subst_files"; then
1982
      cat <<\_ASBOX
1983
## ------------------- ##
1984
## File substitutions. ##
1985
## ------------------- ##
1986
_ASBOX
1987
      echo
1988
      for ac_var in $ac_subst_files
1989
      do
1990
        eval ac_val=\$$ac_var
1991
        case $ac_val in
1992
        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1993
        esac
1994
        $as_echo "$ac_var='\''$ac_val'\''"
1995
      done | sort
1996
      echo
1997
    fi
1998
 
1999
    if test -s confdefs.h; then
2000
      cat <<\_ASBOX
2001
## ----------- ##
2002
## confdefs.h. ##
2003
## ----------- ##
2004
_ASBOX
2005
      echo
2006
      cat confdefs.h
2007
      echo
2008
    fi
2009
    test "$ac_signal" != 0 &&
2010
      $as_echo "$as_me: caught signal $ac_signal"
2011
    $as_echo "$as_me: exit $exit_status"
2012
  } >&5
2013
  rm -f core *.core core.conftest.* &&
2014
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2015
    exit $exit_status
2016
' 0
2017
for ac_signal in 1 2 13 15; do
2018
  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2019
done
2020
ac_signal=0
2021
 
2022
# confdefs.h avoids OS command line length limits that DEFS can exceed.
2023
rm -f -r conftest* confdefs.h
2024
 
2025
$as_echo "/* confdefs.h */" > confdefs.h
2026
 
2027
# Predefined preprocessor variables.
2028
 
2029
cat >>confdefs.h <<_ACEOF
2030
#define PACKAGE_NAME "$PACKAGE_NAME"
2031
_ACEOF
2032
 
2033
cat >>confdefs.h <<_ACEOF
2034
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2035
_ACEOF
2036
 
2037
cat >>confdefs.h <<_ACEOF
2038
#define PACKAGE_VERSION "$PACKAGE_VERSION"
2039
_ACEOF
2040
 
2041
cat >>confdefs.h <<_ACEOF
2042
#define PACKAGE_STRING "$PACKAGE_STRING"
2043
_ACEOF
2044
 
2045
cat >>confdefs.h <<_ACEOF
2046
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2047
_ACEOF
2048
 
2049
cat >>confdefs.h <<_ACEOF
2050
#define PACKAGE_URL "$PACKAGE_URL"
2051
_ACEOF
2052
 
2053
 
2054
# Let the site file select an alternate cache file if it wants to.
2055
# Prefer an explicitly selected file to automatically selected ones.
2056
ac_site_file1=NONE
2057
ac_site_file2=NONE
2058
if test -n "$CONFIG_SITE"; then
2059
  ac_site_file1=$CONFIG_SITE
2060
elif test "x$prefix" != xNONE; then
2061
  ac_site_file1=$prefix/share/config.site
2062
  ac_site_file2=$prefix/etc/config.site
2063
else
2064
  ac_site_file1=$ac_default_prefix/share/config.site
2065
  ac_site_file2=$ac_default_prefix/etc/config.site
2066
fi
2067
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2068
do
2069
  test "x$ac_site_file" = xNONE && continue
2070
  if test -r "$ac_site_file"; then
2071
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2072
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2073
    sed 's/^/| /' "$ac_site_file" >&5
2074
    . "$ac_site_file"
2075
  fi
2076
done
2077
 
2078
if test -r "$cache_file"; then
2079
  # Some versions of bash will fail to source /dev/null (special
2080
  # files actually), so we avoid doing that.
2081
  if test -f "$cache_file"; then
2082
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2083
$as_echo "$as_me: loading cache $cache_file" >&6;}
2084
    case $cache_file in
2085
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2086
      *)                      . "./$cache_file";;
2087
    esac
2088
  fi
2089
else
2090
  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2091
$as_echo "$as_me: creating cache $cache_file" >&6;}
2092
  >$cache_file
2093
fi
2094
 
2095
# Check that the precious variables saved in the cache have kept the same
2096
# value.
2097
ac_cache_corrupted=false
2098
for ac_var in $ac_precious_vars; do
2099
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2100
  eval ac_new_set=\$ac_env_${ac_var}_set
2101
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2102
  eval ac_new_val=\$ac_env_${ac_var}_value
2103
  case $ac_old_set,$ac_new_set in
2104
    set,)
2105
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2106
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2107
      ac_cache_corrupted=: ;;
2108
    ,set)
2109
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2110
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2111
      ac_cache_corrupted=: ;;
2112
    ,);;
2113
    *)
2114
      if test "x$ac_old_val" != "x$ac_new_val"; then
2115
        # differences in whitespace do not lead to failure.
2116
        ac_old_val_w=`echo x $ac_old_val`
2117
        ac_new_val_w=`echo x $ac_new_val`
2118
        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2119
          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2120
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2121
          ac_cache_corrupted=:
2122
        else
2123
          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2124
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2125
          eval $ac_var=\$ac_old_val
2126
        fi
2127
        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2128
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2129
        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2130
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2131
      fi;;
2132
  esac
2133
  # Pass precious variables to config.status.
2134
  if test "$ac_new_set" = set; then
2135
    case $ac_new_val in
2136
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2137
    *) ac_arg=$ac_var=$ac_new_val ;;
2138
    esac
2139
    case " $ac_configure_args " in
2140
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2141
      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2142
    esac
2143
  fi
2144
done
2145
if $ac_cache_corrupted; then
2146
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2147
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2148
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2149
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2150
  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2151
fi
2152
## -------------------- ##
2153
## Main body of script. ##
2154
## -------------------- ##
2155
 
2156
ac_ext=c
2157
ac_cpp='$CPP $CPPFLAGS'
2158
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2159
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2160
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2161
 
2162
 
2163
 
2164
 
2165
 
2166
 
2167
ac_aux_dir=
2168
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2169
  for ac_t in install-sh install.sh shtool; do
2170
    if test -f "$ac_dir/$ac_t"; then
2171
      ac_aux_dir=$ac_dir
2172
      ac_install_sh="$ac_aux_dir/$ac_t -c"
2173
      break 2
2174
    fi
2175
  done
2176
done
2177
if test -z "$ac_aux_dir"; then
2178
  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2179
fi
2180
 
2181
# These three variables are undocumented and unsupported,
2182
# and are intended to be withdrawn in a future Autoconf release.
2183
# They can cause serious problems if a builder's source tree is in a directory
2184
# whose full name contains unusual characters.
2185
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2186
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2187
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2188
 
2189
 
2190
# Make sure we can run config.sub.
2191
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2192
  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2193
 
2194
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2195
$as_echo_n "checking build system type... " >&6; }
2196
if test "${ac_cv_build+set}" = set; then :
2197
  $as_echo_n "(cached) " >&6
2198
else
2199
  ac_build_alias=$build_alias
2200
test "x$ac_build_alias" = x &&
2201
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2202
test "x$ac_build_alias" = x &&
2203
  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2204
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2205
  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2206
 
2207
fi
2208
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2209
$as_echo "$ac_cv_build" >&6; }
2210
case $ac_cv_build in
2211
*-*-*) ;;
2212
*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2213
esac
2214
build=$ac_cv_build
2215
ac_save_IFS=$IFS; IFS='-'
2216
set x $ac_cv_build
2217
shift
2218
build_cpu=$1
2219
build_vendor=$2
2220
shift; shift
2221
# Remember, the first character of IFS is used to create $*,
2222
# except with old shells:
2223
build_os=$*
2224
IFS=$ac_save_IFS
2225
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2226
 
2227
 
2228
 case ${build_alias} in
2229
  "") build_noncanonical=${build} ;;
2230
  *) build_noncanonical=${build_alias} ;;
2231
esac
2232
 
2233
 case ${host_alias} in
2234
  "") host_noncanonical=${build_noncanonical} ;;
2235
  *) host_noncanonical=${host_alias} ;;
2236
esac
2237
 
2238
 case ${target_alias} in
2239
  "") target_noncanonical=${host_noncanonical} ;;
2240
  *) target_noncanonical=${target_alias} ;;
2241
esac
2242
 
2243
 
2244
# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2245
# have matching libraries, they should use host libraries: Makefile.tpl
2246
# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2247
# However, they still use the build modules, because the corresponding
2248
# host modules (e.g. bison) are only built for the host when bootstrap
2249
# finishes. So:
2250
# - build_subdir is where we find build modules, and never changes.
2251
# - build_libsubdir is where we find build libraries, and can be overridden.
2252
 
2253
# Prefix 'build-' so this never conflicts with target_subdir.
2254
build_subdir="build-${build_noncanonical}"
2255
 
2256
# Check whether --with-build-libsubdir was given.
2257
if test "${with_build_libsubdir+set}" = set; then :
2258
  withval=$with_build_libsubdir; build_libsubdir="$withval"
2259
else
2260
  build_libsubdir="$build_subdir"
2261
fi
2262
 
2263
# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2264
if ( test $srcdir = . && test -d gcc ) \
2265
   || test -d $srcdir/../host-${host_noncanonical}; then
2266
  host_subdir="host-${host_noncanonical}"
2267
else
2268
  host_subdir=.
2269
fi
2270
# No prefix.
2271
target_subdir=${target_noncanonical}
2272
 
2273
 
2274
# We need the following definitions because AC_PROG_LIBTOOL relies on them
2275
PACKAGE=libobjc
2276
# Version is pulled out to make it a bit easier to change using sed.
2277
VERSION=4:0:0
2278
 
2279
 
2280
# This works around the fact that libtool configuration may change LD
2281
# for this particular configuration, but some shells, instead of
2282
# keeping the changes in LD private, export them just because LD is
2283
# exported.
2284
ORIGINAL_LD_FOR_MULTILIBS=$LD
2285
 
2286
# -------
2287
# Options
2288
# -------
2289
 
2290
# We use these options to decide which functions to include.
2291
 
2292
# Check whether --with-target-subdir was given.
2293
if test "${with_target_subdir+set}" = set; then :
2294
  withval=$with_target_subdir;
2295
fi
2296
 
2297
 
2298
# Check whether --with-cross-host was given.
2299
if test "${with_cross_host+set}" = set; then :
2300
  withval=$with_cross_host;
2301
fi
2302
 
2303
 
2304
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2305
$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2306
# Check whether --enable-version-specific-runtime-libs was given.
2307
if test "${enable_version_specific_runtime_libs+set}" = set; then :
2308
  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2309
 yes) version_specific_libs=yes ;;
2310
 no)  version_specific_libs=no ;;
2311
 *)   as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2312
 esac
2313
else
2314
  version_specific_libs=no
2315
fi
2316
 
2317
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2318
$as_echo "$version_specific_libs" >&6; }
2319
 
2320
# Check whether --enable-objc-gc was given.
2321
if test "${enable_objc_gc+set}" = set; then :
2322
  enableval=$enable_objc_gc; case $enable_objc_gc in
2323
  no)
2324
    OBJC_GCFLAGS=''
2325
    OBJC_BOEHM_GC=''
2326
    OBJC_BOEHM_GC_INCLUDES=''
2327
    ;;
2328
  *)
2329
    OBJC_GCFLAGS='-DOBJC_WITH_GC=1'
2330
    OBJC_BOEHM_GC='libobjc_gc$(libsuffix).la'
2331
    OBJC_BOEHM_GC_INCLUDES='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
2332
    case "${host}" in
2333
      alpha*-dec-osf*)
2334
        # boehm-gc headers include , which needs to be compiled
2335
        # with -pthread on Tru64 UNIX.
2336
        OBJC_GCFLAGS="${OBJC_GCFLAGS} -pthread"
2337
        ;;
2338
    esac
2339
    ;;
2340
esac
2341
else
2342
  OBJC_GCFLAGS=''; OBJC_BOEHM_GC=''; OBJC_BOEHM_GC_INCLUDES=''
2343
fi
2344
 
2345
 
2346
 
2347
 
2348
 
2349
# -----------
2350
# Directories
2351
# -----------
2352
 
2353
# Find the rest of the source tree framework.
2354
# Default to --enable-multilib
2355
# Check whether --enable-multilib was given.
2356
if test "${enable_multilib+set}" = set; then :
2357
  enableval=$enable_multilib; case "$enableval" in
2358
  yes) multilib=yes ;;
2359
  no)  multilib=no ;;
2360
  *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2361
 esac
2362
else
2363
  multilib=yes
2364
fi
2365
 
2366
 
2367
# We may get other options which we leave undocumented:
2368
# --with-target-subdir, --with-multisrctop, --with-multisubdir
2369
# See config-ml.in if you want the gory details.
2370
 
2371
if test "$srcdir" = "."; then
2372
  if test "$with_target_subdir" != "."; then
2373
    multi_basedir="$srcdir/$with_multisrctop../.."
2374
  else
2375
    multi_basedir="$srcdir/$with_multisrctop.."
2376
  fi
2377
else
2378
  multi_basedir="$srcdir/.."
2379
fi
2380
 
2381
 
2382
# Even if the default multilib is not a cross compilation,
2383
# it may be that some of the other multilibs are.
2384
if test $cross_compiling = no && test $multilib = yes \
2385
   && test "x${with_multisubdir}" != x ; then
2386
   cross_compiling=maybe
2387
fi
2388
 
2389
ac_config_commands="$ac_config_commands default-1"
2390
 
2391
 
2392
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2393
$as_echo_n "checking host system type... " >&6; }
2394
if test "${ac_cv_host+set}" = set; then :
2395
  $as_echo_n "(cached) " >&6
2396
else
2397
  if test "x$host_alias" = x; then
2398
  ac_cv_host=$ac_cv_build
2399
else
2400
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2401
    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2402
fi
2403
 
2404
fi
2405
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2406
$as_echo "$ac_cv_host" >&6; }
2407
case $ac_cv_host in
2408
*-*-*) ;;
2409
*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2410
esac
2411
host=$ac_cv_host
2412
ac_save_IFS=$IFS; IFS='-'
2413
set x $ac_cv_host
2414
shift
2415
host_cpu=$1
2416
host_vendor=$2
2417
shift; shift
2418
# Remember, the first character of IFS is used to create $*,
2419
# except with old shells:
2420
host_os=$*
2421
IFS=$ac_save_IFS
2422
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2423
 
2424
 
2425
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2426
$as_echo_n "checking target system type... " >&6; }
2427
if test "${ac_cv_target+set}" = set; then :
2428
  $as_echo_n "(cached) " >&6
2429
else
2430
  if test "x$target_alias" = x; then
2431
  ac_cv_target=$ac_cv_host
2432
else
2433
  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2434
    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2435
fi
2436
 
2437
fi
2438
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2439
$as_echo "$ac_cv_target" >&6; }
2440
case $ac_cv_target in
2441
*-*-*) ;;
2442
*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2443
esac
2444
target=$ac_cv_target
2445
ac_save_IFS=$IFS; IFS='-'
2446
set x $ac_cv_target
2447
shift
2448
target_cpu=$1
2449
target_vendor=$2
2450
shift; shift
2451
# Remember, the first character of IFS is used to create $*,
2452
# except with old shells:
2453
target_os=$*
2454
IFS=$ac_save_IFS
2455
case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2456
 
2457
 
2458
# The aliases save the names the user supplied, while $host etc.
2459
# will get canonicalized.
2460
test -n "$target_alias" &&
2461
  test "$program_prefix$program_suffix$program_transform_name" = \
2462
    NONENONEs,x,x, &&
2463
  program_prefix=${target_alias}-
2464
 
2465
 
2466
 
2467
 
2468
# Export source directory.
2469
# These need to be absolute paths, yet at the same time need to
2470
# canonicalize only relative paths, because then amd will not unmount
2471
# drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd.
2472
case $srcdir in
2473
  \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;;
2474
  *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;;
2475
esac
2476
 
2477
 
2478
# Calculate toolexeclibdir
2479
# Also toolexecdir, though it's only used in toolexeclibdir
2480
case ${version_specific_libs} in
2481
  yes)
2482
    # Need the gcc compiler version to know where to install libraries
2483
    # and header files if --enable-version-specific-runtime-libs option
2484
    # is selected.
2485
    toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
2486
    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
2487
    ;;
2488
  no)
2489
    if test -n "$with_cross_host" &&
2490
       test x"$with_cross_host" != x"no"; then
2491
      # Install a library built with a cross compiler in tooldir, not libdir.
2492
      toolexecdir='$(exec_prefix)/$(target_noncanonical)'
2493
      toolexeclibdir='$(toolexecdir)/lib'
2494
    else
2495
      toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
2496
      toolexeclibdir='$(libdir)'
2497
    fi
2498
    multi_os_directory=`$CC -print-multi-os-directory`
2499
    case $multi_os_directory in
2500
      .) ;; # Avoid trailing /.
2501
      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
2502
    esac
2503
    ;;
2504
esac
2505
 
2506
 
2507
 
2508
# Figure out if we want to name the include directory and the
2509
#  library name changes differently.
2510
includedirname=include
2511
libsuffix=
2512
case "${host}" in
2513
  *-darwin*)
2514
    # Darwin is the only target so far that needs a different include directory.
2515
    includedirname=include-gnu-runtime
2516
    libsuffix=-gnu
2517
    ;;
2518
esac
2519
 
2520
 
2521
 
2522
ac_config_headers="$ac_config_headers config.h"
2523
 
2524
 
2525
# --------
2526
# Programs
2527
# --------
2528
 
2529
 
2530
 
2531
# We must force CC to /not/ be a precious variable; otherwise
2532
# the wrong, non-multilib-adjusted value will be used in multilibs.
2533
# As a side effect, we have to subst CFLAGS ourselves.
2534
 
2535
 
2536
ac_ext=c
2537
ac_cpp='$CPP $CPPFLAGS'
2538
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2539
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2540
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2541
if test -n "$ac_tool_prefix"; then
2542
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2543
set dummy ${ac_tool_prefix}gcc; ac_word=$2
2544
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2545
$as_echo_n "checking for $ac_word... " >&6; }
2546
if test "${ac_cv_prog_CC+set}" = set; then :
2547
  $as_echo_n "(cached) " >&6
2548
else
2549
  if test -n "$CC"; then
2550
  ac_cv_prog_CC="$CC" # Let the user override the test.
2551
else
2552
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2553
for as_dir in $PATH
2554
do
2555
  IFS=$as_save_IFS
2556
  test -z "$as_dir" && as_dir=.
2557
    for ac_exec_ext in '' $ac_executable_extensions; do
2558
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2559
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2560
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2561
    break 2
2562
  fi
2563
done
2564
  done
2565
IFS=$as_save_IFS
2566
 
2567
fi
2568
fi
2569
CC=$ac_cv_prog_CC
2570
if test -n "$CC"; then
2571
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2572
$as_echo "$CC" >&6; }
2573
else
2574
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2575
$as_echo "no" >&6; }
2576
fi
2577
 
2578
 
2579
fi
2580
if test -z "$ac_cv_prog_CC"; then
2581
  ac_ct_CC=$CC
2582
  # Extract the first word of "gcc", so it can be a program name with args.
2583
set dummy gcc; ac_word=$2
2584
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2585
$as_echo_n "checking for $ac_word... " >&6; }
2586
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2587
  $as_echo_n "(cached) " >&6
2588
else
2589
  if test -n "$ac_ct_CC"; then
2590
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2591
else
2592
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2593
for as_dir in $PATH
2594
do
2595
  IFS=$as_save_IFS
2596
  test -z "$as_dir" && as_dir=.
2597
    for ac_exec_ext in '' $ac_executable_extensions; do
2598
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2599
    ac_cv_prog_ac_ct_CC="gcc"
2600
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2601
    break 2
2602
  fi
2603
done
2604
  done
2605
IFS=$as_save_IFS
2606
 
2607
fi
2608
fi
2609
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2610
if test -n "$ac_ct_CC"; then
2611
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2612
$as_echo "$ac_ct_CC" >&6; }
2613
else
2614
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2615
$as_echo "no" >&6; }
2616
fi
2617
 
2618
  if test "x$ac_ct_CC" = x; then
2619
    CC=""
2620
  else
2621
    case $cross_compiling:$ac_tool_warned in
2622
yes:)
2623
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2624
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2625
ac_tool_warned=yes ;;
2626
esac
2627
    CC=$ac_ct_CC
2628
  fi
2629
else
2630
  CC="$ac_cv_prog_CC"
2631
fi
2632
 
2633
if test -z "$CC"; then
2634
          if test -n "$ac_tool_prefix"; then
2635
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2636
set dummy ${ac_tool_prefix}cc; ac_word=$2
2637
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2638
$as_echo_n "checking for $ac_word... " >&6; }
2639
if test "${ac_cv_prog_CC+set}" = set; then :
2640
  $as_echo_n "(cached) " >&6
2641
else
2642
  if test -n "$CC"; then
2643
  ac_cv_prog_CC="$CC" # Let the user override the test.
2644
else
2645
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2646
for as_dir in $PATH
2647
do
2648
  IFS=$as_save_IFS
2649
  test -z "$as_dir" && as_dir=.
2650
    for ac_exec_ext in '' $ac_executable_extensions; do
2651
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2652
    ac_cv_prog_CC="${ac_tool_prefix}cc"
2653
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2654
    break 2
2655
  fi
2656
done
2657
  done
2658
IFS=$as_save_IFS
2659
 
2660
fi
2661
fi
2662
CC=$ac_cv_prog_CC
2663
if test -n "$CC"; then
2664
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2665
$as_echo "$CC" >&6; }
2666
else
2667
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2668
$as_echo "no" >&6; }
2669
fi
2670
 
2671
 
2672
  fi
2673
fi
2674
if test -z "$CC"; then
2675
  # Extract the first word of "cc", so it can be a program name with args.
2676
set dummy cc; ac_word=$2
2677
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2678
$as_echo_n "checking for $ac_word... " >&6; }
2679
if test "${ac_cv_prog_CC+set}" = set; then :
2680
  $as_echo_n "(cached) " >&6
2681
else
2682
  if test -n "$CC"; then
2683
  ac_cv_prog_CC="$CC" # Let the user override the test.
2684
else
2685
  ac_prog_rejected=no
2686
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2687
for as_dir in $PATH
2688
do
2689
  IFS=$as_save_IFS
2690
  test -z "$as_dir" && as_dir=.
2691
    for ac_exec_ext in '' $ac_executable_extensions; do
2692
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2693
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2694
       ac_prog_rejected=yes
2695
       continue
2696
     fi
2697
    ac_cv_prog_CC="cc"
2698
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2699
    break 2
2700
  fi
2701
done
2702
  done
2703
IFS=$as_save_IFS
2704
 
2705
if test $ac_prog_rejected = yes; then
2706
  # We found a bogon in the path, so make sure we never use it.
2707
  set dummy $ac_cv_prog_CC
2708
  shift
2709
  if test $# != 0; then
2710
    # We chose a different compiler from the bogus one.
2711
    # However, it has the same basename, so the bogon will be chosen
2712
    # first if we set CC to just the basename; use the full file name.
2713
    shift
2714
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2715
  fi
2716
fi
2717
fi
2718
fi
2719
CC=$ac_cv_prog_CC
2720
if test -n "$CC"; then
2721
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2722
$as_echo "$CC" >&6; }
2723
else
2724
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2725
$as_echo "no" >&6; }
2726
fi
2727
 
2728
 
2729
fi
2730
if test -z "$CC"; then
2731
  if test -n "$ac_tool_prefix"; then
2732
  for ac_prog in cl.exe
2733
  do
2734
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2735
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2736
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2737
$as_echo_n "checking for $ac_word... " >&6; }
2738
if test "${ac_cv_prog_CC+set}" = set; then :
2739
  $as_echo_n "(cached) " >&6
2740
else
2741
  if test -n "$CC"; then
2742
  ac_cv_prog_CC="$CC" # Let the user override the test.
2743
else
2744
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2745
for as_dir in $PATH
2746
do
2747
  IFS=$as_save_IFS
2748
  test -z "$as_dir" && as_dir=.
2749
    for ac_exec_ext in '' $ac_executable_extensions; do
2750
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2751
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2752
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2753
    break 2
2754
  fi
2755
done
2756
  done
2757
IFS=$as_save_IFS
2758
 
2759
fi
2760
fi
2761
CC=$ac_cv_prog_CC
2762
if test -n "$CC"; then
2763
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2764
$as_echo "$CC" >&6; }
2765
else
2766
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2767
$as_echo "no" >&6; }
2768
fi
2769
 
2770
 
2771
    test -n "$CC" && break
2772
  done
2773
fi
2774
if test -z "$CC"; then
2775
  ac_ct_CC=$CC
2776
  for ac_prog in cl.exe
2777
do
2778
  # Extract the first word of "$ac_prog", so it can be a program name with args.
2779
set dummy $ac_prog; ac_word=$2
2780
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2781
$as_echo_n "checking for $ac_word... " >&6; }
2782
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2783
  $as_echo_n "(cached) " >&6
2784
else
2785
  if test -n "$ac_ct_CC"; then
2786
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2787
else
2788
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2789
for as_dir in $PATH
2790
do
2791
  IFS=$as_save_IFS
2792
  test -z "$as_dir" && as_dir=.
2793
    for ac_exec_ext in '' $ac_executable_extensions; do
2794
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2795
    ac_cv_prog_ac_ct_CC="$ac_prog"
2796
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2797
    break 2
2798
  fi
2799
done
2800
  done
2801
IFS=$as_save_IFS
2802
 
2803
fi
2804
fi
2805
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2806
if test -n "$ac_ct_CC"; then
2807
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2808
$as_echo "$ac_ct_CC" >&6; }
2809
else
2810
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2811
$as_echo "no" >&6; }
2812
fi
2813
 
2814
 
2815
  test -n "$ac_ct_CC" && break
2816
done
2817
 
2818
  if test "x$ac_ct_CC" = x; then
2819
    CC=""
2820
  else
2821
    case $cross_compiling:$ac_tool_warned in
2822
yes:)
2823
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2824
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2825
ac_tool_warned=yes ;;
2826
esac
2827
    CC=$ac_ct_CC
2828
  fi
2829
fi
2830
 
2831
fi
2832
 
2833
 
2834
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2835
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2836
as_fn_error "no acceptable C compiler found in \$PATH
2837
See \`config.log' for more details." "$LINENO" 5; }
2838
 
2839
# Provide some information about the compiler.
2840
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2841
set X $ac_compile
2842
ac_compiler=$2
2843
for ac_option in --version -v -V -qversion; do
2844
  { { ac_try="$ac_compiler $ac_option >&5"
2845
case "(($ac_try" in
2846
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2847
  *) ac_try_echo=$ac_try;;
2848
esac
2849
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2850
$as_echo "$ac_try_echo"; } >&5
2851
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2852
  ac_status=$?
2853
  if test -s conftest.err; then
2854
    sed '10a\
2855
... rest of stderr output deleted ...
2856
         10q' conftest.err >conftest.er1
2857
    cat conftest.er1 >&5
2858
    rm -f conftest.er1 conftest.err
2859
  fi
2860
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2861
  test $ac_status = 0; }
2862
done
2863
 
2864
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2865
/* end confdefs.h.  */
2866
 
2867
int
2868
main ()
2869
{
2870
 
2871
  ;
2872
  return 0;
2873
}
2874
_ACEOF
2875
# FIXME: Cleanup?
2876
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
2877
  (eval $ac_link) 2>&5
2878
  ac_status=$?
2879
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2880
  test $ac_status = 0; }; then :
2881
  gcc_no_link=no
2882
else
2883
  gcc_no_link=yes
2884
fi
2885
if test x$gcc_no_link = xyes; then
2886
  # Setting cross_compile will disable run tests; it will
2887
  # also disable AC_CHECK_FILE but that's generally
2888
  # correct if we can't link.
2889
  cross_compiling=yes
2890
  EXEEXT=
2891
else
2892
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2893
/* end confdefs.h.  */
2894
 
2895
int
2896
main ()
2897
{
2898
 
2899
  ;
2900
  return 0;
2901
}
2902
_ACEOF
2903
ac_clean_files_save=$ac_clean_files
2904
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
2905
# Try to create an executable without -o first, disregard a.out.
2906
# It will help us diagnose broken compilers, and finding out an intuition
2907
# of exeext.
2908
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2909
$as_echo_n "checking for C compiler default output file name... " >&6; }
2910
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2911
 
2912
# The possible output files:
2913
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2914
 
2915
ac_rmfiles=
2916
for ac_file in $ac_files
2917
do
2918
  case $ac_file in
2919
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2920
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2921
  esac
2922
done
2923
rm -f $ac_rmfiles
2924
 
2925
if { { ac_try="$ac_link_default"
2926
case "(($ac_try" in
2927
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2928
  *) ac_try_echo=$ac_try;;
2929
esac
2930
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2931
$as_echo "$ac_try_echo"; } >&5
2932
  (eval "$ac_link_default") 2>&5
2933
  ac_status=$?
2934
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2935
  test $ac_status = 0; }; then :
2936
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2937
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2938
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2939
# so that the user can short-circuit this test for compilers unknown to
2940
# Autoconf.
2941
for ac_file in $ac_files ''
2942
do
2943
  test -f "$ac_file" || continue
2944
  case $ac_file in
2945
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2946
        ;;
2947
    [ab].out )
2948
        # We found the default executable, but exeext='' is most
2949
        # certainly right.
2950
        break;;
2951
    *.* )
2952
        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2953
        then :; else
2954
           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2955
        fi
2956
        # We set ac_cv_exeext here because the later test for it is not
2957
        # safe: cross compilers may not add the suffix if given an `-o'
2958
        # argument, so we may need to know it at that point already.
2959
        # Even if this section looks crufty: it has the advantage of
2960
        # actually working.
2961
        break;;
2962
    * )
2963
        break;;
2964
  esac
2965
done
2966
test "$ac_cv_exeext" = no && ac_cv_exeext=
2967
 
2968
else
2969
  ac_file=''
2970
fi
2971
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2972
$as_echo "$ac_file" >&6; }
2973
if test -z "$ac_file"; then :
2974
  $as_echo "$as_me: failed program was:" >&5
2975
sed 's/^/| /' conftest.$ac_ext >&5
2976
 
2977
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2978
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2979
{ as_fn_set_status 77
2980
as_fn_error "C compiler cannot create executables
2981
See \`config.log' for more details." "$LINENO" 5; }; }
2982
fi
2983
ac_exeext=$ac_cv_exeext
2984
 
2985
# Check that the compiler produces executables we can run.  If not, either
2986
# the compiler is broken, or we cross compile.
2987
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2988
$as_echo_n "checking whether the C compiler works... " >&6; }
2989
# If not cross compiling, check that we can run a simple program.
2990
if test "$cross_compiling" != yes; then
2991
  if { ac_try='./$ac_file'
2992
  { { case "(($ac_try" in
2993
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2994
  *) ac_try_echo=$ac_try;;
2995
esac
2996
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2997
$as_echo "$ac_try_echo"; } >&5
2998
  (eval "$ac_try") 2>&5
2999
  ac_status=$?
3000
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3001
  test $ac_status = 0; }; }; then
3002
    cross_compiling=no
3003
  else
3004
    if test "$cross_compiling" = maybe; then
3005
        cross_compiling=yes
3006
    else
3007
        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3008
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3009
as_fn_error "cannot run C compiled programs.
3010
If you meant to cross compile, use \`--host'.
3011
See \`config.log' for more details." "$LINENO" 5; }
3012
    fi
3013
  fi
3014
fi
3015
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3016
$as_echo "yes" >&6; }
3017
 
3018
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3019
ac_clean_files=$ac_clean_files_save
3020
# Check that the compiler produces executables we can run.  If not, either
3021
# the compiler is broken, or we cross compile.
3022
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3023
$as_echo_n "checking whether we are cross compiling... " >&6; }
3024
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3025
$as_echo "$cross_compiling" >&6; }
3026
 
3027
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3028
$as_echo_n "checking for suffix of executables... " >&6; }
3029
if { { ac_try="$ac_link"
3030
case "(($ac_try" in
3031
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3032
  *) ac_try_echo=$ac_try;;
3033
esac
3034
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3035
$as_echo "$ac_try_echo"; } >&5
3036
  (eval "$ac_link") 2>&5
3037
  ac_status=$?
3038
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3039
  test $ac_status = 0; }; then :
3040
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3041
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3042
# work properly (i.e., refer to `conftest.exe'), while it won't with
3043
# `rm'.
3044
for ac_file in conftest.exe conftest conftest.*; do
3045
  test -f "$ac_file" || continue
3046
  case $ac_file in
3047
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3048
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3049
          break;;
3050
    * ) break;;
3051
  esac
3052
done
3053
else
3054
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3055
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3056
as_fn_error "cannot compute suffix of executables: cannot compile and link
3057
See \`config.log' for more details." "$LINENO" 5; }
3058
fi
3059
rm -f conftest$ac_cv_exeext
3060
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3061
$as_echo "$ac_cv_exeext" >&6; }
3062
 
3063
rm -f conftest.$ac_ext
3064
EXEEXT=$ac_cv_exeext
3065
ac_exeext=$EXEEXT
3066
fi
3067
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3068
$as_echo_n "checking for suffix of object files... " >&6; }
3069
if test "${ac_cv_objext+set}" = set; then :
3070
  $as_echo_n "(cached) " >&6
3071
else
3072
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3073
/* end confdefs.h.  */
3074
 
3075
int
3076
main ()
3077
{
3078
 
3079
  ;
3080
  return 0;
3081
}
3082
_ACEOF
3083
rm -f conftest.o conftest.obj
3084
if { { ac_try="$ac_compile"
3085
case "(($ac_try" in
3086
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3087
  *) ac_try_echo=$ac_try;;
3088
esac
3089
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3090
$as_echo "$ac_try_echo"; } >&5
3091
  (eval "$ac_compile") 2>&5
3092
  ac_status=$?
3093
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3094
  test $ac_status = 0; }; then :
3095
  for ac_file in conftest.o conftest.obj conftest.*; do
3096
  test -f "$ac_file" || continue;
3097
  case $ac_file in
3098
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3099
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3100
       break;;
3101
  esac
3102
done
3103
else
3104
  $as_echo "$as_me: failed program was:" >&5
3105
sed 's/^/| /' conftest.$ac_ext >&5
3106
 
3107
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3108
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3109
as_fn_error "cannot compute suffix of object files: cannot compile
3110
See \`config.log' for more details." "$LINENO" 5; }
3111
fi
3112
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3113
fi
3114
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3115
$as_echo "$ac_cv_objext" >&6; }
3116
OBJEXT=$ac_cv_objext
3117
ac_objext=$OBJEXT
3118
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3119
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3120
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3121
  $as_echo_n "(cached) " >&6
3122
else
3123
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3124
/* end confdefs.h.  */
3125
 
3126
int
3127
main ()
3128
{
3129
#ifndef __GNUC__
3130
       choke me
3131
#endif
3132
 
3133
  ;
3134
  return 0;
3135
}
3136
_ACEOF
3137
if ac_fn_c_try_compile "$LINENO"; then :
3138
  ac_compiler_gnu=yes
3139
else
3140
  ac_compiler_gnu=no
3141
fi
3142
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3143
ac_cv_c_compiler_gnu=$ac_compiler_gnu
3144
 
3145
fi
3146
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3147
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3148
if test $ac_compiler_gnu = yes; then
3149
  GCC=yes
3150
else
3151
  GCC=
3152
fi
3153
ac_test_CFLAGS=${CFLAGS+set}
3154
ac_save_CFLAGS=$CFLAGS
3155
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3156
$as_echo_n "checking whether $CC accepts -g... " >&6; }
3157
if test "${ac_cv_prog_cc_g+set}" = set; then :
3158
  $as_echo_n "(cached) " >&6
3159
else
3160
  ac_save_c_werror_flag=$ac_c_werror_flag
3161
   ac_c_werror_flag=yes
3162
   ac_cv_prog_cc_g=no
3163
   CFLAGS="-g"
3164
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3165
/* end confdefs.h.  */
3166
 
3167
int
3168
main ()
3169
{
3170
 
3171
  ;
3172
  return 0;
3173
}
3174
_ACEOF
3175
if ac_fn_c_try_compile "$LINENO"; then :
3176
  ac_cv_prog_cc_g=yes
3177
else
3178
  CFLAGS=""
3179
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3180
/* end confdefs.h.  */
3181
 
3182
int
3183
main ()
3184
{
3185
 
3186
  ;
3187
  return 0;
3188
}
3189
_ACEOF
3190
if ac_fn_c_try_compile "$LINENO"; then :
3191
 
3192
else
3193
  ac_c_werror_flag=$ac_save_c_werror_flag
3194
         CFLAGS="-g"
3195
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3196
/* end confdefs.h.  */
3197
 
3198
int
3199
main ()
3200
{
3201
 
3202
  ;
3203
  return 0;
3204
}
3205
_ACEOF
3206
if ac_fn_c_try_compile "$LINENO"; then :
3207
  ac_cv_prog_cc_g=yes
3208
fi
3209
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3210
fi
3211
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3212
fi
3213
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3214
   ac_c_werror_flag=$ac_save_c_werror_flag
3215
fi
3216
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3217
$as_echo "$ac_cv_prog_cc_g" >&6; }
3218
if test "$ac_test_CFLAGS" = set; then
3219
  CFLAGS=$ac_save_CFLAGS
3220
elif test $ac_cv_prog_cc_g = yes; then
3221
  if test "$GCC" = yes; then
3222
    CFLAGS="-g -O2"
3223
  else
3224
    CFLAGS="-g"
3225
  fi
3226
else
3227
  if test "$GCC" = yes; then
3228
    CFLAGS="-O2"
3229
  else
3230
    CFLAGS=
3231
  fi
3232
fi
3233
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3234
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3235
if test "${ac_cv_prog_cc_c89+set}" = set; then :
3236
  $as_echo_n "(cached) " >&6
3237
else
3238
  ac_cv_prog_cc_c89=no
3239
ac_save_CC=$CC
3240
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3241
/* end confdefs.h.  */
3242
#include 
3243
#include 
3244
#include 
3245
#include 
3246
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3247
struct buf { int x; };
3248
FILE * (*rcsopen) (struct buf *, struct stat *, int);
3249
static char *e (p, i)
3250
     char **p;
3251
     int i;
3252
{
3253
  return p[i];
3254
}
3255
static char *f (char * (*g) (char **, int), char **p, ...)
3256
{
3257
  char *s;
3258
  va_list v;
3259
  va_start (v,p);
3260
  s = g (p, va_arg (v,int));
3261
  va_end (v);
3262
  return s;
3263
}
3264
 
3265
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3266
   function prototypes and stuff, but not '\xHH' hex character constants.
3267
   These don't provoke an error unfortunately, instead are silently treated
3268
   as 'x'.  The following induces an error, until -std is added to get
3269
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3270
   array size at least.  It's necessary to write '\x00'==0 to get something
3271
   that's true only with -std.  */
3272
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3273
 
3274
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3275
   inside strings and character constants.  */
3276
#define FOO(x) 'x'
3277
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3278
 
3279
int test (int i, double x);
3280
struct s1 {int (*f) (int a);};
3281
struct s2 {int (*f) (double a);};
3282
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3283
int argc;
3284
char **argv;
3285
int
3286
main ()
3287
{
3288
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3289
  ;
3290
  return 0;
3291
}
3292
_ACEOF
3293
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3294
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3295
do
3296
  CC="$ac_save_CC $ac_arg"
3297
  if ac_fn_c_try_compile "$LINENO"; then :
3298
  ac_cv_prog_cc_c89=$ac_arg
3299
fi
3300
rm -f core conftest.err conftest.$ac_objext
3301
  test "x$ac_cv_prog_cc_c89" != "xno" && break
3302
done
3303
rm -f conftest.$ac_ext
3304
CC=$ac_save_CC
3305
 
3306
fi
3307
# AC_CACHE_VAL
3308
case "x$ac_cv_prog_cc_c89" in
3309
  x)
3310
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3311
$as_echo "none needed" >&6; } ;;
3312
  xno)
3313
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3314
$as_echo "unsupported" >&6; } ;;
3315
  *)
3316
    CC="$CC $ac_cv_prog_cc_c89"
3317
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3318
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3319
esac
3320
if test "x$ac_cv_prog_cc_c89" != xno; then :
3321
 
3322
fi
3323
 
3324
ac_ext=c
3325
ac_cpp='$CPP $CPPFLAGS'
3326
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3327
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3328
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3329
 
3330
 
3331
 
3332
# extra LD Flags which are required for targets
3333
 
3334
 
3335
 
3336
case $host in
3337
  *-cygwin* | *-mingw*)
3338
    # 'host' will be top-level target in the case of a target lib,
3339
    # we must compare to with_cross_host to decide if this is a native
3340
    # or cross-compiler and select where to install dlls appropriately.
3341
    if test -n "$with_cross_host" &&
3342
        test x"$with_cross_host" != x"no"; then
3343
      lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
3344
    else
3345
      lt_host_flags='-no-undefined -bindir "$(bindir)"';
3346
    fi
3347
    ;;
3348
  *)
3349
    lt_host_flags=
3350
    ;;
3351
esac
3352
 
3353
 
3354
 
3355
case "${host}" in
3356
  *-darwin*)
3357
    # Darwin needs -single_module when linking libobjc
3358
    extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
3359
    ;;
3360
  *-cygwin*|*-mingw*)
3361
    # Tell libtool to build DLLs on Windows
3362
    extra_ldflags_libobjc='$(lt_host_flags)'
3363
    ;;
3364
esac
3365
 
3366
 
3367
 
3368
 
3369
if test -n "$ac_tool_prefix"; then
3370
  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3371
set dummy ${ac_tool_prefix}as; ac_word=$2
3372
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3373
$as_echo_n "checking for $ac_word... " >&6; }
3374
if test "${ac_cv_prog_AS+set}" = set; then :
3375
  $as_echo_n "(cached) " >&6
3376
else
3377
  if test -n "$AS"; then
3378
  ac_cv_prog_AS="$AS" # Let the user override the test.
3379
else
3380
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3381
for as_dir in $PATH
3382
do
3383
  IFS=$as_save_IFS
3384
  test -z "$as_dir" && as_dir=.
3385
    for ac_exec_ext in '' $ac_executable_extensions; do
3386
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3387
    ac_cv_prog_AS="${ac_tool_prefix}as"
3388
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3389
    break 2
3390
  fi
3391
done
3392
  done
3393
IFS=$as_save_IFS
3394
 
3395
fi
3396
fi
3397
AS=$ac_cv_prog_AS
3398
if test -n "$AS"; then
3399
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3400
$as_echo "$AS" >&6; }
3401
else
3402
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3403
$as_echo "no" >&6; }
3404
fi
3405
 
3406
 
3407
fi
3408
if test -z "$ac_cv_prog_AS"; then
3409
  ac_ct_AS=$AS
3410
  # Extract the first word of "as", so it can be a program name with args.
3411
set dummy as; ac_word=$2
3412
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3413
$as_echo_n "checking for $ac_word... " >&6; }
3414
if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
3415
  $as_echo_n "(cached) " >&6
3416
else
3417
  if test -n "$ac_ct_AS"; then
3418
  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3419
else
3420
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3421
for as_dir in $PATH
3422
do
3423
  IFS=$as_save_IFS
3424
  test -z "$as_dir" && as_dir=.
3425
    for ac_exec_ext in '' $ac_executable_extensions; do
3426
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3427
    ac_cv_prog_ac_ct_AS="as"
3428
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3429
    break 2
3430
  fi
3431
done
3432
  done
3433
IFS=$as_save_IFS
3434
 
3435
fi
3436
fi
3437
ac_ct_AS=$ac_cv_prog_ac_ct_AS
3438
if test -n "$ac_ct_AS"; then
3439
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3440
$as_echo "$ac_ct_AS" >&6; }
3441
else
3442
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3443
$as_echo "no" >&6; }
3444
fi
3445
 
3446
  if test "x$ac_ct_AS" = x; then
3447
    AS=""
3448
  else
3449
    case $cross_compiling:$ac_tool_warned in
3450
yes:)
3451
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3452
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3453
ac_tool_warned=yes ;;
3454
esac
3455
    AS=$ac_ct_AS
3456
  fi
3457
else
3458
  AS="$ac_cv_prog_AS"
3459
fi
3460
 
3461
if test -n "$ac_tool_prefix"; then
3462
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3463
set dummy ${ac_tool_prefix}ar; ac_word=$2
3464
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3465
$as_echo_n "checking for $ac_word... " >&6; }
3466
if test "${ac_cv_prog_AR+set}" = set; then :
3467
  $as_echo_n "(cached) " >&6
3468
else
3469
  if test -n "$AR"; then
3470
  ac_cv_prog_AR="$AR" # Let the user override the test.
3471
else
3472
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3473
for as_dir in $PATH
3474
do
3475
  IFS=$as_save_IFS
3476
  test -z "$as_dir" && as_dir=.
3477
    for ac_exec_ext in '' $ac_executable_extensions; do
3478
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3479
    ac_cv_prog_AR="${ac_tool_prefix}ar"
3480
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3481
    break 2
3482
  fi
3483
done
3484
  done
3485
IFS=$as_save_IFS
3486
 
3487
fi
3488
fi
3489
AR=$ac_cv_prog_AR
3490
if test -n "$AR"; then
3491
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3492
$as_echo "$AR" >&6; }
3493
else
3494
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3495
$as_echo "no" >&6; }
3496
fi
3497
 
3498
 
3499
fi
3500
if test -z "$ac_cv_prog_AR"; then
3501
  ac_ct_AR=$AR
3502
  # Extract the first word of "ar", so it can be a program name with args.
3503
set dummy ar; ac_word=$2
3504
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3505
$as_echo_n "checking for $ac_word... " >&6; }
3506
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
3507
  $as_echo_n "(cached) " >&6
3508
else
3509
  if test -n "$ac_ct_AR"; then
3510
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3511
else
3512
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3513
for as_dir in $PATH
3514
do
3515
  IFS=$as_save_IFS
3516
  test -z "$as_dir" && as_dir=.
3517
    for ac_exec_ext in '' $ac_executable_extensions; do
3518
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3519
    ac_cv_prog_ac_ct_AR="ar"
3520
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3521
    break 2
3522
  fi
3523
done
3524
  done
3525
IFS=$as_save_IFS
3526
 
3527
fi
3528
fi
3529
ac_ct_AR=$ac_cv_prog_ac_ct_AR
3530
if test -n "$ac_ct_AR"; then
3531
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3532
$as_echo "$ac_ct_AR" >&6; }
3533
else
3534
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3535
$as_echo "no" >&6; }
3536
fi
3537
 
3538
  if test "x$ac_ct_AR" = x; then
3539
    AR=""
3540
  else
3541
    case $cross_compiling:$ac_tool_warned in
3542
yes:)
3543
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3544
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3545
ac_tool_warned=yes ;;
3546
esac
3547
    AR=$ac_ct_AR
3548
  fi
3549
else
3550
  AR="$ac_cv_prog_AR"
3551
fi
3552
 
3553
if test -n "$ac_tool_prefix"; then
3554
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3555
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3556
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3557
$as_echo_n "checking for $ac_word... " >&6; }
3558
if test "${ac_cv_prog_RANLIB+set}" = set; then :
3559
  $as_echo_n "(cached) " >&6
3560
else
3561
  if test -n "$RANLIB"; then
3562
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3563
else
3564
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3565
for as_dir in $PATH
3566
do
3567
  IFS=$as_save_IFS
3568
  test -z "$as_dir" && as_dir=.
3569
    for ac_exec_ext in '' $ac_executable_extensions; do
3570
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3571
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3572
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3573
    break 2
3574
  fi
3575
done
3576
  done
3577
IFS=$as_save_IFS
3578
 
3579
fi
3580
fi
3581
RANLIB=$ac_cv_prog_RANLIB
3582
if test -n "$RANLIB"; then
3583
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3584
$as_echo "$RANLIB" >&6; }
3585
else
3586
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3587
$as_echo "no" >&6; }
3588
fi
3589
 
3590
 
3591
fi
3592
if test -z "$ac_cv_prog_RANLIB"; then
3593
  ac_ct_RANLIB=$RANLIB
3594
  # Extract the first word of "ranlib", so it can be a program name with args.
3595
set dummy ranlib; ac_word=$2
3596
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3597
$as_echo_n "checking for $ac_word... " >&6; }
3598
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
3599
  $as_echo_n "(cached) " >&6
3600
else
3601
  if test -n "$ac_ct_RANLIB"; then
3602
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3603
else
3604
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3605
for as_dir in $PATH
3606
do
3607
  IFS=$as_save_IFS
3608
  test -z "$as_dir" && as_dir=.
3609
    for ac_exec_ext in '' $ac_executable_extensions; do
3610
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3611
    ac_cv_prog_ac_ct_RANLIB="ranlib"
3612
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3613
    break 2
3614
  fi
3615
done
3616
  done
3617
IFS=$as_save_IFS
3618
 
3619
fi
3620
fi
3621
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3622
if test -n "$ac_ct_RANLIB"; then
3623
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3624
$as_echo "$ac_ct_RANLIB" >&6; }
3625
else
3626
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3627
$as_echo "no" >&6; }
3628
fi
3629
 
3630
  if test "x$ac_ct_RANLIB" = x; then
3631
    RANLIB=":"
3632
  else
3633
    case $cross_compiling:$ac_tool_warned in
3634
yes:)
3635
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3636
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3637
ac_tool_warned=yes ;;
3638
esac
3639
    RANLIB=$ac_ct_RANLIB
3640
  fi
3641
else
3642
  RANLIB="$ac_cv_prog_RANLIB"
3643
fi
3644
 
3645
# Find a good install program.  We prefer a C program (faster),
3646
# so one script is as good as another.  But avoid the broken or
3647
# incompatible versions:
3648
# SysV /etc/install, /usr/sbin/install
3649
# SunOS /usr/etc/install
3650
# IRIX /sbin/install
3651
# AIX /bin/install
3652
# AmigaOS /C/install, which installs bootblocks on floppy discs
3653
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3654
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3655
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3656
# OS/2's system install, which has a completely different semantic
3657
# ./install, which can be erroneously created by make from ./install.sh.
3658
# Reject install programs that cannot install multiple files.
3659
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3660
$as_echo_n "checking for a BSD-compatible install... " >&6; }
3661
if test -z "$INSTALL"; then
3662
if test "${ac_cv_path_install+set}" = set; then :
3663
  $as_echo_n "(cached) " >&6
3664
else
3665
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3666
for as_dir in $PATH
3667
do
3668
  IFS=$as_save_IFS
3669
  test -z "$as_dir" && as_dir=.
3670
    # Account for people who put trailing slashes in PATH elements.
3671
case $as_dir/ in #((
3672
  ./ | .// | /[cC]/* | \
3673
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3674
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3675
  /usr/ucb/* ) ;;
3676
  *)
3677
    # OSF1 and SCO ODT 3.0 have their own names for install.
3678
    # Don't use installbsd from OSF since it installs stuff as root
3679
    # by default.
3680
    for ac_prog in ginstall scoinst install; do
3681
      for ac_exec_ext in '' $ac_executable_extensions; do
3682
        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3683
          if test $ac_prog = install &&
3684
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3685
            # AIX install.  It has an incompatible calling convention.
3686
            :
3687
          elif test $ac_prog = install &&
3688
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3689
            # program-specific install script used by HP pwplus--don't use.
3690
            :
3691
          else
3692
            rm -rf conftest.one conftest.two conftest.dir
3693
            echo one > conftest.one
3694
            echo two > conftest.two
3695
            mkdir conftest.dir
3696
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3697
              test -s conftest.one && test -s conftest.two &&
3698
              test -s conftest.dir/conftest.one &&
3699
              test -s conftest.dir/conftest.two
3700
            then
3701
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3702
              break 3
3703
            fi
3704
          fi
3705
        fi
3706
      done
3707
    done
3708
    ;;
3709
esac
3710
 
3711
  done
3712
IFS=$as_save_IFS
3713
 
3714
rm -rf conftest.one conftest.two conftest.dir
3715
 
3716
fi
3717
  if test "${ac_cv_path_install+set}" = set; then
3718
    INSTALL=$ac_cv_path_install
3719
  else
3720
    # As a last resort, use the slow shell script.  Don't cache a
3721
    # value for INSTALL within a source directory, because that will
3722
    # break other packages using the cache if that directory is
3723
    # removed, or if the value is a relative name.
3724
    INSTALL=$ac_install_sh
3725
  fi
3726
fi
3727
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3728
$as_echo "$INSTALL" >&6; }
3729
 
3730
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3731
# It thinks the first close brace ends the variable substitution.
3732
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3733
 
3734
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3735
 
3736
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3737
 
3738
 
3739
 
3740
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3741
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3742
    # Check whether --enable-maintainer-mode was given.
3743
if test "${enable_maintainer_mode+set}" = set; then :
3744
  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3745
else
3746
  USE_MAINTAINER_MODE=no
3747
fi
3748
 
3749
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3750
$as_echo "$USE_MAINTAINER_MODE" >&6; }
3751
   if test $USE_MAINTAINER_MODE = yes; then
3752
  MAINTAINER_MODE_TRUE=
3753
  MAINTAINER_MODE_FALSE='#'
3754
else
3755
  MAINTAINER_MODE_TRUE='#'
3756
  MAINTAINER_MODE_FALSE=
3757
fi
3758
 
3759
  MAINT=$MAINTAINER_MODE_TRUE
3760
 
3761
 
3762
 
3763
# Enable Win32 DLL on MS Windows - FIXME
3764
enable_win32_dll=yes
3765
 
3766
case $host in
3767
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
3768
  if test -n "$ac_tool_prefix"; then
3769
  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3770
set dummy ${ac_tool_prefix}as; ac_word=$2
3771
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3772
$as_echo_n "checking for $ac_word... " >&6; }
3773
if test "${ac_cv_prog_AS+set}" = set; then :
3774
  $as_echo_n "(cached) " >&6
3775
else
3776
  if test -n "$AS"; then
3777
  ac_cv_prog_AS="$AS" # Let the user override the test.
3778
else
3779
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3780
for as_dir in $PATH
3781
do
3782
  IFS=$as_save_IFS
3783
  test -z "$as_dir" && as_dir=.
3784
    for ac_exec_ext in '' $ac_executable_extensions; do
3785
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3786
    ac_cv_prog_AS="${ac_tool_prefix}as"
3787
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3788
    break 2
3789
  fi
3790
done
3791
  done
3792
IFS=$as_save_IFS
3793
 
3794
fi
3795
fi
3796
AS=$ac_cv_prog_AS
3797
if test -n "$AS"; then
3798
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3799
$as_echo "$AS" >&6; }
3800
else
3801
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3802
$as_echo "no" >&6; }
3803
fi
3804
 
3805
 
3806
fi
3807
if test -z "$ac_cv_prog_AS"; then
3808
  ac_ct_AS=$AS
3809
  # Extract the first word of "as", so it can be a program name with args.
3810
set dummy as; ac_word=$2
3811
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3812
$as_echo_n "checking for $ac_word... " >&6; }
3813
if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
3814
  $as_echo_n "(cached) " >&6
3815
else
3816
  if test -n "$ac_ct_AS"; then
3817
  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3818
else
3819
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3820
for as_dir in $PATH
3821
do
3822
  IFS=$as_save_IFS
3823
  test -z "$as_dir" && as_dir=.
3824
    for ac_exec_ext in '' $ac_executable_extensions; do
3825
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3826
    ac_cv_prog_ac_ct_AS="as"
3827
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3828
    break 2
3829
  fi
3830
done
3831
  done
3832
IFS=$as_save_IFS
3833
 
3834
fi
3835
fi
3836
ac_ct_AS=$ac_cv_prog_ac_ct_AS
3837
if test -n "$ac_ct_AS"; then
3838
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3839
$as_echo "$ac_ct_AS" >&6; }
3840
else
3841
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3842
$as_echo "no" >&6; }
3843
fi
3844
 
3845
  if test "x$ac_ct_AS" = x; then
3846
    AS="false"
3847
  else
3848
    case $cross_compiling:$ac_tool_warned in
3849
yes:)
3850
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3851
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3852
ac_tool_warned=yes ;;
3853
esac
3854
    AS=$ac_ct_AS
3855
  fi
3856
else
3857
  AS="$ac_cv_prog_AS"
3858
fi
3859
 
3860
  if test -n "$ac_tool_prefix"; then
3861
  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3862
set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3863
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3864
$as_echo_n "checking for $ac_word... " >&6; }
3865
if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
3866
  $as_echo_n "(cached) " >&6
3867
else
3868
  if test -n "$DLLTOOL"; then
3869
  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3870
else
3871
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3872
for as_dir in $PATH
3873
do
3874
  IFS=$as_save_IFS
3875
  test -z "$as_dir" && as_dir=.
3876
    for ac_exec_ext in '' $ac_executable_extensions; do
3877
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3878
    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3879
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3880
    break 2
3881
  fi
3882
done
3883
  done
3884
IFS=$as_save_IFS
3885
 
3886
fi
3887
fi
3888
DLLTOOL=$ac_cv_prog_DLLTOOL
3889
if test -n "$DLLTOOL"; then
3890
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
3891
$as_echo "$DLLTOOL" >&6; }
3892
else
3893
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3894
$as_echo "no" >&6; }
3895
fi
3896
 
3897
 
3898
fi
3899
if test -z "$ac_cv_prog_DLLTOOL"; then
3900
  ac_ct_DLLTOOL=$DLLTOOL
3901
  # Extract the first word of "dlltool", so it can be a program name with args.
3902
set dummy dlltool; ac_word=$2
3903
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3904
$as_echo_n "checking for $ac_word... " >&6; }
3905
if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
3906
  $as_echo_n "(cached) " >&6
3907
else
3908
  if test -n "$ac_ct_DLLTOOL"; then
3909
  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
3910
else
3911
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3912
for as_dir in $PATH
3913
do
3914
  IFS=$as_save_IFS
3915
  test -z "$as_dir" && as_dir=.
3916
    for ac_exec_ext in '' $ac_executable_extensions; do
3917
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3918
    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
3919
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3920
    break 2
3921
  fi
3922
done
3923
  done
3924
IFS=$as_save_IFS
3925
 
3926
fi
3927
fi
3928
ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
3929
if test -n "$ac_ct_DLLTOOL"; then
3930
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
3931
$as_echo "$ac_ct_DLLTOOL" >&6; }
3932
else
3933
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3934
$as_echo "no" >&6; }
3935
fi
3936
 
3937
  if test "x$ac_ct_DLLTOOL" = x; then
3938
    DLLTOOL="false"
3939
  else
3940
    case $cross_compiling:$ac_tool_warned in
3941
yes:)
3942
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3943
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3944
ac_tool_warned=yes ;;
3945
esac
3946
    DLLTOOL=$ac_ct_DLLTOOL
3947
  fi
3948
else
3949
  DLLTOOL="$ac_cv_prog_DLLTOOL"
3950
fi
3951
 
3952
  if test -n "$ac_tool_prefix"; then
3953
  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
3954
set dummy ${ac_tool_prefix}objdump; ac_word=$2
3955
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3956
$as_echo_n "checking for $ac_word... " >&6; }
3957
if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
3958
  $as_echo_n "(cached) " >&6
3959
else
3960
  if test -n "$OBJDUMP"; then
3961
  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
3962
else
3963
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3964
for as_dir in $PATH
3965
do
3966
  IFS=$as_save_IFS
3967
  test -z "$as_dir" && as_dir=.
3968
    for ac_exec_ext in '' $ac_executable_extensions; do
3969
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3970
    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
3971
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3972
    break 2
3973
  fi
3974
done
3975
  done
3976
IFS=$as_save_IFS
3977
 
3978
fi
3979
fi
3980
OBJDUMP=$ac_cv_prog_OBJDUMP
3981
if test -n "$OBJDUMP"; then
3982
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
3983
$as_echo "$OBJDUMP" >&6; }
3984
else
3985
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3986
$as_echo "no" >&6; }
3987
fi
3988
 
3989
 
3990
fi
3991
if test -z "$ac_cv_prog_OBJDUMP"; then
3992
  ac_ct_OBJDUMP=$OBJDUMP
3993
  # Extract the first word of "objdump", so it can be a program name with args.
3994
set dummy objdump; ac_word=$2
3995
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3996
$as_echo_n "checking for $ac_word... " >&6; }
3997
if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
3998
  $as_echo_n "(cached) " >&6
3999
else
4000
  if test -n "$ac_ct_OBJDUMP"; then
4001
  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4002
else
4003
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4004
for as_dir in $PATH
4005
do
4006
  IFS=$as_save_IFS
4007
  test -z "$as_dir" && as_dir=.
4008
    for ac_exec_ext in '' $ac_executable_extensions; do
4009
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4010
    ac_cv_prog_ac_ct_OBJDUMP="objdump"
4011
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4012
    break 2
4013
  fi
4014
done
4015
  done
4016
IFS=$as_save_IFS
4017
 
4018
fi
4019
fi
4020
ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4021
if test -n "$ac_ct_OBJDUMP"; then
4022
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4023
$as_echo "$ac_ct_OBJDUMP" >&6; }
4024
else
4025
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4026
$as_echo "no" >&6; }
4027
fi
4028
 
4029
  if test "x$ac_ct_OBJDUMP" = x; then
4030
    OBJDUMP="false"
4031
  else
4032
    case $cross_compiling:$ac_tool_warned in
4033
yes:)
4034
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4035
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4036
ac_tool_warned=yes ;;
4037
esac
4038
    OBJDUMP=$ac_ct_OBJDUMP
4039
  fi
4040
else
4041
  OBJDUMP="$ac_cv_prog_OBJDUMP"
4042
fi
4043
 
4044
  ;;
4045
esac
4046
 
4047
test -z "$AS" && AS=as
4048
 
4049
 
4050
 
4051
 
4052
 
4053
test -z "$DLLTOOL" && DLLTOOL=dlltool
4054
 
4055
 
4056
 
4057
 
4058
 
4059
test -z "$OBJDUMP" && OBJDUMP=objdump
4060
 
4061
 
4062
 
4063
 
4064
 
4065
 
4066
 
4067
 
4068
case `pwd` in
4069
  *\ * | *\     *)
4070
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4071
$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4072
esac
4073
 
4074
 
4075
 
4076
macro_version='2.2.7a'
4077
macro_revision='1.3134'
4078
 
4079
 
4080
 
4081
 
4082
 
4083
 
4084
 
4085
 
4086
 
4087
 
4088
 
4089
 
4090
 
4091
ltmain="$ac_aux_dir/ltmain.sh"
4092
 
4093
# Backslashify metacharacters that are still active within
4094
# double-quoted strings.
4095
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4096
 
4097
# Same as above, but do not quote variable references.
4098
double_quote_subst='s/\(["`\\]\)/\\\1/g'
4099
 
4100
# Sed substitution to delay expansion of an escaped shell variable in a
4101
# double_quote_subst'ed string.
4102
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4103
 
4104
# Sed substitution to delay expansion of an escaped single quote.
4105
delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4106
 
4107
# Sed substitution to avoid accidental globbing in evaled expressions
4108
no_glob_subst='s/\*/\\\*/g'
4109
 
4110
ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4111
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4112
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4113
 
4114
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4115
$as_echo_n "checking how to print strings... " >&6; }
4116
# Test print first, because it will be a builtin if present.
4117
if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4118
   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4119
  ECHO='print -r --'
4120
elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4121
  ECHO='printf %s\n'
4122
else
4123
  # Use this function as a fallback that always works.
4124
  func_fallback_echo ()
4125
  {
4126
    eval 'cat <<_LTECHO_EOF
4127
$1
4128
_LTECHO_EOF'
4129
  }
4130
  ECHO='func_fallback_echo'
4131
fi
4132
 
4133
# func_echo_all arg...
4134
# Invoke $ECHO with all args, space-separated.
4135
func_echo_all ()
4136
{
4137
    $ECHO ""
4138
}
4139
 
4140
case "$ECHO" in
4141
  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4142
$as_echo "printf" >&6; } ;;
4143
  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4144
$as_echo "print -r" >&6; } ;;
4145
  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4146
$as_echo "cat" >&6; } ;;
4147
esac
4148
 
4149
 
4150
 
4151
 
4152
 
4153
 
4154
 
4155
 
4156
 
4157
 
4158
 
4159
 
4160
 
4161
 
4162
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4163
$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4164
if test "${ac_cv_path_SED+set}" = set; then :
4165
  $as_echo_n "(cached) " >&6
4166
else
4167
            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4168
     for ac_i in 1 2 3 4 5 6 7; do
4169
       ac_script="$ac_script$as_nl$ac_script"
4170
     done
4171
     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4172
     { ac_script=; unset ac_script;}
4173
     if test -z "$SED"; then
4174
  ac_path_SED_found=false
4175
  # Loop through the user's path and test for each of PROGNAME-LIST
4176
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4177
for as_dir in $PATH
4178
do
4179
  IFS=$as_save_IFS
4180
  test -z "$as_dir" && as_dir=.
4181
    for ac_prog in sed gsed; do
4182
    for ac_exec_ext in '' $ac_executable_extensions; do
4183
      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4184
      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4185
# Check for GNU ac_path_SED and select it if it is found.
4186
  # Check for GNU $ac_path_SED
4187
case `"$ac_path_SED" --version 2>&1` in
4188
*GNU*)
4189
  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4190
*)
4191
  ac_count=0
4192
  $as_echo_n 0123456789 >"conftest.in"
4193
  while :
4194
  do
4195
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4196
    mv "conftest.tmp" "conftest.in"
4197
    cp "conftest.in" "conftest.nl"
4198
    $as_echo '' >> "conftest.nl"
4199
    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4200
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4201
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4202
    if test $ac_count -gt ${ac_path_SED_max-0}; then
4203
      # Best one so far, save it but keep looking for a better one
4204
      ac_cv_path_SED="$ac_path_SED"
4205
      ac_path_SED_max=$ac_count
4206
    fi
4207
    # 10*(2^10) chars as input seems more than enough
4208
    test $ac_count -gt 10 && break
4209
  done
4210
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4211
esac
4212
 
4213
      $ac_path_SED_found && break 3
4214
    done
4215
  done
4216
  done
4217
IFS=$as_save_IFS
4218
  if test -z "$ac_cv_path_SED"; then
4219
    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4220
  fi
4221
else
4222
  ac_cv_path_SED=$SED
4223
fi
4224
 
4225
fi
4226
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4227
$as_echo "$ac_cv_path_SED" >&6; }
4228
 SED="$ac_cv_path_SED"
4229
  rm -f conftest.sed
4230
 
4231
test -z "$SED" && SED=sed
4232
Xsed="$SED -e 1s/^X//"
4233
 
4234
 
4235
 
4236
 
4237
 
4238
 
4239
 
4240
 
4241
 
4242
 
4243
 
4244
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4245
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4246
if test "${ac_cv_path_GREP+set}" = set; then :
4247
  $as_echo_n "(cached) " >&6
4248
else
4249
  if test -z "$GREP"; then
4250
  ac_path_GREP_found=false
4251
  # Loop through the user's path and test for each of PROGNAME-LIST
4252
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4253
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4254
do
4255
  IFS=$as_save_IFS
4256
  test -z "$as_dir" && as_dir=.
4257
    for ac_prog in grep ggrep; do
4258
    for ac_exec_ext in '' $ac_executable_extensions; do
4259
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4260
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4261
# Check for GNU ac_path_GREP and select it if it is found.
4262
  # Check for GNU $ac_path_GREP
4263
case `"$ac_path_GREP" --version 2>&1` in
4264
*GNU*)
4265
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4266
*)
4267
  ac_count=0
4268
  $as_echo_n 0123456789 >"conftest.in"
4269
  while :
4270
  do
4271
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4272
    mv "conftest.tmp" "conftest.in"
4273
    cp "conftest.in" "conftest.nl"
4274
    $as_echo 'GREP' >> "conftest.nl"
4275
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4276
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4277
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4278
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4279
      # Best one so far, save it but keep looking for a better one
4280
      ac_cv_path_GREP="$ac_path_GREP"
4281
      ac_path_GREP_max=$ac_count
4282
    fi
4283
    # 10*(2^10) chars as input seems more than enough
4284
    test $ac_count -gt 10 && break
4285
  done
4286
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4287
esac
4288
 
4289
      $ac_path_GREP_found && break 3
4290
    done
4291
  done
4292
  done
4293
IFS=$as_save_IFS
4294
  if test -z "$ac_cv_path_GREP"; then
4295
    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4296
  fi
4297
else
4298
  ac_cv_path_GREP=$GREP
4299
fi
4300
 
4301
fi
4302
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4303
$as_echo "$ac_cv_path_GREP" >&6; }
4304
 GREP="$ac_cv_path_GREP"
4305
 
4306
 
4307
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4308
$as_echo_n "checking for egrep... " >&6; }
4309
if test "${ac_cv_path_EGREP+set}" = set; then :
4310
  $as_echo_n "(cached) " >&6
4311
else
4312
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4313
   then ac_cv_path_EGREP="$GREP -E"
4314
   else
4315
     if test -z "$EGREP"; then
4316
  ac_path_EGREP_found=false
4317
  # Loop through the user's path and test for each of PROGNAME-LIST
4318
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4319
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4320
do
4321
  IFS=$as_save_IFS
4322
  test -z "$as_dir" && as_dir=.
4323
    for ac_prog in egrep; do
4324
    for ac_exec_ext in '' $ac_executable_extensions; do
4325
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4326
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4327
# Check for GNU ac_path_EGREP and select it if it is found.
4328
  # Check for GNU $ac_path_EGREP
4329
case `"$ac_path_EGREP" --version 2>&1` in
4330
*GNU*)
4331
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4332
*)
4333
  ac_count=0
4334
  $as_echo_n 0123456789 >"conftest.in"
4335
  while :
4336
  do
4337
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4338
    mv "conftest.tmp" "conftest.in"
4339
    cp "conftest.in" "conftest.nl"
4340
    $as_echo 'EGREP' >> "conftest.nl"
4341
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4342
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4343
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4344
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4345
      # Best one so far, save it but keep looking for a better one
4346
      ac_cv_path_EGREP="$ac_path_EGREP"
4347
      ac_path_EGREP_max=$ac_count
4348
    fi
4349
    # 10*(2^10) chars as input seems more than enough
4350
    test $ac_count -gt 10 && break
4351
  done
4352
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4353
esac
4354
 
4355
      $ac_path_EGREP_found && break 3
4356
    done
4357
  done
4358
  done
4359
IFS=$as_save_IFS
4360
  if test -z "$ac_cv_path_EGREP"; then
4361
    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4362
  fi
4363
else
4364
  ac_cv_path_EGREP=$EGREP
4365
fi
4366
 
4367
   fi
4368
fi
4369
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4370
$as_echo "$ac_cv_path_EGREP" >&6; }
4371
 EGREP="$ac_cv_path_EGREP"
4372
 
4373
 
4374
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4375
$as_echo_n "checking for fgrep... " >&6; }
4376
if test "${ac_cv_path_FGREP+set}" = set; then :
4377
  $as_echo_n "(cached) " >&6
4378
else
4379
  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4380
   then ac_cv_path_FGREP="$GREP -F"
4381
   else
4382
     if test -z "$FGREP"; then
4383
  ac_path_FGREP_found=false
4384
  # Loop through the user's path and test for each of PROGNAME-LIST
4385
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4386
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4387
do
4388
  IFS=$as_save_IFS
4389
  test -z "$as_dir" && as_dir=.
4390
    for ac_prog in fgrep; do
4391
    for ac_exec_ext in '' $ac_executable_extensions; do
4392
      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4393
      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4394
# Check for GNU ac_path_FGREP and select it if it is found.
4395
  # Check for GNU $ac_path_FGREP
4396
case `"$ac_path_FGREP" --version 2>&1` in
4397
*GNU*)
4398
  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4399
*)
4400
  ac_count=0
4401
  $as_echo_n 0123456789 >"conftest.in"
4402
  while :
4403
  do
4404
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4405
    mv "conftest.tmp" "conftest.in"
4406
    cp "conftest.in" "conftest.nl"
4407
    $as_echo 'FGREP' >> "conftest.nl"
4408
    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4409
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4410
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4411
    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4412
      # Best one so far, save it but keep looking for a better one
4413
      ac_cv_path_FGREP="$ac_path_FGREP"
4414
      ac_path_FGREP_max=$ac_count
4415
    fi
4416
    # 10*(2^10) chars as input seems more than enough
4417
    test $ac_count -gt 10 && break
4418
  done
4419
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4420
esac
4421
 
4422
      $ac_path_FGREP_found && break 3
4423
    done
4424
  done
4425
  done
4426
IFS=$as_save_IFS
4427
  if test -z "$ac_cv_path_FGREP"; then
4428
    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4429
  fi
4430
else
4431
  ac_cv_path_FGREP=$FGREP
4432
fi
4433
 
4434
   fi
4435
fi
4436
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4437
$as_echo "$ac_cv_path_FGREP" >&6; }
4438
 FGREP="$ac_cv_path_FGREP"
4439
 
4440
 
4441
test -z "$GREP" && GREP=grep
4442
 
4443
 
4444
 
4445
 
4446
 
4447
 
4448
 
4449
 
4450
 
4451
 
4452
 
4453
 
4454
 
4455
 
4456
 
4457
 
4458
 
4459
 
4460
 
4461
# Check whether --with-gnu-ld was given.
4462
if test "${with_gnu_ld+set}" = set; then :
4463
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4464
else
4465
  with_gnu_ld=no
4466
fi
4467
 
4468
ac_prog=ld
4469
if test "$GCC" = yes; then
4470
  # Check if gcc -print-prog-name=ld gives a path.
4471
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4472
$as_echo_n "checking for ld used by $CC... " >&6; }
4473
  case $host in
4474
  *-*-mingw*)
4475
    # gcc leaves a trailing carriage return which upsets mingw
4476
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4477
  *)
4478
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4479
  esac
4480
  case $ac_prog in
4481
    # Accept absolute paths.
4482
    [\\/]* | ?:[\\/]*)
4483
      re_direlt='/[^/][^/]*/\.\./'
4484
      # Canonicalize the pathname of ld
4485
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4486
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4487
        ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4488
      done
4489
      test -z "$LD" && LD="$ac_prog"
4490
      ;;
4491
  "")
4492
    # If it fails, then pretend we aren't using GCC.
4493
    ac_prog=ld
4494
    ;;
4495
  *)
4496
    # If it is relative, then search for the first ld in PATH.
4497
    with_gnu_ld=unknown
4498
    ;;
4499
  esac
4500
elif test "$with_gnu_ld" = yes; then
4501
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4502
$as_echo_n "checking for GNU ld... " >&6; }
4503
else
4504
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4505
$as_echo_n "checking for non-GNU ld... " >&6; }
4506
fi
4507
if test "${lt_cv_path_LD+set}" = set; then :
4508
  $as_echo_n "(cached) " >&6
4509
else
4510
  if test -z "$LD"; then
4511
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4512
  for ac_dir in $PATH; do
4513
    IFS="$lt_save_ifs"
4514
    test -z "$ac_dir" && ac_dir=.
4515
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4516
      lt_cv_path_LD="$ac_dir/$ac_prog"
4517
      # Check to see if the program is GNU ld.  I'd rather use --version,
4518
      # but apparently some variants of GNU ld only accept -v.
4519
      # Break only if it was the GNU/non-GNU ld that we prefer.
4520
      case `"$lt_cv_path_LD" -v 2>&1 
4521
      *GNU* | *'with BFD'*)
4522
        test "$with_gnu_ld" != no && break
4523
        ;;
4524
      *)
4525
        test "$with_gnu_ld" != yes && break
4526
        ;;
4527
      esac
4528
    fi
4529
  done
4530
  IFS="$lt_save_ifs"
4531
else
4532
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4533
fi
4534
fi
4535
 
4536
LD="$lt_cv_path_LD"
4537
if test -n "$LD"; then
4538
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4539
$as_echo "$LD" >&6; }
4540
else
4541
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4542
$as_echo "no" >&6; }
4543
fi
4544
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4545
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4546
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4547
if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4548
  $as_echo_n "(cached) " >&6
4549
else
4550
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4551
case `$LD -v 2>&1 
4552
*GNU* | *'with BFD'*)
4553
  lt_cv_prog_gnu_ld=yes
4554
  ;;
4555
*)
4556
  lt_cv_prog_gnu_ld=no
4557
  ;;
4558
esac
4559
fi
4560
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4561
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4562
with_gnu_ld=$lt_cv_prog_gnu_ld
4563
 
4564
 
4565
 
4566
 
4567
 
4568
 
4569
 
4570
 
4571
 
4572
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4573
$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4574
if test "${lt_cv_path_NM+set}" = set; then :
4575
  $as_echo_n "(cached) " >&6
4576
else
4577
  if test -n "$NM"; then
4578
  # Let the user override the test.
4579
  lt_cv_path_NM="$NM"
4580
else
4581
  lt_nm_to_check="${ac_tool_prefix}nm"
4582
  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4583
    lt_nm_to_check="$lt_nm_to_check nm"
4584
  fi
4585
  for lt_tmp_nm in $lt_nm_to_check; do
4586
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4587
    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4588
      IFS="$lt_save_ifs"
4589
      test -z "$ac_dir" && ac_dir=.
4590
      tmp_nm="$ac_dir/$lt_tmp_nm"
4591
      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4592
        # Check to see if the nm accepts a BSD-compat flag.
4593
        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4594
        #   nm: unknown option "B" ignored
4595
        # Tru64's nm complains that /dev/null is an invalid object file
4596
        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4597
        */dev/null* | *'Invalid file or object type'*)
4598
          lt_cv_path_NM="$tmp_nm -B"
4599
          break
4600
          ;;
4601
        *)
4602
          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4603
          */dev/null*)
4604
            lt_cv_path_NM="$tmp_nm -p"
4605
            break
4606
            ;;
4607
          *)
4608
            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4609
            continue # so that we can try to find one that supports BSD flags
4610
            ;;
4611
          esac
4612
          ;;
4613
        esac
4614
      fi
4615
    done
4616
    IFS="$lt_save_ifs"
4617
  done
4618
  : ${lt_cv_path_NM=no}
4619
fi
4620
fi
4621
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4622
$as_echo "$lt_cv_path_NM" >&6; }
4623
if test "$lt_cv_path_NM" != "no"; then
4624
  NM="$lt_cv_path_NM"
4625
else
4626
  # Didn't find any BSD compatible name lister, look for dumpbin.
4627
  if test -n "$DUMPBIN"; then :
4628
    # Let the user override the test.
4629
  else
4630
    if test -n "$ac_tool_prefix"; then
4631
  for ac_prog in dumpbin "link -dump"
4632
  do
4633
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4634
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4635
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4636
$as_echo_n "checking for $ac_word... " >&6; }
4637
if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4638
  $as_echo_n "(cached) " >&6
4639
else
4640
  if test -n "$DUMPBIN"; then
4641
  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4642
else
4643
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4644
for as_dir in $PATH
4645
do
4646
  IFS=$as_save_IFS
4647
  test -z "$as_dir" && as_dir=.
4648
    for ac_exec_ext in '' $ac_executable_extensions; do
4649
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4650
    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4651
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4652
    break 2
4653
  fi
4654
done
4655
  done
4656
IFS=$as_save_IFS
4657
 
4658
fi
4659
fi
4660
DUMPBIN=$ac_cv_prog_DUMPBIN
4661
if test -n "$DUMPBIN"; then
4662
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4663
$as_echo "$DUMPBIN" >&6; }
4664
else
4665
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4666
$as_echo "no" >&6; }
4667
fi
4668
 
4669
 
4670
    test -n "$DUMPBIN" && break
4671
  done
4672
fi
4673
if test -z "$DUMPBIN"; then
4674
  ac_ct_DUMPBIN=$DUMPBIN
4675
  for ac_prog in dumpbin "link -dump"
4676
do
4677
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4678
set dummy $ac_prog; ac_word=$2
4679
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4680
$as_echo_n "checking for $ac_word... " >&6; }
4681
if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4682
  $as_echo_n "(cached) " >&6
4683
else
4684
  if test -n "$ac_ct_DUMPBIN"; then
4685
  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4686
else
4687
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4688
for as_dir in $PATH
4689
do
4690
  IFS=$as_save_IFS
4691
  test -z "$as_dir" && as_dir=.
4692
    for ac_exec_ext in '' $ac_executable_extensions; do
4693
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4694
    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4695
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4696
    break 2
4697
  fi
4698
done
4699
  done
4700
IFS=$as_save_IFS
4701
 
4702
fi
4703
fi
4704
ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4705
if test -n "$ac_ct_DUMPBIN"; then
4706
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4707
$as_echo "$ac_ct_DUMPBIN" >&6; }
4708
else
4709
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4710
$as_echo "no" >&6; }
4711
fi
4712
 
4713
 
4714
  test -n "$ac_ct_DUMPBIN" && break
4715
done
4716
 
4717
  if test "x$ac_ct_DUMPBIN" = x; then
4718
    DUMPBIN=":"
4719
  else
4720
    case $cross_compiling:$ac_tool_warned in
4721
yes:)
4722
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4723
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4724
ac_tool_warned=yes ;;
4725
esac
4726
    DUMPBIN=$ac_ct_DUMPBIN
4727
  fi
4728
fi
4729
 
4730
    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4731
    *COFF*)
4732
      DUMPBIN="$DUMPBIN -symbols"
4733
      ;;
4734
    *)
4735
      DUMPBIN=:
4736
      ;;
4737
    esac
4738
  fi
4739
 
4740
  if test "$DUMPBIN" != ":"; then
4741
    NM="$DUMPBIN"
4742
  fi
4743
fi
4744
test -z "$NM" && NM=nm
4745
 
4746
 
4747
 
4748
 
4749
 
4750
 
4751
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4752
$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4753
if test "${lt_cv_nm_interface+set}" = set; then :
4754
  $as_echo_n "(cached) " >&6
4755
else
4756
  lt_cv_nm_interface="BSD nm"
4757
  echo "int some_variable = 0;" > conftest.$ac_ext
4758
  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4759
  (eval "$ac_compile" 2>conftest.err)
4760
  cat conftest.err >&5
4761
  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4762
  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4763
  cat conftest.err >&5
4764
  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4765
  cat conftest.out >&5
4766
  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4767
    lt_cv_nm_interface="MS dumpbin"
4768
  fi
4769
  rm -f conftest*
4770
fi
4771
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4772
$as_echo "$lt_cv_nm_interface" >&6; }
4773
 
4774
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4775
$as_echo_n "checking whether ln -s works... " >&6; }
4776
LN_S=$as_ln_s
4777
if test "$LN_S" = "ln -s"; then
4778
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4779
$as_echo "yes" >&6; }
4780
else
4781
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4782
$as_echo "no, using $LN_S" >&6; }
4783
fi
4784
 
4785
# find the maximum length of command line arguments
4786
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4787
$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4788
if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4789
  $as_echo_n "(cached) " >&6
4790
else
4791
    i=0
4792
  teststring="ABCD"
4793
 
4794
  case $build_os in
4795
  msdosdjgpp*)
4796
    # On DJGPP, this test can blow up pretty badly due to problems in libc
4797
    # (any single argument exceeding 2000 bytes causes a buffer overrun
4798
    # during glob expansion).  Even if it were fixed, the result of this
4799
    # check would be larger than it should be.
4800
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4801
    ;;
4802
 
4803
  gnu*)
4804
    # Under GNU Hurd, this test is not required because there is
4805
    # no limit to the length of command line arguments.
4806
    # Libtool will interpret -1 as no limit whatsoever
4807
    lt_cv_sys_max_cmd_len=-1;
4808
    ;;
4809
 
4810
  cygwin* | mingw* | cegcc*)
4811
    # On Win9x/ME, this test blows up -- it succeeds, but takes
4812
    # about 5 minutes as the teststring grows exponentially.
4813
    # Worse, since 9x/ME are not pre-emptively multitasking,
4814
    # you end up with a "frozen" computer, even though with patience
4815
    # the test eventually succeeds (with a max line length of 256k).
4816
    # Instead, let's just punt: use the minimum linelength reported by
4817
    # all of the supported platforms: 8192 (on NT/2K/XP).
4818
    lt_cv_sys_max_cmd_len=8192;
4819
    ;;
4820
 
4821
  mint*)
4822
    # On MiNT this can take a long time and run out of memory.
4823
    lt_cv_sys_max_cmd_len=8192;
4824
    ;;
4825
 
4826
  amigaos*)
4827
    # On AmigaOS with pdksh, this test takes hours, literally.
4828
    # So we just punt and use a minimum line length of 8192.
4829
    lt_cv_sys_max_cmd_len=8192;
4830
    ;;
4831
 
4832
  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4833
    # This has been around since 386BSD, at least.  Likely further.
4834
    if test -x /sbin/sysctl; then
4835
      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4836
    elif test -x /usr/sbin/sysctl; then
4837
      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4838
    else
4839
      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
4840
    fi
4841
    # And add a safety zone
4842
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4843
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4844
    ;;
4845
 
4846
  interix*)
4847
    # We know the value 262144 and hardcode it with a safety zone (like BSD)
4848
    lt_cv_sys_max_cmd_len=196608
4849
    ;;
4850
 
4851
  osf*)
4852
    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4853
    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4854
    # nice to cause kernel panics so lets avoid the loop below.
4855
    # First set a reasonable default.
4856
    lt_cv_sys_max_cmd_len=16384
4857
    #
4858
    if test -x /sbin/sysconfig; then
4859
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4860
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
4861
      esac
4862
    fi
4863
    ;;
4864
  sco3.2v5*)
4865
    lt_cv_sys_max_cmd_len=102400
4866
    ;;
4867
  sysv5* | sco5v6* | sysv4.2uw2*)
4868
    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4869
    if test -n "$kargmax"; then
4870
      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
4871
    else
4872
      lt_cv_sys_max_cmd_len=32768
4873
    fi
4874
    ;;
4875
  *)
4876
    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4877
    if test -n "$lt_cv_sys_max_cmd_len"; then
4878
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4879
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4880
    else
4881
      # Make teststring a little bigger before we do anything with it.
4882
      # a 1K string should be a reasonable start.
4883
      for i in 1 2 3 4 5 6 7 8 ; do
4884
        teststring=$teststring$teststring
4885
      done
4886
      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4887
      # If test is not a shell built-in, we'll probably end up computing a
4888
      # maximum length that is only half of the actual maximum length, but
4889
      # we can't tell.
4890
      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4891
                 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4892
              test $i != 17 # 1/2 MB should be enough
4893
      do
4894
        i=`expr $i + 1`
4895
        teststring=$teststring$teststring
4896
      done
4897
      # Only check the string length outside the loop.
4898
      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4899
      teststring=
4900
      # Add a significant safety factor because C++ compilers can tack on
4901
      # massive amounts of additional arguments before passing them to the
4902
      # linker.  It appears as though 1/2 is a usable value.
4903
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4904
    fi
4905
    ;;
4906
  esac
4907
 
4908
fi
4909
 
4910
if test -n $lt_cv_sys_max_cmd_len ; then
4911
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4912
$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4913
else
4914
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4915
$as_echo "none" >&6; }
4916
fi
4917
max_cmd_len=$lt_cv_sys_max_cmd_len
4918
 
4919
 
4920
 
4921
 
4922
 
4923
 
4924
: ${CP="cp -f"}
4925
: ${MV="mv -f"}
4926
: ${RM="rm -f"}
4927
 
4928
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4929
$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4930
# Try some XSI features
4931
xsi_shell=no
4932
( _lt_dummy="a/b/c"
4933
  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4934
      = c,a/b,, \
4935
    && eval 'test $(( 1 + 1 )) -eq 2 \
4936
    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4937
  && xsi_shell=yes
4938
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4939
$as_echo "$xsi_shell" >&6; }
4940
 
4941
 
4942
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4943
$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4944
lt_shell_append=no
4945
( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4946
    >/dev/null 2>&1 \
4947
  && lt_shell_append=yes
4948
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4949
$as_echo "$lt_shell_append" >&6; }
4950
 
4951
 
4952
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4953
  lt_unset=unset
4954
else
4955
  lt_unset=false
4956
fi
4957
 
4958
 
4959
 
4960
 
4961
 
4962
# test EBCDIC or ASCII
4963
case `echo X|tr X '\101'` in
4964
 A) # ASCII based system
4965
    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4966
  lt_SP2NL='tr \040 \012'
4967
  lt_NL2SP='tr \015\012 \040\040'
4968
  ;;
4969
 *) # EBCDIC based system
4970
  lt_SP2NL='tr \100 \n'
4971
  lt_NL2SP='tr \r\n \100\100'
4972
  ;;
4973
esac
4974
 
4975
 
4976
 
4977
 
4978
 
4979
 
4980
 
4981
 
4982
 
4983
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4984
$as_echo_n "checking for $LD option to reload object files... " >&6; }
4985
if test "${lt_cv_ld_reload_flag+set}" = set; then :
4986
  $as_echo_n "(cached) " >&6
4987
else
4988
  lt_cv_ld_reload_flag='-r'
4989
fi
4990
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4991
$as_echo "$lt_cv_ld_reload_flag" >&6; }
4992
reload_flag=$lt_cv_ld_reload_flag
4993
case $reload_flag in
4994
"" | " "*) ;;
4995
*) reload_flag=" $reload_flag" ;;
4996
esac
4997
reload_cmds='$LD$reload_flag -o $output$reload_objs'
4998
case $host_os in
4999
  darwin*)
5000
    if test "$GCC" = yes; then
5001
      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5002
    else
5003
      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5004
    fi
5005
    ;;
5006
esac
5007
 
5008
 
5009
 
5010
 
5011
 
5012
 
5013
 
5014
 
5015
 
5016
if test -n "$ac_tool_prefix"; then
5017
  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5018
set dummy ${ac_tool_prefix}objdump; ac_word=$2
5019
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5020
$as_echo_n "checking for $ac_word... " >&6; }
5021
if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5022
  $as_echo_n "(cached) " >&6
5023
else
5024
  if test -n "$OBJDUMP"; then
5025
  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5026
else
5027
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5028
for as_dir in $PATH
5029
do
5030
  IFS=$as_save_IFS
5031
  test -z "$as_dir" && as_dir=.
5032
    for ac_exec_ext in '' $ac_executable_extensions; do
5033
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5034
    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5035
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5036
    break 2
5037
  fi
5038
done
5039
  done
5040
IFS=$as_save_IFS
5041
 
5042
fi
5043
fi
5044
OBJDUMP=$ac_cv_prog_OBJDUMP
5045
if test -n "$OBJDUMP"; then
5046
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5047
$as_echo "$OBJDUMP" >&6; }
5048
else
5049
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5050
$as_echo "no" >&6; }
5051
fi
5052
 
5053
 
5054
fi
5055
if test -z "$ac_cv_prog_OBJDUMP"; then
5056
  ac_ct_OBJDUMP=$OBJDUMP
5057
  # Extract the first word of "objdump", so it can be a program name with args.
5058
set dummy objdump; ac_word=$2
5059
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5060
$as_echo_n "checking for $ac_word... " >&6; }
5061
if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5062
  $as_echo_n "(cached) " >&6
5063
else
5064
  if test -n "$ac_ct_OBJDUMP"; then
5065
  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5066
else
5067
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5068
for as_dir in $PATH
5069
do
5070
  IFS=$as_save_IFS
5071
  test -z "$as_dir" && as_dir=.
5072
    for ac_exec_ext in '' $ac_executable_extensions; do
5073
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5074
    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5075
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5076
    break 2
5077
  fi
5078
done
5079
  done
5080
IFS=$as_save_IFS
5081
 
5082
fi
5083
fi
5084
ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5085
if test -n "$ac_ct_OBJDUMP"; then
5086
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5087
$as_echo "$ac_ct_OBJDUMP" >&6; }
5088
else
5089
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5090
$as_echo "no" >&6; }
5091
fi
5092
 
5093
  if test "x$ac_ct_OBJDUMP" = x; then
5094
    OBJDUMP="false"
5095
  else
5096
    case $cross_compiling:$ac_tool_warned in
5097
yes:)
5098
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5099
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5100
ac_tool_warned=yes ;;
5101
esac
5102
    OBJDUMP=$ac_ct_OBJDUMP
5103
  fi
5104
else
5105
  OBJDUMP="$ac_cv_prog_OBJDUMP"
5106
fi
5107
 
5108
test -z "$OBJDUMP" && OBJDUMP=objdump
5109
 
5110
 
5111
 
5112
 
5113
 
5114
 
5115
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5116
$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5117
if test "${lt_cv_deplibs_check_method+set}" = set; then :
5118
  $as_echo_n "(cached) " >&6
5119
else
5120
  lt_cv_file_magic_cmd='$MAGIC_CMD'
5121
lt_cv_file_magic_test_file=
5122
lt_cv_deplibs_check_method='unknown'
5123
# Need to set the preceding variable on all platforms that support
5124
# interlibrary dependencies.
5125
# 'none' -- dependencies not supported.
5126
# `unknown' -- same as none, but documents that we really don't know.
5127
# 'pass_all' -- all dependencies passed with no checks.
5128
# 'test_compile' -- check by making test program.
5129
# 'file_magic [[regex]]' -- check by looking for files in library path
5130
# which responds to the $file_magic_cmd with a given extended regex.
5131
# If you have `file' or equivalent on your system and you're not sure
5132
# whether `pass_all' will *always* work, you probably want this one.
5133
 
5134
case $host_os in
5135
aix[4-9]*)
5136
  lt_cv_deplibs_check_method=pass_all
5137
  ;;
5138
 
5139
beos*)
5140
  lt_cv_deplibs_check_method=pass_all
5141
  ;;
5142
 
5143
bsdi[45]*)
5144
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5145
  lt_cv_file_magic_cmd='/usr/bin/file -L'
5146
  lt_cv_file_magic_test_file=/shlib/libc.so
5147
  ;;
5148
 
5149
cygwin*)
5150
  # func_win32_libid is a shell function defined in ltmain.sh
5151
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5152
  lt_cv_file_magic_cmd='func_win32_libid'
5153
  ;;
5154
 
5155
mingw* | pw32*)
5156
  # Base MSYS/MinGW do not provide the 'file' command needed by
5157
  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5158
  # unless we find 'file', for example because we are cross-compiling.
5159
  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5160
  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5161
    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5162
    lt_cv_file_magic_cmd='func_win32_libid'
5163
  else
5164
    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5165
    lt_cv_file_magic_cmd='$OBJDUMP -f'
5166
  fi
5167
  ;;
5168
 
5169
cegcc*)
5170
  # use the weaker test based on 'objdump'. See mingw*.
5171
  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5172
  lt_cv_file_magic_cmd='$OBJDUMP -f'
5173
  ;;
5174
 
5175
darwin* | rhapsody*)
5176
  lt_cv_deplibs_check_method=pass_all
5177
  ;;
5178
 
5179
freebsd* | dragonfly*)
5180
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5181
    case $host_cpu in
5182
    i*86 )
5183
      # Not sure whether the presence of OpenBSD here was a mistake.
5184
      # Let's accept both of them until this is cleared up.
5185
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5186
      lt_cv_file_magic_cmd=/usr/bin/file
5187
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5188
      ;;
5189
    esac
5190
  else
5191
    lt_cv_deplibs_check_method=pass_all
5192
  fi
5193
  ;;
5194
 
5195
gnu*)
5196
  lt_cv_deplibs_check_method=pass_all
5197
  ;;
5198
 
5199
haiku*)
5200
  lt_cv_deplibs_check_method=pass_all
5201
  ;;
5202
 
5203
hpux10.20* | hpux11*)
5204
  lt_cv_file_magic_cmd=/usr/bin/file
5205
  case $host_cpu in
5206
  ia64*)
5207
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5208
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5209
    ;;
5210
  hppa*64*)
5211
    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]'
5212
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5213
    ;;
5214
  *)
5215
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5216
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5217
    ;;
5218
  esac
5219
  ;;
5220
 
5221
interix[3-9]*)
5222
  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5223
  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5224
  ;;
5225
 
5226
irix5* | irix6* | nonstopux*)
5227
  case $LD in
5228
  *-32|*"-32 ") libmagic=32-bit;;
5229
  *-n32|*"-n32 ") libmagic=N32;;
5230
  *-64|*"-64 ") libmagic=64-bit;;
5231
  *) libmagic=never-match;;
5232
  esac
5233
  lt_cv_deplibs_check_method=pass_all
5234
  ;;
5235
 
5236
# This must be Linux ELF.
5237
linux* | k*bsd*-gnu | kopensolaris*-gnu)
5238
  lt_cv_deplibs_check_method=pass_all
5239
  ;;
5240
 
5241
netbsd*)
5242
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5243
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5244
  else
5245
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5246
  fi
5247
  ;;
5248
 
5249
newos6*)
5250
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5251
  lt_cv_file_magic_cmd=/usr/bin/file
5252
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5253
  ;;
5254
 
5255
*nto* | *qnx*)
5256
  lt_cv_deplibs_check_method=pass_all
5257
  ;;
5258
 
5259
openbsd*)
5260
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5261
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5262
  else
5263
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5264
  fi
5265
  ;;
5266
 
5267
osf3* | osf4* | osf5*)
5268
  lt_cv_deplibs_check_method=pass_all
5269
  ;;
5270
 
5271
rdos*)
5272
  lt_cv_deplibs_check_method=pass_all
5273
  ;;
5274
 
5275
solaris*)
5276
  lt_cv_deplibs_check_method=pass_all
5277
  ;;
5278
 
5279
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5280
  lt_cv_deplibs_check_method=pass_all
5281
  ;;
5282
 
5283
sysv4 | sysv4.3*)
5284
  case $host_vendor in
5285
  motorola)
5286
    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]'
5287
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5288
    ;;
5289
  ncr)
5290
    lt_cv_deplibs_check_method=pass_all
5291
    ;;
5292
  sequent)
5293
    lt_cv_file_magic_cmd='/bin/file'
5294
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5295
    ;;
5296
  sni)
5297
    lt_cv_file_magic_cmd='/bin/file'
5298
    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5299
    lt_cv_file_magic_test_file=/lib/libc.so
5300
    ;;
5301
  siemens)
5302
    lt_cv_deplibs_check_method=pass_all
5303
    ;;
5304
  pc)
5305
    lt_cv_deplibs_check_method=pass_all
5306
    ;;
5307
  esac
5308
  ;;
5309
 
5310
tpf*)
5311
  lt_cv_deplibs_check_method=pass_all
5312
  ;;
5313
esac
5314
 
5315
fi
5316
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5317
$as_echo "$lt_cv_deplibs_check_method" >&6; }
5318
file_magic_cmd=$lt_cv_file_magic_cmd
5319
deplibs_check_method=$lt_cv_deplibs_check_method
5320
test -z "$deplibs_check_method" && deplibs_check_method=unknown
5321
 
5322
 
5323
 
5324
 
5325
 
5326
 
5327
 
5328
 
5329
 
5330
 
5331
 
5332
 
5333
if test -n "$ac_tool_prefix"; then
5334
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5335
set dummy ${ac_tool_prefix}ar; ac_word=$2
5336
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5337
$as_echo_n "checking for $ac_word... " >&6; }
5338
if test "${ac_cv_prog_AR+set}" = set; then :
5339
  $as_echo_n "(cached) " >&6
5340
else
5341
  if test -n "$AR"; then
5342
  ac_cv_prog_AR="$AR" # Let the user override the test.
5343
else
5344
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5345
for as_dir in $PATH
5346
do
5347
  IFS=$as_save_IFS
5348
  test -z "$as_dir" && as_dir=.
5349
    for ac_exec_ext in '' $ac_executable_extensions; do
5350
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5351
    ac_cv_prog_AR="${ac_tool_prefix}ar"
5352
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5353
    break 2
5354
  fi
5355
done
5356
  done
5357
IFS=$as_save_IFS
5358
 
5359
fi
5360
fi
5361
AR=$ac_cv_prog_AR
5362
if test -n "$AR"; then
5363
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5364
$as_echo "$AR" >&6; }
5365
else
5366
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5367
$as_echo "no" >&6; }
5368
fi
5369
 
5370
 
5371
fi
5372
if test -z "$ac_cv_prog_AR"; then
5373
  ac_ct_AR=$AR
5374
  # Extract the first word of "ar", so it can be a program name with args.
5375
set dummy ar; ac_word=$2
5376
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5377
$as_echo_n "checking for $ac_word... " >&6; }
5378
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5379
  $as_echo_n "(cached) " >&6
5380
else
5381
  if test -n "$ac_ct_AR"; then
5382
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5383
else
5384
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5385
for as_dir in $PATH
5386
do
5387
  IFS=$as_save_IFS
5388
  test -z "$as_dir" && as_dir=.
5389
    for ac_exec_ext in '' $ac_executable_extensions; do
5390
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5391
    ac_cv_prog_ac_ct_AR="ar"
5392
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5393
    break 2
5394
  fi
5395
done
5396
  done
5397
IFS=$as_save_IFS
5398
 
5399
fi
5400
fi
5401
ac_ct_AR=$ac_cv_prog_ac_ct_AR
5402
if test -n "$ac_ct_AR"; then
5403
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5404
$as_echo "$ac_ct_AR" >&6; }
5405
else
5406
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5407
$as_echo "no" >&6; }
5408
fi
5409
 
5410
  if test "x$ac_ct_AR" = x; then
5411
    AR="false"
5412
  else
5413
    case $cross_compiling:$ac_tool_warned in
5414
yes:)
5415
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5416
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5417
ac_tool_warned=yes ;;
5418
esac
5419
    AR=$ac_ct_AR
5420
  fi
5421
else
5422
  AR="$ac_cv_prog_AR"
5423
fi
5424
 
5425
test -z "$AR" && AR=ar
5426
test -z "$AR_FLAGS" && AR_FLAGS=cru
5427
 
5428
 
5429
 
5430
 
5431
 
5432
 
5433
 
5434
 
5435
 
5436
 
5437
 
5438
if test -n "$ac_tool_prefix"; then
5439
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5440
set dummy ${ac_tool_prefix}strip; ac_word=$2
5441
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5442
$as_echo_n "checking for $ac_word... " >&6; }
5443
if test "${ac_cv_prog_STRIP+set}" = set; then :
5444
  $as_echo_n "(cached) " >&6
5445
else
5446
  if test -n "$STRIP"; then
5447
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5448
else
5449
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5450
for as_dir in $PATH
5451
do
5452
  IFS=$as_save_IFS
5453
  test -z "$as_dir" && as_dir=.
5454
    for ac_exec_ext in '' $ac_executable_extensions; do
5455
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5456
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5457
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5458
    break 2
5459
  fi
5460
done
5461
  done
5462
IFS=$as_save_IFS
5463
 
5464
fi
5465
fi
5466
STRIP=$ac_cv_prog_STRIP
5467
if test -n "$STRIP"; then
5468
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5469
$as_echo "$STRIP" >&6; }
5470
else
5471
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5472
$as_echo "no" >&6; }
5473
fi
5474
 
5475
 
5476
fi
5477
if test -z "$ac_cv_prog_STRIP"; then
5478
  ac_ct_STRIP=$STRIP
5479
  # Extract the first word of "strip", so it can be a program name with args.
5480
set dummy strip; ac_word=$2
5481
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5482
$as_echo_n "checking for $ac_word... " >&6; }
5483
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5484
  $as_echo_n "(cached) " >&6
5485
else
5486
  if test -n "$ac_ct_STRIP"; then
5487
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5488
else
5489
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5490
for as_dir in $PATH
5491
do
5492
  IFS=$as_save_IFS
5493
  test -z "$as_dir" && as_dir=.
5494
    for ac_exec_ext in '' $ac_executable_extensions; do
5495
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5496
    ac_cv_prog_ac_ct_STRIP="strip"
5497
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5498
    break 2
5499
  fi
5500
done
5501
  done
5502
IFS=$as_save_IFS
5503
 
5504
fi
5505
fi
5506
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5507
if test -n "$ac_ct_STRIP"; then
5508
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5509
$as_echo "$ac_ct_STRIP" >&6; }
5510
else
5511
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5512
$as_echo "no" >&6; }
5513
fi
5514
 
5515
  if test "x$ac_ct_STRIP" = x; then
5516
    STRIP=":"
5517
  else
5518
    case $cross_compiling:$ac_tool_warned in
5519
yes:)
5520
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5521
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5522
ac_tool_warned=yes ;;
5523
esac
5524
    STRIP=$ac_ct_STRIP
5525
  fi
5526
else
5527
  STRIP="$ac_cv_prog_STRIP"
5528
fi
5529
 
5530
test -z "$STRIP" && STRIP=:
5531
 
5532
 
5533
 
5534
 
5535
 
5536
 
5537
if test -n "$ac_tool_prefix"; then
5538
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5539
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5540
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5541
$as_echo_n "checking for $ac_word... " >&6; }
5542
if test "${ac_cv_prog_RANLIB+set}" = set; then :
5543
  $as_echo_n "(cached) " >&6
5544
else
5545
  if test -n "$RANLIB"; then
5546
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5547
else
5548
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5549
for as_dir in $PATH
5550
do
5551
  IFS=$as_save_IFS
5552
  test -z "$as_dir" && as_dir=.
5553
    for ac_exec_ext in '' $ac_executable_extensions; do
5554
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5555
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5556
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5557
    break 2
5558
  fi
5559
done
5560
  done
5561
IFS=$as_save_IFS
5562
 
5563
fi
5564
fi
5565
RANLIB=$ac_cv_prog_RANLIB
5566
if test -n "$RANLIB"; then
5567
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5568
$as_echo "$RANLIB" >&6; }
5569
else
5570
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5571
$as_echo "no" >&6; }
5572
fi
5573
 
5574
 
5575
fi
5576
if test -z "$ac_cv_prog_RANLIB"; then
5577
  ac_ct_RANLIB=$RANLIB
5578
  # Extract the first word of "ranlib", so it can be a program name with args.
5579
set dummy ranlib; ac_word=$2
5580
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5581
$as_echo_n "checking for $ac_word... " >&6; }
5582
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5583
  $as_echo_n "(cached) " >&6
5584
else
5585
  if test -n "$ac_ct_RANLIB"; then
5586
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5587
else
5588
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5589
for as_dir in $PATH
5590
do
5591
  IFS=$as_save_IFS
5592
  test -z "$as_dir" && as_dir=.
5593
    for ac_exec_ext in '' $ac_executable_extensions; do
5594
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5595
    ac_cv_prog_ac_ct_RANLIB="ranlib"
5596
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5597
    break 2
5598
  fi
5599
done
5600
  done
5601
IFS=$as_save_IFS
5602
 
5603
fi
5604
fi
5605
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5606
if test -n "$ac_ct_RANLIB"; then
5607
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5608
$as_echo "$ac_ct_RANLIB" >&6; }
5609
else
5610
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5611
$as_echo "no" >&6; }
5612
fi
5613
 
5614
  if test "x$ac_ct_RANLIB" = x; then
5615
    RANLIB=":"
5616
  else
5617
    case $cross_compiling:$ac_tool_warned in
5618
yes:)
5619
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5620
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5621
ac_tool_warned=yes ;;
5622
esac
5623
    RANLIB=$ac_ct_RANLIB
5624
  fi
5625
else
5626
  RANLIB="$ac_cv_prog_RANLIB"
5627
fi
5628
 
5629
test -z "$RANLIB" && RANLIB=:
5630
 
5631
 
5632
 
5633
 
5634
 
5635
 
5636
# Determine commands to create old-style static archives.
5637
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5638
old_postinstall_cmds='chmod 644 $oldlib'
5639
old_postuninstall_cmds=
5640
 
5641
if test -n "$RANLIB"; then
5642
  case $host_os in
5643
  openbsd*)
5644
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5645
    ;;
5646
  *)
5647
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5648
    ;;
5649
  esac
5650
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5651
fi
5652
 
5653
case $host_os in
5654
  darwin*)
5655
    lock_old_archive_extraction=yes ;;
5656
  *)
5657
    lock_old_archive_extraction=no ;;
5658
esac
5659
 
5660
 
5661
 
5662
 
5663
 
5664
 
5665
 
5666
 
5667
 
5668
 
5669
 
5670
 
5671
 
5672
 
5673
 
5674
 
5675
 
5676
 
5677
 
5678
 
5679
 
5680
for ac_prog in gawk mawk nawk awk
5681
do
5682
  # Extract the first word of "$ac_prog", so it can be a program name with args.
5683
set dummy $ac_prog; ac_word=$2
5684
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5685
$as_echo_n "checking for $ac_word... " >&6; }
5686
if test "${ac_cv_prog_AWK+set}" = set; then :
5687
  $as_echo_n "(cached) " >&6
5688
else
5689
  if test -n "$AWK"; then
5690
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
5691
else
5692
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5693
for as_dir in $PATH
5694
do
5695
  IFS=$as_save_IFS
5696
  test -z "$as_dir" && as_dir=.
5697
    for ac_exec_ext in '' $ac_executable_extensions; do
5698
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5699
    ac_cv_prog_AWK="$ac_prog"
5700
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5701
    break 2
5702
  fi
5703
done
5704
  done
5705
IFS=$as_save_IFS
5706
 
5707
fi
5708
fi
5709
AWK=$ac_cv_prog_AWK
5710
if test -n "$AWK"; then
5711
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5712
$as_echo "$AWK" >&6; }
5713
else
5714
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5715
$as_echo "no" >&6; }
5716
fi
5717
 
5718
 
5719
  test -n "$AWK" && break
5720
done
5721
 
5722
 
5723
 
5724
 
5725
 
5726
 
5727
 
5728
 
5729
 
5730
 
5731
 
5732
 
5733
 
5734
 
5735
 
5736
 
5737
 
5738
 
5739
 
5740
# If no C compiler was specified, use CC.
5741
LTCC=${LTCC-"$CC"}
5742
 
5743
# If no C compiler flags were specified, use CFLAGS.
5744
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5745
 
5746
# Allow CC to be a program name with arguments.
5747
compiler=$CC
5748
 
5749
 
5750
# Check for command to grab the raw symbol name followed by C symbol from nm.
5751
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5752
$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5753
if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5754
  $as_echo_n "(cached) " >&6
5755
else
5756
 
5757
# These are sane defaults that work on at least a few old systems.
5758
# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5759
 
5760
# Character class describing NM global symbol codes.
5761
symcode='[BCDEGRST]'
5762
 
5763
# Regexp to match symbols that can be accessed directly from C.
5764
sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5765
 
5766
# Define system-specific variables.
5767
case $host_os in
5768
aix*)
5769
  symcode='[BCDT]'
5770
  ;;
5771
cygwin* | mingw* | pw32* | cegcc*)
5772
  symcode='[ABCDGISTW]'
5773
  ;;
5774
hpux*)
5775
  if test "$host_cpu" = ia64; then
5776
    symcode='[ABCDEGRST]'
5777
  fi
5778
  ;;
5779
irix* | nonstopux*)
5780
  symcode='[BCDEGRST]'
5781
  ;;
5782
osf*)
5783
  symcode='[BCDEGQRST]'
5784
  ;;
5785
solaris*)
5786
  symcode='[BDRT]'
5787
  ;;
5788
sco3.2v5*)
5789
  symcode='[DT]'
5790
  ;;
5791
sysv4.2uw2*)
5792
  symcode='[DT]'
5793
  ;;
5794
sysv5* | sco5v6* | unixware* | OpenUNIX*)
5795
  symcode='[ABDT]'
5796
  ;;
5797
sysv4)
5798
  symcode='[DFNSTU]'
5799
  ;;
5800
esac
5801
 
5802
# If we're using GNU nm, then use its standard symbol codes.
5803
case `$NM -V 2>&1` in
5804
*GNU* | *'with BFD'*)
5805
  symcode='[ABCDGIRSTW]' ;;
5806
esac
5807
 
5808
# Transform an extracted symbol line into a proper C declaration.
5809
# Some systems (esp. on ia64) link data and code symbols differently,
5810
# so use this general approach.
5811
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5812
 
5813
# Transform an extracted symbol line into symbol name and symbol address
5814
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5815
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'"
5816
 
5817
# Handle CRLF in mingw tool chain
5818
opt_cr=
5819
case $build_os in
5820
mingw*)
5821
  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5822
  ;;
5823
esac
5824
 
5825
# Try without a prefix underscore, then with it.
5826
for ac_symprfx in "" "_"; do
5827
 
5828
  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5829
  symxfrm="\\1 $ac_symprfx\\2 \\2"
5830
 
5831
  # Write the raw and C identifiers.
5832
  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5833
    # Fake it for dumpbin and say T for any non-static function
5834
    # and D for any global variable.
5835
    # Also find C++ and __fastcall symbols from MSVC++,
5836
    # which start with @ or ?.
5837
    lt_cv_sys_global_symbol_pipe="$AWK '"\
5838
"     {last_section=section; section=\$ 3};"\
5839
"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5840
"     \$ 0!~/External *\|/{next};"\
5841
"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5842
"     {if(hide[section]) next};"\
5843
"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5844
"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5845
"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5846
"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5847
"     ' prfx=^$ac_symprfx"
5848
  else
5849
    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5850
  fi
5851
 
5852
  # Check to see that the pipe works correctly.
5853
  pipe_works=no
5854
 
5855
  rm -f conftest*
5856
  cat > conftest.$ac_ext <<_LT_EOF
5857
#ifdef __cplusplus
5858
extern "C" {
5859
#endif
5860
char nm_test_var;
5861
void nm_test_func(void);
5862
void nm_test_func(void){}
5863
#ifdef __cplusplus
5864
}
5865
#endif
5866
int main(){nm_test_var='a';nm_test_func();return(0);}
5867
_LT_EOF
5868
 
5869
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5870
  (eval $ac_compile) 2>&5
5871
  ac_status=$?
5872
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5873
  test $ac_status = 0; }; then
5874
    # Now try to grab the symbols.
5875
    nlist=conftest.nm
5876
    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5877
  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5878
  ac_status=$?
5879
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5880
  test $ac_status = 0; } && test -s "$nlist"; then
5881
      # Try sorting and uniquifying the output.
5882
      if sort "$nlist" | uniq > "$nlist"T; then
5883
        mv -f "$nlist"T "$nlist"
5884
      else
5885
        rm -f "$nlist"T
5886
      fi
5887
 
5888
      # Make sure that we snagged all the symbols we need.
5889
      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5890
        if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5891
          cat <<_LT_EOF > conftest.$ac_ext
5892
#ifdef __cplusplus
5893
extern "C" {
5894
#endif
5895
 
5896
_LT_EOF
5897
          # Now generate the symbol file.
5898
          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5899
 
5900
          cat <<_LT_EOF >> conftest.$ac_ext
5901
 
5902
/* The mapping between symbol names and symbols.  */
5903
const struct {
5904
  const char *name;
5905
  void       *address;
5906
}
5907
lt__PROGRAM__LTX_preloaded_symbols[] =
5908
{
5909
  { "@PROGRAM@", (void *) 0 },
5910
_LT_EOF
5911
          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5912
          cat <<\_LT_EOF >> conftest.$ac_ext
5913
  {0, (void *) 0}
5914
};
5915
 
5916
/* This works around a problem in FreeBSD linker */
5917
#ifdef FREEBSD_WORKAROUND
5918
static const void *lt_preloaded_setup() {
5919
  return lt__PROGRAM__LTX_preloaded_symbols;
5920
}
5921
#endif
5922
 
5923
#ifdef __cplusplus
5924
}
5925
#endif
5926
_LT_EOF
5927
          # Now try linking the two files.
5928
          mv conftest.$ac_objext conftstm.$ac_objext
5929
          lt_save_LIBS="$LIBS"
5930
          lt_save_CFLAGS="$CFLAGS"
5931
          LIBS="conftstm.$ac_objext"
5932
          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5933
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5934
  (eval $ac_link) 2>&5
5935
  ac_status=$?
5936
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5937
  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5938
            pipe_works=yes
5939
          fi
5940
          LIBS="$lt_save_LIBS"
5941
          CFLAGS="$lt_save_CFLAGS"
5942
        else
5943
          echo "cannot find nm_test_func in $nlist" >&5
5944
        fi
5945
      else
5946
        echo "cannot find nm_test_var in $nlist" >&5
5947
      fi
5948
    else
5949
      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5950
    fi
5951
  else
5952
    echo "$progname: failed program was:" >&5
5953
    cat conftest.$ac_ext >&5
5954
  fi
5955
  rm -rf conftest* conftst*
5956
 
5957
  # Do not use the global_symbol_pipe unless it works.
5958
  if test "$pipe_works" = yes; then
5959
    break
5960
  else
5961
    lt_cv_sys_global_symbol_pipe=
5962
  fi
5963
done
5964
 
5965
fi
5966
 
5967
if test -z "$lt_cv_sys_global_symbol_pipe"; then
5968
  lt_cv_sys_global_symbol_to_cdecl=
5969
fi
5970
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5971
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5972
$as_echo "failed" >&6; }
5973
else
5974
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5975
$as_echo "ok" >&6; }
5976
fi
5977
 
5978
 
5979
 
5980
 
5981
 
5982
 
5983
 
5984
 
5985
 
5986
 
5987
 
5988
 
5989
 
5990
 
5991
 
5992
 
5993
 
5994
 
5995
 
5996
 
5997
 
5998
 
5999
 
6000
# Check whether --enable-libtool-lock was given.
6001
if test "${enable_libtool_lock+set}" = set; then :
6002
  enableval=$enable_libtool_lock;
6003
fi
6004
 
6005
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6006
 
6007
# Some flags need to be propagated to the compiler or linker for good
6008
# libtool support.
6009
case $host in
6010
ia64-*-hpux*)
6011
  # Find out which ABI we are using.
6012
  echo 'int i;' > conftest.$ac_ext
6013
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6014
  (eval $ac_compile) 2>&5
6015
  ac_status=$?
6016
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6017
  test $ac_status = 0; }; then
6018
    case `/usr/bin/file conftest.$ac_objext` in
6019
      *ELF-32*)
6020
        HPUX_IA64_MODE="32"
6021
        ;;
6022
      *ELF-64*)
6023
        HPUX_IA64_MODE="64"
6024
        ;;
6025
    esac
6026
  fi
6027
  rm -rf conftest*
6028
  ;;
6029
*-*-irix6*)
6030
  # Find out which ABI we are using.
6031
  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6032
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6033
  (eval $ac_compile) 2>&5
6034
  ac_status=$?
6035
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6036
  test $ac_status = 0; }; then
6037
    if test "$lt_cv_prog_gnu_ld" = yes; then
6038
      case `/usr/bin/file conftest.$ac_objext` in
6039
        *32-bit*)
6040
          LD="${LD-ld} -melf32bsmip"
6041
          ;;
6042
        *N32*)
6043
          LD="${LD-ld} -melf32bmipn32"
6044
          ;;
6045
        *64-bit*)
6046
          LD="${LD-ld} -melf64bmip"
6047
        ;;
6048
      esac
6049
    else
6050
      case `/usr/bin/file conftest.$ac_objext` in
6051
        *32-bit*)
6052
          LD="${LD-ld} -32"
6053
          ;;
6054
        *N32*)
6055
          LD="${LD-ld} -n32"
6056
          ;;
6057
        *64-bit*)
6058
          LD="${LD-ld} -64"
6059
          ;;
6060
      esac
6061
    fi
6062
  fi
6063
  rm -rf conftest*
6064
  ;;
6065
 
6066
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6067
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6068
  # Find out which ABI we are using.
6069
  echo 'int i;' > conftest.$ac_ext
6070
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6071
  (eval $ac_compile) 2>&5
6072
  ac_status=$?
6073
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6074
  test $ac_status = 0; }; then
6075
    case `/usr/bin/file conftest.o` in
6076
      *32-bit*)
6077
        case $host in
6078
          x86_64-*kfreebsd*-gnu)
6079
            LD="${LD-ld} -m elf_i386_fbsd"
6080
            ;;
6081
          x86_64-*linux*)
6082
            LD="${LD-ld} -m elf_i386"
6083
            ;;
6084
          ppc64-*linux*|powerpc64-*linux*)
6085
            LD="${LD-ld} -m elf32ppclinux"
6086
            ;;
6087
          s390x-*linux*)
6088
            LD="${LD-ld} -m elf_s390"
6089
            ;;
6090
          sparc64-*linux*)
6091
            LD="${LD-ld} -m elf32_sparc"
6092
            ;;
6093
        esac
6094
        ;;
6095
      *64-bit*)
6096
        case $host in
6097
          x86_64-*kfreebsd*-gnu)
6098
            LD="${LD-ld} -m elf_x86_64_fbsd"
6099
            ;;
6100
          x86_64-*linux*)
6101
            LD="${LD-ld} -m elf_x86_64"
6102
            ;;
6103
          ppc*-*linux*|powerpc*-*linux*)
6104
            LD="${LD-ld} -m elf64ppc"
6105
            ;;
6106
          s390*-*linux*|s390*-*tpf*)
6107
            LD="${LD-ld} -m elf64_s390"
6108
            ;;
6109
          sparc*-*linux*)
6110
            LD="${LD-ld} -m elf64_sparc"
6111
            ;;
6112
        esac
6113
        ;;
6114
    esac
6115
  fi
6116
  rm -rf conftest*
6117
  ;;
6118
 
6119
*-*-sco3.2v5*)
6120
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6121
  SAVE_CFLAGS="$CFLAGS"
6122
  CFLAGS="$CFLAGS -belf"
6123
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6124
$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6125
if test "${lt_cv_cc_needs_belf+set}" = set; then :
6126
  $as_echo_n "(cached) " >&6
6127
else
6128
  ac_ext=c
6129
ac_cpp='$CPP $CPPFLAGS'
6130
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6131
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6132
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6133
 
6134
     if test x$gcc_no_link = xyes; then
6135
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6136
fi
6137
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6138
/* end confdefs.h.  */
6139
 
6140
int
6141
main ()
6142
{
6143
 
6144
  ;
6145
  return 0;
6146
}
6147
_ACEOF
6148
if ac_fn_c_try_link "$LINENO"; then :
6149
  lt_cv_cc_needs_belf=yes
6150
else
6151
  lt_cv_cc_needs_belf=no
6152
fi
6153
rm -f core conftest.err conftest.$ac_objext \
6154
    conftest$ac_exeext conftest.$ac_ext
6155
     ac_ext=c
6156
ac_cpp='$CPP $CPPFLAGS'
6157
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6158
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6159
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6160
 
6161
fi
6162
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6163
$as_echo "$lt_cv_cc_needs_belf" >&6; }
6164
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6165
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6166
    CFLAGS="$SAVE_CFLAGS"
6167
  fi
6168
  ;;
6169
sparc*-*solaris*)
6170
  # Find out which ABI we are using.
6171
  echo 'int i;' > conftest.$ac_ext
6172
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6173
  (eval $ac_compile) 2>&5
6174
  ac_status=$?
6175
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6176
  test $ac_status = 0; }; then
6177
    case `/usr/bin/file conftest.o` in
6178
    *64-bit*)
6179
      case $lt_cv_prog_gnu_ld in
6180
      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6181
      *)
6182
        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6183
          LD="${LD-ld} -64"
6184
        fi
6185
        ;;
6186
      esac
6187
      ;;
6188
    esac
6189
  fi
6190
  rm -rf conftest*
6191
  ;;
6192
esac
6193
 
6194
need_locks="$enable_libtool_lock"
6195
 
6196
 
6197
  case $host_os in
6198
    rhapsody* | darwin*)
6199
    if test -n "$ac_tool_prefix"; then
6200
  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6201
set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6202
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6203
$as_echo_n "checking for $ac_word... " >&6; }
6204
if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6205
  $as_echo_n "(cached) " >&6
6206
else
6207
  if test -n "$DSYMUTIL"; then
6208
  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6209
else
6210
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6211
for as_dir in $PATH
6212
do
6213
  IFS=$as_save_IFS
6214
  test -z "$as_dir" && as_dir=.
6215
    for ac_exec_ext in '' $ac_executable_extensions; do
6216
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6217
    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6218
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6219
    break 2
6220
  fi
6221
done
6222
  done
6223
IFS=$as_save_IFS
6224
 
6225
fi
6226
fi
6227
DSYMUTIL=$ac_cv_prog_DSYMUTIL
6228
if test -n "$DSYMUTIL"; then
6229
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6230
$as_echo "$DSYMUTIL" >&6; }
6231
else
6232
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6233
$as_echo "no" >&6; }
6234
fi
6235
 
6236
 
6237
fi
6238
if test -z "$ac_cv_prog_DSYMUTIL"; then
6239
  ac_ct_DSYMUTIL=$DSYMUTIL
6240
  # Extract the first word of "dsymutil", so it can be a program name with args.
6241
set dummy dsymutil; ac_word=$2
6242
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6243
$as_echo_n "checking for $ac_word... " >&6; }
6244
if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6245
  $as_echo_n "(cached) " >&6
6246
else
6247
  if test -n "$ac_ct_DSYMUTIL"; then
6248
  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6249
else
6250
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6251
for as_dir in $PATH
6252
do
6253
  IFS=$as_save_IFS
6254
  test -z "$as_dir" && as_dir=.
6255
    for ac_exec_ext in '' $ac_executable_extensions; do
6256
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6257
    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6258
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6259
    break 2
6260
  fi
6261
done
6262
  done
6263
IFS=$as_save_IFS
6264
 
6265
fi
6266
fi
6267
ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6268
if test -n "$ac_ct_DSYMUTIL"; then
6269
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6270
$as_echo "$ac_ct_DSYMUTIL" >&6; }
6271
else
6272
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6273
$as_echo "no" >&6; }
6274
fi
6275
 
6276
  if test "x$ac_ct_DSYMUTIL" = x; then
6277
    DSYMUTIL=":"
6278
  else
6279
    case $cross_compiling:$ac_tool_warned in
6280
yes:)
6281
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6282
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6283
ac_tool_warned=yes ;;
6284
esac
6285
    DSYMUTIL=$ac_ct_DSYMUTIL
6286
  fi
6287
else
6288
  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6289
fi
6290
 
6291
    if test -n "$ac_tool_prefix"; then
6292
  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6293
set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6294
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6295
$as_echo_n "checking for $ac_word... " >&6; }
6296
if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6297
  $as_echo_n "(cached) " >&6
6298
else
6299
  if test -n "$NMEDIT"; then
6300
  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6301
else
6302
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6303
for as_dir in $PATH
6304
do
6305
  IFS=$as_save_IFS
6306
  test -z "$as_dir" && as_dir=.
6307
    for ac_exec_ext in '' $ac_executable_extensions; do
6308
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6309
    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6310
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6311
    break 2
6312
  fi
6313
done
6314
  done
6315
IFS=$as_save_IFS
6316
 
6317
fi
6318
fi
6319
NMEDIT=$ac_cv_prog_NMEDIT
6320
if test -n "$NMEDIT"; then
6321
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6322
$as_echo "$NMEDIT" >&6; }
6323
else
6324
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6325
$as_echo "no" >&6; }
6326
fi
6327
 
6328
 
6329
fi
6330
if test -z "$ac_cv_prog_NMEDIT"; then
6331
  ac_ct_NMEDIT=$NMEDIT
6332
  # Extract the first word of "nmedit", so it can be a program name with args.
6333
set dummy nmedit; ac_word=$2
6334
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6335
$as_echo_n "checking for $ac_word... " >&6; }
6336
if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6337
  $as_echo_n "(cached) " >&6
6338
else
6339
  if test -n "$ac_ct_NMEDIT"; then
6340
  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6341
else
6342
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6343
for as_dir in $PATH
6344
do
6345
  IFS=$as_save_IFS
6346
  test -z "$as_dir" && as_dir=.
6347
    for ac_exec_ext in '' $ac_executable_extensions; do
6348
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6349
    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6350
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6351
    break 2
6352
  fi
6353
done
6354
  done
6355
IFS=$as_save_IFS
6356
 
6357
fi
6358
fi
6359
ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6360
if test -n "$ac_ct_NMEDIT"; then
6361
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6362
$as_echo "$ac_ct_NMEDIT" >&6; }
6363
else
6364
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6365
$as_echo "no" >&6; }
6366
fi
6367
 
6368
  if test "x$ac_ct_NMEDIT" = x; then
6369
    NMEDIT=":"
6370
  else
6371
    case $cross_compiling:$ac_tool_warned in
6372
yes:)
6373
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6374
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6375
ac_tool_warned=yes ;;
6376
esac
6377
    NMEDIT=$ac_ct_NMEDIT
6378
  fi
6379
else
6380
  NMEDIT="$ac_cv_prog_NMEDIT"
6381
fi
6382
 
6383
    if test -n "$ac_tool_prefix"; then
6384
  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6385
set dummy ${ac_tool_prefix}lipo; ac_word=$2
6386
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6387
$as_echo_n "checking for $ac_word... " >&6; }
6388
if test "${ac_cv_prog_LIPO+set}" = set; then :
6389
  $as_echo_n "(cached) " >&6
6390
else
6391
  if test -n "$LIPO"; then
6392
  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6393
else
6394
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6395
for as_dir in $PATH
6396
do
6397
  IFS=$as_save_IFS
6398
  test -z "$as_dir" && as_dir=.
6399
    for ac_exec_ext in '' $ac_executable_extensions; do
6400
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6401
    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6402
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6403
    break 2
6404
  fi
6405
done
6406
  done
6407
IFS=$as_save_IFS
6408
 
6409
fi
6410
fi
6411
LIPO=$ac_cv_prog_LIPO
6412
if test -n "$LIPO"; then
6413
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6414
$as_echo "$LIPO" >&6; }
6415
else
6416
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6417
$as_echo "no" >&6; }
6418
fi
6419
 
6420
 
6421
fi
6422
if test -z "$ac_cv_prog_LIPO"; then
6423
  ac_ct_LIPO=$LIPO
6424
  # Extract the first word of "lipo", so it can be a program name with args.
6425
set dummy lipo; ac_word=$2
6426
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6427
$as_echo_n "checking for $ac_word... " >&6; }
6428
if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6429
  $as_echo_n "(cached) " >&6
6430
else
6431
  if test -n "$ac_ct_LIPO"; then
6432
  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6433
else
6434
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6435
for as_dir in $PATH
6436
do
6437
  IFS=$as_save_IFS
6438
  test -z "$as_dir" && as_dir=.
6439
    for ac_exec_ext in '' $ac_executable_extensions; do
6440
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6441
    ac_cv_prog_ac_ct_LIPO="lipo"
6442
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6443
    break 2
6444
  fi
6445
done
6446
  done
6447
IFS=$as_save_IFS
6448
 
6449
fi
6450
fi
6451
ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6452
if test -n "$ac_ct_LIPO"; then
6453
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6454
$as_echo "$ac_ct_LIPO" >&6; }
6455
else
6456
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6457
$as_echo "no" >&6; }
6458
fi
6459
 
6460
  if test "x$ac_ct_LIPO" = x; then
6461
    LIPO=":"
6462
  else
6463
    case $cross_compiling:$ac_tool_warned in
6464
yes:)
6465
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6466
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6467
ac_tool_warned=yes ;;
6468
esac
6469
    LIPO=$ac_ct_LIPO
6470
  fi
6471
else
6472
  LIPO="$ac_cv_prog_LIPO"
6473
fi
6474
 
6475
    if test -n "$ac_tool_prefix"; then
6476
  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6477
set dummy ${ac_tool_prefix}otool; ac_word=$2
6478
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6479
$as_echo_n "checking for $ac_word... " >&6; }
6480
if test "${ac_cv_prog_OTOOL+set}" = set; then :
6481
  $as_echo_n "(cached) " >&6
6482
else
6483
  if test -n "$OTOOL"; then
6484
  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6485
else
6486
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6487
for as_dir in $PATH
6488
do
6489
  IFS=$as_save_IFS
6490
  test -z "$as_dir" && as_dir=.
6491
    for ac_exec_ext in '' $ac_executable_extensions; do
6492
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6493
    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6494
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6495
    break 2
6496
  fi
6497
done
6498
  done
6499
IFS=$as_save_IFS
6500
 
6501
fi
6502
fi
6503
OTOOL=$ac_cv_prog_OTOOL
6504
if test -n "$OTOOL"; then
6505
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6506
$as_echo "$OTOOL" >&6; }
6507
else
6508
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6509
$as_echo "no" >&6; }
6510
fi
6511
 
6512
 
6513
fi
6514
if test -z "$ac_cv_prog_OTOOL"; then
6515
  ac_ct_OTOOL=$OTOOL
6516
  # Extract the first word of "otool", so it can be a program name with args.
6517
set dummy otool; ac_word=$2
6518
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6519
$as_echo_n "checking for $ac_word... " >&6; }
6520
if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6521
  $as_echo_n "(cached) " >&6
6522
else
6523
  if test -n "$ac_ct_OTOOL"; then
6524
  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6525
else
6526
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6527
for as_dir in $PATH
6528
do
6529
  IFS=$as_save_IFS
6530
  test -z "$as_dir" && as_dir=.
6531
    for ac_exec_ext in '' $ac_executable_extensions; do
6532
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6533
    ac_cv_prog_ac_ct_OTOOL="otool"
6534
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6535
    break 2
6536
  fi
6537
done
6538
  done
6539
IFS=$as_save_IFS
6540
 
6541
fi
6542
fi
6543
ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6544
if test -n "$ac_ct_OTOOL"; then
6545
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6546
$as_echo "$ac_ct_OTOOL" >&6; }
6547
else
6548
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6549
$as_echo "no" >&6; }
6550
fi
6551
 
6552
  if test "x$ac_ct_OTOOL" = x; then
6553
    OTOOL=":"
6554
  else
6555
    case $cross_compiling:$ac_tool_warned in
6556
yes:)
6557
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6558
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6559
ac_tool_warned=yes ;;
6560
esac
6561
    OTOOL=$ac_ct_OTOOL
6562
  fi
6563
else
6564
  OTOOL="$ac_cv_prog_OTOOL"
6565
fi
6566
 
6567
    if test -n "$ac_tool_prefix"; then
6568
  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6569
set dummy ${ac_tool_prefix}otool64; ac_word=$2
6570
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6571
$as_echo_n "checking for $ac_word... " >&6; }
6572
if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6573
  $as_echo_n "(cached) " >&6
6574
else
6575
  if test -n "$OTOOL64"; then
6576
  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6577
else
6578
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6579
for as_dir in $PATH
6580
do
6581
  IFS=$as_save_IFS
6582
  test -z "$as_dir" && as_dir=.
6583
    for ac_exec_ext in '' $ac_executable_extensions; do
6584
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6585
    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6586
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6587
    break 2
6588
  fi
6589
done
6590
  done
6591
IFS=$as_save_IFS
6592
 
6593
fi
6594
fi
6595
OTOOL64=$ac_cv_prog_OTOOL64
6596
if test -n "$OTOOL64"; then
6597
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6598
$as_echo "$OTOOL64" >&6; }
6599
else
6600
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6601
$as_echo "no" >&6; }
6602
fi
6603
 
6604
 
6605
fi
6606
if test -z "$ac_cv_prog_OTOOL64"; then
6607
  ac_ct_OTOOL64=$OTOOL64
6608
  # Extract the first word of "otool64", so it can be a program name with args.
6609
set dummy otool64; ac_word=$2
6610
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6611
$as_echo_n "checking for $ac_word... " >&6; }
6612
if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6613
  $as_echo_n "(cached) " >&6
6614
else
6615
  if test -n "$ac_ct_OTOOL64"; then
6616
  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6617
else
6618
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6619
for as_dir in $PATH
6620
do
6621
  IFS=$as_save_IFS
6622
  test -z "$as_dir" && as_dir=.
6623
    for ac_exec_ext in '' $ac_executable_extensions; do
6624
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6625
    ac_cv_prog_ac_ct_OTOOL64="otool64"
6626
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6627
    break 2
6628
  fi
6629
done
6630
  done
6631
IFS=$as_save_IFS
6632
 
6633
fi
6634
fi
6635
ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6636
if test -n "$ac_ct_OTOOL64"; then
6637
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6638
$as_echo "$ac_ct_OTOOL64" >&6; }
6639
else
6640
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6641
$as_echo "no" >&6; }
6642
fi
6643
 
6644
  if test "x$ac_ct_OTOOL64" = x; then
6645
    OTOOL64=":"
6646
  else
6647
    case $cross_compiling:$ac_tool_warned in
6648
yes:)
6649
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6650
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6651
ac_tool_warned=yes ;;
6652
esac
6653
    OTOOL64=$ac_ct_OTOOL64
6654
  fi
6655
else
6656
  OTOOL64="$ac_cv_prog_OTOOL64"
6657
fi
6658
 
6659
 
6660
 
6661
 
6662
 
6663
 
6664
 
6665
 
6666
 
6667
 
6668
 
6669
 
6670
 
6671
 
6672
 
6673
 
6674
 
6675
 
6676
 
6677
 
6678
 
6679
 
6680
 
6681
 
6682
 
6683
 
6684
 
6685
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6686
$as_echo_n "checking for -single_module linker flag... " >&6; }
6687
if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6688
  $as_echo_n "(cached) " >&6
6689
else
6690
  lt_cv_apple_cc_single_mod=no
6691
      if test -z "${LT_MULTI_MODULE}"; then
6692
        # By default we will add the -single_module flag. You can override
6693
        # by either setting the environment variable LT_MULTI_MODULE
6694
        # non-empty at configure time, or by adding -multi_module to the
6695
        # link flags.
6696
        rm -rf libconftest.dylib*
6697
        echo "int foo(void){return 1;}" > conftest.c
6698
        echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6699
-dynamiclib -Wl,-single_module conftest.c" >&5
6700
        $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6701
          -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6702
        _lt_result=$?
6703
        if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6704
          lt_cv_apple_cc_single_mod=yes
6705
        else
6706
          cat conftest.err >&5
6707
        fi
6708
        rm -rf libconftest.dylib*
6709
        rm -f conftest.*
6710
      fi
6711
fi
6712
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6713
$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6714
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6715
$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6716
if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6717
  $as_echo_n "(cached) " >&6
6718
else
6719
  lt_cv_ld_exported_symbols_list=no
6720
      save_LDFLAGS=$LDFLAGS
6721
      echo "_main" > conftest.sym
6722
      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6723
      if test x$gcc_no_link = xyes; then
6724
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6725
fi
6726
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6727
/* end confdefs.h.  */
6728
 
6729
int
6730
main ()
6731
{
6732
 
6733
  ;
6734
  return 0;
6735
}
6736
_ACEOF
6737
if ac_fn_c_try_link "$LINENO"; then :
6738
  lt_cv_ld_exported_symbols_list=yes
6739
else
6740
  lt_cv_ld_exported_symbols_list=no
6741
fi
6742
rm -f core conftest.err conftest.$ac_objext \
6743
    conftest$ac_exeext conftest.$ac_ext
6744
        LDFLAGS="$save_LDFLAGS"
6745
 
6746
fi
6747
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6748
$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6749
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6750
$as_echo_n "checking for -force_load linker flag... " >&6; }
6751
if test "${lt_cv_ld_force_load+set}" = set; then :
6752
  $as_echo_n "(cached) " >&6
6753
else
6754
  lt_cv_ld_force_load=no
6755
      cat > conftest.c << _LT_EOF
6756
int forced_loaded() { return 2;}
6757
_LT_EOF
6758
      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6759
      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6760
      echo "$AR cru libconftest.a conftest.o" >&5
6761
      $AR cru libconftest.a conftest.o 2>&5
6762
      cat > conftest.c << _LT_EOF
6763
int main() { return 0;}
6764
_LT_EOF
6765
      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6766
      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6767
      _lt_result=$?
6768
      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6769
        lt_cv_ld_force_load=yes
6770
      else
6771
        cat conftest.err >&5
6772
      fi
6773
        rm -f conftest.err libconftest.a conftest conftest.c
6774
        rm -rf conftest.dSYM
6775
 
6776
fi
6777
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6778
$as_echo "$lt_cv_ld_force_load" >&6; }
6779
    case $host_os in
6780
    rhapsody* | darwin1.[012])
6781
      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6782
    darwin1.*)
6783
      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6784
    darwin*) # darwin 5.x on
6785
      # if running on 10.5 or later, the deployment target defaults
6786
      # to the OS version, if on x86, and 10.4, the deployment
6787
      # target defaults to 10.4. Don't you love it?
6788
      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6789
        10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6790
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6791
        10.[012]*)
6792
          _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6793
        10.*)
6794
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6795
      esac
6796
    ;;
6797
  esac
6798
    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6799
      _lt_dar_single_mod='$single_module'
6800
    fi
6801
    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6802
      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6803
    else
6804
      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6805
    fi
6806
    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6807
      _lt_dsymutil='~$DSYMUTIL $lib || :'
6808
    else
6809
      _lt_dsymutil=
6810
    fi
6811
    ;;
6812
  esac
6813
 
6814
ac_ext=c
6815
ac_cpp='$CPP $CPPFLAGS'
6816
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6817
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6818
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6819
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6820
$as_echo_n "checking how to run the C preprocessor... " >&6; }
6821
# On Suns, sometimes $CPP names a directory.
6822
if test -n "$CPP" && test -d "$CPP"; then
6823
  CPP=
6824
fi
6825
if test -z "$CPP"; then
6826
  if test "${ac_cv_prog_CPP+set}" = set; then :
6827
  $as_echo_n "(cached) " >&6
6828
else
6829
      # Double quotes because CPP needs to be expanded
6830
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6831
    do
6832
      ac_preproc_ok=false
6833
for ac_c_preproc_warn_flag in '' yes
6834
do
6835
  # Use a header file that comes with gcc, so configuring glibc
6836
  # with a fresh cross-compiler works.
6837
  # Prefer  to  if __STDC__ is defined, since
6838
  #  exists even on freestanding compilers.
6839
  # On the NeXT, cc -E runs the code through the compiler's parser,
6840
  # not just through cpp. "Syntax error" is here to catch this case.
6841
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6842
/* end confdefs.h.  */
6843
#ifdef __STDC__
6844
# include 
6845
#else
6846
# include 
6847
#endif
6848
                     Syntax error
6849
_ACEOF
6850
if ac_fn_c_try_cpp "$LINENO"; then :
6851
 
6852
else
6853
  # Broken: fails on valid input.
6854
continue
6855
fi
6856
rm -f conftest.err conftest.$ac_ext
6857
 
6858
  # OK, works on sane cases.  Now check whether nonexistent headers
6859
  # can be detected and how.
6860
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6861
/* end confdefs.h.  */
6862
#include 
6863
_ACEOF
6864
if ac_fn_c_try_cpp "$LINENO"; then :
6865
  # Broken: success on invalid input.
6866
continue
6867
else
6868
  # Passes both tests.
6869
ac_preproc_ok=:
6870
break
6871
fi
6872
rm -f conftest.err conftest.$ac_ext
6873
 
6874
done
6875
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6876
rm -f conftest.err conftest.$ac_ext
6877
if $ac_preproc_ok; then :
6878
  break
6879
fi
6880
 
6881
    done
6882
    ac_cv_prog_CPP=$CPP
6883
 
6884
fi
6885
  CPP=$ac_cv_prog_CPP
6886
else
6887
  ac_cv_prog_CPP=$CPP
6888
fi
6889
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6890
$as_echo "$CPP" >&6; }
6891
ac_preproc_ok=false
6892
for ac_c_preproc_warn_flag in '' yes
6893
do
6894
  # Use a header file that comes with gcc, so configuring glibc
6895
  # with a fresh cross-compiler works.
6896
  # Prefer  to  if __STDC__ is defined, since
6897
  #  exists even on freestanding compilers.
6898
  # On the NeXT, cc -E runs the code through the compiler's parser,
6899
  # not just through cpp. "Syntax error" is here to catch this case.
6900
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6901
/* end confdefs.h.  */
6902
#ifdef __STDC__
6903
# include 
6904
#else
6905
# include 
6906
#endif
6907
                     Syntax error
6908
_ACEOF
6909
if ac_fn_c_try_cpp "$LINENO"; then :
6910
 
6911
else
6912
  # Broken: fails on valid input.
6913
continue
6914
fi
6915
rm -f conftest.err conftest.$ac_ext
6916
 
6917
  # OK, works on sane cases.  Now check whether nonexistent headers
6918
  # can be detected and how.
6919
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6920
/* end confdefs.h.  */
6921
#include 
6922
_ACEOF
6923
if ac_fn_c_try_cpp "$LINENO"; then :
6924
  # Broken: success on invalid input.
6925
continue
6926
else
6927
  # Passes both tests.
6928
ac_preproc_ok=:
6929
break
6930
fi
6931
rm -f conftest.err conftest.$ac_ext
6932
 
6933
done
6934
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6935
rm -f conftest.err conftest.$ac_ext
6936
if $ac_preproc_ok; then :
6937
 
6938
else
6939
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6940
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6941
as_fn_error "C preprocessor \"$CPP\" fails sanity check
6942
See \`config.log' for more details." "$LINENO" 5; }
6943
fi
6944
 
6945
ac_ext=c
6946
ac_cpp='$CPP $CPPFLAGS'
6947
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6948
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6949
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6950
 
6951
 
6952
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6953
$as_echo_n "checking for ANSI C header files... " >&6; }
6954
if test "${ac_cv_header_stdc+set}" = set; then :
6955
  $as_echo_n "(cached) " >&6
6956
else
6957
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6958
/* end confdefs.h.  */
6959
#include 
6960
#include 
6961
#include 
6962
#include 
6963
 
6964
int
6965
main ()
6966
{
6967
 
6968
  ;
6969
  return 0;
6970
}
6971
_ACEOF
6972
if ac_fn_c_try_compile "$LINENO"; then :
6973
  ac_cv_header_stdc=yes
6974
else
6975
  ac_cv_header_stdc=no
6976
fi
6977
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6978
 
6979
if test $ac_cv_header_stdc = yes; then
6980
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6981
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6982
/* end confdefs.h.  */
6983
#include 
6984
 
6985
_ACEOF
6986
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6987
  $EGREP "memchr" >/dev/null 2>&1; then :
6988
 
6989
else
6990
  ac_cv_header_stdc=no
6991
fi
6992
rm -f conftest*
6993
 
6994
fi
6995
 
6996
if test $ac_cv_header_stdc = yes; then
6997
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6998
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6999
/* end confdefs.h.  */
7000
#include 
7001
 
7002
_ACEOF
7003
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7004
  $EGREP "free" >/dev/null 2>&1; then :
7005
 
7006
else
7007
  ac_cv_header_stdc=no
7008
fi
7009
rm -f conftest*
7010
 
7011
fi
7012
 
7013
if test $ac_cv_header_stdc = yes; then
7014
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7015
  if test "$cross_compiling" = yes; then :
7016
  :
7017
else
7018
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7019
/* end confdefs.h.  */
7020
#include 
7021
#include 
7022
#if ((' ' & 0x0FF) == 0x020)
7023
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7024
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7025
#else
7026
# define ISLOWER(c) \
7027
                   (('a' <= (c) && (c) <= 'i') \
7028
                     || ('j' <= (c) && (c) <= 'r') \
7029
                     || ('s' <= (c) && (c) <= 'z'))
7030
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7031
#endif
7032
 
7033
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7034
int
7035
main ()
7036
{
7037
  int i;
7038
  for (i = 0; i < 256; i++)
7039
    if (XOR (islower (i), ISLOWER (i))
7040
        || toupper (i) != TOUPPER (i))
7041
      return 2;
7042
  return 0;
7043
}
7044
_ACEOF
7045
if ac_fn_c_try_run "$LINENO"; then :
7046
 
7047
else
7048
  ac_cv_header_stdc=no
7049
fi
7050
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7051
  conftest.$ac_objext conftest.beam conftest.$ac_ext
7052
fi
7053
 
7054
fi
7055
fi
7056
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7057
$as_echo "$ac_cv_header_stdc" >&6; }
7058
if test $ac_cv_header_stdc = yes; then
7059
 
7060
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7061
 
7062
fi
7063
 
7064
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7065
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7066
                  inttypes.h stdint.h unistd.h
7067
do :
7068
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7069
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7070
"
7071
eval as_val=\$$as_ac_Header
7072
   if test "x$as_val" = x""yes; then :
7073
  cat >>confdefs.h <<_ACEOF
7074
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7075
_ACEOF
7076
 
7077
fi
7078
 
7079
done
7080
 
7081
 
7082
for ac_header in dlfcn.h
7083
do :
7084
  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7085
"
7086
if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7087
  cat >>confdefs.h <<_ACEOF
7088
#define HAVE_DLFCN_H 1
7089
_ACEOF
7090
 
7091
fi
7092
 
7093
done
7094
 
7095
 
7096
 
7097
 
7098
 
7099
# Set options
7100
 
7101
 
7102
 
7103
        enable_dlopen=no
7104
 
7105
 
7106
 
7107
            # Check whether --enable-shared was given.
7108
if test "${enable_shared+set}" = set; then :
7109
  enableval=$enable_shared; p=${PACKAGE-default}
7110
    case $enableval in
7111
    yes) enable_shared=yes ;;
7112
    no) enable_shared=no ;;
7113
    *)
7114
      enable_shared=no
7115
      # Look at the argument we got.  We use all the common list separators.
7116
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7117
      for pkg in $enableval; do
7118
        IFS="$lt_save_ifs"
7119
        if test "X$pkg" = "X$p"; then
7120
          enable_shared=yes
7121
        fi
7122
      done
7123
      IFS="$lt_save_ifs"
7124
      ;;
7125
    esac
7126
else
7127
  enable_shared=yes
7128
fi
7129
 
7130
 
7131
 
7132
 
7133
 
7134
 
7135
 
7136
 
7137
 
7138
  # Check whether --enable-static was given.
7139
if test "${enable_static+set}" = set; then :
7140
  enableval=$enable_static; p=${PACKAGE-default}
7141
    case $enableval in
7142
    yes) enable_static=yes ;;
7143
    no) enable_static=no ;;
7144
    *)
7145
     enable_static=no
7146
      # Look at the argument we got.  We use all the common list separators.
7147
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7148
      for pkg in $enableval; do
7149
        IFS="$lt_save_ifs"
7150
        if test "X$pkg" = "X$p"; then
7151
          enable_static=yes
7152
        fi
7153
      done
7154
      IFS="$lt_save_ifs"
7155
      ;;
7156
    esac
7157
else
7158
  enable_static=yes
7159
fi
7160
 
7161
 
7162
 
7163
 
7164
 
7165
 
7166
 
7167
 
7168
 
7169
 
7170
# Check whether --with-pic was given.
7171
if test "${with_pic+set}" = set; then :
7172
  withval=$with_pic; pic_mode="$withval"
7173
else
7174
  pic_mode=default
7175
fi
7176
 
7177
 
7178
test -z "$pic_mode" && pic_mode=default
7179
 
7180
 
7181
 
7182
 
7183
 
7184
 
7185
 
7186
  # Check whether --enable-fast-install was given.
7187
if test "${enable_fast_install+set}" = set; then :
7188
  enableval=$enable_fast_install; p=${PACKAGE-default}
7189
    case $enableval in
7190
    yes) enable_fast_install=yes ;;
7191
    no) enable_fast_install=no ;;
7192
    *)
7193
      enable_fast_install=no
7194
      # Look at the argument we got.  We use all the common list separators.
7195
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7196
      for pkg in $enableval; do
7197
        IFS="$lt_save_ifs"
7198
        if test "X$pkg" = "X$p"; then
7199
          enable_fast_install=yes
7200
        fi
7201
      done
7202
      IFS="$lt_save_ifs"
7203
      ;;
7204
    esac
7205
else
7206
  enable_fast_install=yes
7207
fi
7208
 
7209
 
7210
 
7211
 
7212
 
7213
 
7214
 
7215
 
7216
 
7217
 
7218
 
7219
# This can be used to rebuild libtool when needed
7220
LIBTOOL_DEPS="$ltmain"
7221
 
7222
# Always use our own libtool.
7223
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7224
 
7225
 
7226
 
7227
 
7228
 
7229
 
7230
 
7231
 
7232
 
7233
 
7234
 
7235
 
7236
 
7237
 
7238
 
7239
 
7240
 
7241
 
7242
 
7243
 
7244
 
7245
 
7246
 
7247
 
7248
 
7249
 
7250
test -z "$LN_S" && LN_S="ln -s"
7251
 
7252
 
7253
 
7254
 
7255
 
7256
 
7257
 
7258
 
7259
 
7260
 
7261
 
7262
 
7263
 
7264
 
7265
if test -n "${ZSH_VERSION+set}" ; then
7266
   setopt NO_GLOB_SUBST
7267
fi
7268
 
7269
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7270
$as_echo_n "checking for objdir... " >&6; }
7271
if test "${lt_cv_objdir+set}" = set; then :
7272
  $as_echo_n "(cached) " >&6
7273
else
7274
  rm -f .libs 2>/dev/null
7275
mkdir .libs 2>/dev/null
7276
if test -d .libs; then
7277
  lt_cv_objdir=.libs
7278
else
7279
  # MS-DOS does not allow filenames that begin with a dot.
7280
  lt_cv_objdir=_libs
7281
fi
7282
rmdir .libs 2>/dev/null
7283
fi
7284
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7285
$as_echo "$lt_cv_objdir" >&6; }
7286
objdir=$lt_cv_objdir
7287
 
7288
 
7289
 
7290
 
7291
 
7292
cat >>confdefs.h <<_ACEOF
7293
#define LT_OBJDIR "$lt_cv_objdir/"
7294
_ACEOF
7295
 
7296
 
7297
 
7298
 
7299
case $host_os in
7300
aix3*)
7301
  # AIX sometimes has problems with the GCC collect2 program.  For some
7302
  # reason, if we set the COLLECT_NAMES environment variable, the problems
7303
  # vanish in a puff of smoke.
7304
  if test "X${COLLECT_NAMES+set}" != Xset; then
7305
    COLLECT_NAMES=
7306
    export COLLECT_NAMES
7307
  fi
7308
  ;;
7309
esac
7310
 
7311
# Global variables:
7312
ofile=libtool
7313
can_build_shared=yes
7314
 
7315
# All known linkers require a `.a' archive for static linking (except MSVC,
7316
# which needs '.lib').
7317
libext=a
7318
 
7319
with_gnu_ld="$lt_cv_prog_gnu_ld"
7320
 
7321
old_CC="$CC"
7322
old_CFLAGS="$CFLAGS"
7323
 
7324
# Set sane defaults for various variables
7325
test -z "$CC" && CC=cc
7326
test -z "$LTCC" && LTCC=$CC
7327
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7328
test -z "$LD" && LD=ld
7329
test -z "$ac_objext" && ac_objext=o
7330
 
7331
for cc_temp in $compiler""; do
7332
  case $cc_temp in
7333
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7334
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7335
    \-*) ;;
7336
    *) break;;
7337
  esac
7338
done
7339
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7340
 
7341
 
7342
# Only perform the check for file, if the check method requires it
7343
test -z "$MAGIC_CMD" && MAGIC_CMD=file
7344
case $deplibs_check_method in
7345
file_magic*)
7346
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7347
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7348
$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7349
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7350
  $as_echo_n "(cached) " >&6
7351
else
7352
  case $MAGIC_CMD in
7353
[\\/*] |  ?:[\\/]*)
7354
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7355
  ;;
7356
*)
7357
  lt_save_MAGIC_CMD="$MAGIC_CMD"
7358
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7359
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7360
  for ac_dir in $ac_dummy; do
7361
    IFS="$lt_save_ifs"
7362
    test -z "$ac_dir" && ac_dir=.
7363
    if test -f $ac_dir/${ac_tool_prefix}file; then
7364
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7365
      if test -n "$file_magic_test_file"; then
7366
        case $deplibs_check_method in
7367
        "file_magic "*)
7368
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7369
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7370
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7371
            $EGREP "$file_magic_regex" > /dev/null; then
7372
            :
7373
          else
7374
            cat <<_LT_EOF 1>&2
7375
 
7376
*** Warning: the command libtool uses to detect shared libraries,
7377
*** $file_magic_cmd, produces output that libtool cannot recognize.
7378
*** The result is that libtool may fail to recognize shared libraries
7379
*** as such.  This will affect the creation of libtool libraries that
7380
*** depend on shared libraries, but programs linked with such libtool
7381
*** libraries will work regardless of this problem.  Nevertheless, you
7382
*** may want to report the problem to your system manager and/or to
7383
*** bug-libtool@gnu.org
7384
 
7385
_LT_EOF
7386
          fi ;;
7387
        esac
7388
      fi
7389
      break
7390
    fi
7391
  done
7392
  IFS="$lt_save_ifs"
7393
  MAGIC_CMD="$lt_save_MAGIC_CMD"
7394
  ;;
7395
esac
7396
fi
7397
 
7398
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7399
if test -n "$MAGIC_CMD"; then
7400
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7401
$as_echo "$MAGIC_CMD" >&6; }
7402
else
7403
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7404
$as_echo "no" >&6; }
7405
fi
7406
 
7407
 
7408
 
7409
 
7410
 
7411
if test -z "$lt_cv_path_MAGIC_CMD"; then
7412
  if test -n "$ac_tool_prefix"; then
7413
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7414
$as_echo_n "checking for file... " >&6; }
7415
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7416
  $as_echo_n "(cached) " >&6
7417
else
7418
  case $MAGIC_CMD in
7419
[\\/*] |  ?:[\\/]*)
7420
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7421
  ;;
7422
*)
7423
  lt_save_MAGIC_CMD="$MAGIC_CMD"
7424
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7425
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7426
  for ac_dir in $ac_dummy; do
7427
    IFS="$lt_save_ifs"
7428
    test -z "$ac_dir" && ac_dir=.
7429
    if test -f $ac_dir/file; then
7430
      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7431
      if test -n "$file_magic_test_file"; then
7432
        case $deplibs_check_method in
7433
        "file_magic "*)
7434
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7435
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7436
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7437
            $EGREP "$file_magic_regex" > /dev/null; then
7438
            :
7439
          else
7440
            cat <<_LT_EOF 1>&2
7441
 
7442
*** Warning: the command libtool uses to detect shared libraries,
7443
*** $file_magic_cmd, produces output that libtool cannot recognize.
7444
*** The result is that libtool may fail to recognize shared libraries
7445
*** as such.  This will affect the creation of libtool libraries that
7446
*** depend on shared libraries, but programs linked with such libtool
7447
*** libraries will work regardless of this problem.  Nevertheless, you
7448
*** may want to report the problem to your system manager and/or to
7449
*** bug-libtool@gnu.org
7450
 
7451
_LT_EOF
7452
          fi ;;
7453
        esac
7454
      fi
7455
      break
7456
    fi
7457
  done
7458
  IFS="$lt_save_ifs"
7459
  MAGIC_CMD="$lt_save_MAGIC_CMD"
7460
  ;;
7461
esac
7462
fi
7463
 
7464
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7465
if test -n "$MAGIC_CMD"; then
7466
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7467
$as_echo "$MAGIC_CMD" >&6; }
7468
else
7469
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7470
$as_echo "no" >&6; }
7471
fi
7472
 
7473
 
7474
  else
7475
    MAGIC_CMD=:
7476
  fi
7477
fi
7478
 
7479
  fi
7480
  ;;
7481
esac
7482
 
7483
# Use C for the default configuration in the libtool script
7484
 
7485
lt_save_CC="$CC"
7486
ac_ext=c
7487
ac_cpp='$CPP $CPPFLAGS'
7488
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7489
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7490
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7491
 
7492
 
7493
# Source file extension for C test sources.
7494
ac_ext=c
7495
 
7496
# Object file extension for compiled C test sources.
7497
objext=o
7498
objext=$objext
7499
 
7500
# Code to be used in simple compile tests
7501
lt_simple_compile_test_code="int some_variable = 0;"
7502
 
7503
# Code to be used in simple link tests
7504
lt_simple_link_test_code='int main(){return(0);}'
7505
 
7506
 
7507
 
7508
 
7509
 
7510
 
7511
 
7512
# If no C compiler was specified, use CC.
7513
LTCC=${LTCC-"$CC"}
7514
 
7515
# If no C compiler flags were specified, use CFLAGS.
7516
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7517
 
7518
# Allow CC to be a program name with arguments.
7519
compiler=$CC
7520
 
7521
# Save the default compiler, since it gets overwritten when the other
7522
# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7523
compiler_DEFAULT=$CC
7524
 
7525
# save warnings/boilerplate of simple test code
7526
ac_outfile=conftest.$ac_objext
7527
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7528
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7529
_lt_compiler_boilerplate=`cat conftest.err`
7530
$RM conftest*
7531
 
7532
ac_outfile=conftest.$ac_objext
7533
echo "$lt_simple_link_test_code" >conftest.$ac_ext
7534
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7535
_lt_linker_boilerplate=`cat conftest.err`
7536
$RM -r conftest*
7537
 
7538
 
7539
## CAVEAT EMPTOR:
7540
## There is no encapsulation within the following macros, do not change
7541
## the running order or otherwise move them around unless you know exactly
7542
## what you are doing...
7543
if test -n "$compiler"; then
7544
 
7545
lt_prog_compiler_no_builtin_flag=
7546
 
7547
if test "$GCC" = yes; then
7548
  case $cc_basename in
7549
  nvcc*)
7550
    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7551
  *)
7552
    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7553
  esac
7554
 
7555
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7556
$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7557
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7558
  $as_echo_n "(cached) " >&6
7559
else
7560
  lt_cv_prog_compiler_rtti_exceptions=no
7561
   ac_outfile=conftest.$ac_objext
7562
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7563
   lt_compiler_flag="-fno-rtti -fno-exceptions"
7564
   # Insert the option either (1) after the last *FLAGS variable, or
7565
   # (2) before a word containing "conftest.", or (3) at the end.
7566
   # Note that $ac_compile itself does not contain backslashes and begins
7567
   # with a dollar sign (not a hyphen), so the echo should work correctly.
7568
   # The option is referenced via a variable to avoid confusing sed.
7569
   lt_compile=`echo "$ac_compile" | $SED \
7570
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7571
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7572
   -e 's:$: $lt_compiler_flag:'`
7573
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7574
   (eval "$lt_compile" 2>conftest.err)
7575
   ac_status=$?
7576
   cat conftest.err >&5
7577
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7578
   if (exit $ac_status) && test -s "$ac_outfile"; then
7579
     # The compiler can only warn and ignore the option if not recognized
7580
     # So say no if there are warnings other than the usual output.
7581
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7582
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7583
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7584
       lt_cv_prog_compiler_rtti_exceptions=yes
7585
     fi
7586
   fi
7587
   $RM conftest*
7588
 
7589
fi
7590
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7591
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7592
 
7593
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7594
    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7595
else
7596
    :
7597
fi
7598
 
7599
fi
7600
 
7601
 
7602
 
7603
 
7604
 
7605
 
7606
  lt_prog_compiler_wl=
7607
lt_prog_compiler_pic=
7608
lt_prog_compiler_static=
7609
 
7610
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7611
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7612
 
7613
  if test "$GCC" = yes; then
7614
    lt_prog_compiler_wl='-Wl,'
7615
    lt_prog_compiler_static='-static'
7616
 
7617
    case $host_os in
7618
      aix*)
7619
      # All AIX code is PIC.
7620
      if test "$host_cpu" = ia64; then
7621
        # AIX 5 now supports IA64 processor
7622
        lt_prog_compiler_static='-Bstatic'
7623
      fi
7624
      ;;
7625
 
7626
    amigaos*)
7627
      case $host_cpu in
7628
      powerpc)
7629
            # see comment about AmigaOS4 .so support
7630
            lt_prog_compiler_pic='-fPIC'
7631
        ;;
7632
      m68k)
7633
            # FIXME: we need at least 68020 code to build shared libraries, but
7634
            # adding the `-m68020' flag to GCC prevents building anything better,
7635
            # like `-m68040'.
7636
            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7637
        ;;
7638
      esac
7639
      ;;
7640
 
7641
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7642
      # PIC is the default for these OSes.
7643
      ;;
7644
 
7645
    mingw* | cygwin* | pw32* | os2* | cegcc*)
7646
      # This hack is so that the source file can tell whether it is being
7647
      # built for inclusion in a dll (and should export symbols for example).
7648
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7649
      # (--disable-auto-import) libraries
7650
      lt_prog_compiler_pic='-DDLL_EXPORT'
7651
      ;;
7652
 
7653
    darwin* | rhapsody*)
7654
      # PIC is the default on this platform
7655
      # Common symbols not allowed in MH_DYLIB files
7656
      lt_prog_compiler_pic='-fno-common'
7657
      ;;
7658
 
7659
    haiku*)
7660
      # PIC is the default for Haiku.
7661
      # The "-static" flag exists, but is broken.
7662
      lt_prog_compiler_static=
7663
      ;;
7664
 
7665
    hpux*)
7666
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7667
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7668
      # sets the default TLS model and affects inlining.
7669
      case $host_cpu in
7670
      hppa*64*)
7671
        # +Z the default
7672
        ;;
7673
      *)
7674
        lt_prog_compiler_pic='-fPIC'
7675
        ;;
7676
      esac
7677
      ;;
7678
 
7679
    interix[3-9]*)
7680
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7681
      # Instead, we relocate shared libraries at runtime.
7682
      ;;
7683
 
7684
    msdosdjgpp*)
7685
      # Just because we use GCC doesn't mean we suddenly get shared libraries
7686
      # on systems that don't support them.
7687
      lt_prog_compiler_can_build_shared=no
7688
      enable_shared=no
7689
      ;;
7690
 
7691
    *nto* | *qnx*)
7692
      # QNX uses GNU C++, but need to define -shared option too, otherwise
7693
      # it will coredump.
7694
      lt_prog_compiler_pic='-fPIC -shared'
7695
      ;;
7696
 
7697
    sysv4*MP*)
7698
      if test -d /usr/nec; then
7699
        lt_prog_compiler_pic=-Kconform_pic
7700
      fi
7701
      ;;
7702
 
7703
    *)
7704
      lt_prog_compiler_pic='-fPIC'
7705
      ;;
7706
    esac
7707
 
7708
    case $cc_basename in
7709
    nvcc*) # Cuda Compiler Driver 2.2
7710
      lt_prog_compiler_wl='-Xlinker '
7711
      lt_prog_compiler_pic='-Xcompiler -fPIC'
7712
      ;;
7713
    esac
7714
  else
7715
    # PORTME Check for flag to pass linker flags through the system compiler.
7716
    case $host_os in
7717
    aix*)
7718
      lt_prog_compiler_wl='-Wl,'
7719
      if test "$host_cpu" = ia64; then
7720
        # AIX 5 now supports IA64 processor
7721
        lt_prog_compiler_static='-Bstatic'
7722
      else
7723
        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7724
      fi
7725
      ;;
7726
 
7727
    mingw* | cygwin* | pw32* | os2* | cegcc*)
7728
      # This hack is so that the source file can tell whether it is being
7729
      # built for inclusion in a dll (and should export symbols for example).
7730
      lt_prog_compiler_pic='-DDLL_EXPORT'
7731
      ;;
7732
 
7733
    hpux9* | hpux10* | hpux11*)
7734
      lt_prog_compiler_wl='-Wl,'
7735
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7736
      # not for PA HP-UX.
7737
      case $host_cpu in
7738
      hppa*64*|ia64*)
7739
        # +Z the default
7740
        ;;
7741
      *)
7742
        lt_prog_compiler_pic='+Z'
7743
        ;;
7744
      esac
7745
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7746
      lt_prog_compiler_static='${wl}-a ${wl}archive'
7747
      ;;
7748
 
7749
    irix5* | irix6* | nonstopux*)
7750
      lt_prog_compiler_wl='-Wl,'
7751
      # PIC (with -KPIC) is the default.
7752
      lt_prog_compiler_static='-non_shared'
7753
      ;;
7754
 
7755
    linux* | k*bsd*-gnu | kopensolaris*-gnu)
7756
      case $cc_basename in
7757
      # old Intel for x86_64 which still supported -KPIC.
7758
      ecc*)
7759
        lt_prog_compiler_wl='-Wl,'
7760
        lt_prog_compiler_pic='-KPIC'
7761
        lt_prog_compiler_static='-static'
7762
        ;;
7763
      # icc used to be incompatible with GCC.
7764
      # ICC 10 doesn't accept -KPIC any more.
7765
      icc* | ifort*)
7766
        lt_prog_compiler_wl='-Wl,'
7767
        lt_prog_compiler_pic='-fPIC'
7768
        lt_prog_compiler_static='-static'
7769
        ;;
7770
      # Lahey Fortran 8.1.
7771
      lf95*)
7772
        lt_prog_compiler_wl='-Wl,'
7773
        lt_prog_compiler_pic='--shared'
7774
        lt_prog_compiler_static='--static'
7775
        ;;
7776
      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7777
        # Portland Group compilers (*not* the Pentium gcc compiler,
7778
        # which looks to be a dead project)
7779
        lt_prog_compiler_wl='-Wl,'
7780
        lt_prog_compiler_pic='-fpic'
7781
        lt_prog_compiler_static='-Bstatic'
7782
        ;;
7783
      ccc*)
7784
        lt_prog_compiler_wl='-Wl,'
7785
        # All Alpha code is PIC.
7786
        lt_prog_compiler_static='-non_shared'
7787
        ;;
7788
      xl* | bgxl* | bgf* | mpixl*)
7789
        # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7790
        lt_prog_compiler_wl='-Wl,'
7791
        lt_prog_compiler_pic='-qpic'
7792
        lt_prog_compiler_static='-qstaticlink'
7793
        ;;
7794
      *)
7795
        case `$CC -V 2>&1 | sed 5q` in
7796
        *Sun\ F* | *Sun*Fortran*)
7797
          # Sun Fortran 8.3 passes all unrecognized flags to the linker
7798
          lt_prog_compiler_pic='-KPIC'
7799
          lt_prog_compiler_static='-Bstatic'
7800
          lt_prog_compiler_wl=''
7801
          ;;
7802
        *Sun\ C*)
7803
          # Sun C 5.9
7804
          lt_prog_compiler_pic='-KPIC'
7805
          lt_prog_compiler_static='-Bstatic'
7806
          lt_prog_compiler_wl='-Wl,'
7807
          ;;
7808
        esac
7809
        ;;
7810
      esac
7811
      ;;
7812
 
7813
    newsos6)
7814
      lt_prog_compiler_pic='-KPIC'
7815
      lt_prog_compiler_static='-Bstatic'
7816
      ;;
7817
 
7818
    *nto* | *qnx*)
7819
      # QNX uses GNU C++, but need to define -shared option too, otherwise
7820
      # it will coredump.
7821
      lt_prog_compiler_pic='-fPIC -shared'
7822
      ;;
7823
 
7824
    osf3* | osf4* | osf5*)
7825
      lt_prog_compiler_wl='-Wl,'
7826
      # All OSF/1 code is PIC.
7827
      lt_prog_compiler_static='-non_shared'
7828
      ;;
7829
 
7830
    rdos*)
7831
      lt_prog_compiler_static='-non_shared'
7832
      ;;
7833
 
7834
    solaris*)
7835
      lt_prog_compiler_pic='-KPIC'
7836
      lt_prog_compiler_static='-Bstatic'
7837
      case $cc_basename in
7838
      f77* | f90* | f95*)
7839
        lt_prog_compiler_wl='-Qoption ld ';;
7840
      *)
7841
        lt_prog_compiler_wl='-Wl,';;
7842
      esac
7843
      ;;
7844
 
7845
    sunos4*)
7846
      lt_prog_compiler_wl='-Qoption ld '
7847
      lt_prog_compiler_pic='-PIC'
7848
      lt_prog_compiler_static='-Bstatic'
7849
      ;;
7850
 
7851
    sysv4 | sysv4.2uw2* | sysv4.3*)
7852
      lt_prog_compiler_wl='-Wl,'
7853
      lt_prog_compiler_pic='-KPIC'
7854
      lt_prog_compiler_static='-Bstatic'
7855
      ;;
7856
 
7857
    sysv4*MP*)
7858
      if test -d /usr/nec ;then
7859
        lt_prog_compiler_pic='-Kconform_pic'
7860
        lt_prog_compiler_static='-Bstatic'
7861
      fi
7862
      ;;
7863
 
7864
    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7865
      lt_prog_compiler_wl='-Wl,'
7866
      lt_prog_compiler_pic='-KPIC'
7867
      lt_prog_compiler_static='-Bstatic'
7868
      ;;
7869
 
7870
    unicos*)
7871
      lt_prog_compiler_wl='-Wl,'
7872
      lt_prog_compiler_can_build_shared=no
7873
      ;;
7874
 
7875
    uts4*)
7876
      lt_prog_compiler_pic='-pic'
7877
      lt_prog_compiler_static='-Bstatic'
7878
      ;;
7879
 
7880
    *)
7881
      lt_prog_compiler_can_build_shared=no
7882
      ;;
7883
    esac
7884
  fi
7885
 
7886
case $host_os in
7887
  # For platforms which do not support PIC, -DPIC is meaningless:
7888
  *djgpp*)
7889
    lt_prog_compiler_pic=
7890
    ;;
7891
  *)
7892
    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7893
    ;;
7894
esac
7895
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7896
$as_echo "$lt_prog_compiler_pic" >&6; }
7897
 
7898
 
7899
 
7900
 
7901
 
7902
 
7903
#
7904
# Check to make sure the PIC flag actually works.
7905
#
7906
if test -n "$lt_prog_compiler_pic"; then
7907
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7908
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7909
if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7910
  $as_echo_n "(cached) " >&6
7911
else
7912
  lt_cv_prog_compiler_pic_works=no
7913
   ac_outfile=conftest.$ac_objext
7914
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7915
   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7916
   # Insert the option either (1) after the last *FLAGS variable, or
7917
   # (2) before a word containing "conftest.", or (3) at the end.
7918
   # Note that $ac_compile itself does not contain backslashes and begins
7919
   # with a dollar sign (not a hyphen), so the echo should work correctly.
7920
   # The option is referenced via a variable to avoid confusing sed.
7921
   lt_compile=`echo "$ac_compile" | $SED \
7922
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7923
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7924
   -e 's:$: $lt_compiler_flag:'`
7925
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7926
   (eval "$lt_compile" 2>conftest.err)
7927
   ac_status=$?
7928
   cat conftest.err >&5
7929
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7930
   if (exit $ac_status) && test -s "$ac_outfile"; then
7931
     # The compiler can only warn and ignore the option if not recognized
7932
     # So say no if there are warnings other than the usual output.
7933
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7934
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7935
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7936
       lt_cv_prog_compiler_pic_works=yes
7937
     fi
7938
   fi
7939
   $RM conftest*
7940
 
7941
fi
7942
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7943
$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7944
 
7945
if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7946
    case $lt_prog_compiler_pic in
7947
     "" | " "*) ;;
7948
     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7949
     esac
7950
else
7951
    lt_prog_compiler_pic=
7952
     lt_prog_compiler_can_build_shared=no
7953
fi
7954
 
7955
fi
7956
 
7957
 
7958
 
7959
 
7960
 
7961
 
7962
#
7963
# Check to make sure the static flag actually works.
7964
#
7965
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7966
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7967
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7968
if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7969
  $as_echo_n "(cached) " >&6
7970
else
7971
  lt_cv_prog_compiler_static_works=no
7972
   save_LDFLAGS="$LDFLAGS"
7973
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7974
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7975
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7976
     # The linker can only warn and ignore the option if not recognized
7977
     # So say no if there are warnings
7978
     if test -s conftest.err; then
7979
       # Append any errors to the config.log.
7980
       cat conftest.err 1>&5
7981
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
7982
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7983
       if diff conftest.exp conftest.er2 >/dev/null; then
7984
         lt_cv_prog_compiler_static_works=yes
7985
       fi
7986
     else
7987
       lt_cv_prog_compiler_static_works=yes
7988
     fi
7989
   fi
7990
   $RM -r conftest*
7991
   LDFLAGS="$save_LDFLAGS"
7992
 
7993
fi
7994
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7995
$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7996
 
7997
if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7998
    :
7999
else
8000
    lt_prog_compiler_static=
8001
fi
8002
 
8003
 
8004
 
8005
 
8006
 
8007
 
8008
 
8009
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8010
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8011
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8012
  $as_echo_n "(cached) " >&6
8013
else
8014
  lt_cv_prog_compiler_c_o=no
8015
   $RM -r conftest 2>/dev/null
8016
   mkdir conftest
8017
   cd conftest
8018
   mkdir out
8019
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8020
 
8021
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8022
   # Insert the option either (1) after the last *FLAGS variable, or
8023
   # (2) before a word containing "conftest.", or (3) at the end.
8024
   # Note that $ac_compile itself does not contain backslashes and begins
8025
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8026
   lt_compile=`echo "$ac_compile" | $SED \
8027
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8028
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8029
   -e 's:$: $lt_compiler_flag:'`
8030
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8031
   (eval "$lt_compile" 2>out/conftest.err)
8032
   ac_status=$?
8033
   cat out/conftest.err >&5
8034
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8035
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8036
   then
8037
     # The compiler can only warn and ignore the option if not recognized
8038
     # So say no if there are warnings
8039
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8040
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8041
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8042
       lt_cv_prog_compiler_c_o=yes
8043
     fi
8044
   fi
8045
   chmod u+w . 2>&5
8046
   $RM conftest*
8047
   # SGI C++ compiler will create directory out/ii_files/ for
8048
   # template instantiation
8049
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8050
   $RM out/* && rmdir out
8051
   cd ..
8052
   $RM -r conftest
8053
   $RM conftest*
8054
 
8055
fi
8056
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8057
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8058
 
8059
 
8060
 
8061
 
8062
 
8063
 
8064
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8065
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8066
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8067
  $as_echo_n "(cached) " >&6
8068
else
8069
  lt_cv_prog_compiler_c_o=no
8070
   $RM -r conftest 2>/dev/null
8071
   mkdir conftest
8072
   cd conftest
8073
   mkdir out
8074
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8075
 
8076
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8077
   # Insert the option either (1) after the last *FLAGS variable, or
8078
   # (2) before a word containing "conftest.", or (3) at the end.
8079
   # Note that $ac_compile itself does not contain backslashes and begins
8080
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8081
   lt_compile=`echo "$ac_compile" | $SED \
8082
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8083
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8084
   -e 's:$: $lt_compiler_flag:'`
8085
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8086
   (eval "$lt_compile" 2>out/conftest.err)
8087
   ac_status=$?
8088
   cat out/conftest.err >&5
8089
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8090
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8091
   then
8092
     # The compiler can only warn and ignore the option if not recognized
8093
     # So say no if there are warnings
8094
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8095
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8096
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8097
       lt_cv_prog_compiler_c_o=yes
8098
     fi
8099
   fi
8100
   chmod u+w . 2>&5
8101
   $RM conftest*
8102
   # SGI C++ compiler will create directory out/ii_files/ for
8103
   # template instantiation
8104
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8105
   $RM out/* && rmdir out
8106
   cd ..
8107
   $RM -r conftest
8108
   $RM conftest*
8109
 
8110
fi
8111
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8112
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8113
 
8114
 
8115
 
8116
 
8117
hard_links="nottested"
8118
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8119
  # do not overwrite the value of need_locks provided by the user
8120
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8121
$as_echo_n "checking if we can lock with hard links... " >&6; }
8122
  hard_links=yes
8123
  $RM conftest*
8124
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8125
  touch conftest.a
8126
  ln conftest.a conftest.b 2>&5 || hard_links=no
8127
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8128
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8129
$as_echo "$hard_links" >&6; }
8130
  if test "$hard_links" = no; then
8131
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8132
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8133
    need_locks=warn
8134
  fi
8135
else
8136
  need_locks=no
8137
fi
8138
 
8139
 
8140
 
8141
 
8142
 
8143
 
8144
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8145
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8146
 
8147
  runpath_var=
8148
  allow_undefined_flag=
8149
  always_export_symbols=no
8150
  archive_cmds=
8151
  archive_expsym_cmds=
8152
  compiler_needs_object=no
8153
  enable_shared_with_static_runtimes=no
8154
  export_dynamic_flag_spec=
8155
  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8156
  hardcode_automatic=no
8157
  hardcode_direct=no
8158
  hardcode_direct_absolute=no
8159
  hardcode_libdir_flag_spec=
8160
  hardcode_libdir_flag_spec_ld=
8161
  hardcode_libdir_separator=
8162
  hardcode_minus_L=no
8163
  hardcode_shlibpath_var=unsupported
8164
  inherit_rpath=no
8165
  link_all_deplibs=unknown
8166
  module_cmds=
8167
  module_expsym_cmds=
8168
  old_archive_from_new_cmds=
8169
  old_archive_from_expsyms_cmds=
8170
  thread_safe_flag_spec=
8171
  whole_archive_flag_spec=
8172
  # include_expsyms should be a list of space-separated symbols to be *always*
8173
  # included in the symbol list
8174
  include_expsyms=
8175
  # exclude_expsyms can be an extended regexp of symbols to exclude
8176
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8177
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8178
  # as well as any symbol that contains `d'.
8179
  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8180
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8181
  # platforms (ab)use it in PIC code, but their linkers get confused if
8182
  # the symbol is explicitly referenced.  Since portable code cannot
8183
  # rely on this symbol name, it's probably fine to never include it in
8184
  # preloaded symbol tables.
8185
  # Exclude shared library initialization/finalization symbols.
8186
  extract_expsyms_cmds=
8187
 
8188
  case $host_os in
8189
  cygwin* | mingw* | pw32* | cegcc*)
8190
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8191
    # When not using gcc, we currently assume that we are using
8192
    # Microsoft Visual C++.
8193
    if test "$GCC" != yes; then
8194
      with_gnu_ld=no
8195
    fi
8196
    ;;
8197
  interix*)
8198
    # we just hope/assume this is gcc and not c89 (= MSVC++)
8199
    with_gnu_ld=yes
8200
    ;;
8201
  openbsd*)
8202
    with_gnu_ld=no
8203
    ;;
8204
  esac
8205
 
8206
  ld_shlibs=yes
8207
 
8208
  # On some targets, GNU ld is compatible enough with the native linker
8209
  # that we're better off using the native interface for both.
8210
  lt_use_gnu_ld_interface=no
8211
  if test "$with_gnu_ld" = yes; then
8212
    case $host_os in
8213
      aix*)
8214
        # The AIX port of GNU ld has always aspired to compatibility
8215
        # with the native linker.  However, as the warning in the GNU ld
8216
        # block says, versions before 2.19.5* couldn't really create working
8217
        # shared libraries, regardless of the interface used.
8218
        case `$LD -v 2>&1` in
8219
          *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8220
          *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8221
          *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8222
          *)
8223
            lt_use_gnu_ld_interface=yes
8224
            ;;
8225
        esac
8226
        ;;
8227
      *)
8228
        lt_use_gnu_ld_interface=yes
8229
        ;;
8230
    esac
8231
  fi
8232
 
8233
  if test "$lt_use_gnu_ld_interface" = yes; then
8234
    # If archive_cmds runs LD, not CC, wlarc should be empty
8235
    wlarc='${wl}'
8236
 
8237
    # Set some defaults for GNU ld with shared library support. These
8238
    # are reset later if shared libraries are not supported. Putting them
8239
    # here allows them to be overridden if necessary.
8240
    runpath_var=LD_RUN_PATH
8241
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8242
    export_dynamic_flag_spec='${wl}--export-dynamic'
8243
    # ancient GNU ld didn't support --whole-archive et. al.
8244
    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8245
      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8246
    else
8247
      whole_archive_flag_spec=
8248
    fi
8249
    supports_anon_versioning=no
8250
    case `$LD -v 2>&1` in
8251
      *GNU\ gold*) supports_anon_versioning=yes ;;
8252
      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8253
      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8254
      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8255
      *\ 2.11.*) ;; # other 2.11 versions
8256
      *) supports_anon_versioning=yes ;;
8257
    esac
8258
 
8259
    # See if GNU ld supports shared libraries.
8260
    case $host_os in
8261
    aix[3-9]*)
8262
      # On AIX/PPC, the GNU linker is very broken
8263
      if test "$host_cpu" != ia64; then
8264
        ld_shlibs=no
8265
        cat <<_LT_EOF 1>&2
8266
 
8267
*** Warning: the GNU linker, at least up to release 2.19, is reported
8268
*** to be unable to reliably create shared libraries on AIX.
8269
*** Therefore, libtool is disabling shared libraries support.  If you
8270
*** really care for shared libraries, you may want to install binutils
8271
*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8272
*** You will then need to restart the configuration process.
8273
 
8274
_LT_EOF
8275
      fi
8276
      ;;
8277
 
8278
    amigaos*)
8279
      case $host_cpu in
8280
      powerpc)
8281
            # see comment about AmigaOS4 .so support
8282
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8283
            archive_expsym_cmds=''
8284
        ;;
8285
      m68k)
8286
            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)'
8287
            hardcode_libdir_flag_spec='-L$libdir'
8288
            hardcode_minus_L=yes
8289
        ;;
8290
      esac
8291
      ;;
8292
 
8293
    beos*)
8294
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8295
        allow_undefined_flag=unsupported
8296
        # Joseph Beckenbach  says some releases of gcc
8297
        # support --undefined.  This deserves some investigation.  FIXME
8298
        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8299
      else
8300
        ld_shlibs=no
8301
      fi
8302
      ;;
8303
 
8304
    cygwin* | mingw* | pw32* | cegcc*)
8305
      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8306
      # as there is no search path for DLLs.
8307
      hardcode_libdir_flag_spec='-L$libdir'
8308
      export_dynamic_flag_spec='${wl}--export-all-symbols'
8309
      allow_undefined_flag=unsupported
8310
      always_export_symbols=no
8311
      enable_shared_with_static_runtimes=yes
8312
      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8313
 
8314
      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8315
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8316
        # If the export-symbols file already is a .def file (1st line
8317
        # is EXPORTS), use it as is; otherwise, prepend...
8318
        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8319
          cp $export_symbols $output_objdir/$soname.def;
8320
        else
8321
          echo EXPORTS > $output_objdir/$soname.def;
8322
          cat $export_symbols >> $output_objdir/$soname.def;
8323
        fi~
8324
        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8325
      else
8326
        ld_shlibs=no
8327
      fi
8328
      ;;
8329
 
8330
    haiku*)
8331
      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8332
      link_all_deplibs=yes
8333
      ;;
8334
 
8335
    interix[3-9]*)
8336
      hardcode_direct=no
8337
      hardcode_shlibpath_var=no
8338
      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8339
      export_dynamic_flag_spec='${wl}-E'
8340
      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8341
      # Instead, shared libraries are loaded at an image base (0x10000000 by
8342
      # default) and relocated if they conflict, which is a slow very memory
8343
      # consuming and fragmenting process.  To avoid this, we pick a random,
8344
      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8345
      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8346
      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8347
      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'
8348
      ;;
8349
 
8350
    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8351
      tmp_diet=no
8352
      if test "$host_os" = linux-dietlibc; then
8353
        case $cc_basename in
8354
          diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8355
        esac
8356
      fi
8357
      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8358
         && test "$tmp_diet" = no
8359
      then
8360
        tmp_addflag=
8361
        tmp_sharedflag='-shared'
8362
        case $cc_basename,$host_cpu in
8363
        pgcc*)                          # Portland Group C compiler
8364
          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'
8365
          tmp_addflag=' $pic_flag'
8366
          ;;
8367
        pgf77* | pgf90* | pgf95* | pgfortran*)
8368
                                        # Portland Group f77 and f90 compilers
8369
          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'
8370
          tmp_addflag=' $pic_flag -Mnomain' ;;
8371
        ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8372
          tmp_addflag=' -i_dynamic' ;;
8373
        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8374
          tmp_addflag=' -i_dynamic -nofor_main' ;;
8375
        ifc* | ifort*)                  # Intel Fortran compiler
8376
          tmp_addflag=' -nofor_main' ;;
8377
        lf95*)                          # Lahey Fortran 8.1
8378
          whole_archive_flag_spec=
8379
          tmp_sharedflag='--shared' ;;
8380
        xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8381
          tmp_sharedflag='-qmkshrobj'
8382
          tmp_addflag= ;;
8383
        nvcc*)  # Cuda Compiler Driver 2.2
8384
          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'
8385
          compiler_needs_object=yes
8386
          ;;
8387
        esac
8388
        case `$CC -V 2>&1 | sed 5q` in
8389
        *Sun\ C*)                       # Sun C 5.9
8390
          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'
8391
          compiler_needs_object=yes
8392
          tmp_sharedflag='-G' ;;
8393
        *Sun\ F*)                       # Sun Fortran 8.3
8394
          tmp_sharedflag='-G' ;;
8395
        esac
8396
        archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8397
 
8398
        if test "x$supports_anon_versioning" = xyes; then
8399
          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8400
            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8401
            echo "local: *; };" >> $output_objdir/$libname.ver~
8402
            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8403
        fi
8404
 
8405
        case $cc_basename in
8406
        xlf* | bgf* | bgxlf* | mpixlf*)
8407
          # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8408
          whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8409
          hardcode_libdir_flag_spec=
8410
          hardcode_libdir_flag_spec_ld='-rpath $libdir'
8411
          archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8412
          if test "x$supports_anon_versioning" = xyes; then
8413
            archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8414
              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8415
              echo "local: *; };" >> $output_objdir/$libname.ver~
8416
              $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8417
          fi
8418
          ;;
8419
        esac
8420
      else
8421
        ld_shlibs=no
8422
      fi
8423
      ;;
8424
 
8425
    netbsd*)
8426
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8427
        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8428
        wlarc=
8429
      else
8430
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8431
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8432
      fi
8433
      ;;
8434
 
8435
    solaris*)
8436
      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8437
        ld_shlibs=no
8438
        cat <<_LT_EOF 1>&2
8439
 
8440
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8441
*** create shared libraries on Solaris systems.  Therefore, libtool
8442
*** is disabling shared libraries support.  We urge you to upgrade GNU
8443
*** binutils to release 2.9.1 or newer.  Another option is to modify
8444
*** your PATH or compiler configuration so that the native linker is
8445
*** used, and then restart.
8446
 
8447
_LT_EOF
8448
      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8449
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8450
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8451
      else
8452
        ld_shlibs=no
8453
      fi
8454
      ;;
8455
 
8456
    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8457
      case `$LD -v 2>&1` in
8458
        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8459
        ld_shlibs=no
8460
        cat <<_LT_EOF 1>&2
8461
 
8462
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8463
*** reliably create shared libraries on SCO systems.  Therefore, libtool
8464
*** is disabling shared libraries support.  We urge you to upgrade GNU
8465
*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8466
*** your PATH or compiler configuration so that the native linker is
8467
*** used, and then restart.
8468
 
8469
_LT_EOF
8470
        ;;
8471
        *)
8472
          # For security reasons, it is highly recommended that you always
8473
          # use absolute paths for naming shared libraries, and exclude the
8474
          # DT_RUNPATH tag from executables and libraries.  But doing so
8475
          # requires that you compile everything twice, which is a pain.
8476
          if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8477
            hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8478
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8479
            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8480
          else
8481
            ld_shlibs=no
8482
          fi
8483
        ;;
8484
      esac
8485
      ;;
8486
 
8487
    sunos4*)
8488
      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8489
      wlarc=
8490
      hardcode_direct=yes
8491
      hardcode_shlibpath_var=no
8492
      ;;
8493
 
8494
    *)
8495
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8496
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8497
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8498
      else
8499
        ld_shlibs=no
8500
      fi
8501
      ;;
8502
    esac
8503
 
8504
    if test "$ld_shlibs" = no; then
8505
      runpath_var=
8506
      hardcode_libdir_flag_spec=
8507
      export_dynamic_flag_spec=
8508
      whole_archive_flag_spec=
8509
    fi
8510
  else
8511
    # PORTME fill in a description of your system's linker (not GNU ld)
8512
    case $host_os in
8513
    aix3*)
8514
      allow_undefined_flag=unsupported
8515
      always_export_symbols=yes
8516
      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'
8517
      # Note: this linker hardcodes the directories in LIBPATH if there
8518
      # are no directories specified by -L.
8519
      hardcode_minus_L=yes
8520
      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8521
        # Neither direct hardcoding nor static linking is supported with a
8522
        # broken collect2.
8523
        hardcode_direct=unsupported
8524
      fi
8525
      ;;
8526
 
8527
    aix[4-9]*)
8528
      if test "$host_cpu" = ia64; then
8529
        # On IA64, the linker does run time linking by default, so we don't
8530
        # have to do anything special.
8531
        aix_use_runtimelinking=no
8532
        exp_sym_flag='-Bexport'
8533
        no_entry_flag=""
8534
      else
8535
        # If we're using GNU nm, then we don't want the "-C" option.
8536
        # -C means demangle to AIX nm, but means don't demangle with GNU nm
8537
        # Also, AIX nm treats weak defined symbols like other global
8538
        # defined symbols, whereas GNU nm marks them as "W".
8539
        if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8540
          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'
8541
        else
8542
          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'
8543
        fi
8544
        aix_use_runtimelinking=no
8545
 
8546
        # Test if we are trying to use run time linking or normal
8547
        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8548
        # need to do runtime linking.
8549
        case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8550
          for ld_flag in $LDFLAGS; do
8551
          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8552
            aix_use_runtimelinking=yes
8553
            break
8554
          fi
8555
          done
8556
          ;;
8557
        esac
8558
 
8559
        exp_sym_flag='-bexport'
8560
        no_entry_flag='-bnoentry'
8561
      fi
8562
 
8563
      # When large executables or shared objects are built, AIX ld can
8564
      # have problems creating the table of contents.  If linking a library
8565
      # or program results in "error TOC overflow" add -mminimal-toc to
8566
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8567
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8568
 
8569
      archive_cmds=''
8570
      hardcode_direct=yes
8571
      hardcode_direct_absolute=yes
8572
      hardcode_libdir_separator=':'
8573
      link_all_deplibs=yes
8574
      file_list_spec='${wl}-f,'
8575
 
8576
      if test "$GCC" = yes; then
8577
        case $host_os in aix4.[012]|aix4.[012].*)
8578
        # We only want to do this on AIX 4.2 and lower, the check
8579
        # below for broken collect2 doesn't work under 4.3+
8580
          collect2name=`${CC} -print-prog-name=collect2`
8581
          if test -f "$collect2name" &&
8582
           strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8583
          then
8584
          # We have reworked collect2
8585
          :
8586
          else
8587
          # We have old collect2
8588
          hardcode_direct=unsupported
8589
          # It fails to find uninstalled libraries when the uninstalled
8590
          # path is not listed in the libpath.  Setting hardcode_minus_L
8591
          # to unsupported forces relinking
8592
          hardcode_minus_L=yes
8593
          hardcode_libdir_flag_spec='-L$libdir'
8594
          hardcode_libdir_separator=
8595
          fi
8596
          ;;
8597
        esac
8598
        shared_flag='-shared'
8599
        if test "$aix_use_runtimelinking" = yes; then
8600
          shared_flag="$shared_flag "'${wl}-G'
8601
        fi
8602
      else
8603
        # not using gcc
8604
        if test "$host_cpu" = ia64; then
8605
        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8606
        # chokes on -Wl,-G. The following line is correct:
8607
          shared_flag='-G'
8608
        else
8609
          if test "$aix_use_runtimelinking" = yes; then
8610
            shared_flag='${wl}-G'
8611
          else
8612
            shared_flag='${wl}-bM:SRE'
8613
          fi
8614
        fi
8615
      fi
8616
 
8617
      export_dynamic_flag_spec='${wl}-bexpall'
8618
      # It seems that -bexpall does not export symbols beginning with
8619
      # underscore (_), so it is better to generate a list of symbols to export.
8620
      always_export_symbols=yes
8621
      if test "$aix_use_runtimelinking" = yes; then
8622
        # Warning - without using the other runtime loading flags (-brtl),
8623
        # -berok will link without error, but may produce a broken library.
8624
        allow_undefined_flag='-berok'
8625
        # Determine the default libpath from the value encoded in an
8626
        # empty executable.
8627
        if test x$gcc_no_link = xyes; then
8628
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8629
fi
8630
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8631
/* end confdefs.h.  */
8632
 
8633
int
8634
main ()
8635
{
8636
 
8637
  ;
8638
  return 0;
8639
}
8640
_ACEOF
8641
if ac_fn_c_try_link "$LINENO"; then :
8642
 
8643
lt_aix_libpath_sed='
8644
    /Import File Strings/,/^$/ {
8645
        /^0/ {
8646
            s/^0  *\(.*\)$/\1/
8647
            p
8648
        }
8649
    }'
8650
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8651
# Check for a 64-bit object if we didn't find anything.
8652
if test -z "$aix_libpath"; then
8653
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8654
fi
8655
fi
8656
rm -f core conftest.err conftest.$ac_objext \
8657
    conftest$ac_exeext conftest.$ac_ext
8658
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8659
 
8660
        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8661
        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"
8662
      else
8663
        if test "$host_cpu" = ia64; then
8664
          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8665
          allow_undefined_flag="-z nodefs"
8666
          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"
8667
        else
8668
         # Determine the default libpath from the value encoded in an
8669
         # empty executable.
8670
         if test x$gcc_no_link = xyes; then
8671
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8672
fi
8673
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8674
/* end confdefs.h.  */
8675
 
8676
int
8677
main ()
8678
{
8679
 
8680
  ;
8681
  return 0;
8682
}
8683
_ACEOF
8684
if ac_fn_c_try_link "$LINENO"; then :
8685
 
8686
lt_aix_libpath_sed='
8687
    /Import File Strings/,/^$/ {
8688
        /^0/ {
8689
            s/^0  *\(.*\)$/\1/
8690
            p
8691
        }
8692
    }'
8693
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8694
# Check for a 64-bit object if we didn't find anything.
8695
if test -z "$aix_libpath"; then
8696
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8697
fi
8698
fi
8699
rm -f core conftest.err conftest.$ac_objext \
8700
    conftest$ac_exeext conftest.$ac_ext
8701
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8702
 
8703
         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8704
          # Warning - without using the other run time loading flags,
8705
          # -berok will link without error, but may produce a broken library.
8706
          no_undefined_flag=' ${wl}-bernotok'
8707
          allow_undefined_flag=' ${wl}-berok'
8708
          if test "$with_gnu_ld" = yes; then
8709
            # We only use this code for GNU lds that support --whole-archive.
8710
            whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8711
          else
8712
            # Exported symbols can be pulled into shared objects from archives
8713
            whole_archive_flag_spec='$convenience'
8714
          fi
8715
          archive_cmds_need_lc=yes
8716
          # This is similar to how AIX traditionally builds its shared libraries.
8717
          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'
8718
        fi
8719
      fi
8720
      ;;
8721
 
8722
    amigaos*)
8723
      case $host_cpu in
8724
      powerpc)
8725
            # see comment about AmigaOS4 .so support
8726
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8727
            archive_expsym_cmds=''
8728
        ;;
8729
      m68k)
8730
            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)'
8731
            hardcode_libdir_flag_spec='-L$libdir'
8732
            hardcode_minus_L=yes
8733
        ;;
8734
      esac
8735
      ;;
8736
 
8737
    bsdi[45]*)
8738
      export_dynamic_flag_spec=-rdynamic
8739
      ;;
8740
 
8741
    cygwin* | mingw* | pw32* | cegcc*)
8742
      # When not using gcc, we currently assume that we are using
8743
      # Microsoft Visual C++.
8744
      # hardcode_libdir_flag_spec is actually meaningless, as there is
8745
      # no search path for DLLs.
8746
      hardcode_libdir_flag_spec=' '
8747
      allow_undefined_flag=unsupported
8748
      # Tell ltmain to make .lib files, not .a files.
8749
      libext=lib
8750
      # Tell ltmain to make .dll files, not .so files.
8751
      shrext_cmds=".dll"
8752
      # FIXME: Setting linknames here is a bad hack.
8753
      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8754
      # The linker will automatically build a .lib file if we build a DLL.
8755
      old_archive_from_new_cmds='true'
8756
      # FIXME: Should let the user specify the lib program.
8757
      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8758
      fix_srcfile_path='`cygpath -w "$srcfile"`'
8759
      enable_shared_with_static_runtimes=yes
8760
      ;;
8761
 
8762
    darwin* | rhapsody*)
8763
 
8764
 
8765
  archive_cmds_need_lc=no
8766
  hardcode_direct=no
8767
  hardcode_automatic=yes
8768
  hardcode_shlibpath_var=unsupported
8769
  if test "$lt_cv_ld_force_load" = "yes"; then
8770
    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\"`'
8771
  else
8772
    whole_archive_flag_spec=''
8773
  fi
8774
  link_all_deplibs=yes
8775
  allow_undefined_flag="$_lt_dar_allow_undefined"
8776
  case $cc_basename in
8777
     ifort*) _lt_dar_can_shared=yes ;;
8778
     *) _lt_dar_can_shared=$GCC ;;
8779
  esac
8780
  if test "$_lt_dar_can_shared" = "yes"; then
8781
    output_verbose_link_cmd=func_echo_all
8782
    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8783
    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8784
    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}"
8785
    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}"
8786
 
8787
  else
8788
  ld_shlibs=no
8789
  fi
8790
 
8791
      ;;
8792
 
8793
    dgux*)
8794
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8795
      hardcode_libdir_flag_spec='-L$libdir'
8796
      hardcode_shlibpath_var=no
8797
      ;;
8798
 
8799
    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8800
    # support.  Future versions do this automatically, but an explicit c++rt0.o
8801
    # does not break anything, and helps significantly (at the cost of a little
8802
    # extra space).
8803
    freebsd2.2*)
8804
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8805
      hardcode_libdir_flag_spec='-R$libdir'
8806
      hardcode_direct=yes
8807
      hardcode_shlibpath_var=no
8808
      ;;
8809
 
8810
    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8811
    freebsd2.*)
8812
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8813
      hardcode_direct=yes
8814
      hardcode_minus_L=yes
8815
      hardcode_shlibpath_var=no
8816
      ;;
8817
 
8818
    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8819
    freebsd* | dragonfly*)
8820
      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8821
      hardcode_libdir_flag_spec='-R$libdir'
8822
      hardcode_direct=yes
8823
      hardcode_shlibpath_var=no
8824
      ;;
8825
 
8826
    hpux9*)
8827
      if test "$GCC" = yes; then
8828
        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'
8829
      else
8830
        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'
8831
      fi
8832
      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8833
      hardcode_libdir_separator=:
8834
      hardcode_direct=yes
8835
 
8836
      # hardcode_minus_L: Not really in the search PATH,
8837
      # but as the default location of the library.
8838
      hardcode_minus_L=yes
8839
      export_dynamic_flag_spec='${wl}-E'
8840
      ;;
8841
 
8842
    hpux10*)
8843
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8844
        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8845
      else
8846
        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8847
      fi
8848
      if test "$with_gnu_ld" = no; then
8849
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8850
        hardcode_libdir_flag_spec_ld='+b $libdir'
8851
        hardcode_libdir_separator=:
8852
        hardcode_direct=yes
8853
        hardcode_direct_absolute=yes
8854
        export_dynamic_flag_spec='${wl}-E'
8855
        # hardcode_minus_L: Not really in the search PATH,
8856
        # but as the default location of the library.
8857
        hardcode_minus_L=yes
8858
      fi
8859
      ;;
8860
 
8861
    hpux11*)
8862
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8863
        case $host_cpu in
8864
        hppa*64*)
8865
          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8866
          ;;
8867
        ia64*)
8868
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8869
          ;;
8870
        *)
8871
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8872
          ;;
8873
        esac
8874
      else
8875
        case $host_cpu in
8876
        hppa*64*)
8877
          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8878
          ;;
8879
        ia64*)
8880
          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8881
          ;;
8882
        *)
8883
 
8884
          # Older versions of the 11.00 compiler do not understand -b yet
8885
          # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8886
          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8887
$as_echo_n "checking if $CC understands -b... " >&6; }
8888
if test "${lt_cv_prog_compiler__b+set}" = set; then :
8889
  $as_echo_n "(cached) " >&6
8890
else
8891
  lt_cv_prog_compiler__b=no
8892
   save_LDFLAGS="$LDFLAGS"
8893
   LDFLAGS="$LDFLAGS -b"
8894
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8895
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8896
     # The linker can only warn and ignore the option if not recognized
8897
     # So say no if there are warnings
8898
     if test -s conftest.err; then
8899
       # Append any errors to the config.log.
8900
       cat conftest.err 1>&5
8901
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8902
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8903
       if diff conftest.exp conftest.er2 >/dev/null; then
8904
         lt_cv_prog_compiler__b=yes
8905
       fi
8906
     else
8907
       lt_cv_prog_compiler__b=yes
8908
     fi
8909
   fi
8910
   $RM -r conftest*
8911
   LDFLAGS="$save_LDFLAGS"
8912
 
8913
fi
8914
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8915
$as_echo "$lt_cv_prog_compiler__b" >&6; }
8916
 
8917
if test x"$lt_cv_prog_compiler__b" = xyes; then
8918
    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8919
else
8920
    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8921
fi
8922
 
8923
          ;;
8924
        esac
8925
      fi
8926
      if test "$with_gnu_ld" = no; then
8927
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8928
        hardcode_libdir_separator=:
8929
 
8930
        case $host_cpu in
8931
        hppa*64*|ia64*)
8932
          hardcode_direct=no
8933
          hardcode_shlibpath_var=no
8934
          ;;
8935
        *)
8936
          hardcode_direct=yes
8937
          hardcode_direct_absolute=yes
8938
          export_dynamic_flag_spec='${wl}-E'
8939
 
8940
          # hardcode_minus_L: Not really in the search PATH,
8941
          # but as the default location of the library.
8942
          hardcode_minus_L=yes
8943
          ;;
8944
        esac
8945
      fi
8946
      ;;
8947
 
8948
    irix5* | irix6* | nonstopux*)
8949
      if test "$GCC" = yes; then
8950
        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'
8951
        # Try to use the -exported_symbol ld option, if it does not
8952
        # work, assume that -exports_file does not work either and
8953
        # implicitly export all symbols.
8954
        save_LDFLAGS="$LDFLAGS"
8955
        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8956
        if test x$gcc_no_link = xyes; then
8957
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8958
fi
8959
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8960
/* end confdefs.h.  */
8961
int foo(void) {}
8962
_ACEOF
8963
if ac_fn_c_try_link "$LINENO"; then :
8964
  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'
8965
 
8966
fi
8967
rm -f core conftest.err conftest.$ac_objext \
8968
    conftest$ac_exeext conftest.$ac_ext
8969
        LDFLAGS="$save_LDFLAGS"
8970
      else
8971
        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'
8972
        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'
8973
      fi
8974
      archive_cmds_need_lc='no'
8975
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8976
      hardcode_libdir_separator=:
8977
      inherit_rpath=yes
8978
      link_all_deplibs=yes
8979
      ;;
8980
 
8981
    netbsd*)
8982
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8983
        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8984
      else
8985
        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8986
      fi
8987
      hardcode_libdir_flag_spec='-R$libdir'
8988
      hardcode_direct=yes
8989
      hardcode_shlibpath_var=no
8990
      ;;
8991
 
8992
    newsos6)
8993
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8994
      hardcode_direct=yes
8995
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8996
      hardcode_libdir_separator=:
8997
      hardcode_shlibpath_var=no
8998
      ;;
8999
 
9000
    *nto* | *qnx*)
9001
      ;;
9002
 
9003
    openbsd*)
9004
      if test -f /usr/libexec/ld.so; then
9005
        hardcode_direct=yes
9006
        hardcode_shlibpath_var=no
9007
        hardcode_direct_absolute=yes
9008
        if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9009
          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9010
          archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9011
          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9012
          export_dynamic_flag_spec='${wl}-E'
9013
        else
9014
          case $host_os in
9015
           openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9016
             archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9017
             hardcode_libdir_flag_spec='-R$libdir'
9018
             ;;
9019
           *)
9020
             archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9021
             hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9022
             ;;
9023
          esac
9024
        fi
9025
      else
9026
        ld_shlibs=no
9027
      fi
9028
      ;;
9029
 
9030
    os2*)
9031
      hardcode_libdir_flag_spec='-L$libdir'
9032
      hardcode_minus_L=yes
9033
      allow_undefined_flag=unsupported
9034
      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'
9035
      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9036
      ;;
9037
 
9038
    osf3*)
9039
      if test "$GCC" = yes; then
9040
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9041
        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'
9042
      else
9043
        allow_undefined_flag=' -expect_unresolved \*'
9044
        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'
9045
      fi
9046
      archive_cmds_need_lc='no'
9047
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9048
      hardcode_libdir_separator=:
9049
      ;;
9050
 
9051
    osf4* | osf5*)      # as osf3* with the addition of -msym flag
9052
      if test "$GCC" = yes; then
9053
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9054
        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'
9055
        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9056
      else
9057
        allow_undefined_flag=' -expect_unresolved \*'
9058
        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'
9059
        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~
9060
        $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'
9061
 
9062
        # Both c and cxx compiler support -rpath directly
9063
        hardcode_libdir_flag_spec='-rpath $libdir'
9064
      fi
9065
      archive_cmds_need_lc='no'
9066
      hardcode_libdir_separator=:
9067
      ;;
9068
 
9069
    solaris*)
9070
      no_undefined_flag=' -z defs'
9071
      if test "$GCC" = yes; then
9072
        wlarc='${wl}'
9073
        archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9074
        archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9075
          $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9076
      else
9077
        case `$CC -V 2>&1` in
9078
        *"Compilers 5.0"*)
9079
          wlarc=''
9080
          archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9081
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9082
          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9083
          ;;
9084
        *)
9085
          wlarc='${wl}'
9086
          archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9087
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9088
          $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9089
          ;;
9090
        esac
9091
      fi
9092
      hardcode_libdir_flag_spec='-R$libdir'
9093
      hardcode_shlibpath_var=no
9094
      case $host_os in
9095
      solaris2.[0-5] | solaris2.[0-5].*) ;;
9096
      *)
9097
        # The compiler driver will combine and reorder linker options,
9098
        # but understands `-z linker_flag'.  GCC discards it without `$wl',
9099
        # but is careful enough not to reorder.
9100
        # Supported since Solaris 2.6 (maybe 2.5.1?)
9101
        if test "$GCC" = yes; then
9102
          whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9103
        else
9104
          whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9105
        fi
9106
        ;;
9107
      esac
9108
      link_all_deplibs=yes
9109
      ;;
9110
 
9111
    sunos4*)
9112
      if test "x$host_vendor" = xsequent; then
9113
        # Use $CC to link under sequent, because it throws in some extra .o
9114
        # files that make .init and .fini sections work.
9115
        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9116
      else
9117
        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9118
      fi
9119
      hardcode_libdir_flag_spec='-L$libdir'
9120
      hardcode_direct=yes
9121
      hardcode_minus_L=yes
9122
      hardcode_shlibpath_var=no
9123
      ;;
9124
 
9125
    sysv4)
9126
      case $host_vendor in
9127
        sni)
9128
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9129
          hardcode_direct=yes # is this really true???
9130
        ;;
9131
        siemens)
9132
          ## LD is ld it makes a PLAMLIB
9133
          ## CC just makes a GrossModule.
9134
          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9135
          reload_cmds='$CC -r -o $output$reload_objs'
9136
          hardcode_direct=no
9137
        ;;
9138
        motorola)
9139
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9140
          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9141
        ;;
9142
      esac
9143
      runpath_var='LD_RUN_PATH'
9144
      hardcode_shlibpath_var=no
9145
      ;;
9146
 
9147
    sysv4.3*)
9148
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9149
      hardcode_shlibpath_var=no
9150
      export_dynamic_flag_spec='-Bexport'
9151
      ;;
9152
 
9153
    sysv4*MP*)
9154
      if test -d /usr/nec; then
9155
        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9156
        hardcode_shlibpath_var=no
9157
        runpath_var=LD_RUN_PATH
9158
        hardcode_runpath_var=yes
9159
        ld_shlibs=yes
9160
      fi
9161
      ;;
9162
 
9163
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9164
      no_undefined_flag='${wl}-z,text'
9165
      archive_cmds_need_lc=no
9166
      hardcode_shlibpath_var=no
9167
      runpath_var='LD_RUN_PATH'
9168
 
9169
      if test "$GCC" = yes; then
9170
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9171
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9172
      else
9173
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9174
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9175
      fi
9176
      ;;
9177
 
9178
    sysv5* | sco3.2v5* | sco5v6*)
9179
      # Note: We can NOT use -z defs as we might desire, because we do not
9180
      # link with -lc, and that would cause any symbols used from libc to
9181
      # always be unresolved, which means just about no library would
9182
      # ever link correctly.  If we're not using GNU ld we use -z text
9183
      # though, which does catch some bad symbols but isn't as heavy-handed
9184
      # as -z defs.
9185
      no_undefined_flag='${wl}-z,text'
9186
      allow_undefined_flag='${wl}-z,nodefs'
9187
      archive_cmds_need_lc=no
9188
      hardcode_shlibpath_var=no
9189
      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9190
      hardcode_libdir_separator=':'
9191
      link_all_deplibs=yes
9192
      export_dynamic_flag_spec='${wl}-Bexport'
9193
      runpath_var='LD_RUN_PATH'
9194
 
9195
      if test "$GCC" = yes; then
9196
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9197
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9198
      else
9199
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9200
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9201
      fi
9202
      ;;
9203
 
9204
    uts4*)
9205
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9206
      hardcode_libdir_flag_spec='-L$libdir'
9207
      hardcode_shlibpath_var=no
9208
      ;;
9209
 
9210
    *)
9211
      ld_shlibs=no
9212
      ;;
9213
    esac
9214
 
9215
    if test x$host_vendor = xsni; then
9216
      case $host in
9217
      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9218
        export_dynamic_flag_spec='${wl}-Blargedynsym'
9219
        ;;
9220
      esac
9221
    fi
9222
  fi
9223
 
9224
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9225
$as_echo "$ld_shlibs" >&6; }
9226
test "$ld_shlibs" = no && can_build_shared=no
9227
 
9228
with_gnu_ld=$with_gnu_ld
9229
 
9230
 
9231
 
9232
 
9233
 
9234
 
9235
 
9236
 
9237
 
9238
 
9239
 
9240
 
9241
 
9242
 
9243
 
9244
#
9245
# Do we need to explicitly link libc?
9246
#
9247
case "x$archive_cmds_need_lc" in
9248
x|xyes)
9249
  # Assume -lc should be added
9250
  archive_cmds_need_lc=yes
9251
 
9252
  if test "$enable_shared" = yes && test "$GCC" = yes; then
9253
    case $archive_cmds in
9254
    *'~'*)
9255
      # FIXME: we may have to deal with multi-command sequences.
9256
      ;;
9257
    '$CC '*)
9258
      # Test whether the compiler implicitly links with -lc since on some
9259
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9260
      # to ld, don't add -lc before -lgcc.
9261
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9262
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9263
if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9264
  $as_echo_n "(cached) " >&6
9265
else
9266
  $RM conftest*
9267
        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9268
 
9269
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9270
  (eval $ac_compile) 2>&5
9271
  ac_status=$?
9272
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9273
  test $ac_status = 0; } 2>conftest.err; then
9274
          soname=conftest
9275
          lib=conftest
9276
          libobjs=conftest.$ac_objext
9277
          deplibs=
9278
          wl=$lt_prog_compiler_wl
9279
          pic_flag=$lt_prog_compiler_pic
9280
          compiler_flags=-v
9281
          linker_flags=-v
9282
          verstring=
9283
          output_objdir=.
9284
          libname=conftest
9285
          lt_save_allow_undefined_flag=$allow_undefined_flag
9286
          allow_undefined_flag=
9287
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9288
  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9289
  ac_status=$?
9290
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9291
  test $ac_status = 0; }
9292
          then
9293
            lt_cv_archive_cmds_need_lc=no
9294
          else
9295
            lt_cv_archive_cmds_need_lc=yes
9296
          fi
9297
          allow_undefined_flag=$lt_save_allow_undefined_flag
9298
        else
9299
          cat conftest.err 1>&5
9300
        fi
9301
        $RM conftest*
9302
 
9303
fi
9304
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9305
$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9306
      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9307
      ;;
9308
    esac
9309
  fi
9310
  ;;
9311
esac
9312
 
9313
 
9314
 
9315
 
9316
 
9317
 
9318
 
9319
 
9320
 
9321
 
9322
 
9323
 
9324
 
9325
 
9326
 
9327
 
9328
 
9329
 
9330
 
9331
 
9332
 
9333
 
9334
 
9335
 
9336
 
9337
 
9338
 
9339
 
9340
 
9341
 
9342
 
9343
 
9344
 
9345
 
9346
 
9347
 
9348
 
9349
 
9350
 
9351
 
9352
 
9353
 
9354
 
9355
 
9356
 
9357
 
9358
 
9359
 
9360
 
9361
 
9362
 
9363
 
9364
 
9365
 
9366
 
9367
 
9368
 
9369
 
9370
 
9371
 
9372
 
9373
 
9374
 
9375
 
9376
 
9377
 
9378
 
9379
 
9380
 
9381
 
9382
 
9383
 
9384
 
9385
 
9386
 
9387
 
9388
 
9389
 
9390
 
9391
 
9392
 
9393
 
9394
 
9395
 
9396
 
9397
 
9398
 
9399
 
9400
 
9401
 
9402
 
9403
 
9404
 
9405
 
9406
 
9407
 
9408
 
9409
 
9410
 
9411
 
9412
 
9413
 
9414
 
9415
 
9416
 
9417
 
9418
 
9419
 
9420
 
9421
 
9422
 
9423
 
9424
 
9425
 
9426
 
9427
 
9428
 
9429
 
9430
 
9431
 
9432
 
9433
 
9434
 
9435
 
9436
 
9437
 
9438
 
9439
 
9440
 
9441
 
9442
 
9443
 
9444
 
9445
 
9446
 
9447
 
9448
 
9449
 
9450
 
9451
 
9452
 
9453
 
9454
 
9455
 
9456
 
9457
 
9458
 
9459
 
9460
 
9461
 
9462
 
9463
 
9464
 
9465
 
9466
 
9467
 
9468
 
9469
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9470
$as_echo_n "checking dynamic linker characteristics... " >&6; }
9471
 
9472
if test "$GCC" = yes; then
9473
  case $host_os in
9474
    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9475
    *) lt_awk_arg="/^libraries:/" ;;
9476
  esac
9477
  case $host_os in
9478
    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9479
    *) lt_sed_strip_eq="s,=/,/,g" ;;
9480
  esac
9481
  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9482
  case $lt_search_path_spec in
9483
  *\;*)
9484
    # if the path contains ";" then we assume it to be the separator
9485
    # otherwise default to the standard path separator (i.e. ":") - it is
9486
    # assumed that no part of a normal pathname contains ";" but that should
9487
    # okay in the real world where ";" in dirpaths is itself problematic.
9488
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9489
    ;;
9490
  *)
9491
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9492
    ;;
9493
  esac
9494
  # Ok, now we have the path, separated by spaces, we can step through it
9495
  # and add multilib dir if necessary.
9496
  lt_tmp_lt_search_path_spec=
9497
  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9498
  for lt_sys_path in $lt_search_path_spec; do
9499
    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9500
      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9501
    else
9502
      test -d "$lt_sys_path" && \
9503
        lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9504
    fi
9505
  done
9506
  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9507
BEGIN {RS=" "; FS="/|\n";} {
9508
  lt_foo="";
9509
  lt_count=0;
9510
  for (lt_i = NF; lt_i > 0; lt_i--) {
9511
    if ($lt_i != "" && $lt_i != ".") {
9512
      if ($lt_i == "..") {
9513
        lt_count++;
9514
      } else {
9515
        if (lt_count == 0) {
9516
          lt_foo="/" $lt_i lt_foo;
9517
        } else {
9518
          lt_count--;
9519
        }
9520
      }
9521
    }
9522
  }
9523
  if (lt_foo != "") { lt_freq[lt_foo]++; }
9524
  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9525
}'`
9526
  # AWK program above erroneously prepends '/' to C:/dos/paths
9527
  # for these hosts.
9528
  case $host_os in
9529
    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9530
      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9531
  esac
9532
  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9533
else
9534
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9535
fi
9536
library_names_spec=
9537
libname_spec='lib$name'
9538
soname_spec=
9539
shrext_cmds=".so"
9540
postinstall_cmds=
9541
postuninstall_cmds=
9542
finish_cmds=
9543
finish_eval=
9544
shlibpath_var=
9545
shlibpath_overrides_runpath=unknown
9546
version_type=none
9547
dynamic_linker="$host_os ld.so"
9548
sys_lib_dlsearch_path_spec="/lib /usr/lib"
9549
need_lib_prefix=unknown
9550
hardcode_into_libs=no
9551
 
9552
# when you set need_version to no, make sure it does not cause -set_version
9553
# flags to be left without arguments
9554
need_version=unknown
9555
 
9556
case $host_os in
9557
aix3*)
9558
  version_type=linux
9559
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9560
  shlibpath_var=LIBPATH
9561
 
9562
  # AIX 3 has no versioning support, so we append a major version to the name.
9563
  soname_spec='${libname}${release}${shared_ext}$major'
9564
  ;;
9565
 
9566
aix[4-9]*)
9567
  version_type=linux
9568
  need_lib_prefix=no
9569
  need_version=no
9570
  hardcode_into_libs=yes
9571
  if test "$host_cpu" = ia64; then
9572
    # AIX 5 supports IA64
9573
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9574
    shlibpath_var=LD_LIBRARY_PATH
9575
  else
9576
    # With GCC up to 2.95.x, collect2 would create an import file
9577
    # for dependence libraries.  The import file would start with
9578
    # the line `#! .'.  This would cause the generated library to
9579
    # depend on `.', always an invalid library.  This was fixed in
9580
    # development snapshots of GCC prior to 3.0.
9581
    case $host_os in
9582
      aix4 | aix4.[01] | aix4.[01].*)
9583
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9584
           echo ' yes '
9585
           echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9586
        :
9587
      else
9588
        can_build_shared=no
9589
      fi
9590
      ;;
9591
    esac
9592
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9593
    # soname into executable. Probably we can add versioning support to
9594
    # collect2, so additional links can be useful in future.
9595
    if test "$aix_use_runtimelinking" = yes; then
9596
      # If using run time linking (on AIX 4.2 or later) use lib.so
9597
      # instead of lib.a to let people know that these are not
9598
      # typical AIX shared libraries.
9599
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9600
    else
9601
      # We preserve .a as extension for shared libraries through AIX4.2
9602
      # and later when we are not doing run time linking.
9603
      library_names_spec='${libname}${release}.a $libname.a'
9604
      soname_spec='${libname}${release}${shared_ext}$major'
9605
    fi
9606
    shlibpath_var=LIBPATH
9607
  fi
9608
  ;;
9609
 
9610
amigaos*)
9611
  case $host_cpu in
9612
  powerpc)
9613
    # Since July 2007 AmigaOS4 officially supports .so libraries.
9614
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9615
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9616
    ;;
9617
  m68k)
9618
    library_names_spec='$libname.ixlibrary $libname.a'
9619
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9620
    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'
9621
    ;;
9622
  esac
9623
  ;;
9624
 
9625
beos*)
9626
  library_names_spec='${libname}${shared_ext}'
9627
  dynamic_linker="$host_os ld.so"
9628
  shlibpath_var=LIBRARY_PATH
9629
  ;;
9630
 
9631
bsdi[45]*)
9632
  version_type=linux
9633
  need_version=no
9634
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9635
  soname_spec='${libname}${release}${shared_ext}$major'
9636
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9637
  shlibpath_var=LD_LIBRARY_PATH
9638
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9639
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9640
  # the default ld.so.conf also contains /usr/contrib/lib and
9641
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9642
  # libtool to hard-code these into programs
9643
  ;;
9644
 
9645
cygwin* | mingw* | pw32* | cegcc*)
9646
  version_type=windows
9647
  shrext_cmds=".dll"
9648
  need_version=no
9649
  need_lib_prefix=no
9650
 
9651
  case $GCC,$host_os in
9652
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9653
    library_names_spec='$libname.dll.a'
9654
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9655
    postinstall_cmds='base_file=`basename \${file}`~
9656
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9657
      dldir=$destdir/`dirname \$dlpath`~
9658
      test -d \$dldir || mkdir -p \$dldir~
9659
      $install_prog $dir/$dlname \$dldir/$dlname~
9660
      chmod a+x \$dldir/$dlname~
9661
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9662
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9663
      fi'
9664
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9665
      dlpath=$dir/\$dldll~
9666
       $RM \$dlpath'
9667
    shlibpath_overrides_runpath=yes
9668
 
9669
    case $host_os in
9670
    cygwin*)
9671
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9672
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9673
 
9674
      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9675
      ;;
9676
    mingw* | cegcc*)
9677
      # MinGW DLLs use traditional 'lib' prefix
9678
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9679
      ;;
9680
    pw32*)
9681
      # pw32 DLLs use 'pw' prefix rather than 'lib'
9682
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9683
      ;;
9684
    esac
9685
    ;;
9686
 
9687
  *)
9688
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9689
    ;;
9690
  esac
9691
  dynamic_linker='Win32 ld.exe'
9692
  # FIXME: first we should search . and the directory the executable is in
9693
  shlibpath_var=PATH
9694
  ;;
9695
 
9696
darwin* | rhapsody*)
9697
  dynamic_linker="$host_os dyld"
9698
  version_type=darwin
9699
  need_lib_prefix=no
9700
  need_version=no
9701
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9702
  soname_spec='${libname}${release}${major}$shared_ext'
9703
  shlibpath_overrides_runpath=yes
9704
  shlibpath_var=DYLD_LIBRARY_PATH
9705
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9706
 
9707
  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9708
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9709
  ;;
9710
 
9711
dgux*)
9712
  version_type=linux
9713
  need_lib_prefix=no
9714
  need_version=no
9715
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9716
  soname_spec='${libname}${release}${shared_ext}$major'
9717
  shlibpath_var=LD_LIBRARY_PATH
9718
  ;;
9719
 
9720
freebsd* | dragonfly*)
9721
  # DragonFly does not have aout.  When/if they implement a new
9722
  # versioning mechanism, adjust this.
9723
  if test -x /usr/bin/objformat; then
9724
    objformat=`/usr/bin/objformat`
9725
  else
9726
    case $host_os in
9727
    freebsd[23].*) objformat=aout ;;
9728
    *) objformat=elf ;;
9729
    esac
9730
  fi
9731
  version_type=freebsd-$objformat
9732
  case $version_type in
9733
    freebsd-elf*)
9734
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9735
      need_version=no
9736
      need_lib_prefix=no
9737
      ;;
9738
    freebsd-*)
9739
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9740
      need_version=yes
9741
      ;;
9742
  esac
9743
  shlibpath_var=LD_LIBRARY_PATH
9744
  case $host_os in
9745
  freebsd2.*)
9746
    shlibpath_overrides_runpath=yes
9747
    ;;
9748
  freebsd3.[01]* | freebsdelf3.[01]*)
9749
    shlibpath_overrides_runpath=yes
9750
    hardcode_into_libs=yes
9751
    ;;
9752
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9753
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9754
    shlibpath_overrides_runpath=no
9755
    hardcode_into_libs=yes
9756
    ;;
9757
  *) # from 4.6 on, and DragonFly
9758
    shlibpath_overrides_runpath=yes
9759
    hardcode_into_libs=yes
9760
    ;;
9761
  esac
9762
  ;;
9763
 
9764
gnu*)
9765
  version_type=linux
9766
  need_lib_prefix=no
9767
  need_version=no
9768
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9769
  soname_spec='${libname}${release}${shared_ext}$major'
9770
  shlibpath_var=LD_LIBRARY_PATH
9771
  hardcode_into_libs=yes
9772
  ;;
9773
 
9774
haiku*)
9775
  version_type=linux
9776
  need_lib_prefix=no
9777
  need_version=no
9778
  dynamic_linker="$host_os runtime_loader"
9779
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9780
  soname_spec='${libname}${release}${shared_ext}$major'
9781
  shlibpath_var=LIBRARY_PATH
9782
  shlibpath_overrides_runpath=yes
9783
  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9784
  hardcode_into_libs=yes
9785
  ;;
9786
 
9787
hpux9* | hpux10* | hpux11*)
9788
  # Give a soname corresponding to the major version so that dld.sl refuses to
9789
  # link against other versions.
9790
  version_type=sunos
9791
  need_lib_prefix=no
9792
  need_version=no
9793
  case $host_cpu in
9794
  ia64*)
9795
    shrext_cmds='.so'
9796
    hardcode_into_libs=yes
9797
    dynamic_linker="$host_os dld.so"
9798
    shlibpath_var=LD_LIBRARY_PATH
9799
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9800
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9801
    soname_spec='${libname}${release}${shared_ext}$major'
9802
    if test "X$HPUX_IA64_MODE" = X32; then
9803
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9804
    else
9805
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9806
    fi
9807
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9808
    ;;
9809
  hppa*64*)
9810
    shrext_cmds='.sl'
9811
    hardcode_into_libs=yes
9812
    dynamic_linker="$host_os dld.sl"
9813
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9814
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9815
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9816
    soname_spec='${libname}${release}${shared_ext}$major'
9817
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9818
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9819
    ;;
9820
  *)
9821
    shrext_cmds='.sl'
9822
    dynamic_linker="$host_os dld.sl"
9823
    shlibpath_var=SHLIB_PATH
9824
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9825
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9826
    soname_spec='${libname}${release}${shared_ext}$major'
9827
    ;;
9828
  esac
9829
  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9830
  postinstall_cmds='chmod 555 $lib'
9831
  # or fails outright, so override atomically:
9832
  install_override_mode=555
9833
  ;;
9834
 
9835
interix[3-9]*)
9836
  version_type=linux
9837
  need_lib_prefix=no
9838
  need_version=no
9839
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9840
  soname_spec='${libname}${release}${shared_ext}$major'
9841
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9842
  shlibpath_var=LD_LIBRARY_PATH
9843
  shlibpath_overrides_runpath=no
9844
  hardcode_into_libs=yes
9845
  ;;
9846
 
9847
irix5* | irix6* | nonstopux*)
9848
  case $host_os in
9849
    nonstopux*) version_type=nonstopux ;;
9850
    *)
9851
        if test "$lt_cv_prog_gnu_ld" = yes; then
9852
                version_type=linux
9853
        else
9854
                version_type=irix
9855
        fi ;;
9856
  esac
9857
  need_lib_prefix=no
9858
  need_version=no
9859
  soname_spec='${libname}${release}${shared_ext}$major'
9860
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9861
  case $host_os in
9862
  irix5* | nonstopux*)
9863
    libsuff= shlibsuff=
9864
    ;;
9865
  *)
9866
    case $LD in # libtool.m4 will add one of these switches to LD
9867
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9868
      libsuff= shlibsuff= libmagic=32-bit;;
9869
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9870
      libsuff=32 shlibsuff=N32 libmagic=N32;;
9871
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9872
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9873
    *) libsuff= shlibsuff= libmagic=never-match;;
9874
    esac
9875
    ;;
9876
  esac
9877
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9878
  shlibpath_overrides_runpath=no
9879
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9880
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9881
  hardcode_into_libs=yes
9882
  ;;
9883
 
9884
# No shared lib support for Linux oldld, aout, or coff.
9885
linux*oldld* | linux*aout* | linux*coff*)
9886
  dynamic_linker=no
9887
  ;;
9888
 
9889
# This must be Linux ELF.
9890
linux* | k*bsd*-gnu | kopensolaris*-gnu)
9891
  version_type=linux
9892
  need_lib_prefix=no
9893
  need_version=no
9894
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9895
  soname_spec='${libname}${release}${shared_ext}$major'
9896
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9897
  shlibpath_var=LD_LIBRARY_PATH
9898
  shlibpath_overrides_runpath=no
9899
 
9900
  # Some binutils ld are patched to set DT_RUNPATH
9901
  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9902
  $as_echo_n "(cached) " >&6
9903
else
9904
  lt_cv_shlibpath_overrides_runpath=no
9905
    save_LDFLAGS=$LDFLAGS
9906
    save_libdir=$libdir
9907
    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9908
         LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9909
    if test x$gcc_no_link = xyes; then
9910
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9911
fi
9912
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9913
/* end confdefs.h.  */
9914
 
9915
int
9916
main ()
9917
{
9918
 
9919
  ;
9920
  return 0;
9921
}
9922
_ACEOF
9923
if ac_fn_c_try_link "$LINENO"; then :
9924
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9925
  lt_cv_shlibpath_overrides_runpath=yes
9926
fi
9927
fi
9928
rm -f core conftest.err conftest.$ac_objext \
9929
    conftest$ac_exeext conftest.$ac_ext
9930
    LDFLAGS=$save_LDFLAGS
9931
    libdir=$save_libdir
9932
 
9933
fi
9934
 
9935
  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9936
 
9937
  # This implies no fast_install, which is unacceptable.
9938
  # Some rework will be needed to allow for fast_install
9939
  # before this can be enabled.
9940
  hardcode_into_libs=yes
9941
 
9942
  # Append ld.so.conf contents to the search path
9943
  if test -f /etc/ld.so.conf; then
9944
    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' ' '`
9945
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9946
  fi
9947
 
9948
  # We used to test for /lib/ld.so.1 and disable shared libraries on
9949
  # powerpc, because MkLinux only supported shared libraries with the
9950
  # GNU dynamic linker.  Since this was broken with cross compilers,
9951
  # most powerpc-linux boxes support dynamic linking these days and
9952
  # people can always --disable-shared, the test was removed, and we
9953
  # assume the GNU/Linux dynamic linker is in use.
9954
  dynamic_linker='GNU/Linux ld.so'
9955
  ;;
9956
 
9957
netbsd*)
9958
  version_type=sunos
9959
  need_lib_prefix=no
9960
  need_version=no
9961
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9962
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9963
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9964
    dynamic_linker='NetBSD (a.out) ld.so'
9965
  else
9966
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9967
    soname_spec='${libname}${release}${shared_ext}$major'
9968
    dynamic_linker='NetBSD ld.elf_so'
9969
  fi
9970
  shlibpath_var=LD_LIBRARY_PATH
9971
  shlibpath_overrides_runpath=yes
9972
  hardcode_into_libs=yes
9973
  ;;
9974
 
9975
newsos6)
9976
  version_type=linux
9977
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9978
  shlibpath_var=LD_LIBRARY_PATH
9979
  shlibpath_overrides_runpath=yes
9980
  ;;
9981
 
9982
*nto* | *qnx*)
9983
  version_type=qnx
9984
  need_lib_prefix=no
9985
  need_version=no
9986
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9987
  soname_spec='${libname}${release}${shared_ext}$major'
9988
  shlibpath_var=LD_LIBRARY_PATH
9989
  shlibpath_overrides_runpath=no
9990
  hardcode_into_libs=yes
9991
  dynamic_linker='ldqnx.so'
9992
  ;;
9993
 
9994
openbsd*)
9995
  version_type=sunos
9996
  sys_lib_dlsearch_path_spec="/usr/lib"
9997
  need_lib_prefix=no
9998
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9999
  case $host_os in
10000
    openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10001
    *)                          need_version=no  ;;
10002
  esac
10003
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10004
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10005
  shlibpath_var=LD_LIBRARY_PATH
10006
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10007
    case $host_os in
10008
      openbsd2.[89] | openbsd2.[89].*)
10009
        shlibpath_overrides_runpath=no
10010
        ;;
10011
      *)
10012
        shlibpath_overrides_runpath=yes
10013
        ;;
10014
      esac
10015
  else
10016
    shlibpath_overrides_runpath=yes
10017
  fi
10018
  ;;
10019
 
10020
os2*)
10021
  libname_spec='$name'
10022
  shrext_cmds=".dll"
10023
  need_lib_prefix=no
10024
  library_names_spec='$libname${shared_ext} $libname.a'
10025
  dynamic_linker='OS/2 ld.exe'
10026
  shlibpath_var=LIBPATH
10027
  ;;
10028
 
10029
osf3* | osf4* | osf5*)
10030
  version_type=osf
10031
  need_lib_prefix=no
10032
  need_version=no
10033
  soname_spec='${libname}${release}${shared_ext}$major'
10034
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10035
  shlibpath_var=LD_LIBRARY_PATH
10036
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10037
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10038
  ;;
10039
 
10040
rdos*)
10041
  dynamic_linker=no
10042
  ;;
10043
 
10044
solaris*)
10045
  version_type=linux
10046
  need_lib_prefix=no
10047
  need_version=no
10048
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10049
  soname_spec='${libname}${release}${shared_ext}$major'
10050
  shlibpath_var=LD_LIBRARY_PATH
10051
  shlibpath_overrides_runpath=yes
10052
  hardcode_into_libs=yes
10053
  # ldd complains unless libraries are executable
10054
  postinstall_cmds='chmod +x $lib'
10055
  ;;
10056
 
10057
sunos4*)
10058
  version_type=sunos
10059
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10060
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10061
  shlibpath_var=LD_LIBRARY_PATH
10062
  shlibpath_overrides_runpath=yes
10063
  if test "$with_gnu_ld" = yes; then
10064
    need_lib_prefix=no
10065
  fi
10066
  need_version=yes
10067
  ;;
10068
 
10069
sysv4 | sysv4.3*)
10070
  version_type=linux
10071
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10072
  soname_spec='${libname}${release}${shared_ext}$major'
10073
  shlibpath_var=LD_LIBRARY_PATH
10074
  case $host_vendor in
10075
    sni)
10076
      shlibpath_overrides_runpath=no
10077
      need_lib_prefix=no
10078
      runpath_var=LD_RUN_PATH
10079
      ;;
10080
    siemens)
10081
      need_lib_prefix=no
10082
      ;;
10083
    motorola)
10084
      need_lib_prefix=no
10085
      need_version=no
10086
      shlibpath_overrides_runpath=no
10087
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10088
      ;;
10089
  esac
10090
  ;;
10091
 
10092
sysv4*MP*)
10093
  if test -d /usr/nec ;then
10094
    version_type=linux
10095
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10096
    soname_spec='$libname${shared_ext}.$major'
10097
    shlibpath_var=LD_LIBRARY_PATH
10098
  fi
10099
  ;;
10100
 
10101
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10102
  version_type=freebsd-elf
10103
  need_lib_prefix=no
10104
  need_version=no
10105
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10106
  soname_spec='${libname}${release}${shared_ext}$major'
10107
  shlibpath_var=LD_LIBRARY_PATH
10108
  shlibpath_overrides_runpath=yes
10109
  hardcode_into_libs=yes
10110
  if test "$with_gnu_ld" = yes; then
10111
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10112
  else
10113
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10114
    case $host_os in
10115
      sco3.2v5*)
10116
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10117
        ;;
10118
    esac
10119
  fi
10120
  sys_lib_dlsearch_path_spec='/usr/lib'
10121
  ;;
10122
 
10123
tpf*)
10124
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10125
  version_type=linux
10126
  need_lib_prefix=no
10127
  need_version=no
10128
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10129
  shlibpath_var=LD_LIBRARY_PATH
10130
  shlibpath_overrides_runpath=no
10131
  hardcode_into_libs=yes
10132
  ;;
10133
 
10134
uts4*)
10135
  version_type=linux
10136
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10137
  soname_spec='${libname}${release}${shared_ext}$major'
10138
  shlibpath_var=LD_LIBRARY_PATH
10139
  ;;
10140
 
10141
*)
10142
  dynamic_linker=no
10143
  ;;
10144
esac
10145
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10146
$as_echo "$dynamic_linker" >&6; }
10147
test "$dynamic_linker" = no && can_build_shared=no
10148
 
10149
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10150
if test "$GCC" = yes; then
10151
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10152
fi
10153
 
10154
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10155
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10156
fi
10157
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10158
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10159
fi
10160
 
10161
 
10162
 
10163
 
10164
 
10165
 
10166
 
10167
 
10168
 
10169
 
10170
 
10171
 
10172
 
10173
 
10174
 
10175
 
10176
 
10177
 
10178
 
10179
 
10180
 
10181
 
10182
 
10183
 
10184
 
10185
 
10186
 
10187
 
10188
 
10189
 
10190
 
10191
 
10192
 
10193
 
10194
 
10195
 
10196
 
10197
 
10198
 
10199
 
10200
 
10201
 
10202
 
10203
 
10204
 
10205
 
10206
 
10207
 
10208
 
10209
 
10210
 
10211
 
10212
 
10213
 
10214
 
10215
 
10216
 
10217
 
10218
 
10219
 
10220
 
10221
 
10222
 
10223
 
10224
 
10225
 
10226
 
10227
 
10228
 
10229
 
10230
 
10231
 
10232
 
10233
 
10234
 
10235
 
10236
 
10237
 
10238
 
10239
 
10240
 
10241
 
10242
 
10243
 
10244
 
10245
 
10246
 
10247
 
10248
 
10249
 
10250
 
10251
 
10252
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10253
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10254
hardcode_action=
10255
if test -n "$hardcode_libdir_flag_spec" ||
10256
   test -n "$runpath_var" ||
10257
   test "X$hardcode_automatic" = "Xyes" ; then
10258
 
10259
  # We can hardcode non-existent directories.
10260
  if test "$hardcode_direct" != no &&
10261
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10262
     # have to relink, otherwise we might link with an installed library
10263
     # when we should be linking with a yet-to-be-installed one
10264
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10265
     test "$hardcode_minus_L" != no; then
10266
    # Linking always hardcodes the temporary library directory.
10267
    hardcode_action=relink
10268
  else
10269
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10270
    hardcode_action=immediate
10271
  fi
10272
else
10273
  # We cannot hardcode anything, or else we can only hardcode existing
10274
  # directories.
10275
  hardcode_action=unsupported
10276
fi
10277
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10278
$as_echo "$hardcode_action" >&6; }
10279
 
10280
if test "$hardcode_action" = relink ||
10281
   test "$inherit_rpath" = yes; then
10282
  # Fast installation is not supported
10283
  enable_fast_install=no
10284
elif test "$shlibpath_overrides_runpath" = yes ||
10285
     test "$enable_shared" = no; then
10286
  # Fast installation is not necessary
10287
  enable_fast_install=needless
10288
fi
10289
 
10290
 
10291
 
10292
 
10293
 
10294
 
10295
  if test "x$enable_dlopen" != xyes; then
10296
  enable_dlopen=unknown
10297
  enable_dlopen_self=unknown
10298
  enable_dlopen_self_static=unknown
10299
else
10300
  lt_cv_dlopen=no
10301
  lt_cv_dlopen_libs=
10302
 
10303
  case $host_os in
10304
  beos*)
10305
    lt_cv_dlopen="load_add_on"
10306
    lt_cv_dlopen_libs=
10307
    lt_cv_dlopen_self=yes
10308
    ;;
10309
 
10310
  mingw* | pw32* | cegcc*)
10311
    lt_cv_dlopen="LoadLibrary"
10312
    lt_cv_dlopen_libs=
10313
    ;;
10314
 
10315
  cygwin*)
10316
    lt_cv_dlopen="dlopen"
10317
    lt_cv_dlopen_libs=
10318
    ;;
10319
 
10320
  darwin*)
10321
  # if libdl is installed we need to link against it
10322
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10323
$as_echo_n "checking for dlopen in -ldl... " >&6; }
10324
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10325
  $as_echo_n "(cached) " >&6
10326
else
10327
  ac_check_lib_save_LIBS=$LIBS
10328
LIBS="-ldl  $LIBS"
10329
if test x$gcc_no_link = xyes; then
10330
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10331
fi
10332
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10333
/* end confdefs.h.  */
10334
 
10335
/* Override any GCC internal prototype to avoid an error.
10336
   Use char because int might match the return type of a GCC
10337
   builtin and then its argument prototype would still apply.  */
10338
#ifdef __cplusplus
10339
extern "C"
10340
#endif
10341
char dlopen ();
10342
int
10343
main ()
10344
{
10345
return dlopen ();
10346
  ;
10347
  return 0;
10348
}
10349
_ACEOF
10350
if ac_fn_c_try_link "$LINENO"; then :
10351
  ac_cv_lib_dl_dlopen=yes
10352
else
10353
  ac_cv_lib_dl_dlopen=no
10354
fi
10355
rm -f core conftest.err conftest.$ac_objext \
10356
    conftest$ac_exeext conftest.$ac_ext
10357
LIBS=$ac_check_lib_save_LIBS
10358
fi
10359
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10360
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10361
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10362
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10363
else
10364
 
10365
    lt_cv_dlopen="dyld"
10366
    lt_cv_dlopen_libs=
10367
    lt_cv_dlopen_self=yes
10368
 
10369
fi
10370
 
10371
    ;;
10372
 
10373
  *)
10374
    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10375
if test "x$ac_cv_func_shl_load" = x""yes; then :
10376
  lt_cv_dlopen="shl_load"
10377
else
10378
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10379
$as_echo_n "checking for shl_load in -ldld... " >&6; }
10380
if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10381
  $as_echo_n "(cached) " >&6
10382
else
10383
  ac_check_lib_save_LIBS=$LIBS
10384
LIBS="-ldld  $LIBS"
10385
if test x$gcc_no_link = xyes; then
10386
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10387
fi
10388
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10389
/* end confdefs.h.  */
10390
 
10391
/* Override any GCC internal prototype to avoid an error.
10392
   Use char because int might match the return type of a GCC
10393
   builtin and then its argument prototype would still apply.  */
10394
#ifdef __cplusplus
10395
extern "C"
10396
#endif
10397
char shl_load ();
10398
int
10399
main ()
10400
{
10401
return shl_load ();
10402
  ;
10403
  return 0;
10404
}
10405
_ACEOF
10406
if ac_fn_c_try_link "$LINENO"; then :
10407
  ac_cv_lib_dld_shl_load=yes
10408
else
10409
  ac_cv_lib_dld_shl_load=no
10410
fi
10411
rm -f core conftest.err conftest.$ac_objext \
10412
    conftest$ac_exeext conftest.$ac_ext
10413
LIBS=$ac_check_lib_save_LIBS
10414
fi
10415
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10416
$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10417
if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10418
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10419
else
10420
  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10421
if test "x$ac_cv_func_dlopen" = x""yes; then :
10422
  lt_cv_dlopen="dlopen"
10423
else
10424
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10425
$as_echo_n "checking for dlopen in -ldl... " >&6; }
10426
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10427
  $as_echo_n "(cached) " >&6
10428
else
10429
  ac_check_lib_save_LIBS=$LIBS
10430
LIBS="-ldl  $LIBS"
10431
if test x$gcc_no_link = xyes; then
10432
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10433
fi
10434
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10435
/* end confdefs.h.  */
10436
 
10437
/* Override any GCC internal prototype to avoid an error.
10438
   Use char because int might match the return type of a GCC
10439
   builtin and then its argument prototype would still apply.  */
10440
#ifdef __cplusplus
10441
extern "C"
10442
#endif
10443
char dlopen ();
10444
int
10445
main ()
10446
{
10447
return dlopen ();
10448
  ;
10449
  return 0;
10450
}
10451
_ACEOF
10452
if ac_fn_c_try_link "$LINENO"; then :
10453
  ac_cv_lib_dl_dlopen=yes
10454
else
10455
  ac_cv_lib_dl_dlopen=no
10456
fi
10457
rm -f core conftest.err conftest.$ac_objext \
10458
    conftest$ac_exeext conftest.$ac_ext
10459
LIBS=$ac_check_lib_save_LIBS
10460
fi
10461
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10462
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10463
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10464
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10465
else
10466
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10467
$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10468
if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10469
  $as_echo_n "(cached) " >&6
10470
else
10471
  ac_check_lib_save_LIBS=$LIBS
10472
LIBS="-lsvld  $LIBS"
10473
if test x$gcc_no_link = xyes; then
10474
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10475
fi
10476
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10477
/* end confdefs.h.  */
10478
 
10479
/* Override any GCC internal prototype to avoid an error.
10480
   Use char because int might match the return type of a GCC
10481
   builtin and then its argument prototype would still apply.  */
10482
#ifdef __cplusplus
10483
extern "C"
10484
#endif
10485
char dlopen ();
10486
int
10487
main ()
10488
{
10489
return dlopen ();
10490
  ;
10491
  return 0;
10492
}
10493
_ACEOF
10494
if ac_fn_c_try_link "$LINENO"; then :
10495
  ac_cv_lib_svld_dlopen=yes
10496
else
10497
  ac_cv_lib_svld_dlopen=no
10498
fi
10499
rm -f core conftest.err conftest.$ac_objext \
10500
    conftest$ac_exeext conftest.$ac_ext
10501
LIBS=$ac_check_lib_save_LIBS
10502
fi
10503
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10504
$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10505
if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10506
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10507
else
10508
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10509
$as_echo_n "checking for dld_link in -ldld... " >&6; }
10510
if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10511
  $as_echo_n "(cached) " >&6
10512
else
10513
  ac_check_lib_save_LIBS=$LIBS
10514
LIBS="-ldld  $LIBS"
10515
if test x$gcc_no_link = xyes; then
10516
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10517
fi
10518
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10519
/* end confdefs.h.  */
10520
 
10521
/* Override any GCC internal prototype to avoid an error.
10522
   Use char because int might match the return type of a GCC
10523
   builtin and then its argument prototype would still apply.  */
10524
#ifdef __cplusplus
10525
extern "C"
10526
#endif
10527
char dld_link ();
10528
int
10529
main ()
10530
{
10531
return dld_link ();
10532
  ;
10533
  return 0;
10534
}
10535
_ACEOF
10536
if ac_fn_c_try_link "$LINENO"; then :
10537
  ac_cv_lib_dld_dld_link=yes
10538
else
10539
  ac_cv_lib_dld_dld_link=no
10540
fi
10541
rm -f core conftest.err conftest.$ac_objext \
10542
    conftest$ac_exeext conftest.$ac_ext
10543
LIBS=$ac_check_lib_save_LIBS
10544
fi
10545
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10546
$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10547
if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10548
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10549
fi
10550
 
10551
 
10552
fi
10553
 
10554
 
10555
fi
10556
 
10557
 
10558
fi
10559
 
10560
 
10561
fi
10562
 
10563
 
10564
fi
10565
 
10566
    ;;
10567
  esac
10568
 
10569
  if test "x$lt_cv_dlopen" != xno; then
10570
    enable_dlopen=yes
10571
  else
10572
    enable_dlopen=no
10573
  fi
10574
 
10575
  case $lt_cv_dlopen in
10576
  dlopen)
10577
    save_CPPFLAGS="$CPPFLAGS"
10578
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10579
 
10580
    save_LDFLAGS="$LDFLAGS"
10581
    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10582
 
10583
    save_LIBS="$LIBS"
10584
    LIBS="$lt_cv_dlopen_libs $LIBS"
10585
 
10586
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10587
$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10588
if test "${lt_cv_dlopen_self+set}" = set; then :
10589
  $as_echo_n "(cached) " >&6
10590
else
10591
          if test "$cross_compiling" = yes; then :
10592
  lt_cv_dlopen_self=cross
10593
else
10594
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10595
  lt_status=$lt_dlunknown
10596
  cat > conftest.$ac_ext <<_LT_EOF
10597
#line 10597 "configure"
10598
#include "confdefs.h"
10599
 
10600
#if HAVE_DLFCN_H
10601
#include 
10602
#endif
10603
 
10604
#include 
10605
 
10606
#ifdef RTLD_GLOBAL
10607
#  define LT_DLGLOBAL           RTLD_GLOBAL
10608
#else
10609
#  ifdef DL_GLOBAL
10610
#    define LT_DLGLOBAL         DL_GLOBAL
10611
#  else
10612
#    define LT_DLGLOBAL         0
10613
#  endif
10614
#endif
10615
 
10616
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10617
   find out it does not work in some platform. */
10618
#ifndef LT_DLLAZY_OR_NOW
10619
#  ifdef RTLD_LAZY
10620
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10621
#  else
10622
#    ifdef DL_LAZY
10623
#      define LT_DLLAZY_OR_NOW          DL_LAZY
10624
#    else
10625
#      ifdef RTLD_NOW
10626
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
10627
#      else
10628
#        ifdef DL_NOW
10629
#          define LT_DLLAZY_OR_NOW      DL_NOW
10630
#        else
10631
#          define LT_DLLAZY_OR_NOW      0
10632
#        endif
10633
#      endif
10634
#    endif
10635
#  endif
10636
#endif
10637
 
10638
/* When -fvisbility=hidden is used, assume the code has been annotated
10639
   correspondingly for the symbols needed.  */
10640
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10641
void fnord () __attribute__((visibility("default")));
10642
#endif
10643
 
10644
void fnord () { int i=42; }
10645
int main ()
10646
{
10647
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10648
  int status = $lt_dlunknown;
10649
 
10650
  if (self)
10651
    {
10652
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10653
      else
10654
        {
10655
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10656
          else puts (dlerror ());
10657
        }
10658
      /* dlclose (self); */
10659
    }
10660
  else
10661
    puts (dlerror ());
10662
 
10663
  return status;
10664
}
10665
_LT_EOF
10666
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10667
  (eval $ac_link) 2>&5
10668
  ac_status=$?
10669
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10670
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10671
    (./conftest; exit; ) >&5 2>/dev/null
10672
    lt_status=$?
10673
    case x$lt_status in
10674
      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10675
      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10676
      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10677
    esac
10678
  else :
10679
    # compilation failed
10680
    lt_cv_dlopen_self=no
10681
  fi
10682
fi
10683
rm -fr conftest*
10684
 
10685
 
10686
fi
10687
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10688
$as_echo "$lt_cv_dlopen_self" >&6; }
10689
 
10690
    if test "x$lt_cv_dlopen_self" = xyes; then
10691
      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10692
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10693
$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10694
if test "${lt_cv_dlopen_self_static+set}" = set; then :
10695
  $as_echo_n "(cached) " >&6
10696
else
10697
          if test "$cross_compiling" = yes; then :
10698
  lt_cv_dlopen_self_static=cross
10699
else
10700
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10701
  lt_status=$lt_dlunknown
10702
  cat > conftest.$ac_ext <<_LT_EOF
10703
#line 10703 "configure"
10704
#include "confdefs.h"
10705
 
10706
#if HAVE_DLFCN_H
10707
#include 
10708
#endif
10709
 
10710
#include 
10711
 
10712
#ifdef RTLD_GLOBAL
10713
#  define LT_DLGLOBAL           RTLD_GLOBAL
10714
#else
10715
#  ifdef DL_GLOBAL
10716
#    define LT_DLGLOBAL         DL_GLOBAL
10717
#  else
10718
#    define LT_DLGLOBAL         0
10719
#  endif
10720
#endif
10721
 
10722
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10723
   find out it does not work in some platform. */
10724
#ifndef LT_DLLAZY_OR_NOW
10725
#  ifdef RTLD_LAZY
10726
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10727
#  else
10728
#    ifdef DL_LAZY
10729
#      define LT_DLLAZY_OR_NOW          DL_LAZY
10730
#    else
10731
#      ifdef RTLD_NOW
10732
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
10733
#      else
10734
#        ifdef DL_NOW
10735
#          define LT_DLLAZY_OR_NOW      DL_NOW
10736
#        else
10737
#          define LT_DLLAZY_OR_NOW      0
10738
#        endif
10739
#      endif
10740
#    endif
10741
#  endif
10742
#endif
10743
 
10744
/* When -fvisbility=hidden is used, assume the code has been annotated
10745
   correspondingly for the symbols needed.  */
10746
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10747
void fnord () __attribute__((visibility("default")));
10748
#endif
10749
 
10750
void fnord () { int i=42; }
10751
int main ()
10752
{
10753
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10754
  int status = $lt_dlunknown;
10755
 
10756
  if (self)
10757
    {
10758
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10759
      else
10760
        {
10761
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10762
          else puts (dlerror ());
10763
        }
10764
      /* dlclose (self); */
10765
    }
10766
  else
10767
    puts (dlerror ());
10768
 
10769
  return status;
10770
}
10771
_LT_EOF
10772
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10773
  (eval $ac_link) 2>&5
10774
  ac_status=$?
10775
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10776
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10777
    (./conftest; exit; ) >&5 2>/dev/null
10778
    lt_status=$?
10779
    case x$lt_status in
10780
      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10781
      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10782
      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10783
    esac
10784
  else :
10785
    # compilation failed
10786
    lt_cv_dlopen_self_static=no
10787
  fi
10788
fi
10789
rm -fr conftest*
10790
 
10791
 
10792
fi
10793
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10794
$as_echo "$lt_cv_dlopen_self_static" >&6; }
10795
    fi
10796
 
10797
    CPPFLAGS="$save_CPPFLAGS"
10798
    LDFLAGS="$save_LDFLAGS"
10799
    LIBS="$save_LIBS"
10800
    ;;
10801
  esac
10802
 
10803
  case $lt_cv_dlopen_self in
10804
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10805
  *) enable_dlopen_self=unknown ;;
10806
  esac
10807
 
10808
  case $lt_cv_dlopen_self_static in
10809
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10810
  *) enable_dlopen_self_static=unknown ;;
10811
  esac
10812
fi
10813
 
10814
 
10815
 
10816
 
10817
 
10818
 
10819
 
10820
 
10821
 
10822
 
10823
 
10824
 
10825
 
10826
 
10827
 
10828
 
10829
 
10830
striplib=
10831
old_striplib=
10832
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10833
$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10834
if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10835
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10836
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10837
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10838
$as_echo "yes" >&6; }
10839
else
10840
# FIXME - insert some real tests, host_os isn't really good enough
10841
  case $host_os in
10842
  darwin*)
10843
    if test -n "$STRIP" ; then
10844
      striplib="$STRIP -x"
10845
      old_striplib="$STRIP -S"
10846
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10847
$as_echo "yes" >&6; }
10848
    else
10849
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10850
$as_echo "no" >&6; }
10851
    fi
10852
    ;;
10853
  *)
10854
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10855
$as_echo "no" >&6; }
10856
    ;;
10857
  esac
10858
fi
10859
 
10860
 
10861
 
10862
 
10863
 
10864
 
10865
 
10866
 
10867
 
10868
 
10869
 
10870
 
10871
  # Report which library types will actually be built
10872
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10873
$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10874
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10875
$as_echo "$can_build_shared" >&6; }
10876
 
10877
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10878
$as_echo_n "checking whether to build shared libraries... " >&6; }
10879
  test "$can_build_shared" = "no" && enable_shared=no
10880
 
10881
  # On AIX, shared libraries and static libraries use the same namespace, and
10882
  # are all built from PIC.
10883
  case $host_os in
10884
  aix3*)
10885
    test "$enable_shared" = yes && enable_static=no
10886
    if test -n "$RANLIB"; then
10887
      archive_cmds="$archive_cmds~\$RANLIB \$lib"
10888
      postinstall_cmds='$RANLIB $lib'
10889
    fi
10890
    ;;
10891
 
10892
  aix[4-9]*)
10893
    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10894
      test "$enable_shared" = yes && enable_static=no
10895
    fi
10896
    ;;
10897
  esac
10898
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10899
$as_echo "$enable_shared" >&6; }
10900
 
10901
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10902
$as_echo_n "checking whether to build static libraries... " >&6; }
10903
  # Make sure either enable_shared or enable_static is yes.
10904
  test "$enable_shared" = yes || enable_static=yes
10905
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10906
$as_echo "$enable_static" >&6; }
10907
 
10908
 
10909
 
10910
 
10911
fi
10912
ac_ext=c
10913
ac_cpp='$CPP $CPPFLAGS'
10914
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10915
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10916
ac_compiler_gnu=$ac_cv_c_compiler_gnu
10917
 
10918
CC="$lt_save_CC"
10919
 
10920
 
10921
 
10922
 
10923
 
10924
 
10925
 
10926
 
10927
 
10928
 
10929
 
10930
 
10931
 
10932
        ac_config_commands="$ac_config_commands libtool"
10933
 
10934
 
10935
 
10936
 
10937
# Only expand once:
10938
 
10939
 
10940
 
10941
if test "x$CC" != xcc; then
10942
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
10943
$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
10944
else
10945
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
10946
$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
10947
fi
10948
set dummy $CC; ac_cc=`$as_echo "$2" |
10949
                      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
10950
if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
10951
  $as_echo_n "(cached) " >&6
10952
else
10953
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10954
/* end confdefs.h.  */
10955
 
10956
int
10957
main ()
10958
{
10959
 
10960
  ;
10961
  return 0;
10962
}
10963
_ACEOF
10964
# Make sure it works both with $CC and with simple cc.
10965
# We do the test twice because some compilers refuse to overwrite an
10966
# existing .o file with -o, though they will create one.
10967
ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
10968
rm -f conftest2.*
10969
if { { case "(($ac_try" in
10970
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10971
  *) ac_try_echo=$ac_try;;
10972
esac
10973
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10974
$as_echo "$ac_try_echo"; } >&5
10975
  (eval "$ac_try") 2>&5
10976
  ac_status=$?
10977
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10978
  test $ac_status = 0; } &&
10979
   test -f conftest2.$ac_objext && { { case "(($ac_try" in
10980
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10981
  *) ac_try_echo=$ac_try;;
10982
esac
10983
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10984
$as_echo "$ac_try_echo"; } >&5
10985
  (eval "$ac_try") 2>&5
10986
  ac_status=$?
10987
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10988
  test $ac_status = 0; };
10989
then
10990
  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
10991
  if test "x$CC" != xcc; then
10992
    # Test first that cc exists at all.
10993
    if { ac_try='cc -c conftest.$ac_ext >&5'
10994
  { { case "(($ac_try" in
10995
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10996
  *) ac_try_echo=$ac_try;;
10997
esac
10998
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10999
$as_echo "$ac_try_echo"; } >&5
11000
  (eval "$ac_try") 2>&5
11001
  ac_status=$?
11002
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11003
  test $ac_status = 0; }; }; then
11004
      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
11005
      rm -f conftest2.*
11006
      if { { case "(($ac_try" in
11007
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11008
  *) ac_try_echo=$ac_try;;
11009
esac
11010
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11011
$as_echo "$ac_try_echo"; } >&5
11012
  (eval "$ac_try") 2>&5
11013
  ac_status=$?
11014
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11015
  test $ac_status = 0; } &&
11016
         test -f conftest2.$ac_objext && { { case "(($ac_try" in
11017
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11018
  *) ac_try_echo=$ac_try;;
11019
esac
11020
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11021
$as_echo "$ac_try_echo"; } >&5
11022
  (eval "$ac_try") 2>&5
11023
  ac_status=$?
11024
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11025
  test $ac_status = 0; };
11026
      then
11027
        # cc works too.
11028
        :
11029
      else
11030
        # cc exists but doesn't like -o.
11031
        eval ac_cv_prog_cc_${ac_cc}_c_o=no
11032
      fi
11033
    fi
11034
  fi
11035
else
11036
  eval ac_cv_prog_cc_${ac_cc}_c_o=no
11037
fi
11038
rm -f core conftest*
11039
 
11040
fi
11041
if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
11042
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11043
$as_echo "yes" >&6; }
11044
else
11045
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11046
$as_echo "no" >&6; }
11047
 
11048
$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
11049
 
11050
fi
11051
 
11052
# expand $ac_aux_dir to an absolute path
11053
am_aux_dir=`cd $ac_aux_dir && pwd`
11054
 
11055
# FIXME: we rely on the cache variable name because
11056
# there is no other way.
11057
set dummy $CC
11058
am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
11059
eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
11060
if test "$am_t" != yes; then
11061
   # Losing compiler, so override with the script.
11062
   # FIXME: It is wrong to rewrite CC.
11063
   # But if we don't then we get into trouble of one sort or another.
11064
   # A longer-term fix would be to have automake use am__CC in this case,
11065
   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
11066
   CC="$am_aux_dir/compile $CC"
11067
fi
11068
 
11069
 
11070
 
11071
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11072
$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11073
set x ${MAKE-make}
11074
ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
11075
if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
11076
  $as_echo_n "(cached) " >&6
11077
else
11078
  cat >conftest.make <<\_ACEOF
11079
SHELL = /bin/sh
11080
all:
11081
        @echo '@@@%%%=$(MAKE)=@@@%%%'
11082
_ACEOF
11083
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
11084
case `${MAKE-make} -f conftest.make 2>/dev/null` in
11085
  *@@@%%%=?*=@@@%%%*)
11086
    eval ac_cv_prog_make_${ac_make}_set=yes;;
11087
  *)
11088
    eval ac_cv_prog_make_${ac_make}_set=no;;
11089
esac
11090
rm -f conftest.make
11091
fi
11092
if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
11093
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11094
$as_echo "yes" >&6; }
11095
  SET_MAKE=
11096
else
11097
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11098
$as_echo "no" >&6; }
11099
  SET_MAKE="MAKE=${MAKE-make}"
11100
fi
11101
 
11102
 
11103
# -------
11104
# Headers
11105
# -------
11106
 
11107
# Sanity check for the cross-compilation case:
11108
ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default"
11109
if test "x$ac_cv_header_stdio_h" = x""yes; then :
11110
  :
11111
else
11112
  as_fn_error "Can't find stdio.h.
11113
You must have a usable C system for the target already installed, at least
11114
including headers and, preferably, the library, before you can configure
11115
the Objective C runtime system.  If necessary, install gcc now with
11116
\`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5
11117
fi
11118
 
11119
 
11120
 
11121
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11122
$as_echo_n "checking for ANSI C header files... " >&6; }
11123
if test "${ac_cv_header_stdc+set}" = set; then :
11124
  $as_echo_n "(cached) " >&6
11125
else
11126
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11127
/* end confdefs.h.  */
11128
#include 
11129
#include 
11130
#include 
11131
#include 
11132
 
11133
int
11134
main ()
11135
{
11136
 
11137
  ;
11138
  return 0;
11139
}
11140
_ACEOF
11141
if ac_fn_c_try_compile "$LINENO"; then :
11142
  ac_cv_header_stdc=yes
11143
else
11144
  ac_cv_header_stdc=no
11145
fi
11146
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11147
 
11148
if test $ac_cv_header_stdc = yes; then
11149
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11150
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11151
/* end confdefs.h.  */
11152
#include 
11153
 
11154
_ACEOF
11155
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11156
  $EGREP "memchr" >/dev/null 2>&1; then :
11157
 
11158
else
11159
  ac_cv_header_stdc=no
11160
fi
11161
rm -f conftest*
11162
 
11163
fi
11164
 
11165
if test $ac_cv_header_stdc = yes; then
11166
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11167
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11168
/* end confdefs.h.  */
11169
#include 
11170
 
11171
_ACEOF
11172
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11173
  $EGREP "free" >/dev/null 2>&1; then :
11174
 
11175
else
11176
  ac_cv_header_stdc=no
11177
fi
11178
rm -f conftest*
11179
 
11180
fi
11181
 
11182
if test $ac_cv_header_stdc = yes; then
11183
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11184
  if test "$cross_compiling" = yes; then :
11185
  :
11186
else
11187
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11188
/* end confdefs.h.  */
11189
#include 
11190
#include 
11191
#if ((' ' & 0x0FF) == 0x020)
11192
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11193
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11194
#else
11195
# define ISLOWER(c) \
11196
                   (('a' <= (c) && (c) <= 'i') \
11197
                     || ('j' <= (c) && (c) <= 'r') \
11198
                     || ('s' <= (c) && (c) <= 'z'))
11199
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11200
#endif
11201
 
11202
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11203
int
11204
main ()
11205
{
11206
  int i;
11207
  for (i = 0; i < 256; i++)
11208
    if (XOR (islower (i), ISLOWER (i))
11209
        || toupper (i) != TOUPPER (i))
11210
      return 2;
11211
  return 0;
11212
}
11213
_ACEOF
11214
if ac_fn_c_try_run "$LINENO"; then :
11215
 
11216
else
11217
  ac_cv_header_stdc=no
11218
fi
11219
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11220
  conftest.$ac_objext conftest.beam conftest.$ac_ext
11221
fi
11222
 
11223
fi
11224
fi
11225
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11226
$as_echo "$ac_cv_header_stdc" >&6; }
11227
if test $ac_cv_header_stdc = yes; then
11228
 
11229
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
11230
 
11231
fi
11232
 
11233
 
11234
for ac_header in sched.h
11235
do :
11236
  ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
11237
if test "x$ac_cv_header_sched_h" = x""yes; then :
11238
  cat >>confdefs.h <<_ACEOF
11239
#define HAVE_SCHED_H 1
11240
_ACEOF
11241
 
11242
fi
11243
 
11244
done
11245
 
11246
 
11247
# -----------
11248
# Miscellanea
11249
# -----------
11250
 
11251
# Check if we have thread-local storage
11252
 
11253
 
11254
   # Check whether --enable-tls was given.
11255
if test "${enable_tls+set}" = set; then :
11256
  enableval=$enable_tls;
11257
      case "$enableval" in
11258
       yes|no) ;;
11259
       *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
11260
      esac
11261
 
11262
else
11263
  enable_tls=yes
11264
fi
11265
 
11266
 
11267
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
11268
$as_echo_n "checking whether the target supports thread-local storage... " >&6; }
11269
if test "${gcc_cv_have_tls+set}" = set; then :
11270
  $as_echo_n "(cached) " >&6
11271
else
11272
 
11273
    if test "$cross_compiling" = yes; then :
11274
                if test x$gcc_no_link = xyes; then
11275
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11276
fi
11277
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11278
/* end confdefs.h.  */
11279
__thread int a; int b; int main() { return a = b; }
11280
_ACEOF
11281
if ac_fn_c_try_link "$LINENO"; then :
11282
  chktls_save_LDFLAGS="$LDFLAGS"
11283
                          case $host in
11284
            *-*-linux*)
11285
              LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
11286
              ;;
11287
          esac
11288
          chktls_save_CFLAGS="$CFLAGS"
11289
          CFLAGS="-fPIC $CFLAGS"
11290
                  if test x$gcc_no_link = xyes; then
11291
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11292
fi
11293
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11294
/* end confdefs.h.  */
11295
int f() { return 0; }
11296
_ACEOF
11297
if ac_fn_c_try_link "$LINENO"; then :
11298
  if test x$gcc_no_link = xyes; then
11299
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11300
fi
11301
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11302
/* end confdefs.h.  */
11303
__thread int a; int b; int f() { return a = b; }
11304
_ACEOF
11305
if ac_fn_c_try_link "$LINENO"; then :
11306
  gcc_cv_have_tls=yes
11307
else
11308
  gcc_cv_have_tls=no
11309
fi
11310
rm -f core conftest.err conftest.$ac_objext \
11311
    conftest$ac_exeext conftest.$ac_ext
11312
else
11313
  gcc_cv_have_tls=yes
11314
fi
11315
rm -f core conftest.err conftest.$ac_objext \
11316
    conftest$ac_exeext conftest.$ac_ext
11317
          CFLAGS="$chktls_save_CFLAGS"
11318
          LDFLAGS="$chktls_save_LDFLAGS"
11319
else
11320
  gcc_cv_have_tls=no
11321
fi
11322
rm -f core conftest.err conftest.$ac_objext \
11323
    conftest$ac_exeext conftest.$ac_ext
11324
 
11325
 
11326
else
11327
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11328
/* end confdefs.h.  */
11329
__thread int a; int b; int main() { return a = b; }
11330
_ACEOF
11331
if ac_fn_c_try_run "$LINENO"; then :
11332
                      chktls_save_LDFLAGS="$LDFLAGS"
11333
      LDFLAGS="-static $LDFLAGS"
11334
      if test x$gcc_no_link = xyes; then
11335
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11336
fi
11337
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11338
/* end confdefs.h.  */
11339
int main() { return 0; }
11340
_ACEOF
11341
if ac_fn_c_try_link "$LINENO"; then :
11342
  if test "$cross_compiling" = yes; then :
11343
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11344
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11345
as_fn_error "cannot run test program while cross compiling
11346
See \`config.log' for more details." "$LINENO" 5; }
11347
else
11348
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11349
/* end confdefs.h.  */
11350
__thread int a; int b; int main() { return a = b; }
11351
_ACEOF
11352
if ac_fn_c_try_run "$LINENO"; then :
11353
  gcc_cv_have_tls=yes
11354
else
11355
  gcc_cv_have_tls=no
11356
fi
11357
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11358
  conftest.$ac_objext conftest.beam conftest.$ac_ext
11359
fi
11360
 
11361
else
11362
  gcc_cv_have_tls=yes
11363
fi
11364
rm -f core conftest.err conftest.$ac_objext \
11365
    conftest$ac_exeext conftest.$ac_ext
11366
      LDFLAGS="$chktls_save_LDFLAGS"
11367
      if test $gcc_cv_have_tls = yes; then
11368
                                                chktls_save_CFLAGS="$CFLAGS"
11369
        thread_CFLAGS=failed
11370
        for flag in '' '-pthread' '-lpthread'; do
11371
          CFLAGS="$flag $chktls_save_CFLAGS"
11372
          if test x$gcc_no_link = xyes; then
11373
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11374
fi
11375
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11376
/* end confdefs.h.  */
11377
#include 
11378
                void *g(void *d) { return NULL; }
11379
int
11380
main ()
11381
{
11382
pthread_t t; pthread_create(&t,NULL,g,NULL);
11383
  ;
11384
  return 0;
11385
}
11386
_ACEOF
11387
if ac_fn_c_try_link "$LINENO"; then :
11388
  thread_CFLAGS="$flag"
11389
fi
11390
rm -f core conftest.err conftest.$ac_objext \
11391
    conftest$ac_exeext conftest.$ac_ext
11392
          if test "X$thread_CFLAGS" != Xfailed; then
11393
            break
11394
          fi
11395
        done
11396
        CFLAGS="$chktls_save_CFLAGS"
11397
        if test "X$thread_CFLAGS" != Xfailed; then
11398
          CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
11399
                                                  if test "$cross_compiling" = yes; then :
11400
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11401
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11402
as_fn_error "cannot run test program while cross compiling
11403
See \`config.log' for more details." "$LINENO" 5; }
11404
else
11405
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11406
/* end confdefs.h.  */
11407
#include 
11408
                __thread int a;
11409
                static int *volatile a_in_other_thread;
11410
                static void *
11411
                thread_func (void *arg)
11412
                {
11413
                  a_in_other_thread = &a;
11414
                  return (void *)0;
11415
                }
11416
int
11417
main ()
11418
{
11419
pthread_t thread;
11420
                void *thread_retval;
11421
                int *volatile a_in_main_thread;
11422
                a_in_main_thread = &a;
11423
                if (pthread_create (&thread, (pthread_attr_t *)0,
11424
                                    thread_func, (void *)0))
11425
                  return 0;
11426
                if (pthread_join (thread, &thread_retval))
11427
                  return 0;
11428
                return (a_in_other_thread == a_in_main_thread);
11429
  ;
11430
  return 0;
11431
}
11432
_ACEOF
11433
if ac_fn_c_try_run "$LINENO"; then :
11434
  gcc_cv_have_tls=yes
11435
else
11436
  gcc_cv_have_tls=no
11437
fi
11438
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11439
  conftest.$ac_objext conftest.beam conftest.$ac_ext
11440
fi
11441
 
11442
          CFLAGS="$chktls_save_CFLAGS"
11443
        fi
11444
      fi
11445
else
11446
  gcc_cv_have_tls=no
11447
fi
11448
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11449
  conftest.$ac_objext conftest.beam conftest.$ac_ext
11450
fi
11451
 
11452
fi
11453
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
11454
$as_echo "$gcc_cv_have_tls" >&6; }
11455
  if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
11456
 
11457
$as_echo "#define HAVE_TLS 1" >>confdefs.h
11458
 
11459
  fi
11460
 
11461
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exception model to use" >&5
11462
$as_echo_n "checking for exception model to use... " >&6; }
11463
ac_ext=c
11464
ac_cpp='$CPP $CPPFLAGS'
11465
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11466
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11467
ac_compiler_gnu=$ac_cv_c_compiler_gnu
11468
 
11469
# Check whether --enable-sjlj-exceptions was given.
11470
if test "${enable_sjlj_exceptions+set}" = set; then :
11471
  enableval=$enable_sjlj_exceptions; :
11472
else
11473
  cat > conftest.$ac_ext << EOF
11474
#line 11474 "configure"
11475
@interface Frob
11476
@end
11477
@implementation Frob
11478
@end
11479
int proc();
11480
int foo()
11481
{
11482
  @try {
11483
   return proc();
11484
  }
11485
  @catch (Frob* ex) {
11486
    return 0;
11487
  }
11488
}
11489
EOF
11490
old_CFLAGS="$CFLAGS"
11491
CFLAGS="-x objective-c -fgnu-runtime -fobjc-exceptions -S"
11492
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11493
  (eval $ac_compile) 2>&5
11494
  ac_status=$?
11495
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11496
  test $ac_status = 0; }; then
11497
  if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
11498
    enable_sjlj_exceptions=yes
11499
  elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
11500
    enable_sjlj_exceptions=no
11501
  fi
11502
fi
11503
CFLAGS="$old_CFLAGS"
11504
rm -f conftest*
11505
fi
11506
 
11507
if test x$enable_sjlj_exceptions = xyes; then
11508
 
11509
$as_echo "#define SJLJ_EXCEPTIONS 1" >>confdefs.h
11510
 
11511
  ac_exception_model_name=sjlj
11512
elif test x$enable_sjlj_exceptions = xno; then
11513
  ac_exception_model_name="call frame"
11514
else
11515
  as_fn_error "unable to detect exception model" "$LINENO" 5
11516
fi
11517
ac_ext=c
11518
ac_cpp='$CPP $CPPFLAGS'
11519
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11520
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11521
ac_compiler_gnu=$ac_cv_c_compiler_gnu
11522
 
11523
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_exception_model_name" >&5
11524
$as_echo "$ac_exception_model_name" >&6; }
11525
 
11526
# ------
11527
# Output
11528
# ------
11529
 
11530
if test ${multilib} = yes; then
11531
  multilib_arg="--enable-multilib"
11532
else
11533
  multilib_arg=
11534
fi
11535
 
11536
ac_config_files="$ac_config_files Makefile"
11537
 
11538
cat >confcache <<\_ACEOF
11539
# This file is a shell script that caches the results of configure
11540
# tests run on this system so they can be shared between configure
11541
# scripts and configure runs, see configure's option --config-cache.
11542
# It is not useful on other systems.  If it contains results you don't
11543
# want to keep, you may remove or edit it.
11544
#
11545
# config.status only pays attention to the cache file if you give it
11546
# the --recheck option to rerun configure.
11547
#
11548
# `ac_cv_env_foo' variables (set or unset) will be overridden when
11549
# loading this file, other *unset* `ac_cv_foo' will be assigned the
11550
# following values.
11551
 
11552
_ACEOF
11553
 
11554
# The following way of writing the cache mishandles newlines in values,
11555
# but we know of no workaround that is simple, portable, and efficient.
11556
# So, we kill variables containing newlines.
11557
# Ultrix sh set writes to stderr and can't be redirected directly,
11558
# and sets the high bit in the cache file unless we assign to the vars.
11559
(
11560
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11561
    eval ac_val=\$$ac_var
11562
    case $ac_val in #(
11563
    *${as_nl}*)
11564
      case $ac_var in #(
11565
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11566
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11567
      esac
11568
      case $ac_var in #(
11569
      _ | IFS | as_nl) ;; #(
11570
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11571
      *) { eval $ac_var=; unset $ac_var;} ;;
11572
      esac ;;
11573
    esac
11574
  done
11575
 
11576
  (set) 2>&1 |
11577
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11578
    *${as_nl}ac_space=\ *)
11579
      # `set' does not quote correctly, so add quotes: double-quote
11580
      # substitution turns \\\\ into \\, and sed turns \\ into \.
11581
      sed -n \
11582
        "s/'/'\\\\''/g;
11583
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11584
      ;; #(
11585
    *)
11586
      # `set' quotes correctly as required by POSIX, so do not add quotes.
11587
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11588
      ;;
11589
    esac |
11590
    sort
11591
) |
11592
  sed '
11593
     /^ac_cv_env_/b end
11594
     t clear
11595
     :clear
11596
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11597
     t end
11598
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11599
     :end' >>confcache
11600
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11601
  if test -w "$cache_file"; then
11602
    test "x$cache_file" != "x/dev/null" &&
11603
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11604
$as_echo "$as_me: updating cache $cache_file" >&6;}
11605
    cat confcache >$cache_file
11606
  else
11607
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11608
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11609
  fi
11610
fi
11611
rm -f confcache
11612
 
11613
test "x$prefix" = xNONE && prefix=$ac_default_prefix
11614
# Let make expand exec_prefix.
11615
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11616
 
11617
DEFS=-DHAVE_CONFIG_H
11618
 
11619
ac_libobjs=
11620
ac_ltlibobjs=
11621
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11622
  # 1. Remove the extension, and $U if already installed.
11623
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11624
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11625
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11626
  #    will be set to the directory where LIBOBJS objects are built.
11627
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11628
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11629
done
11630
LIBOBJS=$ac_libobjs
11631
 
11632
LTLIBOBJS=$ac_ltlibobjs
11633
 
11634
 
11635
if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11636
  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11637
Usually this means the macro was only invoked conditionally." "$LINENO" 5
11638
fi
11639
 
11640
: ${CONFIG_STATUS=./config.status}
11641
ac_write_fail=0
11642
ac_clean_files_save=$ac_clean_files
11643
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11644
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11645
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11646
as_write_fail=0
11647
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11648
#! $SHELL
11649
# Generated by $as_me.
11650
# Run this file to recreate the current configuration.
11651
# Compiler output produced by configure, useful for debugging
11652
# configure, is in config.log if it exists.
11653
 
11654
debug=false
11655
ac_cs_recheck=false
11656
ac_cs_silent=false
11657
 
11658
SHELL=\${CONFIG_SHELL-$SHELL}
11659
export SHELL
11660
_ASEOF
11661
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11662
## -------------------- ##
11663
## M4sh Initialization. ##
11664
## -------------------- ##
11665
 
11666
# Be more Bourne compatible
11667
DUALCASE=1; export DUALCASE # for MKS sh
11668
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11669
  emulate sh
11670
  NULLCMD=:
11671
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11672
  # is contrary to our usage.  Disable this feature.
11673
  alias -g '${1+"$@"}'='"$@"'
11674
  setopt NO_GLOB_SUBST
11675
else
11676
  case `(set -o) 2>/dev/null` in #(
11677
  *posix*) :
11678
    set -o posix ;; #(
11679
  *) :
11680
     ;;
11681
esac
11682
fi
11683
 
11684
 
11685
as_nl='
11686
'
11687
export as_nl
11688
# Printing a long string crashes Solaris 7 /usr/bin/printf.
11689
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11690
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11691
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11692
# Prefer a ksh shell builtin over an external printf program on Solaris,
11693
# but without wasting forks for bash or zsh.
11694
if test -z "$BASH_VERSION$ZSH_VERSION" \
11695
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11696
  as_echo='print -r --'
11697
  as_echo_n='print -rn --'
11698
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11699
  as_echo='printf %s\n'
11700
  as_echo_n='printf %s'
11701
else
11702
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11703
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11704
    as_echo_n='/usr/ucb/echo -n'
11705
  else
11706
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11707
    as_echo_n_body='eval
11708
      arg=$1;
11709
      case $arg in #(
11710
      *"$as_nl"*)
11711
        expr "X$arg" : "X\\(.*\\)$as_nl";
11712
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11713
      esac;
11714
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11715
    '
11716
    export as_echo_n_body
11717
    as_echo_n='sh -c $as_echo_n_body as_echo'
11718
  fi
11719
  export as_echo_body
11720
  as_echo='sh -c $as_echo_body as_echo'
11721
fi
11722
 
11723
# The user is always right.
11724
if test "${PATH_SEPARATOR+set}" != set; then
11725
  PATH_SEPARATOR=:
11726
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11727
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11728
      PATH_SEPARATOR=';'
11729
  }
11730
fi
11731
 
11732
 
11733
# IFS
11734
# We need space, tab and new line, in precisely that order.  Quoting is
11735
# there to prevent editors from complaining about space-tab.
11736
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11737
# splitting by setting IFS to empty value.)
11738
IFS=" ""        $as_nl"
11739
 
11740
# Find who we are.  Look in the path if we contain no directory separator.
11741
case $0 in #((
11742
  *[\\/]* ) as_myself=$0 ;;
11743
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11744
for as_dir in $PATH
11745
do
11746
  IFS=$as_save_IFS
11747
  test -z "$as_dir" && as_dir=.
11748
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11749
  done
11750
IFS=$as_save_IFS
11751
 
11752
     ;;
11753
esac
11754
# We did not find ourselves, most probably we were run as `sh COMMAND'
11755
# in which case we are not to be found in the path.
11756
if test "x$as_myself" = x; then
11757
  as_myself=$0
11758
fi
11759
if test ! -f "$as_myself"; then
11760
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11761
  exit 1
11762
fi
11763
 
11764
# Unset variables that we do not need and which cause bugs (e.g. in
11765
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11766
# suppresses any "Segmentation fault" message there.  '((' could
11767
# trigger a bug in pdksh 5.2.14.
11768
for as_var in BASH_ENV ENV MAIL MAILPATH
11769
do eval test x\${$as_var+set} = xset \
11770
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11771
done
11772
PS1='$ '
11773
PS2='> '
11774
PS4='+ '
11775
 
11776
# NLS nuisances.
11777
LC_ALL=C
11778
export LC_ALL
11779
LANGUAGE=C
11780
export LANGUAGE
11781
 
11782
# CDPATH.
11783
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11784
 
11785
 
11786
# as_fn_error ERROR [LINENO LOG_FD]
11787
# ---------------------------------
11788
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11789
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11790
# script with status $?, using 1 if that was 0.
11791
as_fn_error ()
11792
{
11793
  as_status=$?; test $as_status -eq 0 && as_status=1
11794
  if test "$3"; then
11795
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11796
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11797
  fi
11798
  $as_echo "$as_me: error: $1" >&2
11799
  as_fn_exit $as_status
11800
} # as_fn_error
11801
 
11802
 
11803
# as_fn_set_status STATUS
11804
# -----------------------
11805
# Set $? to STATUS, without forking.
11806
as_fn_set_status ()
11807
{
11808
  return $1
11809
} # as_fn_set_status
11810
 
11811
# as_fn_exit STATUS
11812
# -----------------
11813
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11814
as_fn_exit ()
11815
{
11816
  set +e
11817
  as_fn_set_status $1
11818
  exit $1
11819
} # as_fn_exit
11820
 
11821
# as_fn_unset VAR
11822
# ---------------
11823
# Portably unset VAR.
11824
as_fn_unset ()
11825
{
11826
  { eval $1=; unset $1;}
11827
}
11828
as_unset=as_fn_unset
11829
# as_fn_append VAR VALUE
11830
# ----------------------
11831
# Append the text in VALUE to the end of the definition contained in VAR. Take
11832
# advantage of any shell optimizations that allow amortized linear growth over
11833
# repeated appends, instead of the typical quadratic growth present in naive
11834
# implementations.
11835
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11836
  eval 'as_fn_append ()
11837
  {
11838
    eval $1+=\$2
11839
  }'
11840
else
11841
  as_fn_append ()
11842
  {
11843
    eval $1=\$$1\$2
11844
  }
11845
fi # as_fn_append
11846
 
11847
# as_fn_arith ARG...
11848
# ------------------
11849
# Perform arithmetic evaluation on the ARGs, and store the result in the
11850
# global $as_val. Take advantage of shells that can avoid forks. The arguments
11851
# must be portable across $(()) and expr.
11852
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11853
  eval 'as_fn_arith ()
11854
  {
11855
    as_val=$(( $* ))
11856
  }'
11857
else
11858
  as_fn_arith ()
11859
  {
11860
    as_val=`expr "$@" || test $? -eq 1`
11861
  }
11862
fi # as_fn_arith
11863
 
11864
 
11865
if expr a : '\(a\)' >/dev/null 2>&1 &&
11866
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
11867
  as_expr=expr
11868
else
11869
  as_expr=false
11870
fi
11871
 
11872
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11873
  as_basename=basename
11874
else
11875
  as_basename=false
11876
fi
11877
 
11878
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11879
  as_dirname=dirname
11880
else
11881
  as_dirname=false
11882
fi
11883
 
11884
as_me=`$as_basename -- "$0" ||
11885
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11886
         X"$0" : 'X\(//\)$' \| \
11887
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11888
$as_echo X/"$0" |
11889
    sed '/^.*\/\([^/][^/]*\)\/*$/{
11890
            s//\1/
11891
            q
11892
          }
11893
          /^X\/\(\/\/\)$/{
11894
            s//\1/
11895
            q
11896
          }
11897
          /^X\/\(\/\).*/{
11898
            s//\1/
11899
            q
11900
          }
11901
          s/.*/./; q'`
11902
 
11903
# Avoid depending upon Character Ranges.
11904
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11905
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11906
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11907
as_cr_digits='0123456789'
11908
as_cr_alnum=$as_cr_Letters$as_cr_digits
11909
 
11910
ECHO_C= ECHO_N= ECHO_T=
11911
case `echo -n x` in #(((((
11912
-n*)
11913
  case `echo 'xy\c'` in
11914
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
11915
  xy)  ECHO_C='\c';;
11916
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
11917
       ECHO_T=' ';;
11918
  esac;;
11919
*)
11920
  ECHO_N='-n';;
11921
esac
11922
 
11923
rm -f conf$$ conf$$.exe conf$$.file
11924
if test -d conf$$.dir; then
11925
  rm -f conf$$.dir/conf$$.file
11926
else
11927
  rm -f conf$$.dir
11928
  mkdir conf$$.dir 2>/dev/null
11929
fi
11930
if (echo >conf$$.file) 2>/dev/null; then
11931
  if ln -s conf$$.file conf$$ 2>/dev/null; then
11932
    as_ln_s='ln -s'
11933
    # ... but there are two gotchas:
11934
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11935
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11936
    # In both cases, we have to default to `cp -p'.
11937
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11938
      as_ln_s='cp -p'
11939
  elif ln conf$$.file conf$$ 2>/dev/null; then
11940
    as_ln_s=ln
11941
  else
11942
    as_ln_s='cp -p'
11943
  fi
11944
else
11945
  as_ln_s='cp -p'
11946
fi
11947
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11948
rmdir conf$$.dir 2>/dev/null
11949
 
11950
 
11951
# as_fn_mkdir_p
11952
# -------------
11953
# Create "$as_dir" as a directory, including parents if necessary.
11954
as_fn_mkdir_p ()
11955
{
11956
 
11957
  case $as_dir in #(
11958
  -*) as_dir=./$as_dir;;
11959
  esac
11960
  test -d "$as_dir" || eval $as_mkdir_p || {
11961
    as_dirs=
11962
    while :; do
11963
      case $as_dir in #(
11964
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11965
      *) as_qdir=$as_dir;;
11966
      esac
11967
      as_dirs="'$as_qdir' $as_dirs"
11968
      as_dir=`$as_dirname -- "$as_dir" ||
11969
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11970
         X"$as_dir" : 'X\(//\)[^/]' \| \
11971
         X"$as_dir" : 'X\(//\)$' \| \
11972
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11973
$as_echo X"$as_dir" |
11974
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11975
            s//\1/
11976
            q
11977
          }
11978
          /^X\(\/\/\)[^/].*/{
11979
            s//\1/
11980
            q
11981
          }
11982
          /^X\(\/\/\)$/{
11983
            s//\1/
11984
            q
11985
          }
11986
          /^X\(\/\).*/{
11987
            s//\1/
11988
            q
11989
          }
11990
          s/.*/./; q'`
11991
      test -d "$as_dir" && break
11992
    done
11993
    test -z "$as_dirs" || eval "mkdir $as_dirs"
11994
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11995
 
11996
 
11997
} # as_fn_mkdir_p
11998
if mkdir -p . 2>/dev/null; then
11999
  as_mkdir_p='mkdir -p "$as_dir"'
12000
else
12001
  test -d ./-p && rmdir ./-p
12002
  as_mkdir_p=false
12003
fi
12004
 
12005
if test -x / >/dev/null 2>&1; then
12006
  as_test_x='test -x'
12007
else
12008
  if ls -dL / >/dev/null 2>&1; then
12009
    as_ls_L_option=L
12010
  else
12011
    as_ls_L_option=
12012
  fi
12013
  as_test_x='
12014
    eval sh -c '\''
12015
      if test -d "$1"; then
12016
        test -d "$1/.";
12017
      else
12018
        case $1 in #(
12019
        -*)set "./$1";;
12020
        esac;
12021
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12022
        ???[sx]*):;;*)false;;esac;fi
12023
    '\'' sh
12024
  '
12025
fi
12026
as_executable_p=$as_test_x
12027
 
12028
# Sed expression to map a string onto a valid CPP name.
12029
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12030
 
12031
# Sed expression to map a string onto a valid variable name.
12032
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12033
 
12034
 
12035
exec 6>&1
12036
## ----------------------------------- ##
12037
## Main body of $CONFIG_STATUS script. ##
12038
## ----------------------------------- ##
12039
_ASEOF
12040
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12041
 
12042
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12043
# Save the log message, to keep $0 and so on meaningful, and to
12044
# report actual input values of CONFIG_FILES etc. instead of their
12045
# values after options handling.
12046
ac_log="
12047
This file was extended by package-unused $as_me version-unused, which was
12048
generated by GNU Autoconf 2.64.  Invocation command line was
12049
 
12050
  CONFIG_FILES    = $CONFIG_FILES
12051
  CONFIG_HEADERS  = $CONFIG_HEADERS
12052
  CONFIG_LINKS    = $CONFIG_LINKS
12053
  CONFIG_COMMANDS = $CONFIG_COMMANDS
12054
  $ $0 $@
12055
 
12056
on `(hostname || uname -n) 2>/dev/null | sed 1q`
12057
"
12058
 
12059
_ACEOF
12060
 
12061
case $ac_config_files in *"
12062
"*) set x $ac_config_files; shift; ac_config_files=$*;;
12063
esac
12064
 
12065
case $ac_config_headers in *"
12066
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12067
esac
12068
 
12069
 
12070
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12071
# Files that config.status was made for.
12072
config_files="$ac_config_files"
12073
config_headers="$ac_config_headers"
12074
config_commands="$ac_config_commands"
12075
 
12076
_ACEOF
12077
 
12078
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12079
ac_cs_usage="\
12080
\`$as_me' instantiates files and other configuration actions
12081
from templates according to the current configuration.  Unless the files
12082
and actions are specified as TAGs, all are instantiated by default.
12083
 
12084
Usage: $0 [OPTION]... [TAG]...
12085
 
12086
  -h, --help       print this help, then exit
12087
  -V, --version    print version number and configuration settings, then exit
12088
  -q, --quiet, --silent
12089
                   do not print progress messages
12090
  -d, --debug      don't remove temporary files
12091
      --recheck    update $as_me by reconfiguring in the same conditions
12092
      --file=FILE[:TEMPLATE]
12093
                   instantiate the configuration file FILE
12094
      --header=FILE[:TEMPLATE]
12095
                   instantiate the configuration header FILE
12096
 
12097
Configuration files:
12098
$config_files
12099
 
12100
Configuration headers:
12101
$config_headers
12102
 
12103
Configuration commands:
12104
$config_commands
12105
 
12106
Report bugs to the package provider."
12107
 
12108
_ACEOF
12109
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12110
ac_cs_version="\\
12111
package-unused config.status version-unused
12112
configured by $0, generated by GNU Autoconf 2.64,
12113
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
12114
 
12115
Copyright (C) 2009 Free Software Foundation, Inc.
12116
This config.status script is free software; the Free Software Foundation
12117
gives unlimited permission to copy, distribute and modify it."
12118
 
12119
ac_pwd='$ac_pwd'
12120
srcdir='$srcdir'
12121
INSTALL='$INSTALL'
12122
AWK='$AWK'
12123
test -n "\$AWK" || AWK=awk
12124
_ACEOF
12125
 
12126
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12127
# The default lists apply if the user does not specify any file.
12128
ac_need_defaults=:
12129
while test $# != 0
12130
do
12131
  case $1 in
12132
  --*=*)
12133
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12134
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12135
    ac_shift=:
12136
    ;;
12137
  *)
12138
    ac_option=$1
12139
    ac_optarg=$2
12140
    ac_shift=shift
12141
    ;;
12142
  esac
12143
 
12144
  case $ac_option in
12145
  # Handling of the options.
12146
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12147
    ac_cs_recheck=: ;;
12148
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12149
    $as_echo "$ac_cs_version"; exit ;;
12150
  --debug | --debu | --deb | --de | --d | -d )
12151
    debug=: ;;
12152
  --file | --fil | --fi | --f )
12153
    $ac_shift
12154
    case $ac_optarg in
12155
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12156
    esac
12157
    as_fn_append CONFIG_FILES " '$ac_optarg'"
12158
    ac_need_defaults=false;;
12159
  --header | --heade | --head | --hea )
12160
    $ac_shift
12161
    case $ac_optarg in
12162
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12163
    esac
12164
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12165
    ac_need_defaults=false;;
12166
  --he | --h)
12167
    # Conflict between --help and --header
12168
    as_fn_error "ambiguous option: \`$1'
12169
Try \`$0 --help' for more information.";;
12170
  --help | --hel | -h )
12171
    $as_echo "$ac_cs_usage"; exit ;;
12172
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12173
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
12174
    ac_cs_silent=: ;;
12175
 
12176
  # This is an error.
12177
  -*) as_fn_error "unrecognized option: \`$1'
12178
Try \`$0 --help' for more information." ;;
12179
 
12180
  *) as_fn_append ac_config_targets " $1"
12181
     ac_need_defaults=false ;;
12182
 
12183
  esac
12184
  shift
12185
done
12186
 
12187
ac_configure_extra_args=
12188
 
12189
if $ac_cs_silent; then
12190
  exec 6>/dev/null
12191
  ac_configure_extra_args="$ac_configure_extra_args --silent"
12192
fi
12193
 
12194
_ACEOF
12195
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12196
if \$ac_cs_recheck; then
12197
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12198
  shift
12199
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12200
  CONFIG_SHELL='$SHELL'
12201
  export CONFIG_SHELL
12202
  exec "\$@"
12203
fi
12204
 
12205
_ACEOF
12206
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12207
exec 5>>config.log
12208
{
12209
  echo
12210
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12211
## Running $as_me. ##
12212
_ASBOX
12213
  $as_echo "$ac_log"
12214
} >&5
12215
 
12216
_ACEOF
12217
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12218
#
12219
# INIT-COMMANDS
12220
#
12221
 
12222
srcdir="$srcdir"
12223
host="$host"
12224
target="$target"
12225
with_multisubdir="$with_multisubdir"
12226
with_multisrctop="$with_multisrctop"
12227
with_target_subdir="$with_target_subdir"
12228
ac_configure_args="${multilib_arg} ${ac_configure_args}"
12229
multi_basedir="$multi_basedir"
12230
CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12231
CC="$CC"
12232
CXX="$CXX"
12233
GFORTRAN="$GFORTRAN"
12234
GCJ="$GCJ"
12235
 
12236
 
12237
# The HP-UX ksh and POSIX shell print the target directory to stdout
12238
# if CDPATH is set.
12239
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12240
 
12241
sed_quote_subst='$sed_quote_subst'
12242
double_quote_subst='$double_quote_subst'
12243
delay_variable_subst='$delay_variable_subst'
12244
AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
12245
DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
12246
OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12247
macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12248
macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12249
enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12250
enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12251
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12252
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12253
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12254
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12255
host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12256
host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12257
host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12258
build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12259
build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12260
build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12261
SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12262
Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12263
GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12264
EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12265
FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12266
LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12267
NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12268
LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12269
max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12270
ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12271
exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12272
lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12273
lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12274
lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12275
reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12276
reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12277
deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12278
file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12279
AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12280
AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12281
STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12282
RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12283
old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12284
old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12285
old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12286
lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12287
CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12288
CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12289
compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12290
GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12291
lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12292
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12293
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12294
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"`'
12295
objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12296
MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12297
lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12298
lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12299
lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12300
lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12301
lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12302
need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12303
DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12304
NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12305
LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12306
OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12307
OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12308
libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12309
shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12310
extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12311
archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12312
enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12313
export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12314
whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12315
compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12316
old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12317
old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12318
archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12319
archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12320
module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12321
module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12322
with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12323
allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12324
no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12325
hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12326
hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12327
hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12328
hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12329
hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12330
hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12331
hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12332
hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12333
inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12334
link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12335
fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12336
always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12337
export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12338
exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12339
include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12340
prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12341
file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12342
variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12343
need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12344
need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12345
version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12346
runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12347
shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12348
shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12349
libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12350
library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12351
soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12352
install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12353
postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12354
postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12355
finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12356
finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12357
hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12358
sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12359
sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12360
hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12361
enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12362
enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12363
enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12364
old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12365
striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12366
 
12367
LTCC='$LTCC'
12368
LTCFLAGS='$LTCFLAGS'
12369
compiler='$compiler_DEFAULT'
12370
 
12371
# A function that is used when there is no print builtin or printf.
12372
func_fallback_echo ()
12373
{
12374
  eval 'cat <<_LTECHO_EOF
12375
\$1
12376
_LTECHO_EOF'
12377
}
12378
 
12379
# Quote evaled strings.
12380
for var in AS \
12381
DLLTOOL \
12382
OBJDUMP \
12383
SHELL \
12384
ECHO \
12385
SED \
12386
GREP \
12387
EGREP \
12388
FGREP \
12389
LD \
12390
NM \
12391
LN_S \
12392
lt_SP2NL \
12393
lt_NL2SP \
12394
reload_flag \
12395
deplibs_check_method \
12396
file_magic_cmd \
12397
AR \
12398
AR_FLAGS \
12399
STRIP \
12400
RANLIB \
12401
CC \
12402
CFLAGS \
12403
compiler \
12404
lt_cv_sys_global_symbol_pipe \
12405
lt_cv_sys_global_symbol_to_cdecl \
12406
lt_cv_sys_global_symbol_to_c_name_address \
12407
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12408
lt_prog_compiler_no_builtin_flag \
12409
lt_prog_compiler_wl \
12410
lt_prog_compiler_pic \
12411
lt_prog_compiler_static \
12412
lt_cv_prog_compiler_c_o \
12413
need_locks \
12414
DSYMUTIL \
12415
NMEDIT \
12416
LIPO \
12417
OTOOL \
12418
OTOOL64 \
12419
shrext_cmds \
12420
export_dynamic_flag_spec \
12421
whole_archive_flag_spec \
12422
compiler_needs_object \
12423
with_gnu_ld \
12424
allow_undefined_flag \
12425
no_undefined_flag \
12426
hardcode_libdir_flag_spec \
12427
hardcode_libdir_flag_spec_ld \
12428
hardcode_libdir_separator \
12429
fix_srcfile_path \
12430
exclude_expsyms \
12431
include_expsyms \
12432
file_list_spec \
12433
variables_saved_for_relink \
12434
libname_spec \
12435
library_names_spec \
12436
soname_spec \
12437
install_override_mode \
12438
finish_eval \
12439
old_striplib \
12440
striplib; do
12441
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12442
    *[\\\\\\\`\\"\\\$]*)
12443
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12444
      ;;
12445
    *)
12446
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12447
      ;;
12448
    esac
12449
done
12450
 
12451
# Double-quote double-evaled strings.
12452
for var in reload_cmds \
12453
old_postinstall_cmds \
12454
old_postuninstall_cmds \
12455
old_archive_cmds \
12456
extract_expsyms_cmds \
12457
old_archive_from_new_cmds \
12458
old_archive_from_expsyms_cmds \
12459
archive_cmds \
12460
archive_expsym_cmds \
12461
module_cmds \
12462
module_expsym_cmds \
12463
export_symbols_cmds \
12464
prelink_cmds \
12465
postinstall_cmds \
12466
postuninstall_cmds \
12467
finish_cmds \
12468
sys_lib_search_path_spec \
12469
sys_lib_dlsearch_path_spec; do
12470
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12471
    *[\\\\\\\`\\"\\\$]*)
12472
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12473
      ;;
12474
    *)
12475
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12476
      ;;
12477
    esac
12478
done
12479
 
12480
ac_aux_dir='$ac_aux_dir'
12481
xsi_shell='$xsi_shell'
12482
lt_shell_append='$lt_shell_append'
12483
 
12484
# See if we are running on zsh, and set the options which allow our
12485
# commands through without removal of \ escapes INIT.
12486
if test -n "\${ZSH_VERSION+set}" ; then
12487
   setopt NO_GLOB_SUBST
12488
fi
12489
 
12490
 
12491
    PACKAGE='$PACKAGE'
12492
    VERSION='$VERSION'
12493
    TIMESTAMP='$TIMESTAMP'
12494
    RM='$RM'
12495
    ofile='$ofile'
12496
 
12497
 
12498
 
12499
 
12500
_ACEOF
12501
 
12502
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12503
 
12504
# Handling of arguments.
12505
for ac_config_target in $ac_config_targets
12506
do
12507
  case $ac_config_target in
12508
    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12509
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12510
    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12511
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12512
 
12513
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12514
  esac
12515
done
12516
 
12517
 
12518
# If the user did not use the arguments to specify the items to instantiate,
12519
# then the envvar interface is used.  Set only those that are not.
12520
# We use the long form for the default assignment because of an extremely
12521
# bizarre bug on SunOS 4.1.3.
12522
if $ac_need_defaults; then
12523
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12524
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12525
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12526
fi
12527
 
12528
# Have a temporary directory for convenience.  Make it in the build tree
12529
# simply because there is no reason against having it here, and in addition,
12530
# creating and moving files from /tmp can sometimes cause problems.
12531
# Hook for its removal unless debugging.
12532
# Note that there is a small window in which the directory will not be cleaned:
12533
# after its creation but before its name has been assigned to `$tmp'.
12534
$debug ||
12535
{
12536
  tmp=
12537
  trap 'exit_status=$?
12538
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12539
' 0
12540
  trap 'as_fn_exit 1' 1 2 13 15
12541
}
12542
# Create a (secure) tmp directory for tmp files.
12543
 
12544
{
12545
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12546
  test -n "$tmp" && test -d "$tmp"
12547
}  ||
12548
{
12549
  tmp=./conf$$-$RANDOM
12550
  (umask 077 && mkdir "$tmp")
12551
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12552
 
12553
# Set up the scripts for CONFIG_FILES section.
12554
# No need to generate them if there are no CONFIG_FILES.
12555
# This happens for instance with `./config.status config.h'.
12556
if test -n "$CONFIG_FILES"; then
12557
 
12558
 
12559
ac_cr=`echo X | tr X '\015'`
12560
# On cygwin, bash can eat \r inside `` if the user requested igncr.
12561
# But we know of no other shell where ac_cr would be empty at this
12562
# point, so we can use a bashism as a fallback.
12563
if test "x$ac_cr" = x; then
12564
  eval ac_cr=\$\'\\r\'
12565
fi
12566
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
12567
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12568
  ac_cs_awk_cr='\r'
12569
else
12570
  ac_cs_awk_cr=$ac_cr
12571
fi
12572
 
12573
echo 'BEGIN {' >"$tmp/subs1.awk" &&
12574
_ACEOF
12575
 
12576
 
12577
{
12578
  echo "cat >conf$$subs.awk <<_ACEOF" &&
12579
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12580
  echo "_ACEOF"
12581
} >conf$$subs.sh ||
12582
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12583
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12584
ac_delim='%!_!# '
12585
for ac_last_try in false false false false false :; do
12586
  . ./conf$$subs.sh ||
12587
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12588
 
12589
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12590
  if test $ac_delim_n = $ac_delim_num; then
12591
    break
12592
  elif $ac_last_try; then
12593
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12594
  else
12595
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12596
  fi
12597
done
12598
rm -f conf$$subs.sh
12599
 
12600
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12601
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12602
_ACEOF
12603
sed -n '
12604
h
12605
s/^/S["/; s/!.*/"]=/
12606
p
12607
g
12608
s/^[^!]*!//
12609
:repl
12610
t repl
12611
s/'"$ac_delim"'$//
12612
t delim
12613
:nl
12614
h
12615
s/\(.\{148\}\).*/\1/
12616
t more1
12617
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12618
p
12619
n
12620
b repl
12621
:more1
12622
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12623
p
12624
g
12625
s/.\{148\}//
12626
t nl
12627
:delim
12628
h
12629
s/\(.\{148\}\).*/\1/
12630
t more2
12631
s/["\\]/\\&/g; s/^/"/; s/$/"/
12632
p
12633
b
12634
:more2
12635
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12636
p
12637
g
12638
s/.\{148\}//
12639
t delim
12640
' 
12641
/^[^""]/{
12642
  N
12643
  s/\n//
12644
}
12645
' >>$CONFIG_STATUS || ac_write_fail=1
12646
rm -f conf$$subs.awk
12647
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12648
_ACAWK
12649
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12650
  for (key in S) S_is_set[key] = 1
12651
  FS = ""
12652
 
12653
}
12654
{
12655
  line = $ 0
12656
  nfields = split(line, field, "@")
12657
  substed = 0
12658
  len = length(field[1])
12659
  for (i = 2; i < nfields; i++) {
12660
    key = field[i]
12661
    keylen = length(key)
12662
    if (S_is_set[key]) {
12663
      value = S[key]
12664
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12665
      len += length(value) + length(field[++i])
12666
      substed = 1
12667
    } else
12668
      len += 1 + keylen
12669
  }
12670
 
12671
  print line
12672
}
12673
 
12674
_ACAWK
12675
_ACEOF
12676
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12677
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12678
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12679
else
12680
  cat
12681
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12682
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
12683
_ACEOF
12684
 
12685
# VPATH may cause trouble with some makes, so we remove $(srcdir),
12686
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12687
# trailing colons and then remove the whole line if VPATH becomes empty
12688
# (actually we leave an empty line to preserve line numbers).
12689
if test "x$srcdir" = x.; then
12690
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
12691
s/:*\$(srcdir):*/:/
12692
s/:*\${srcdir}:*/:/
12693
s/:*@srcdir@:*/:/
12694
s/^\([^=]*=[     ]*\):*/\1/
12695
s/:*$//
12696
s/^[^=]*=[       ]*$//
12697
}'
12698
fi
12699
 
12700
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12701
fi # test -n "$CONFIG_FILES"
12702
 
12703
# Set up the scripts for CONFIG_HEADERS section.
12704
# No need to generate them if there are no CONFIG_HEADERS.
12705
# This happens for instance with `./config.status Makefile'.
12706
if test -n "$CONFIG_HEADERS"; then
12707
cat >"$tmp/defines.awk" <<\_ACAWK ||
12708
BEGIN {
12709
_ACEOF
12710
 
12711
# Transform confdefs.h into an awk script `defines.awk', embedded as
12712
# here-document in config.status, that substitutes the proper values into
12713
# config.h.in to produce config.h.
12714
 
12715
# Create a delimiter string that does not exist in confdefs.h, to ease
12716
# handling of long lines.
12717
ac_delim='%!_!# '
12718
for ac_last_try in false false :; do
12719
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12720
  if test -z "$ac_t"; then
12721
    break
12722
  elif $ac_last_try; then
12723
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12724
  else
12725
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12726
  fi
12727
done
12728
 
12729
# For the awk script, D is an array of macro values keyed by name,
12730
# likewise P contains macro parameters if any.  Preserve backslash
12731
# newline sequences.
12732
 
12733
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12734
sed -n '
12735
s/.\{148\}/&'"$ac_delim"'/g
12736
t rset
12737
:rset
12738
s/^[     ]*#[    ]*define[       ][      ]*/ /
12739
t def
12740
d
12741
:def
12742
s/\\$//
12743
t bsnl
12744
s/["\\]/\\&/g
12745
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12746
D["\1"]=" \3"/p
12747
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
12748
d
12749
:bsnl
12750
s/["\\]/\\&/g
12751
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12752
D["\1"]=" \3\\\\\\n"\\/p
12753
t cont
12754
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12755
t cont
12756
d
12757
:cont
12758
n
12759
s/.\{148\}/&'"$ac_delim"'/g
12760
t clear
12761
:clear
12762
s/\\$//
12763
t bsnlc
12764
s/["\\]/\\&/g; s/^/"/; s/$/"/p
12765
d
12766
:bsnlc
12767
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12768
b cont
12769
' 
12770
s/'"$ac_delim"'/"\\\
12771
"/g' >>$CONFIG_STATUS || ac_write_fail=1
12772
 
12773
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12774
  for (key in D) D_is_set[key] = 1
12775
  FS = ""
12776
}
12777
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12778
  line = \$ 0
12779
  split(line, arg, " ")
12780
  if (arg[1] == "#") {
12781
    defundef = arg[2]
12782
    mac1 = arg[3]
12783
  } else {
12784
    defundef = substr(arg[1], 2)
12785
    mac1 = arg[2]
12786
  }
12787
  split(mac1, mac2, "(") #)
12788
  macro = mac2[1]
12789
  prefix = substr(line, 1, index(line, defundef) - 1)
12790
  if (D_is_set[macro]) {
12791
    # Preserve the white space surrounding the "#".
12792
    print prefix "define", macro P[macro] D[macro]
12793
    next
12794
  } else {
12795
    # Replace #undef with comments.  This is necessary, for example,
12796
    # in the case of _POSIX_SOURCE, which is predefined and required
12797
    # on some systems where configure will not decide to define it.
12798
    if (defundef == "undef") {
12799
      print "/*", prefix defundef, macro, "*/"
12800
      next
12801
    }
12802
  }
12803
}
12804
{ print }
12805
_ACAWK
12806
_ACEOF
12807
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12808
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
12809
fi # test -n "$CONFIG_HEADERS"
12810
 
12811
 
12812
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
12813
shift
12814
for ac_tag
12815
do
12816
  case $ac_tag in
12817
  :[FHLC]) ac_mode=$ac_tag; continue;;
12818
  esac
12819
  case $ac_mode$ac_tag in
12820
  :[FHL]*:*);;
12821
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12822
  :[FH]-) ac_tag=-:-;;
12823
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12824
  esac
12825
  ac_save_IFS=$IFS
12826
  IFS=:
12827
  set x $ac_tag
12828
  IFS=$ac_save_IFS
12829
  shift
12830
  ac_file=$1
12831
  shift
12832
 
12833
  case $ac_mode in
12834
  :L) ac_source=$1;;
12835
  :[FH])
12836
    ac_file_inputs=
12837
    for ac_f
12838
    do
12839
      case $ac_f in
12840
      -) ac_f="$tmp/stdin";;
12841
      *) # Look for the file first in the build tree, then in the source tree
12842
         # (if the path is not absolute).  The absolute path cannot be DOS-style,
12843
         # because $ac_f cannot contain `:'.
12844
         test -f "$ac_f" ||
12845
           case $ac_f in
12846
           [\\/$]*) false;;
12847
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12848
           esac ||
12849
           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12850
      esac
12851
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12852
      as_fn_append ac_file_inputs " '$ac_f'"
12853
    done
12854
 
12855
    # Let's still pretend it is `configure' which instantiates (i.e., don't
12856
    # use $as_me), people would be surprised to read:
12857
    #    /* config.h.  Generated by config.status.  */
12858
    configure_input='Generated from '`
12859
          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12860
        `' by configure.'
12861
    if test x"$ac_file" != x-; then
12862
      configure_input="$ac_file.  $configure_input"
12863
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12864
$as_echo "$as_me: creating $ac_file" >&6;}
12865
    fi
12866
    # Neutralize special characters interpreted by sed in replacement strings.
12867
    case $configure_input in #(
12868
    *\&* | *\|* | *\\* )
12869
       ac_sed_conf_input=`$as_echo "$configure_input" |
12870
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
12871
    *) ac_sed_conf_input=$configure_input;;
12872
    esac
12873
 
12874
    case $ac_tag in
12875
    *:-:* | *:-) cat >"$tmp/stdin" \
12876
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12877
    esac
12878
    ;;
12879
  esac
12880
 
12881
  ac_dir=`$as_dirname -- "$ac_file" ||
12882
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12883
         X"$ac_file" : 'X\(//\)[^/]' \| \
12884
         X"$ac_file" : 'X\(//\)$' \| \
12885
         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12886
$as_echo X"$ac_file" |
12887
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12888
            s//\1/
12889
            q
12890
          }
12891
          /^X\(\/\/\)[^/].*/{
12892
            s//\1/
12893
            q
12894
          }
12895
          /^X\(\/\/\)$/{
12896
            s//\1/
12897
            q
12898
          }
12899
          /^X\(\/\).*/{
12900
            s//\1/
12901
            q
12902
          }
12903
          s/.*/./; q'`
12904
  as_dir="$ac_dir"; as_fn_mkdir_p
12905
  ac_builddir=.
12906
 
12907
case "$ac_dir" in
12908
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12909
*)
12910
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12911
  # A ".." for each directory in $ac_dir_suffix.
12912
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12913
  case $ac_top_builddir_sub in
12914
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12915
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12916
  esac ;;
12917
esac
12918
ac_abs_top_builddir=$ac_pwd
12919
ac_abs_builddir=$ac_pwd$ac_dir_suffix
12920
# for backward compatibility:
12921
ac_top_builddir=$ac_top_build_prefix
12922
 
12923
case $srcdir in
12924
  .)  # We are building in place.
12925
    ac_srcdir=.
12926
    ac_top_srcdir=$ac_top_builddir_sub
12927
    ac_abs_top_srcdir=$ac_pwd ;;
12928
  [\\/]* | ?:[\\/]* )  # Absolute name.
12929
    ac_srcdir=$srcdir$ac_dir_suffix;
12930
    ac_top_srcdir=$srcdir
12931
    ac_abs_top_srcdir=$srcdir ;;
12932
  *) # Relative name.
12933
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12934
    ac_top_srcdir=$ac_top_build_prefix$srcdir
12935
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12936
esac
12937
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12938
 
12939
 
12940
  case $ac_mode in
12941
  :F)
12942
  #
12943
  # CONFIG_FILE
12944
  #
12945
 
12946
  case $INSTALL in
12947
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12948
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12949
  esac
12950
_ACEOF
12951
 
12952
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12953
# If the template does not know about datarootdir, expand it.
12954
# FIXME: This hack should be removed a few years after 2.60.
12955
ac_datarootdir_hack=; ac_datarootdir_seen=
12956
ac_sed_dataroot='
12957
/datarootdir/ {
12958
  p
12959
  q
12960
}
12961
/@datadir@/p
12962
/@docdir@/p
12963
/@infodir@/p
12964
/@localedir@/p
12965
/@mandir@/p'
12966
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12967
*datarootdir*) ac_datarootdir_seen=yes;;
12968
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12969
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12970
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12971
_ACEOF
12972
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12973
  ac_datarootdir_hack='
12974
  s&@datadir@&$datadir&g
12975
  s&@docdir@&$docdir&g
12976
  s&@infodir@&$infodir&g
12977
  s&@localedir@&$localedir&g
12978
  s&@mandir@&$mandir&g
12979
  s&\\\${datarootdir}&$datarootdir&g' ;;
12980
esac
12981
_ACEOF
12982
 
12983
# Neutralize VPATH when `$srcdir' = `.'.
12984
# Shell code in configure.ac might set extrasub.
12985
# FIXME: do we really want to maintain this feature?
12986
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12987
ac_sed_extra="$ac_vpsub
12988
$extrasub
12989
_ACEOF
12990
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12991
:t
12992
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12993
s|@configure_input@|$ac_sed_conf_input|;t t
12994
s&@top_builddir@&$ac_top_builddir_sub&;t t
12995
s&@top_build_prefix@&$ac_top_build_prefix&;t t
12996
s&@srcdir@&$ac_srcdir&;t t
12997
s&@abs_srcdir@&$ac_abs_srcdir&;t t
12998
s&@top_srcdir@&$ac_top_srcdir&;t t
12999
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13000
s&@builddir@&$ac_builddir&;t t
13001
s&@abs_builddir@&$ac_abs_builddir&;t t
13002
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13003
s&@INSTALL@&$ac_INSTALL&;t t
13004
$ac_datarootdir_hack
13005
"
13006
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13007
  || as_fn_error "could not create $ac_file" "$LINENO" 5
13008
 
13009
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13010
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13011
  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13012
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13013
which seems to be undefined.  Please make sure it is defined." >&5
13014
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13015
which seems to be undefined.  Please make sure it is defined." >&2;}
13016
 
13017
  rm -f "$tmp/stdin"
13018
  case $ac_file in
13019
  -) cat "$tmp/out" && rm -f "$tmp/out";;
13020
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13021
  esac \
13022
  || as_fn_error "could not create $ac_file" "$LINENO" 5
13023
 ;;
13024
  :H)
13025
  #
13026
  # CONFIG_HEADER
13027
  #
13028
  if test x"$ac_file" != x-; then
13029
    {
13030
      $as_echo "/* $configure_input  */" \
13031
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13032
    } >"$tmp/config.h" \
13033
      || as_fn_error "could not create $ac_file" "$LINENO" 5
13034
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13035
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13036
$as_echo "$as_me: $ac_file is unchanged" >&6;}
13037
    else
13038
      rm -f "$ac_file"
13039
      mv "$tmp/config.h" "$ac_file" \
13040
        || as_fn_error "could not create $ac_file" "$LINENO" 5
13041
    fi
13042
  else
13043
    $as_echo "/* $configure_input  */" \
13044
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13045
      || as_fn_error "could not create -" "$LINENO" 5
13046
  fi
13047
 ;;
13048
 
13049
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13050
$as_echo "$as_me: executing $ac_file commands" >&6;}
13051
 ;;
13052
  esac
13053
 
13054
 
13055
  case $ac_file$ac_mode in
13056
    "default-1":C)
13057
# Only add multilib support code if we just rebuilt the top-level
13058
# Makefile.
13059
case " $CONFIG_FILES " in
13060
 *" Makefile "*)
13061
   ac_file=Makefile . ${multi_basedir}/config-ml.in
13062
   ;;
13063
esac ;;
13064
    "libtool":C)
13065
 
13066
    # See if we are running on zsh, and set the options which allow our
13067
    # commands through without removal of \ escapes.
13068
    if test -n "${ZSH_VERSION+set}" ; then
13069
      setopt NO_GLOB_SUBST
13070
    fi
13071
 
13072
    cfgfile="${ofile}T"
13073
    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13074
    $RM "$cfgfile"
13075
 
13076
    cat <<_LT_EOF >> "$cfgfile"
13077
#! $SHELL
13078
 
13079
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13080
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13081
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13082
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13083
#
13084
#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13085
#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13086
#   Written by Gordon Matzigkeit, 1996
13087
#
13088
#   This file is part of GNU Libtool.
13089
#
13090
# GNU Libtool is free software; you can redistribute it and/or
13091
# modify it under the terms of the GNU General Public License as
13092
# published by the Free Software Foundation; either version 2 of
13093
# the License, or (at your option) any later version.
13094
#
13095
# As a special exception to the GNU General Public License,
13096
# if you distribute this file as part of a program or library that
13097
# is built using GNU Libtool, you may include this file under the
13098
# same distribution terms that you use for the rest of that program.
13099
#
13100
# GNU Libtool is distributed in the hope that it will be useful,
13101
# but WITHOUT ANY WARRANTY; without even the implied warranty of
13102
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13103
# GNU General Public License for more details.
13104
#
13105
# You should have received a copy of the GNU General Public License
13106
# along with GNU Libtool; see the file COPYING.  If not, a copy
13107
# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13108
# obtained by writing to the Free Software Foundation, Inc.,
13109
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13110
 
13111
 
13112
# The names of the tagged configurations supported by this script.
13113
available_tags=""
13114
 
13115
# ### BEGIN LIBTOOL CONFIG
13116
 
13117
# Assembler program.
13118
AS=$lt_AS
13119
 
13120
# DLL creation program.
13121
DLLTOOL=$lt_DLLTOOL
13122
 
13123
# Object dumper program.
13124
OBJDUMP=$lt_OBJDUMP
13125
 
13126
# Which release of libtool.m4 was used?
13127
macro_version=$macro_version
13128
macro_revision=$macro_revision
13129
 
13130
# Whether or not to build shared libraries.
13131
build_libtool_libs=$enable_shared
13132
 
13133
# Whether or not to build static libraries.
13134
build_old_libs=$enable_static
13135
 
13136
# What type of objects to build.
13137
pic_mode=$pic_mode
13138
 
13139
# Whether or not to optimize for fast installation.
13140
fast_install=$enable_fast_install
13141
 
13142
# Shell to use when invoking shell scripts.
13143
SHELL=$lt_SHELL
13144
 
13145
# An echo program that protects backslashes.
13146
ECHO=$lt_ECHO
13147
 
13148
# The host system.
13149
host_alias=$host_alias
13150
host=$host
13151
host_os=$host_os
13152
 
13153
# The build system.
13154
build_alias=$build_alias
13155
build=$build
13156
build_os=$build_os
13157
 
13158
# A sed program that does not truncate output.
13159
SED=$lt_SED
13160
 
13161
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13162
Xsed="\$SED -e 1s/^X//"
13163
 
13164
# A grep program that handles long lines.
13165
GREP=$lt_GREP
13166
 
13167
# An ERE matcher.
13168
EGREP=$lt_EGREP
13169
 
13170
# A literal string matcher.
13171
FGREP=$lt_FGREP
13172
 
13173
# A BSD- or MS-compatible name lister.
13174
NM=$lt_NM
13175
 
13176
# Whether we need soft or hard links.
13177
LN_S=$lt_LN_S
13178
 
13179
# What is the maximum length of a command?
13180
max_cmd_len=$max_cmd_len
13181
 
13182
# Object file suffix (normally "o").
13183
objext=$ac_objext
13184
 
13185
# Executable file suffix (normally "").
13186
exeext=$exeext
13187
 
13188
# whether the shell understands "unset".
13189
lt_unset=$lt_unset
13190
 
13191
# turn spaces into newlines.
13192
SP2NL=$lt_lt_SP2NL
13193
 
13194
# turn newlines into spaces.
13195
NL2SP=$lt_lt_NL2SP
13196
 
13197
# Method to check whether dependent libraries are shared objects.
13198
deplibs_check_method=$lt_deplibs_check_method
13199
 
13200
# Command to use when deplibs_check_method == "file_magic".
13201
file_magic_cmd=$lt_file_magic_cmd
13202
 
13203
# The archiver.
13204
AR=$lt_AR
13205
AR_FLAGS=$lt_AR_FLAGS
13206
 
13207
# A symbol stripping program.
13208
STRIP=$lt_STRIP
13209
 
13210
# Commands used to install an old-style archive.
13211
RANLIB=$lt_RANLIB
13212
old_postinstall_cmds=$lt_old_postinstall_cmds
13213
old_postuninstall_cmds=$lt_old_postuninstall_cmds
13214
 
13215
# Whether to use a lock for old archive extraction.
13216
lock_old_archive_extraction=$lock_old_archive_extraction
13217
 
13218
# A C compiler.
13219
LTCC=$lt_CC
13220
 
13221
# LTCC compiler flags.
13222
LTCFLAGS=$lt_CFLAGS
13223
 
13224
# Take the output of nm and produce a listing of raw symbols and C names.
13225
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13226
 
13227
# Transform the output of nm in a proper C declaration.
13228
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13229
 
13230
# Transform the output of nm in a C name address pair.
13231
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13232
 
13233
# Transform the output of nm in a C name address pair when lib prefix is needed.
13234
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13235
 
13236
# The name of the directory that contains temporary libtool files.
13237
objdir=$objdir
13238
 
13239
# Used to examine libraries when file_magic_cmd begins with "file".
13240
MAGIC_CMD=$MAGIC_CMD
13241
 
13242
# Must we lock files when doing compilation?
13243
need_locks=$lt_need_locks
13244
 
13245
# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13246
DSYMUTIL=$lt_DSYMUTIL
13247
 
13248
# Tool to change global to local symbols on Mac OS X.
13249
NMEDIT=$lt_NMEDIT
13250
 
13251
# Tool to manipulate fat objects and archives on Mac OS X.
13252
LIPO=$lt_LIPO
13253
 
13254
# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13255
OTOOL=$lt_OTOOL
13256
 
13257
# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13258
OTOOL64=$lt_OTOOL64
13259
 
13260
# Old archive suffix (normally "a").
13261
libext=$libext
13262
 
13263
# Shared library suffix (normally ".so").
13264
shrext_cmds=$lt_shrext_cmds
13265
 
13266
# The commands to extract the exported symbol list from a shared archive.
13267
extract_expsyms_cmds=$lt_extract_expsyms_cmds
13268
 
13269
# Variables whose values should be saved in libtool wrapper scripts and
13270
# restored at link time.
13271
variables_saved_for_relink=$lt_variables_saved_for_relink
13272
 
13273
# Do we need the "lib" prefix for modules?
13274
need_lib_prefix=$need_lib_prefix
13275
 
13276
# Do we need a version for libraries?
13277
need_version=$need_version
13278
 
13279
# Library versioning type.
13280
version_type=$version_type
13281
 
13282
# Shared library runtime path variable.
13283
runpath_var=$runpath_var
13284
 
13285
# Shared library path variable.
13286
shlibpath_var=$shlibpath_var
13287
 
13288
# Is shlibpath searched before the hard-coded library search path?
13289
shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13290
 
13291
# Format of library name prefix.
13292
libname_spec=$lt_libname_spec
13293
 
13294
# List of archive names.  First name is the real one, the rest are links.
13295
# The last name is the one that the linker finds with -lNAME
13296
library_names_spec=$lt_library_names_spec
13297
 
13298
# The coded name of the library, if different from the real name.
13299
soname_spec=$lt_soname_spec
13300
 
13301
# Permission mode override for installation of shared libraries.
13302
install_override_mode=$lt_install_override_mode
13303
 
13304
# Command to use after installation of a shared archive.
13305
postinstall_cmds=$lt_postinstall_cmds
13306
 
13307
# Command to use after uninstallation of a shared archive.
13308
postuninstall_cmds=$lt_postuninstall_cmds
13309
 
13310
# Commands used to finish a libtool library installation in a directory.
13311
finish_cmds=$lt_finish_cmds
13312
 
13313
# As "finish_cmds", except a single script fragment to be evaled but
13314
# not shown.
13315
finish_eval=$lt_finish_eval
13316
 
13317
# Whether we should hardcode library paths into libraries.
13318
hardcode_into_libs=$hardcode_into_libs
13319
 
13320
# Compile-time system search path for libraries.
13321
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13322
 
13323
# Run-time system search path for libraries.
13324
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13325
 
13326
# Whether dlopen is supported.
13327
dlopen_support=$enable_dlopen
13328
 
13329
# Whether dlopen of programs is supported.
13330
dlopen_self=$enable_dlopen_self
13331
 
13332
# Whether dlopen of statically linked programs is supported.
13333
dlopen_self_static=$enable_dlopen_self_static
13334
 
13335
# Commands to strip libraries.
13336
old_striplib=$lt_old_striplib
13337
striplib=$lt_striplib
13338
 
13339
 
13340
# The linker used to build libraries.
13341
LD=$lt_LD
13342
 
13343
# How to create reloadable object files.
13344
reload_flag=$lt_reload_flag
13345
reload_cmds=$lt_reload_cmds
13346
 
13347
# Commands used to build an old-style archive.
13348
old_archive_cmds=$lt_old_archive_cmds
13349
 
13350
# A language specific compiler.
13351
CC=$lt_compiler
13352
 
13353
# Is the compiler the GNU compiler?
13354
with_gcc=$GCC
13355
 
13356
# Compiler flag to turn off builtin functions.
13357
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13358
 
13359
# How to pass a linker flag through the compiler.
13360
wl=$lt_lt_prog_compiler_wl
13361
 
13362
# Additional compiler flags for building library objects.
13363
pic_flag=$lt_lt_prog_compiler_pic
13364
 
13365
# Compiler flag to prevent dynamic linking.
13366
link_static_flag=$lt_lt_prog_compiler_static
13367
 
13368
# Does compiler simultaneously support -c and -o options?
13369
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13370
 
13371
# Whether or not to add -lc for building shared libraries.
13372
build_libtool_need_lc=$archive_cmds_need_lc
13373
 
13374
# Whether or not to disallow shared libs when runtime libs are static.
13375
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13376
 
13377
# Compiler flag to allow reflexive dlopens.
13378
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13379
 
13380
# Compiler flag to generate shared objects directly from archives.
13381
whole_archive_flag_spec=$lt_whole_archive_flag_spec
13382
 
13383
# Whether the compiler copes with passing no objects directly.
13384
compiler_needs_object=$lt_compiler_needs_object
13385
 
13386
# Create an old-style archive from a shared archive.
13387
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13388
 
13389
# Create a temporary old-style archive to link instead of a shared archive.
13390
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13391
 
13392
# Commands used to build a shared archive.
13393
archive_cmds=$lt_archive_cmds
13394
archive_expsym_cmds=$lt_archive_expsym_cmds
13395
 
13396
# Commands used to build a loadable module if different from building
13397
# a shared archive.
13398
module_cmds=$lt_module_cmds
13399
module_expsym_cmds=$lt_module_expsym_cmds
13400
 
13401
# Whether we are building with GNU ld or not.
13402
with_gnu_ld=$lt_with_gnu_ld
13403
 
13404
# Flag that allows shared libraries with undefined symbols to be built.
13405
allow_undefined_flag=$lt_allow_undefined_flag
13406
 
13407
# Flag that enforces no undefined symbols.
13408
no_undefined_flag=$lt_no_undefined_flag
13409
 
13410
# Flag to hardcode \$libdir into a binary during linking.
13411
# This must work even if \$libdir does not exist
13412
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13413
 
13414
# If ld is used when linking, flag to hardcode \$libdir into a binary
13415
# during linking.  This must work even if \$libdir does not exist.
13416
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13417
 
13418
# Whether we need a single "-rpath" flag with a separated argument.
13419
hardcode_libdir_separator=$lt_hardcode_libdir_separator
13420
 
13421
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13422
# DIR into the resulting binary.
13423
hardcode_direct=$hardcode_direct
13424
 
13425
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13426
# DIR into the resulting binary and the resulting library dependency is
13427
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13428
# library is relocated.
13429
hardcode_direct_absolute=$hardcode_direct_absolute
13430
 
13431
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13432
# into the resulting binary.
13433
hardcode_minus_L=$hardcode_minus_L
13434
 
13435
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13436
# into the resulting binary.
13437
hardcode_shlibpath_var=$hardcode_shlibpath_var
13438
 
13439
# Set to "yes" if building a shared library automatically hardcodes DIR
13440
# into the library and all subsequent libraries and executables linked
13441
# against it.
13442
hardcode_automatic=$hardcode_automatic
13443
 
13444
# Set to yes if linker adds runtime paths of dependent libraries
13445
# to runtime path list.
13446
inherit_rpath=$inherit_rpath
13447
 
13448
# Whether libtool must link a program against all its dependency libraries.
13449
link_all_deplibs=$link_all_deplibs
13450
 
13451
# Fix the shell variable \$srcfile for the compiler.
13452
fix_srcfile_path=$lt_fix_srcfile_path
13453
 
13454
# Set to "yes" if exported symbols are required.
13455
always_export_symbols=$always_export_symbols
13456
 
13457
# The commands to list exported symbols.
13458
export_symbols_cmds=$lt_export_symbols_cmds
13459
 
13460
# Symbols that should not be listed in the preloaded symbols.
13461
exclude_expsyms=$lt_exclude_expsyms
13462
 
13463
# Symbols that must always be exported.
13464
include_expsyms=$lt_include_expsyms
13465
 
13466
# Commands necessary for linking programs (against libraries) with templates.
13467
prelink_cmds=$lt_prelink_cmds
13468
 
13469
# Specify filename containing input files.
13470
file_list_spec=$lt_file_list_spec
13471
 
13472
# How to hardcode a shared library path into an executable.
13473
hardcode_action=$hardcode_action
13474
 
13475
# ### END LIBTOOL CONFIG
13476
 
13477
_LT_EOF
13478
 
13479
  case $host_os in
13480
  aix3*)
13481
    cat <<\_LT_EOF >> "$cfgfile"
13482
# AIX sometimes has problems with the GCC collect2 program.  For some
13483
# reason, if we set the COLLECT_NAMES environment variable, the problems
13484
# vanish in a puff of smoke.
13485
if test "X${COLLECT_NAMES+set}" != Xset; then
13486
  COLLECT_NAMES=
13487
  export COLLECT_NAMES
13488
fi
13489
_LT_EOF
13490
    ;;
13491
  esac
13492
 
13493
 
13494
ltmain="$ac_aux_dir/ltmain.sh"
13495
 
13496
 
13497
  # We use sed instead of cat because bash on DJGPP gets confused if
13498
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13499
  # text mode, it properly converts lines to CR/LF.  This bash problem
13500
  # is reportedly fixed, but why not run on old versions too?
13501
  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13502
    || (rm -f "$cfgfile"; exit 1)
13503
 
13504
  case $xsi_shell in
13505
  yes)
13506
    cat << \_LT_EOF >> "$cfgfile"
13507
 
13508
# func_dirname file append nondir_replacement
13509
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13510
# otherwise set result to NONDIR_REPLACEMENT.
13511
func_dirname ()
13512
{
13513
  case ${1} in
13514
    */*) func_dirname_result="${1%/*}${2}" ;;
13515
    *  ) func_dirname_result="${3}" ;;
13516
  esac
13517
}
13518
 
13519
# func_basename file
13520
func_basename ()
13521
{
13522
  func_basename_result="${1##*/}"
13523
}
13524
 
13525
# func_dirname_and_basename file append nondir_replacement
13526
# perform func_basename and func_dirname in a single function
13527
# call:
13528
#   dirname:  Compute the dirname of FILE.  If nonempty,
13529
#             add APPEND to the result, otherwise set result
13530
#             to NONDIR_REPLACEMENT.
13531
#             value returned in "$func_dirname_result"
13532
#   basename: Compute filename of FILE.
13533
#             value retuned in "$func_basename_result"
13534
# Implementation must be kept synchronized with func_dirname
13535
# and func_basename. For efficiency, we do not delegate to
13536
# those functions but instead duplicate the functionality here.
13537
func_dirname_and_basename ()
13538
{
13539
  case ${1} in
13540
    */*) func_dirname_result="${1%/*}${2}" ;;
13541
    *  ) func_dirname_result="${3}" ;;
13542
  esac
13543
  func_basename_result="${1##*/}"
13544
}
13545
 
13546
# func_stripname prefix suffix name
13547
# strip PREFIX and SUFFIX off of NAME.
13548
# PREFIX and SUFFIX must not contain globbing or regex special
13549
# characters, hashes, percent signs, but SUFFIX may contain a leading
13550
# dot (in which case that matches only a dot).
13551
func_stripname ()
13552
{
13553
  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13554
  # positional parameters, so assign one to ordinary parameter first.
13555
  func_stripname_result=${3}
13556
  func_stripname_result=${func_stripname_result#"${1}"}
13557
  func_stripname_result=${func_stripname_result%"${2}"}
13558
}
13559
 
13560
# func_opt_split
13561
func_opt_split ()
13562
{
13563
  func_opt_split_opt=${1%%=*}
13564
  func_opt_split_arg=${1#*=}
13565
}
13566
 
13567
# func_lo2o object
13568
func_lo2o ()
13569
{
13570
  case ${1} in
13571
    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13572
    *)    func_lo2o_result=${1} ;;
13573
  esac
13574
}
13575
 
13576
# func_xform libobj-or-source
13577
func_xform ()
13578
{
13579
  func_xform_result=${1%.*}.lo
13580
}
13581
 
13582
# func_arith arithmetic-term...
13583
func_arith ()
13584
{
13585
  func_arith_result=$(( $* ))
13586
}
13587
 
13588
# func_len string
13589
# STRING may not start with a hyphen.
13590
func_len ()
13591
{
13592
  func_len_result=${#1}
13593
}
13594
 
13595
_LT_EOF
13596
    ;;
13597
  *) # Bourne compatible functions.
13598
    cat << \_LT_EOF >> "$cfgfile"
13599
 
13600
# func_dirname file append nondir_replacement
13601
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13602
# otherwise set result to NONDIR_REPLACEMENT.
13603
func_dirname ()
13604
{
13605
  # Extract subdirectory from the argument.
13606
  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13607
  if test "X$func_dirname_result" = "X${1}"; then
13608
    func_dirname_result="${3}"
13609
  else
13610
    func_dirname_result="$func_dirname_result${2}"
13611
  fi
13612
}
13613
 
13614
# func_basename file
13615
func_basename ()
13616
{
13617
  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13618
}
13619
 
13620
 
13621
# func_stripname prefix suffix name
13622
# strip PREFIX and SUFFIX off of NAME.
13623
# PREFIX and SUFFIX must not contain globbing or regex special
13624
# characters, hashes, percent signs, but SUFFIX may contain a leading
13625
# dot (in which case that matches only a dot).
13626
# func_strip_suffix prefix name
13627
func_stripname ()
13628
{
13629
  case ${2} in
13630
    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13631
    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13632
  esac
13633
}
13634
 
13635
# sed scripts:
13636
my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13637
my_sed_long_arg='1s/^-[^=]*=//'
13638
 
13639
# func_opt_split
13640
func_opt_split ()
13641
{
13642
  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13643
  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13644
}
13645
 
13646
# func_lo2o object
13647
func_lo2o ()
13648
{
13649
  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13650
}
13651
 
13652
# func_xform libobj-or-source
13653
func_xform ()
13654
{
13655
  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13656
}
13657
 
13658
# func_arith arithmetic-term...
13659
func_arith ()
13660
{
13661
  func_arith_result=`expr "$@"`
13662
}
13663
 
13664
# func_len string
13665
# STRING may not start with a hyphen.
13666
func_len ()
13667
{
13668
  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13669
}
13670
 
13671
_LT_EOF
13672
esac
13673
 
13674
case $lt_shell_append in
13675
  yes)
13676
    cat << \_LT_EOF >> "$cfgfile"
13677
 
13678
# func_append var value
13679
# Append VALUE to the end of shell variable VAR.
13680
func_append ()
13681
{
13682
  eval "$1+=\$2"
13683
}
13684
_LT_EOF
13685
    ;;
13686
  *)
13687
    cat << \_LT_EOF >> "$cfgfile"
13688
 
13689
# func_append var value
13690
# Append VALUE to the end of shell variable VAR.
13691
func_append ()
13692
{
13693
  eval "$1=\$$1\$2"
13694
}
13695
 
13696
_LT_EOF
13697
    ;;
13698
  esac
13699
 
13700
 
13701
  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13702
    || (rm -f "$cfgfile"; exit 1)
13703
 
13704
  mv -f "$cfgfile" "$ofile" ||
13705
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13706
  chmod +x "$ofile"
13707
 
13708
 ;;
13709
 
13710
  esac
13711
done # for ac_tag
13712
 
13713
 
13714
as_fn_exit 0
13715
_ACEOF
13716
ac_clean_files=$ac_clean_files_save
13717
 
13718
test $ac_write_fail = 0 ||
13719
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13720
 
13721
 
13722
# configure is writing to config.log, and then calls config.status.
13723
# config.status does its own redirection, appending to config.log.
13724
# Unfortunately, on DOS this fails, as config.log is still kept open
13725
# by configure, so config.status won't be able to write to it; its
13726
# output is simply discarded.  So we exec the FD to /dev/null,
13727
# effectively closing config.log, so it can be properly (re)opened and
13728
# appended to by config.status.  When coming back to configure, we
13729
# need to make the FD available again.
13730
if test "$no_create" != yes; then
13731
  ac_cs_success=:
13732
  ac_config_status_args=
13733
  test "$silent" = yes &&
13734
    ac_config_status_args="$ac_config_status_args --quiet"
13735
  exec 5>/dev/null
13736
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13737
  exec 5>>config.log
13738
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13739
  # would make configure fail if this is the last instruction.
13740
  $ac_cs_success || as_fn_exit $?
13741
fi
13742
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13743
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13744
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13745
fi
13746
 

powered by: WebSVN 2.1.0

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