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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [lto-plugin/] [configure] - Blame information for rev 867

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

Line No. Rev Author Line
1 743 jeremybenn
#! /bin/sh
2
# Guess values for system-dependent variables and create Makefiles.
3
# Generated by GNU Autoconf 2.64 for LTO plugin for ld 0.1.
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='LTO plugin for ld'
558
PACKAGE_TARNAME='lto-plugin'
559
PACKAGE_VERSION='0.1'
560
PACKAGE_STRING='LTO plugin for ld 0.1'
561
PACKAGE_BUGREPORT=''
562
PACKAGE_URL=''
563
 
564
# Factoring default headers for most tests.
565
ac_includes_default="\
566
#include 
567
#ifdef HAVE_SYS_TYPES_H
568
# include 
569
#endif
570
#ifdef HAVE_SYS_STAT_H
571
# include 
572
#endif
573
#ifdef STDC_HEADERS
574
# include 
575
# include 
576
#else
577
# ifdef HAVE_STDLIB_H
578
#  include 
579
# endif
580
#endif
581
#ifdef HAVE_STRING_H
582
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
583
#  include 
584
# endif
585
# include 
586
#endif
587
#ifdef HAVE_STRINGS_H
588
# include 
589
#endif
590
#ifdef HAVE_INTTYPES_H
591
# include 
592
#endif
593
#ifdef HAVE_STDINT_H
594
# include 
595
#endif
596
#ifdef HAVE_UNISTD_H
597
# include 
598
#endif"
599
 
600
ac_subst_vars='am__EXEEXT_FALSE
601
am__EXEEXT_TRUE
602
LTLIBOBJS
603
LIBOBJS
604
target_noncanonical
605
lt_host_flags
606
CPP
607
OTOOL64
608
OTOOL
609
LIPO
610
NMEDIT
611
DSYMUTIL
612
RANLIB
613
AR
614
OBJDUMP
615
LN_S
616
NM
617
ac_ct_DUMPBIN
618
DUMPBIN
619
LD
620
FGREP
621
EGREP
622
GREP
623
SED
624
LIBTOOL
625
ac_lto_plugin_warn_cflags
626
am__fastdepCC_FALSE
627
am__fastdepCC_TRUE
628
CCDEPMODE
629
AMDEPBACKSLASH
630
AMDEP_FALSE
631
AMDEP_TRUE
632
am__quote
633
am__include
634
DEPDIR
635
OBJEXT
636
EXEEXT
637
ac_ct_CC
638
CPPFLAGS
639
LDFLAGS
640
CFLAGS
641
CC
642
MAINT
643
MAINTAINER_MODE_FALSE
644
MAINTAINER_MODE_TRUE
645
am__untar
646
am__tar
647
AMTAR
648
am__leading_dot
649
SET_MAKE
650
AWK
651
mkdir_p
652
MKDIR_P
653
INSTALL_STRIP_PROGRAM
654
STRIP
655
install_sh
656
MAKEINFO
657
AUTOHEADER
658
AUTOMAKE
659
AUTOCONF
660
ACLOCAL
661
VERSION
662
PACKAGE
663
CYGPATH_W
664
am__isrc
665
INSTALL_DATA
666
INSTALL_SCRIPT
667
INSTALL_PROGRAM
668
target_subdir
669
host_subdir
670
build_subdir
671
build_libsubdir
672
target_os
673
target_vendor
674
target_cpu
675
target
676
host_os
677
host_vendor
678
host_cpu
679
host
680
build_os
681
build_vendor
682
build_cpu
683
build
684
target_alias
685
host_alias
686
build_alias
687
LIBS
688
ECHO_T
689
ECHO_N
690
ECHO_C
691
DEFS
692
mandir
693
localedir
694
libdir
695
psdir
696
pdfdir
697
dvidir
698
htmldir
699
infodir
700
docdir
701
oldincludedir
702
includedir
703
localstatedir
704
sharedstatedir
705
sysconfdir
706
datadir
707
datarootdir
708
libexecdir
709
sbindir
710
bindir
711
program_transform_name
712
prefix
713
exec_prefix
714
PACKAGE_URL
715
PACKAGE_BUGREPORT
716
PACKAGE_STRING
717
PACKAGE_VERSION
718
PACKAGE_TARNAME
719
PACKAGE_NAME
720
PATH_SEPARATOR
721
SHELL'
722
ac_subst_files=''
723
ac_user_opts='
724
enable_option_checking
725
with_build_libsubdir
726
enable_maintainer_mode
727
enable_dependency_tracking
728
enable_largefile
729
enable_shared
730
enable_static
731
with_pic
732
enable_fast_install
733
with_gnu_ld
734
enable_libtool_lock
735
'
736
      ac_precious_vars='build_alias
737
host_alias
738
target_alias
739
CC
740
CFLAGS
741
LDFLAGS
742
LIBS
743
CPPFLAGS
744
CPP'
745
 
746
 
747
# Initialize some variables set by options.
748
ac_init_help=
749
ac_init_version=false
750
ac_unrecognized_opts=
751
ac_unrecognized_sep=
752
# The variables have the same names as the options, with
753
# dashes changed to underlines.
754
cache_file=/dev/null
755
exec_prefix=NONE
756
no_create=
757
no_recursion=
758
prefix=NONE
759
program_prefix=NONE
760
program_suffix=NONE
761
program_transform_name=s,x,x,
762
silent=
763
site=
764
srcdir=
765
verbose=
766
x_includes=NONE
767
x_libraries=NONE
768
 
769
# Installation directory options.
770
# These are left unexpanded so users can "make install exec_prefix=/foo"
771
# and all the variables that are supposed to be based on exec_prefix
772
# by default will actually change.
773
# Use braces instead of parens because sh, perl, etc. also accept them.
774
# (The list follows the same order as the GNU Coding Standards.)
775
bindir='${exec_prefix}/bin'
776
sbindir='${exec_prefix}/sbin'
777
libexecdir='${exec_prefix}/libexec'
778
datarootdir='${prefix}/share'
779
datadir='${datarootdir}'
780
sysconfdir='${prefix}/etc'
781
sharedstatedir='${prefix}/com'
782
localstatedir='${prefix}/var'
783
includedir='${prefix}/include'
784
oldincludedir='/usr/include'
785
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
786
infodir='${datarootdir}/info'
787
htmldir='${docdir}'
788
dvidir='${docdir}'
789
pdfdir='${docdir}'
790
psdir='${docdir}'
791
libdir='${exec_prefix}/lib'
792
localedir='${datarootdir}/locale'
793
mandir='${datarootdir}/man'
794
 
795
ac_prev=
796
ac_dashdash=
797
for ac_option
798
do
799
  # If the previous option needs an argument, assign it.
800
  if test -n "$ac_prev"; then
801
    eval $ac_prev=\$ac_option
802
    ac_prev=
803
    continue
804
  fi
805
 
806
  case $ac_option in
807
  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
808
  *)    ac_optarg=yes ;;
809
  esac
810
 
811
  # Accept the important Cygnus configure options, so we can diagnose typos.
812
 
813
  case $ac_dashdash$ac_option in
814
  --)
815
    ac_dashdash=yes ;;
816
 
817
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
818
    ac_prev=bindir ;;
819
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
820
    bindir=$ac_optarg ;;
821
 
822
  -build | --build | --buil | --bui | --bu)
823
    ac_prev=build_alias ;;
824
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
825
    build_alias=$ac_optarg ;;
826
 
827
  -cache-file | --cache-file | --cache-fil | --cache-fi \
828
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
829
    ac_prev=cache_file ;;
830
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
831
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
832
    cache_file=$ac_optarg ;;
833
 
834
  --config-cache | -C)
835
    cache_file=config.cache ;;
836
 
837
  -datadir | --datadir | --datadi | --datad)
838
    ac_prev=datadir ;;
839
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
840
    datadir=$ac_optarg ;;
841
 
842
  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
843
  | --dataroo | --dataro | --datar)
844
    ac_prev=datarootdir ;;
845
  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
846
  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
847
    datarootdir=$ac_optarg ;;
848
 
849
  -disable-* | --disable-*)
850
    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
851
    # Reject names that are not valid shell variable names.
852
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
853
      as_fn_error "invalid feature name: $ac_useropt"
854
    ac_useropt_orig=$ac_useropt
855
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
856
    case $ac_user_opts in
857
      *"
858
"enable_$ac_useropt"
859
"*) ;;
860
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
861
         ac_unrecognized_sep=', ';;
862
    esac
863
    eval enable_$ac_useropt=no ;;
864
 
865
  -docdir | --docdir | --docdi | --doc | --do)
866
    ac_prev=docdir ;;
867
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
868
    docdir=$ac_optarg ;;
869
 
870
  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
871
    ac_prev=dvidir ;;
872
  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
873
    dvidir=$ac_optarg ;;
874
 
875
  -enable-* | --enable-*)
876
    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
877
    # Reject names that are not valid shell variable names.
878
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
879
      as_fn_error "invalid feature name: $ac_useropt"
880
    ac_useropt_orig=$ac_useropt
881
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
882
    case $ac_user_opts in
883
      *"
884
"enable_$ac_useropt"
885
"*) ;;
886
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
887
         ac_unrecognized_sep=', ';;
888
    esac
889
    eval enable_$ac_useropt=\$ac_optarg ;;
890
 
891
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
892
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
893
  | --exec | --exe | --ex)
894
    ac_prev=exec_prefix ;;
895
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
896
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
897
  | --exec=* | --exe=* | --ex=*)
898
    exec_prefix=$ac_optarg ;;
899
 
900
  -gas | --gas | --ga | --g)
901
    # Obsolete; use --with-gas.
902
    with_gas=yes ;;
903
 
904
  -help | --help | --hel | --he | -h)
905
    ac_init_help=long ;;
906
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
907
    ac_init_help=recursive ;;
908
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
909
    ac_init_help=short ;;
910
 
911
  -host | --host | --hos | --ho)
912
    ac_prev=host_alias ;;
913
  -host=* | --host=* | --hos=* | --ho=*)
914
    host_alias=$ac_optarg ;;
915
 
916
  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
917
    ac_prev=htmldir ;;
918
  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
919
  | --ht=*)
920
    htmldir=$ac_optarg ;;
921
 
922
  -includedir | --includedir | --includedi | --included | --include \
923
  | --includ | --inclu | --incl | --inc)
924
    ac_prev=includedir ;;
925
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
926
  | --includ=* | --inclu=* | --incl=* | --inc=*)
927
    includedir=$ac_optarg ;;
928
 
929
  -infodir | --infodir | --infodi | --infod | --info | --inf)
930
    ac_prev=infodir ;;
931
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
932
    infodir=$ac_optarg ;;
933
 
934
  -libdir | --libdir | --libdi | --libd)
935
    ac_prev=libdir ;;
936
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
937
    libdir=$ac_optarg ;;
938
 
939
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
940
  | --libexe | --libex | --libe)
941
    ac_prev=libexecdir ;;
942
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
943
  | --libexe=* | --libex=* | --libe=*)
944
    libexecdir=$ac_optarg ;;
945
 
946
  -localedir | --localedir | --localedi | --localed | --locale)
947
    ac_prev=localedir ;;
948
  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
949
    localedir=$ac_optarg ;;
950
 
951
  -localstatedir | --localstatedir | --localstatedi | --localstated \
952
  | --localstate | --localstat | --localsta | --localst | --locals)
953
    ac_prev=localstatedir ;;
954
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
955
  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
956
    localstatedir=$ac_optarg ;;
957
 
958
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
959
    ac_prev=mandir ;;
960
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
961
    mandir=$ac_optarg ;;
962
 
963
  -nfp | --nfp | --nf)
964
    # Obsolete; use --without-fp.
965
    with_fp=no ;;
966
 
967
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
968
  | --no-cr | --no-c | -n)
969
    no_create=yes ;;
970
 
971
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
972
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
973
    no_recursion=yes ;;
974
 
975
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
976
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
977
  | --oldin | --oldi | --old | --ol | --o)
978
    ac_prev=oldincludedir ;;
979
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
980
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
981
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
982
    oldincludedir=$ac_optarg ;;
983
 
984
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
985
    ac_prev=prefix ;;
986
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
987
    prefix=$ac_optarg ;;
988
 
989
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
990
  | --program-pre | --program-pr | --program-p)
991
    ac_prev=program_prefix ;;
992
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
993
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
994
    program_prefix=$ac_optarg ;;
995
 
996
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
997
  | --program-suf | --program-su | --program-s)
998
    ac_prev=program_suffix ;;
999
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1000
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1001
    program_suffix=$ac_optarg ;;
1002
 
1003
  -program-transform-name | --program-transform-name \
1004
  | --program-transform-nam | --program-transform-na \
1005
  | --program-transform-n | --program-transform- \
1006
  | --program-transform | --program-transfor \
1007
  | --program-transfo | --program-transf \
1008
  | --program-trans | --program-tran \
1009
  | --progr-tra | --program-tr | --program-t)
1010
    ac_prev=program_transform_name ;;
1011
  -program-transform-name=* | --program-transform-name=* \
1012
  | --program-transform-nam=* | --program-transform-na=* \
1013
  | --program-transform-n=* | --program-transform-=* \
1014
  | --program-transform=* | --program-transfor=* \
1015
  | --program-transfo=* | --program-transf=* \
1016
  | --program-trans=* | --program-tran=* \
1017
  | --progr-tra=* | --program-tr=* | --program-t=*)
1018
    program_transform_name=$ac_optarg ;;
1019
 
1020
  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1021
    ac_prev=pdfdir ;;
1022
  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1023
    pdfdir=$ac_optarg ;;
1024
 
1025
  -psdir | --psdir | --psdi | --psd | --ps)
1026
    ac_prev=psdir ;;
1027
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1028
    psdir=$ac_optarg ;;
1029
 
1030
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1031
  | -silent | --silent | --silen | --sile | --sil)
1032
    silent=yes ;;
1033
 
1034
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1035
    ac_prev=sbindir ;;
1036
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1037
  | --sbi=* | --sb=*)
1038
    sbindir=$ac_optarg ;;
1039
 
1040
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1041
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1042
  | --sharedst | --shareds | --shared | --share | --shar \
1043
  | --sha | --sh)
1044
    ac_prev=sharedstatedir ;;
1045
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1046
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1047
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1048
  | --sha=* | --sh=*)
1049
    sharedstatedir=$ac_optarg ;;
1050
 
1051
  -site | --site | --sit)
1052
    ac_prev=site ;;
1053
  -site=* | --site=* | --sit=*)
1054
    site=$ac_optarg ;;
1055
 
1056
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1057
    ac_prev=srcdir ;;
1058
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1059
    srcdir=$ac_optarg ;;
1060
 
1061
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1062
  | --syscon | --sysco | --sysc | --sys | --sy)
1063
    ac_prev=sysconfdir ;;
1064
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1065
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1066
    sysconfdir=$ac_optarg ;;
1067
 
1068
  -target | --target | --targe | --targ | --tar | --ta | --t)
1069
    ac_prev=target_alias ;;
1070
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1071
    target_alias=$ac_optarg ;;
1072
 
1073
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1074
    verbose=yes ;;
1075
 
1076
  -version | --version | --versio | --versi | --vers | -V)
1077
    ac_init_version=: ;;
1078
 
1079
  -with-* | --with-*)
1080
    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1081
    # Reject names that are not valid shell variable names.
1082
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1083
      as_fn_error "invalid package name: $ac_useropt"
1084
    ac_useropt_orig=$ac_useropt
1085
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1086
    case $ac_user_opts in
1087
      *"
1088
"with_$ac_useropt"
1089
"*) ;;
1090
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1091
         ac_unrecognized_sep=', ';;
1092
    esac
1093
    eval with_$ac_useropt=\$ac_optarg ;;
1094
 
1095
  -without-* | --without-*)
1096
    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1097
    # Reject names that are not valid shell variable names.
1098
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1099
      as_fn_error "invalid package name: $ac_useropt"
1100
    ac_useropt_orig=$ac_useropt
1101
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1102
    case $ac_user_opts in
1103
      *"
1104
"with_$ac_useropt"
1105
"*) ;;
1106
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1107
         ac_unrecognized_sep=', ';;
1108
    esac
1109
    eval with_$ac_useropt=no ;;
1110
 
1111
  --x)
1112
    # Obsolete; use --with-x.
1113
    with_x=yes ;;
1114
 
1115
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1116
  | --x-incl | --x-inc | --x-in | --x-i)
1117
    ac_prev=x_includes ;;
1118
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1119
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1120
    x_includes=$ac_optarg ;;
1121
 
1122
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1123
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1124
    ac_prev=x_libraries ;;
1125
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1126
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1127
    x_libraries=$ac_optarg ;;
1128
 
1129
  -*) as_fn_error "unrecognized option: \`$ac_option'
1130
Try \`$0 --help' for more information."
1131
    ;;
1132
 
1133
  *=*)
1134
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1135
    # Reject names that are not valid shell variable names.
1136
    case $ac_envvar in #(
1137
      '' | [0-9]* | *[!_$as_cr_alnum]* )
1138
      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1139
    esac
1140
    eval $ac_envvar=\$ac_optarg
1141
    export $ac_envvar ;;
1142
 
1143
  *)
1144
    # FIXME: should be removed in autoconf 3.0.
1145
    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1146
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1147
      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1148
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1149
    ;;
1150
 
1151
  esac
1152
done
1153
 
1154
if test -n "$ac_prev"; then
1155
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1156
  as_fn_error "missing argument to $ac_option"
1157
fi
1158
 
1159
if test -n "$ac_unrecognized_opts"; then
1160
  case $enable_option_checking in
1161
    no) ;;
1162
    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1163
    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1164
  esac
1165
fi
1166
 
1167
# Check all directory arguments for consistency.
1168
for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1169
                datadir sysconfdir sharedstatedir localstatedir includedir \
1170
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1171
                libdir localedir mandir
1172
do
1173
  eval ac_val=\$$ac_var
1174
  # Remove trailing slashes.
1175
  case $ac_val in
1176
    */ )
1177
      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1178
      eval $ac_var=\$ac_val;;
1179
  esac
1180
  # Be sure to have absolute directory names.
1181
  case $ac_val in
1182
    [\\/$]* | ?:[\\/]* )  continue;;
1183
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1184
  esac
1185
  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1186
done
1187
 
1188
# There might be people who depend on the old broken behavior: `$host'
1189
# used to hold the argument of --host etc.
1190
# FIXME: To remove some day.
1191
build=$build_alias
1192
host=$host_alias
1193
target=$target_alias
1194
 
1195
# FIXME: To remove some day.
1196
if test "x$host_alias" != x; then
1197
  if test "x$build_alias" = x; then
1198
    cross_compiling=maybe
1199
    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1200
    If a cross compiler is detected then cross compile mode will be used." >&2
1201
  elif test "x$build_alias" != "x$host_alias"; then
1202
    cross_compiling=yes
1203
  fi
1204
fi
1205
 
1206
ac_tool_prefix=
1207
test -n "$host_alias" && ac_tool_prefix=$host_alias-
1208
 
1209
test "$silent" = yes && exec 6>/dev/null
1210
 
1211
 
1212
ac_pwd=`pwd` && test -n "$ac_pwd" &&
1213
ac_ls_di=`ls -di .` &&
1214
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1215
  as_fn_error "working directory cannot be determined"
1216
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1217
  as_fn_error "pwd does not report name of working directory"
1218
 
1219
 
1220
# Find the source files, if location was not specified.
1221
if test -z "$srcdir"; then
1222
  ac_srcdir_defaulted=yes
1223
  # Try the directory containing this script, then the parent directory.
1224
  ac_confdir=`$as_dirname -- "$as_myself" ||
1225
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1226
         X"$as_myself" : 'X\(//\)[^/]' \| \
1227
         X"$as_myself" : 'X\(//\)$' \| \
1228
         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1229
$as_echo X"$as_myself" |
1230
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1231
            s//\1/
1232
            q
1233
          }
1234
          /^X\(\/\/\)[^/].*/{
1235
            s//\1/
1236
            q
1237
          }
1238
          /^X\(\/\/\)$/{
1239
            s//\1/
1240
            q
1241
          }
1242
          /^X\(\/\).*/{
1243
            s//\1/
1244
            q
1245
          }
1246
          s/.*/./; q'`
1247
  srcdir=$ac_confdir
1248
  if test ! -r "$srcdir/$ac_unique_file"; then
1249
    srcdir=..
1250
  fi
1251
else
1252
  ac_srcdir_defaulted=no
1253
fi
1254
if test ! -r "$srcdir/$ac_unique_file"; then
1255
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1256
  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1257
fi
1258
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1259
ac_abs_confdir=`(
1260
        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1261
        pwd)`
1262
# When building in place, set srcdir=.
1263
if test "$ac_abs_confdir" = "$ac_pwd"; then
1264
  srcdir=.
1265
fi
1266
# Remove unnecessary trailing slashes from srcdir.
1267
# Double slashes in file names in object file debugging info
1268
# mess up M-x gdb in Emacs.
1269
case $srcdir in
1270
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1271
esac
1272
for ac_var in $ac_precious_vars; do
1273
  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1274
  eval ac_env_${ac_var}_value=\$${ac_var}
1275
  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1276
  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1277
done
1278
 
1279
#
1280
# Report the --help message.
1281
#
1282
if test "$ac_init_help" = "long"; then
1283
  # Omit some internal or obsolete options to make the list less imposing.
1284
  # This message is too long to be a string in the A/UX 3.1 sh.
1285
  cat <<_ACEOF
1286
\`configure' configures LTO plugin for ld 0.1 to adapt to many kinds of systems.
1287
 
1288
Usage: $0 [OPTION]... [VAR=VALUE]...
1289
 
1290
To assign environment variables (e.g., CC, CFLAGS...), specify them as
1291
VAR=VALUE.  See below for descriptions of some of the useful variables.
1292
 
1293
Defaults for the options are specified in brackets.
1294
 
1295
Configuration:
1296
  -h, --help              display this help and exit
1297
      --help=short        display options specific to this package
1298
      --help=recursive    display the short help of all the included packages
1299
  -V, --version           display version information and exit
1300
  -q, --quiet, --silent   do not print \`checking...' messages
1301
      --cache-file=FILE   cache test results in FILE [disabled]
1302
  -C, --config-cache      alias for \`--cache-file=config.cache'
1303
  -n, --no-create         do not create output files
1304
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1305
 
1306
Installation directories:
1307
  --prefix=PREFIX         install architecture-independent files in PREFIX
1308
                          [$ac_default_prefix]
1309
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1310
                          [PREFIX]
1311
 
1312
By default, \`make install' will install all the files in
1313
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1314
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1315
for instance \`--prefix=\$HOME'.
1316
 
1317
For better control, use the options below.
1318
 
1319
Fine tuning of the installation directories:
1320
  --bindir=DIR            user executables [EPREFIX/bin]
1321
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1322
  --libexecdir=DIR        program executables [EPREFIX/libexec]
1323
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1324
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1325
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1326
  --libdir=DIR            object code libraries [EPREFIX/lib]
1327
  --includedir=DIR        C header files [PREFIX/include]
1328
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1329
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1330
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1331
  --infodir=DIR           info documentation [DATAROOTDIR/info]
1332
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1333
  --mandir=DIR            man documentation [DATAROOTDIR/man]
1334
  --docdir=DIR            documentation root [DATAROOTDIR/doc/lto-plugin]
1335
  --htmldir=DIR           html documentation [DOCDIR]
1336
  --dvidir=DIR            dvi documentation [DOCDIR]
1337
  --pdfdir=DIR            pdf documentation [DOCDIR]
1338
  --psdir=DIR             ps documentation [DOCDIR]
1339
_ACEOF
1340
 
1341
  cat <<\_ACEOF
1342
 
1343
Program names:
1344
  --program-prefix=PREFIX            prepend PREFIX to installed program names
1345
  --program-suffix=SUFFIX            append SUFFIX to installed program names
1346
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1347
 
1348
System types:
1349
  --build=BUILD     configure for building on BUILD [guessed]
1350
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1351
  --target=TARGET   configure for building compilers for TARGET [HOST]
1352
_ACEOF
1353
fi
1354
 
1355
if test -n "$ac_init_help"; then
1356
  case $ac_init_help in
1357
     short | recursive ) echo "Configuration of LTO plugin for ld 0.1:";;
1358
   esac
1359
  cat <<\_ACEOF
1360
 
1361
Optional Features:
1362
  --disable-option-checking  ignore unrecognized --enable/--with options
1363
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1364
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1365
  --enable-maintainer-mode  enable make rules and dependencies not useful
1366
                          (and sometimes confusing) to the casual installer
1367
  --disable-dependency-tracking  speeds up one-time build
1368
  --enable-dependency-tracking   do not reject slow dependency extractors
1369
  --disable-largefile     omit support for large files
1370
  --enable-shared[=PKGS]  build shared libraries [default=yes]
1371
  --enable-static[=PKGS]  build static libraries [default=yes]
1372
  --enable-fast-install[=PKGS]
1373
                          optimize for fast installation [default=yes]
1374
  --disable-libtool-lock  avoid locking (might break parallel builds)
1375
 
1376
Optional Packages:
1377
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1378
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1379
  --with-build-libsubdir=DIR  Directory where to find libraries for build system
1380
  --with-pic              try to use only PIC/non-PIC objects [default=use
1381
                          both]
1382
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1383
 
1384
Some influential environment variables:
1385
  CC          C compiler command
1386
  CFLAGS      C compiler flags
1387
  LDFLAGS     linker flags, e.g. -L if you have libraries in a
1388
              nonstandard directory 
1389
  LIBS        libraries to pass to the linker, e.g. -l
1390
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I if
1391
              you have headers in a nonstandard directory 
1392
  CPP         C preprocessor
1393
 
1394
Use these variables to override the choices made by `configure' or to help
1395
it to find libraries and programs with nonstandard names/locations.
1396
 
1397
Report bugs to the package provider.
1398
_ACEOF
1399
ac_status=$?
1400
fi
1401
 
1402
if test "$ac_init_help" = "recursive"; then
1403
  # If there are subdirs, report their specific --help.
1404
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1405
    test -d "$ac_dir" ||
1406
      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1407
      continue
1408
    ac_builddir=.
1409
 
1410
case "$ac_dir" in
1411
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1412
*)
1413
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1414
  # A ".." for each directory in $ac_dir_suffix.
1415
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1416
  case $ac_top_builddir_sub in
1417
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1418
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1419
  esac ;;
1420
esac
1421
ac_abs_top_builddir=$ac_pwd
1422
ac_abs_builddir=$ac_pwd$ac_dir_suffix
1423
# for backward compatibility:
1424
ac_top_builddir=$ac_top_build_prefix
1425
 
1426
case $srcdir in
1427
  .)  # We are building in place.
1428
    ac_srcdir=.
1429
    ac_top_srcdir=$ac_top_builddir_sub
1430
    ac_abs_top_srcdir=$ac_pwd ;;
1431
  [\\/]* | ?:[\\/]* )  # Absolute name.
1432
    ac_srcdir=$srcdir$ac_dir_suffix;
1433
    ac_top_srcdir=$srcdir
1434
    ac_abs_top_srcdir=$srcdir ;;
1435
  *) # Relative name.
1436
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1437
    ac_top_srcdir=$ac_top_build_prefix$srcdir
1438
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1439
esac
1440
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1441
 
1442
    cd "$ac_dir" || { ac_status=$?; continue; }
1443
    # Check for guested configure.
1444
    if test -f "$ac_srcdir/configure.gnu"; then
1445
      echo &&
1446
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1447
    elif test -f "$ac_srcdir/configure"; then
1448
      echo &&
1449
      $SHELL "$ac_srcdir/configure" --help=recursive
1450
    else
1451
      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1452
    fi || ac_status=$?
1453
    cd "$ac_pwd" || { ac_status=$?; break; }
1454
  done
1455
fi
1456
 
1457
test -n "$ac_init_help" && exit $ac_status
1458
if $ac_init_version; then
1459
  cat <<\_ACEOF
1460
LTO plugin for ld configure 0.1
1461
generated by GNU Autoconf 2.64
1462
 
1463
Copyright (C) 2009 Free Software Foundation, Inc.
1464
This configure script is free software; the Free Software Foundation
1465
gives unlimited permission to copy, distribute and modify it.
1466
_ACEOF
1467
  exit
1468
fi
1469
 
1470
## ------------------------ ##
1471
## Autoconf initialization. ##
1472
## ------------------------ ##
1473
 
1474
# ac_fn_c_try_compile LINENO
1475
# --------------------------
1476
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1477
ac_fn_c_try_compile ()
1478
{
1479
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1480
  rm -f conftest.$ac_objext
1481
  if { { ac_try="$ac_compile"
1482
case "(($ac_try" in
1483
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1484
  *) ac_try_echo=$ac_try;;
1485
esac
1486
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1487
$as_echo "$ac_try_echo"; } >&5
1488
  (eval "$ac_compile") 2>conftest.err
1489
  ac_status=$?
1490
  if test -s conftest.err; then
1491
    grep -v '^ *+' conftest.err >conftest.er1
1492
    cat conftest.er1 >&5
1493
    mv -f conftest.er1 conftest.err
1494
  fi
1495
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1496
  test $ac_status = 0; } && {
1497
         test -z "$ac_c_werror_flag" ||
1498
         test ! -s conftest.err
1499
       } && test -s conftest.$ac_objext; then :
1500
  ac_retval=0
1501
else
1502
  $as_echo "$as_me: failed program was:" >&5
1503
sed 's/^/| /' conftest.$ac_ext >&5
1504
 
1505
        ac_retval=1
1506
fi
1507
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1508
  return $ac_retval
1509
 
1510
} # ac_fn_c_try_compile
1511
 
1512
# ac_fn_c_try_link LINENO
1513
# -----------------------
1514
# Try to link conftest.$ac_ext, and return whether this succeeded.
1515
ac_fn_c_try_link ()
1516
{
1517
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1518
  rm -f conftest.$ac_objext conftest$ac_exeext
1519
  if { { ac_try="$ac_link"
1520
case "(($ac_try" in
1521
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1522
  *) ac_try_echo=$ac_try;;
1523
esac
1524
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1525
$as_echo "$ac_try_echo"; } >&5
1526
  (eval "$ac_link") 2>conftest.err
1527
  ac_status=$?
1528
  if test -s conftest.err; then
1529
    grep -v '^ *+' conftest.err >conftest.er1
1530
    cat conftest.er1 >&5
1531
    mv -f conftest.er1 conftest.err
1532
  fi
1533
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1534
  test $ac_status = 0; } && {
1535
         test -z "$ac_c_werror_flag" ||
1536
         test ! -s conftest.err
1537
       } && test -s conftest$ac_exeext && {
1538
         test "$cross_compiling" = yes ||
1539
         $as_test_x conftest$ac_exeext
1540
       }; then :
1541
  ac_retval=0
1542
else
1543
  $as_echo "$as_me: failed program was:" >&5
1544
sed 's/^/| /' conftest.$ac_ext >&5
1545
 
1546
        ac_retval=1
1547
fi
1548
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1549
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1550
  # interfere with the next link command; also delete a directory that is
1551
  # left behind by Apple's compiler.  We do this before executing the actions.
1552
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1553
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1554
  return $ac_retval
1555
 
1556
} # ac_fn_c_try_link
1557
 
1558
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1559
# -------------------------------------------------------
1560
# Tests whether HEADER exists and can be compiled using the include files in
1561
# INCLUDES, setting the cache variable VAR accordingly.
1562
ac_fn_c_check_header_compile ()
1563
{
1564
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1565
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1566
$as_echo_n "checking for $2... " >&6; }
1567
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1568
  $as_echo_n "(cached) " >&6
1569
else
1570
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1571
/* end confdefs.h.  */
1572
$4
1573
#include <$2>
1574
_ACEOF
1575
if ac_fn_c_try_compile "$LINENO"; then :
1576
  eval "$3=yes"
1577
else
1578
  eval "$3=no"
1579
fi
1580
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1581
fi
1582
eval ac_res=\$$3
1583
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1584
$as_echo "$ac_res" >&6; }
1585
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1586
 
1587
} # ac_fn_c_check_header_compile
1588
 
1589
# ac_fn_c_try_cpp LINENO
1590
# ----------------------
1591
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1592
ac_fn_c_try_cpp ()
1593
{
1594
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1595
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1596
case "(($ac_try" in
1597
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1598
  *) ac_try_echo=$ac_try;;
1599
esac
1600
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1601
$as_echo "$ac_try_echo"; } >&5
1602
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1603
  ac_status=$?
1604
  if test -s conftest.err; then
1605
    grep -v '^ *+' conftest.err >conftest.er1
1606
    cat conftest.er1 >&5
1607
    mv -f conftest.er1 conftest.err
1608
  fi
1609
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1610
  test $ac_status = 0; } >/dev/null && {
1611
         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1612
         test ! -s conftest.err
1613
       }; then :
1614
  ac_retval=0
1615
else
1616
  $as_echo "$as_me: failed program was:" >&5
1617
sed 's/^/| /' conftest.$ac_ext >&5
1618
 
1619
    ac_retval=1
1620
fi
1621
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1622
  return $ac_retval
1623
 
1624
} # ac_fn_c_try_cpp
1625
 
1626
# ac_fn_c_try_run LINENO
1627
# ----------------------
1628
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1629
# that executables *can* be run.
1630
ac_fn_c_try_run ()
1631
{
1632
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1633
  if { { ac_try="$ac_link"
1634
case "(($ac_try" in
1635
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1636
  *) ac_try_echo=$ac_try;;
1637
esac
1638
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1639
$as_echo "$ac_try_echo"; } >&5
1640
  (eval "$ac_link") 2>&5
1641
  ac_status=$?
1642
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1643
  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1644
  { { case "(($ac_try" in
1645
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1646
  *) ac_try_echo=$ac_try;;
1647
esac
1648
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1649
$as_echo "$ac_try_echo"; } >&5
1650
  (eval "$ac_try") 2>&5
1651
  ac_status=$?
1652
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1653
  test $ac_status = 0; }; }; then :
1654
  ac_retval=0
1655
else
1656
  $as_echo "$as_me: program exited with status $ac_status" >&5
1657
       $as_echo "$as_me: failed program was:" >&5
1658
sed 's/^/| /' conftest.$ac_ext >&5
1659
 
1660
       ac_retval=$ac_status
1661
fi
1662
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1663
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1664
  return $ac_retval
1665
 
1666
} # ac_fn_c_try_run
1667
 
1668
# ac_fn_c_check_func LINENO FUNC VAR
1669
# ----------------------------------
1670
# Tests whether FUNC exists, setting the cache variable VAR accordingly
1671
ac_fn_c_check_func ()
1672
{
1673
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1674
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1675
$as_echo_n "checking for $2... " >&6; }
1676
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1677
  $as_echo_n "(cached) " >&6
1678
else
1679
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1680
/* end confdefs.h.  */
1681
/* Define $2 to an innocuous variant, in case  declares $2.
1682
   For example, HP-UX 11i  declares gettimeofday.  */
1683
#define $2 innocuous_$2
1684
 
1685
/* System header to define __stub macros and hopefully few prototypes,
1686
    which can conflict with char $2 (); below.
1687
    Prefer  to  if __STDC__ is defined, since
1688
     exists even on freestanding compilers.  */
1689
 
1690
#ifdef __STDC__
1691
# include 
1692
#else
1693
# include 
1694
#endif
1695
 
1696
#undef $2
1697
 
1698
/* Override any GCC internal prototype to avoid an error.
1699
   Use char because int might match the return type of a GCC
1700
   builtin and then its argument prototype would still apply.  */
1701
#ifdef __cplusplus
1702
extern "C"
1703
#endif
1704
char $2 ();
1705
/* The GNU C library defines this for functions which it implements
1706
    to always fail with ENOSYS.  Some functions are actually named
1707
    something starting with __ and the normal name is an alias.  */
1708
#if defined __stub_$2 || defined __stub___$2
1709
choke me
1710
#endif
1711
 
1712
int
1713
main ()
1714
{
1715
return $2 ();
1716
  ;
1717
  return 0;
1718
}
1719
_ACEOF
1720
if ac_fn_c_try_link "$LINENO"; then :
1721
  eval "$3=yes"
1722
else
1723
  eval "$3=no"
1724
fi
1725
rm -f core conftest.err conftest.$ac_objext \
1726
    conftest$ac_exeext conftest.$ac_ext
1727
fi
1728
eval ac_res=\$$3
1729
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1730
$as_echo "$ac_res" >&6; }
1731
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1732
 
1733
} # ac_fn_c_check_func
1734
 
1735
# ac_fn_c_find_intX_t LINENO BITS VAR
1736
# -----------------------------------
1737
# Finds a signed integer type with width BITS, setting cache variable VAR
1738
# accordingly.
1739
ac_fn_c_find_intX_t ()
1740
{
1741
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1743
$as_echo_n "checking for int$2_t... " >&6; }
1744
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1745
  $as_echo_n "(cached) " >&6
1746
else
1747
  eval "$3=no"
1748
     for ac_type in int$2_t 'int' 'long int' \
1749
         'long long int' 'short int' 'signed char'; do
1750
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1751
/* end confdefs.h.  */
1752
$ac_includes_default
1753
int
1754
main ()
1755
{
1756
static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1))];
1757
test_array [0] = 0
1758
 
1759
  ;
1760
  return 0;
1761
}
1762
_ACEOF
1763
if ac_fn_c_try_compile "$LINENO"; then :
1764
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1765
/* end confdefs.h.  */
1766
$ac_includes_default
1767
int
1768
main ()
1769
{
1770
static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1)
1771
                 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 2))];
1772
test_array [0] = 0
1773
 
1774
  ;
1775
  return 0;
1776
}
1777
_ACEOF
1778
if ac_fn_c_try_compile "$LINENO"; then :
1779
 
1780
else
1781
  case $ac_type in #(
1782
  int$2_t) :
1783
    eval "$3=yes" ;; #(
1784
  *) :
1785
    eval "$3=\$ac_type" ;;
1786
esac
1787
fi
1788
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1789
fi
1790
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1791
       eval as_val=\$$3
1792
   if test "x$as_val" = x""no; then :
1793
 
1794
else
1795
  break
1796
fi
1797
     done
1798
fi
1799
eval ac_res=\$$3
1800
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1801
$as_echo "$ac_res" >&6; }
1802
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1803
 
1804
} # ac_fn_c_find_intX_t
1805
 
1806
# ac_fn_c_find_uintX_t LINENO BITS VAR
1807
# ------------------------------------
1808
# Finds an unsigned integer type with width BITS, setting cache variable VAR
1809
# accordingly.
1810
ac_fn_c_find_uintX_t ()
1811
{
1812
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1813
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1814
$as_echo_n "checking for uint$2_t... " >&6; }
1815
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1816
  $as_echo_n "(cached) " >&6
1817
else
1818
  eval "$3=no"
1819
     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1820
         'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1821
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822
/* end confdefs.h.  */
1823
$ac_includes_default
1824
int
1825
main ()
1826
{
1827
static int test_array [1 - 2 * !(($ac_type) -1 >> ($2 - 1) == 1)];
1828
test_array [0] = 0
1829
 
1830
  ;
1831
  return 0;
1832
}
1833
_ACEOF
1834
if ac_fn_c_try_compile "$LINENO"; then :
1835
  case $ac_type in #(
1836
  uint$2_t) :
1837
    eval "$3=yes" ;; #(
1838
  *) :
1839
    eval "$3=\$ac_type" ;;
1840
esac
1841
fi
1842
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1843
       eval as_val=\$$3
1844
   if test "x$as_val" = x""no; then :
1845
 
1846
else
1847
  break
1848
fi
1849
     done
1850
fi
1851
eval ac_res=\$$3
1852
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1853
$as_echo "$ac_res" >&6; }
1854
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1855
 
1856
} # ac_fn_c_find_uintX_t
1857
cat >config.log <<_ACEOF
1858
This file contains any messages produced by compilers while
1859
running configure, to aid debugging if configure makes a mistake.
1860
 
1861
It was created by LTO plugin for ld $as_me 0.1, which was
1862
generated by GNU Autoconf 2.64.  Invocation command line was
1863
 
1864
  $ $0 $@
1865
 
1866
_ACEOF
1867
exec 5>>config.log
1868
{
1869
cat <<_ASUNAME
1870
## --------- ##
1871
## Platform. ##
1872
## --------- ##
1873
 
1874
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1875
uname -m = `(uname -m) 2>/dev/null || echo unknown`
1876
uname -r = `(uname -r) 2>/dev/null || echo unknown`
1877
uname -s = `(uname -s) 2>/dev/null || echo unknown`
1878
uname -v = `(uname -v) 2>/dev/null || echo unknown`
1879
 
1880
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1881
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1882
 
1883
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1884
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1885
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1886
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1887
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1888
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1889
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1890
 
1891
_ASUNAME
1892
 
1893
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1894
for as_dir in $PATH
1895
do
1896
  IFS=$as_save_IFS
1897
  test -z "$as_dir" && as_dir=.
1898
    $as_echo "PATH: $as_dir"
1899
  done
1900
IFS=$as_save_IFS
1901
 
1902
} >&5
1903
 
1904
cat >&5 <<_ACEOF
1905
 
1906
 
1907
## ----------- ##
1908
## Core tests. ##
1909
## ----------- ##
1910
 
1911
_ACEOF
1912
 
1913
 
1914
# Keep a trace of the command line.
1915
# Strip out --no-create and --no-recursion so they do not pile up.
1916
# Strip out --silent because we don't want to record it for future runs.
1917
# Also quote any args containing shell meta-characters.
1918
# Make two passes to allow for proper duplicate-argument suppression.
1919
ac_configure_args=
1920
ac_configure_args0=
1921
ac_configure_args1=
1922
ac_must_keep_next=false
1923
for ac_pass in 1 2
1924
do
1925
  for ac_arg
1926
  do
1927
    case $ac_arg in
1928
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1929
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1930
    | -silent | --silent | --silen | --sile | --sil)
1931
      continue ;;
1932
    *\'*)
1933
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1934
    esac
1935
    case $ac_pass in
1936
    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1937
    2)
1938
      as_fn_append ac_configure_args1 " '$ac_arg'"
1939
      if test $ac_must_keep_next = true; then
1940
        ac_must_keep_next=false # Got value, back to normal.
1941
      else
1942
        case $ac_arg in
1943
          *=* | --config-cache | -C | -disable-* | --disable-* \
1944
          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1945
          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1946
          | -with-* | --with-* | -without-* | --without-* | --x)
1947
            case "$ac_configure_args0 " in
1948
              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1949
            esac
1950
            ;;
1951
          -* ) ac_must_keep_next=true ;;
1952
        esac
1953
      fi
1954
      as_fn_append ac_configure_args " '$ac_arg'"
1955
      ;;
1956
    esac
1957
  done
1958
done
1959
{ ac_configure_args0=; unset ac_configure_args0;}
1960
{ ac_configure_args1=; unset ac_configure_args1;}
1961
 
1962
# When interrupted or exit'd, cleanup temporary files, and complete
1963
# config.log.  We remove comments because anyway the quotes in there
1964
# would cause problems or look ugly.
1965
# WARNING: Use '\'' to represent an apostrophe within the trap.
1966
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1967
trap 'exit_status=$?
1968
  # Save into config.log some information that might help in debugging.
1969
  {
1970
    echo
1971
 
1972
    cat <<\_ASBOX
1973
## ---------------- ##
1974
## Cache variables. ##
1975
## ---------------- ##
1976
_ASBOX
1977
    echo
1978
    # The following way of writing the cache mishandles newlines in values,
1979
(
1980
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1981
    eval ac_val=\$$ac_var
1982
    case $ac_val in #(
1983
    *${as_nl}*)
1984
      case $ac_var in #(
1985
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1986
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1987
      esac
1988
      case $ac_var in #(
1989
      _ | IFS | as_nl) ;; #(
1990
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1991
      *) { eval $ac_var=; unset $ac_var;} ;;
1992
      esac ;;
1993
    esac
1994
  done
1995
  (set) 2>&1 |
1996
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1997
    *${as_nl}ac_space=\ *)
1998
      sed -n \
1999
        "s/'\''/'\''\\\\'\'''\''/g;
2000
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2001
      ;; #(
2002
    *)
2003
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2004
      ;;
2005
    esac |
2006
    sort
2007
)
2008
    echo
2009
 
2010
    cat <<\_ASBOX
2011
## ----------------- ##
2012
## Output variables. ##
2013
## ----------------- ##
2014
_ASBOX
2015
    echo
2016
    for ac_var in $ac_subst_vars
2017
    do
2018
      eval ac_val=\$$ac_var
2019
      case $ac_val in
2020
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2021
      esac
2022
      $as_echo "$ac_var='\''$ac_val'\''"
2023
    done | sort
2024
    echo
2025
 
2026
    if test -n "$ac_subst_files"; then
2027
      cat <<\_ASBOX
2028
## ------------------- ##
2029
## File substitutions. ##
2030
## ------------------- ##
2031
_ASBOX
2032
      echo
2033
      for ac_var in $ac_subst_files
2034
      do
2035
        eval ac_val=\$$ac_var
2036
        case $ac_val in
2037
        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2038
        esac
2039
        $as_echo "$ac_var='\''$ac_val'\''"
2040
      done | sort
2041
      echo
2042
    fi
2043
 
2044
    if test -s confdefs.h; then
2045
      cat <<\_ASBOX
2046
## ----------- ##
2047
## confdefs.h. ##
2048
## ----------- ##
2049
_ASBOX
2050
      echo
2051
      cat confdefs.h
2052
      echo
2053
    fi
2054
    test "$ac_signal" != 0 &&
2055
      $as_echo "$as_me: caught signal $ac_signal"
2056
    $as_echo "$as_me: exit $exit_status"
2057
  } >&5
2058
  rm -f core *.core core.conftest.* &&
2059
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2060
    exit $exit_status
2061
' 0
2062
for ac_signal in 1 2 13 15; do
2063
  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2064
done
2065
ac_signal=0
2066
 
2067
# confdefs.h avoids OS command line length limits that DEFS can exceed.
2068
rm -f -r conftest* confdefs.h
2069
 
2070
$as_echo "/* confdefs.h */" > confdefs.h
2071
 
2072
# Predefined preprocessor variables.
2073
 
2074
cat >>confdefs.h <<_ACEOF
2075
#define PACKAGE_NAME "$PACKAGE_NAME"
2076
_ACEOF
2077
 
2078
cat >>confdefs.h <<_ACEOF
2079
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2080
_ACEOF
2081
 
2082
cat >>confdefs.h <<_ACEOF
2083
#define PACKAGE_VERSION "$PACKAGE_VERSION"
2084
_ACEOF
2085
 
2086
cat >>confdefs.h <<_ACEOF
2087
#define PACKAGE_STRING "$PACKAGE_STRING"
2088
_ACEOF
2089
 
2090
cat >>confdefs.h <<_ACEOF
2091
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2092
_ACEOF
2093
 
2094
cat >>confdefs.h <<_ACEOF
2095
#define PACKAGE_URL "$PACKAGE_URL"
2096
_ACEOF
2097
 
2098
 
2099
# Let the site file select an alternate cache file if it wants to.
2100
# Prefer an explicitly selected file to automatically selected ones.
2101
ac_site_file1=NONE
2102
ac_site_file2=NONE
2103
if test -n "$CONFIG_SITE"; then
2104
  ac_site_file1=$CONFIG_SITE
2105
elif test "x$prefix" != xNONE; then
2106
  ac_site_file1=$prefix/share/config.site
2107
  ac_site_file2=$prefix/etc/config.site
2108
else
2109
  ac_site_file1=$ac_default_prefix/share/config.site
2110
  ac_site_file2=$ac_default_prefix/etc/config.site
2111
fi
2112
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2113
do
2114
  test "x$ac_site_file" = xNONE && continue
2115
  if test -r "$ac_site_file"; then
2116
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2117
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2118
    sed 's/^/| /' "$ac_site_file" >&5
2119
    . "$ac_site_file"
2120
  fi
2121
done
2122
 
2123
if test -r "$cache_file"; then
2124
  # Some versions of bash will fail to source /dev/null (special
2125
  # files actually), so we avoid doing that.
2126
  if test -f "$cache_file"; then
2127
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2128
$as_echo "$as_me: loading cache $cache_file" >&6;}
2129
    case $cache_file in
2130
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2131
      *)                      . "./$cache_file";;
2132
    esac
2133
  fi
2134
else
2135
  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2136
$as_echo "$as_me: creating cache $cache_file" >&6;}
2137
  >$cache_file
2138
fi
2139
 
2140
# Check that the precious variables saved in the cache have kept the same
2141
# value.
2142
ac_cache_corrupted=false
2143
for ac_var in $ac_precious_vars; do
2144
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2145
  eval ac_new_set=\$ac_env_${ac_var}_set
2146
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2147
  eval ac_new_val=\$ac_env_${ac_var}_value
2148
  case $ac_old_set,$ac_new_set in
2149
    set,)
2150
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2151
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2152
      ac_cache_corrupted=: ;;
2153
    ,set)
2154
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2155
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2156
      ac_cache_corrupted=: ;;
2157
    ,);;
2158
    *)
2159
      if test "x$ac_old_val" != "x$ac_new_val"; then
2160
        # differences in whitespace do not lead to failure.
2161
        ac_old_val_w=`echo x $ac_old_val`
2162
        ac_new_val_w=`echo x $ac_new_val`
2163
        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2164
          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2165
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2166
          ac_cache_corrupted=:
2167
        else
2168
          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2169
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2170
          eval $ac_var=\$ac_old_val
2171
        fi
2172
        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2173
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2174
        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2175
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2176
      fi;;
2177
  esac
2178
  # Pass precious variables to config.status.
2179
  if test "$ac_new_set" = set; then
2180
    case $ac_new_val in
2181
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2182
    *) ac_arg=$ac_var=$ac_new_val ;;
2183
    esac
2184
    case " $ac_configure_args " in
2185
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2186
      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2187
    esac
2188
  fi
2189
done
2190
if $ac_cache_corrupted; then
2191
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2192
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2193
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2194
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2195
  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2196
fi
2197
## -------------------- ##
2198
## Main body of script. ##
2199
## -------------------- ##
2200
 
2201
ac_ext=c
2202
ac_cpp='$CPP $CPPFLAGS'
2203
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2204
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2205
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2206
 
2207
 
2208
 
2209
 
2210
 
2211
ac_aux_dir=
2212
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2213
  for ac_t in install-sh install.sh shtool; do
2214
    if test -f "$ac_dir/$ac_t"; then
2215
      ac_aux_dir=$ac_dir
2216
      ac_install_sh="$ac_aux_dir/$ac_t -c"
2217
      break 2
2218
    fi
2219
  done
2220
done
2221
if test -z "$ac_aux_dir"; then
2222
  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2223
fi
2224
 
2225
# These three variables are undocumented and unsupported,
2226
# and are intended to be withdrawn in a future Autoconf release.
2227
# They can cause serious problems if a builder's source tree is in a directory
2228
# whose full name contains unusual characters.
2229
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2230
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2231
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2232
 
2233
 
2234
# Make sure we can run config.sub.
2235
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2236
  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2237
 
2238
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2239
$as_echo_n "checking build system type... " >&6; }
2240
if test "${ac_cv_build+set}" = set; then :
2241
  $as_echo_n "(cached) " >&6
2242
else
2243
  ac_build_alias=$build_alias
2244
test "x$ac_build_alias" = x &&
2245
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2246
test "x$ac_build_alias" = x &&
2247
  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2248
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2249
  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2250
 
2251
fi
2252
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2253
$as_echo "$ac_cv_build" >&6; }
2254
case $ac_cv_build in
2255
*-*-*) ;;
2256
*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2257
esac
2258
build=$ac_cv_build
2259
ac_save_IFS=$IFS; IFS='-'
2260
set x $ac_cv_build
2261
shift
2262
build_cpu=$1
2263
build_vendor=$2
2264
shift; shift
2265
# Remember, the first character of IFS is used to create $*,
2266
# except with old shells:
2267
build_os=$*
2268
IFS=$ac_save_IFS
2269
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2270
 
2271
 
2272
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2273
$as_echo_n "checking host system type... " >&6; }
2274
if test "${ac_cv_host+set}" = set; then :
2275
  $as_echo_n "(cached) " >&6
2276
else
2277
  if test "x$host_alias" = x; then
2278
  ac_cv_host=$ac_cv_build
2279
else
2280
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2281
    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2282
fi
2283
 
2284
fi
2285
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2286
$as_echo "$ac_cv_host" >&6; }
2287
case $ac_cv_host in
2288
*-*-*) ;;
2289
*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2290
esac
2291
host=$ac_cv_host
2292
ac_save_IFS=$IFS; IFS='-'
2293
set x $ac_cv_host
2294
shift
2295
host_cpu=$1
2296
host_vendor=$2
2297
shift; shift
2298
# Remember, the first character of IFS is used to create $*,
2299
# except with old shells:
2300
host_os=$*
2301
IFS=$ac_save_IFS
2302
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2303
 
2304
 
2305
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2306
$as_echo_n "checking target system type... " >&6; }
2307
if test "${ac_cv_target+set}" = set; then :
2308
  $as_echo_n "(cached) " >&6
2309
else
2310
  if test "x$target_alias" = x; then
2311
  ac_cv_target=$ac_cv_host
2312
else
2313
  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2314
    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2315
fi
2316
 
2317
fi
2318
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2319
$as_echo "$ac_cv_target" >&6; }
2320
case $ac_cv_target in
2321
*-*-*) ;;
2322
*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2323
esac
2324
target=$ac_cv_target
2325
ac_save_IFS=$IFS; IFS='-'
2326
set x $ac_cv_target
2327
shift
2328
target_cpu=$1
2329
target_vendor=$2
2330
shift; shift
2331
# Remember, the first character of IFS is used to create $*,
2332
# except with old shells:
2333
target_os=$*
2334
IFS=$ac_save_IFS
2335
case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2336
 
2337
 
2338
# The aliases save the names the user supplied, while $host etc.
2339
# will get canonicalized.
2340
test -n "$target_alias" &&
2341
  test "$program_prefix$program_suffix$program_transform_name" = \
2342
    NONENONEs,x,x, &&
2343
  program_prefix=${target_alias}-
2344
 
2345
 case ${build_alias} in
2346
  "") build_noncanonical=${build} ;;
2347
  *) build_noncanonical=${build_alias} ;;
2348
esac
2349
 
2350
 case ${host_alias} in
2351
  "") host_noncanonical=${build_noncanonical} ;;
2352
  *) host_noncanonical=${host_alias} ;;
2353
esac
2354
 
2355
 case ${target_alias} in
2356
  "") target_noncanonical=${host_noncanonical} ;;
2357
  *) target_noncanonical=${target_alias} ;;
2358
esac
2359
 
2360
 
2361
# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2362
# have matching libraries, they should use host libraries: Makefile.tpl
2363
# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2364
# However, they still use the build modules, because the corresponding
2365
# host modules (e.g. bison) are only built for the host when bootstrap
2366
# finishes. So:
2367
# - build_subdir is where we find build modules, and never changes.
2368
# - build_libsubdir is where we find build libraries, and can be overridden.
2369
 
2370
# Prefix 'build-' so this never conflicts with target_subdir.
2371
build_subdir="build-${build_noncanonical}"
2372
 
2373
# Check whether --with-build-libsubdir was given.
2374
if test "${with_build_libsubdir+set}" = set; then :
2375
  withval=$with_build_libsubdir; build_libsubdir="$withval"
2376
else
2377
  build_libsubdir="$build_subdir"
2378
fi
2379
 
2380
# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2381
if ( test $srcdir = . && test -d gcc ) \
2382
   || test -d $srcdir/../host-${host_noncanonical}; then
2383
  host_subdir="host-${host_noncanonical}"
2384
else
2385
  host_subdir=.
2386
fi
2387
# No prefix.
2388
target_subdir=${target_noncanonical}
2389
 
2390
am__api_version='1.11'
2391
 
2392
# Find a good install program.  We prefer a C program (faster),
2393
# so one script is as good as another.  But avoid the broken or
2394
# incompatible versions:
2395
# SysV /etc/install, /usr/sbin/install
2396
# SunOS /usr/etc/install
2397
# IRIX /sbin/install
2398
# AIX /bin/install
2399
# AmigaOS /C/install, which installs bootblocks on floppy discs
2400
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2401
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2402
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2403
# OS/2's system install, which has a completely different semantic
2404
# ./install, which can be erroneously created by make from ./install.sh.
2405
# Reject install programs that cannot install multiple files.
2406
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2407
$as_echo_n "checking for a BSD-compatible install... " >&6; }
2408
if test -z "$INSTALL"; then
2409
if test "${ac_cv_path_install+set}" = set; then :
2410
  $as_echo_n "(cached) " >&6
2411
else
2412
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2413
for as_dir in $PATH
2414
do
2415
  IFS=$as_save_IFS
2416
  test -z "$as_dir" && as_dir=.
2417
    # Account for people who put trailing slashes in PATH elements.
2418
case $as_dir/ in #((
2419
  ./ | .// | /[cC]/* | \
2420
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2421
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2422
  /usr/ucb/* ) ;;
2423
  *)
2424
    # OSF1 and SCO ODT 3.0 have their own names for install.
2425
    # Don't use installbsd from OSF since it installs stuff as root
2426
    # by default.
2427
    for ac_prog in ginstall scoinst install; do
2428
      for ac_exec_ext in '' $ac_executable_extensions; do
2429
        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2430
          if test $ac_prog = install &&
2431
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2432
            # AIX install.  It has an incompatible calling convention.
2433
            :
2434
          elif test $ac_prog = install &&
2435
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2436
            # program-specific install script used by HP pwplus--don't use.
2437
            :
2438
          else
2439
            rm -rf conftest.one conftest.two conftest.dir
2440
            echo one > conftest.one
2441
            echo two > conftest.two
2442
            mkdir conftest.dir
2443
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2444
              test -s conftest.one && test -s conftest.two &&
2445
              test -s conftest.dir/conftest.one &&
2446
              test -s conftest.dir/conftest.two
2447
            then
2448
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2449
              break 3
2450
            fi
2451
          fi
2452
        fi
2453
      done
2454
    done
2455
    ;;
2456
esac
2457
 
2458
  done
2459
IFS=$as_save_IFS
2460
 
2461
rm -rf conftest.one conftest.two conftest.dir
2462
 
2463
fi
2464
  if test "${ac_cv_path_install+set}" = set; then
2465
    INSTALL=$ac_cv_path_install
2466
  else
2467
    # As a last resort, use the slow shell script.  Don't cache a
2468
    # value for INSTALL within a source directory, because that will
2469
    # break other packages using the cache if that directory is
2470
    # removed, or if the value is a relative name.
2471
    INSTALL=$ac_install_sh
2472
  fi
2473
fi
2474
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2475
$as_echo "$INSTALL" >&6; }
2476
 
2477
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2478
# It thinks the first close brace ends the variable substitution.
2479
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2480
 
2481
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2482
 
2483
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2484
 
2485
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2486
$as_echo_n "checking whether build environment is sane... " >&6; }
2487
# Just in case
2488
sleep 1
2489
echo timestamp > conftest.file
2490
# Reject unsafe characters in $srcdir or the absolute working directory
2491
# name.  Accept space and tab only in the latter.
2492
am_lf='
2493
'
2494
case `pwd` in
2495
  *[\\\"\#\$\&\'\`$am_lf]*)
2496
    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2497
esac
2498
case $srcdir in
2499
  *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2500
    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2501
esac
2502
 
2503
# Do `set' in a subshell so we don't clobber the current shell's
2504
# arguments.  Must try -L first in case configure is actually a
2505
# symlink; some systems play weird games with the mod time of symlinks
2506
# (eg FreeBSD returns the mod time of the symlink's containing
2507
# directory).
2508
if (
2509
   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2510
   if test "$*" = "X"; then
2511
      # -L didn't work.
2512
      set X `ls -t "$srcdir/configure" conftest.file`
2513
   fi
2514
   rm -f conftest.file
2515
   if test "$*" != "X $srcdir/configure conftest.file" \
2516
      && test "$*" != "X conftest.file $srcdir/configure"; then
2517
 
2518
      # If neither matched, then we have a broken ls.  This can happen
2519
      # if, for instance, CONFIG_SHELL is bash and it inherits a
2520
      # broken ls alias from the environment.  This has actually
2521
      # happened.  Such a system could not be considered "sane".
2522
      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2523
alias in your environment" "$LINENO" 5
2524
   fi
2525
 
2526
   test "$2" = conftest.file
2527
   )
2528
then
2529
   # Ok.
2530
   :
2531
else
2532
   as_fn_error "newly created file is older than distributed files!
2533
Check your system clock" "$LINENO" 5
2534
fi
2535
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2536
$as_echo "yes" >&6; }
2537
test "$program_prefix" != NONE &&
2538
  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2539
# Use a double $ so make ignores it.
2540
test "$program_suffix" != NONE &&
2541
  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2542
# Double any \ or $.
2543
# By default was `s,x,x', remove it if useless.
2544
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2545
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2546
 
2547
# expand $ac_aux_dir to an absolute path
2548
am_aux_dir=`cd $ac_aux_dir && pwd`
2549
 
2550
if test x"${MISSING+set}" != xset; then
2551
  case $am_aux_dir in
2552
  *\ * | *\     *)
2553
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2554
  *)
2555
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2556
  esac
2557
fi
2558
# Use eval to expand $SHELL
2559
if eval "$MISSING --run true"; then
2560
  am_missing_run="$MISSING --run "
2561
else
2562
  am_missing_run=
2563
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2564
$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2565
fi
2566
 
2567
if test x"${install_sh}" != xset; then
2568
  case $am_aux_dir in
2569
  *\ * | *\     *)
2570
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2571
  *)
2572
    install_sh="\${SHELL} $am_aux_dir/install-sh"
2573
  esac
2574
fi
2575
 
2576
# Installed binaries are usually stripped using `strip' when the user
2577
# run `make install-strip'.  However `strip' might not be the right
2578
# tool to use in cross-compilation environments, therefore Automake
2579
# will honor the `STRIP' environment variable to overrule this program.
2580
if test "$cross_compiling" != no; then
2581
  if test -n "$ac_tool_prefix"; then
2582
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2583
set dummy ${ac_tool_prefix}strip; 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_STRIP+set}" = set; then :
2587
  $as_echo_n "(cached) " >&6
2588
else
2589
  if test -n "$STRIP"; then
2590
  ac_cv_prog_STRIP="$STRIP" # 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_STRIP="${ac_tool_prefix}strip"
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
STRIP=$ac_cv_prog_STRIP
2610
if test -n "$STRIP"; then
2611
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2612
$as_echo "$STRIP" >&6; }
2613
else
2614
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2615
$as_echo "no" >&6; }
2616
fi
2617
 
2618
 
2619
fi
2620
if test -z "$ac_cv_prog_STRIP"; then
2621
  ac_ct_STRIP=$STRIP
2622
  # Extract the first word of "strip", so it can be a program name with args.
2623
set dummy strip; ac_word=$2
2624
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2625
$as_echo_n "checking for $ac_word... " >&6; }
2626
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2627
  $as_echo_n "(cached) " >&6
2628
else
2629
  if test -n "$ac_ct_STRIP"; then
2630
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2631
else
2632
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2633
for as_dir in $PATH
2634
do
2635
  IFS=$as_save_IFS
2636
  test -z "$as_dir" && as_dir=.
2637
    for ac_exec_ext in '' $ac_executable_extensions; do
2638
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2639
    ac_cv_prog_ac_ct_STRIP="strip"
2640
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2641
    break 2
2642
  fi
2643
done
2644
  done
2645
IFS=$as_save_IFS
2646
 
2647
fi
2648
fi
2649
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2650
if test -n "$ac_ct_STRIP"; then
2651
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2652
$as_echo "$ac_ct_STRIP" >&6; }
2653
else
2654
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2655
$as_echo "no" >&6; }
2656
fi
2657
 
2658
  if test "x$ac_ct_STRIP" = x; then
2659
    STRIP=":"
2660
  else
2661
    case $cross_compiling:$ac_tool_warned in
2662
yes:)
2663
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2664
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2665
ac_tool_warned=yes ;;
2666
esac
2667
    STRIP=$ac_ct_STRIP
2668
  fi
2669
else
2670
  STRIP="$ac_cv_prog_STRIP"
2671
fi
2672
 
2673
fi
2674
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2675
 
2676
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2677
$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2678
if test -z "$MKDIR_P"; then
2679
  if test "${ac_cv_path_mkdir+set}" = set; then :
2680
  $as_echo_n "(cached) " >&6
2681
else
2682
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2683
for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2684
do
2685
  IFS=$as_save_IFS
2686
  test -z "$as_dir" && as_dir=.
2687
    for ac_prog in mkdir gmkdir; do
2688
         for ac_exec_ext in '' $ac_executable_extensions; do
2689
           { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2690
           case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2691
             'mkdir (GNU coreutils) '* | \
2692
             'mkdir (coreutils) '* | \
2693
             'mkdir (fileutils) '4.1*)
2694
               ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2695
               break 3;;
2696
           esac
2697
         done
2698
       done
2699
  done
2700
IFS=$as_save_IFS
2701
 
2702
fi
2703
 
2704
  if test "${ac_cv_path_mkdir+set}" = set; then
2705
    MKDIR_P="$ac_cv_path_mkdir -p"
2706
  else
2707
    # As a last resort, use the slow shell script.  Don't cache a
2708
    # value for MKDIR_P within a source directory, because that will
2709
    # break other packages using the cache if that directory is
2710
    # removed, or if the value is a relative name.
2711
    test -d ./--version && rmdir ./--version
2712
    MKDIR_P="$ac_install_sh -d"
2713
  fi
2714
fi
2715
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2716
$as_echo "$MKDIR_P" >&6; }
2717
 
2718
mkdir_p="$MKDIR_P"
2719
case $mkdir_p in
2720
  [\\/$]* | ?:[\\/]*) ;;
2721
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2722
esac
2723
 
2724
for ac_prog in gawk mawk nawk awk
2725
do
2726
  # Extract the first word of "$ac_prog", so it can be a program name with args.
2727
set dummy $ac_prog; ac_word=$2
2728
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2729
$as_echo_n "checking for $ac_word... " >&6; }
2730
if test "${ac_cv_prog_AWK+set}" = set; then :
2731
  $as_echo_n "(cached) " >&6
2732
else
2733
  if test -n "$AWK"; then
2734
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2735
else
2736
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2737
for as_dir in $PATH
2738
do
2739
  IFS=$as_save_IFS
2740
  test -z "$as_dir" && as_dir=.
2741
    for ac_exec_ext in '' $ac_executable_extensions; do
2742
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2743
    ac_cv_prog_AWK="$ac_prog"
2744
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2745
    break 2
2746
  fi
2747
done
2748
  done
2749
IFS=$as_save_IFS
2750
 
2751
fi
2752
fi
2753
AWK=$ac_cv_prog_AWK
2754
if test -n "$AWK"; then
2755
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2756
$as_echo "$AWK" >&6; }
2757
else
2758
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2759
$as_echo "no" >&6; }
2760
fi
2761
 
2762
 
2763
  test -n "$AWK" && break
2764
done
2765
 
2766
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2767
$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2768
set x ${MAKE-make}
2769
ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2770
if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2771
  $as_echo_n "(cached) " >&6
2772
else
2773
  cat >conftest.make <<\_ACEOF
2774
SHELL = /bin/sh
2775
all:
2776
        @echo '@@@%%%=$(MAKE)=@@@%%%'
2777
_ACEOF
2778
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2779
case `${MAKE-make} -f conftest.make 2>/dev/null` in
2780
  *@@@%%%=?*=@@@%%%*)
2781
    eval ac_cv_prog_make_${ac_make}_set=yes;;
2782
  *)
2783
    eval ac_cv_prog_make_${ac_make}_set=no;;
2784
esac
2785
rm -f conftest.make
2786
fi
2787
if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2788
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2789
$as_echo "yes" >&6; }
2790
  SET_MAKE=
2791
else
2792
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2793
$as_echo "no" >&6; }
2794
  SET_MAKE="MAKE=${MAKE-make}"
2795
fi
2796
 
2797
rm -rf .tst 2>/dev/null
2798
mkdir .tst 2>/dev/null
2799
if test -d .tst; then
2800
  am__leading_dot=.
2801
else
2802
  am__leading_dot=_
2803
fi
2804
rmdir .tst 2>/dev/null
2805
 
2806
if test "`cd $srcdir && pwd`" != "`pwd`"; then
2807
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2808
  # is not polluted with repeated "-I."
2809
  am__isrc=' -I$(srcdir)'
2810
  # test to see if srcdir already configured
2811
  if test -f $srcdir/config.status; then
2812
    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2813
  fi
2814
fi
2815
 
2816
# test whether we have cygpath
2817
if test -z "$CYGPATH_W"; then
2818
  if (cygpath --version) >/dev/null 2>/dev/null; then
2819
    CYGPATH_W='cygpath -w'
2820
  else
2821
    CYGPATH_W=echo
2822
  fi
2823
fi
2824
 
2825
 
2826
# Define the identity of the package.
2827
 PACKAGE='lto-plugin'
2828
 VERSION='0.1'
2829
 
2830
 
2831
cat >>confdefs.h <<_ACEOF
2832
#define PACKAGE "$PACKAGE"
2833
_ACEOF
2834
 
2835
 
2836
cat >>confdefs.h <<_ACEOF
2837
#define VERSION "$VERSION"
2838
_ACEOF
2839
 
2840
# Some tools Automake needs.
2841
 
2842
ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2843
 
2844
 
2845
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2846
 
2847
 
2848
AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2849
 
2850
 
2851
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2852
 
2853
 
2854
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2855
 
2856
# We need awk for the "check" target.  The system "awk" is bad on
2857
# some platforms.
2858
# Always define AMTAR for backward compatibility.
2859
 
2860
AMTAR=${AMTAR-"${am_missing_run}tar"}
2861
 
2862
am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2863
 
2864
 
2865
 
2866
 
2867
 
2868
 
2869
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2870
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2871
    # Check whether --enable-maintainer-mode was given.
2872
if test "${enable_maintainer_mode+set}" = set; then :
2873
  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2874
else
2875
  USE_MAINTAINER_MODE=no
2876
fi
2877
 
2878
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2879
$as_echo "$USE_MAINTAINER_MODE" >&6; }
2880
   if test $USE_MAINTAINER_MODE = yes; then
2881
  MAINTAINER_MODE_TRUE=
2882
  MAINTAINER_MODE_FALSE='#'
2883
else
2884
  MAINTAINER_MODE_TRUE='#'
2885
  MAINTAINER_MODE_FALSE=
2886
fi
2887
 
2888
  MAINT=$MAINTAINER_MODE_TRUE
2889
 
2890
 
2891
ac_ext=c
2892
ac_cpp='$CPP $CPPFLAGS'
2893
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2894
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2895
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2896
if test -n "$ac_tool_prefix"; then
2897
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2898
set dummy ${ac_tool_prefix}gcc; ac_word=$2
2899
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2900
$as_echo_n "checking for $ac_word... " >&6; }
2901
if test "${ac_cv_prog_CC+set}" = set; then :
2902
  $as_echo_n "(cached) " >&6
2903
else
2904
  if test -n "$CC"; then
2905
  ac_cv_prog_CC="$CC" # Let the user override the test.
2906
else
2907
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2908
for as_dir in $PATH
2909
do
2910
  IFS=$as_save_IFS
2911
  test -z "$as_dir" && as_dir=.
2912
    for ac_exec_ext in '' $ac_executable_extensions; do
2913
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2914
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2915
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2916
    break 2
2917
  fi
2918
done
2919
  done
2920
IFS=$as_save_IFS
2921
 
2922
fi
2923
fi
2924
CC=$ac_cv_prog_CC
2925
if test -n "$CC"; then
2926
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2927
$as_echo "$CC" >&6; }
2928
else
2929
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2930
$as_echo "no" >&6; }
2931
fi
2932
 
2933
 
2934
fi
2935
if test -z "$ac_cv_prog_CC"; then
2936
  ac_ct_CC=$CC
2937
  # Extract the first word of "gcc", so it can be a program name with args.
2938
set dummy gcc; ac_word=$2
2939
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2940
$as_echo_n "checking for $ac_word... " >&6; }
2941
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2942
  $as_echo_n "(cached) " >&6
2943
else
2944
  if test -n "$ac_ct_CC"; then
2945
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2946
else
2947
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2948
for as_dir in $PATH
2949
do
2950
  IFS=$as_save_IFS
2951
  test -z "$as_dir" && as_dir=.
2952
    for ac_exec_ext in '' $ac_executable_extensions; do
2953
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2954
    ac_cv_prog_ac_ct_CC="gcc"
2955
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2956
    break 2
2957
  fi
2958
done
2959
  done
2960
IFS=$as_save_IFS
2961
 
2962
fi
2963
fi
2964
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2965
if test -n "$ac_ct_CC"; then
2966
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2967
$as_echo "$ac_ct_CC" >&6; }
2968
else
2969
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2970
$as_echo "no" >&6; }
2971
fi
2972
 
2973
  if test "x$ac_ct_CC" = x; then
2974
    CC=""
2975
  else
2976
    case $cross_compiling:$ac_tool_warned in
2977
yes:)
2978
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2979
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2980
ac_tool_warned=yes ;;
2981
esac
2982
    CC=$ac_ct_CC
2983
  fi
2984
else
2985
  CC="$ac_cv_prog_CC"
2986
fi
2987
 
2988
if test -z "$CC"; then
2989
          if test -n "$ac_tool_prefix"; then
2990
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2991
set dummy ${ac_tool_prefix}cc; ac_word=$2
2992
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2993
$as_echo_n "checking for $ac_word... " >&6; }
2994
if test "${ac_cv_prog_CC+set}" = set; then :
2995
  $as_echo_n "(cached) " >&6
2996
else
2997
  if test -n "$CC"; then
2998
  ac_cv_prog_CC="$CC" # Let the user override the test.
2999
else
3000
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3001
for as_dir in $PATH
3002
do
3003
  IFS=$as_save_IFS
3004
  test -z "$as_dir" && as_dir=.
3005
    for ac_exec_ext in '' $ac_executable_extensions; do
3006
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3007
    ac_cv_prog_CC="${ac_tool_prefix}cc"
3008
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3009
    break 2
3010
  fi
3011
done
3012
  done
3013
IFS=$as_save_IFS
3014
 
3015
fi
3016
fi
3017
CC=$ac_cv_prog_CC
3018
if test -n "$CC"; then
3019
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3020
$as_echo "$CC" >&6; }
3021
else
3022
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3023
$as_echo "no" >&6; }
3024
fi
3025
 
3026
 
3027
  fi
3028
fi
3029
if test -z "$CC"; then
3030
  # Extract the first word of "cc", so it can be a program name with args.
3031
set dummy cc; ac_word=$2
3032
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3033
$as_echo_n "checking for $ac_word... " >&6; }
3034
if test "${ac_cv_prog_CC+set}" = set; then :
3035
  $as_echo_n "(cached) " >&6
3036
else
3037
  if test -n "$CC"; then
3038
  ac_cv_prog_CC="$CC" # Let the user override the test.
3039
else
3040
  ac_prog_rejected=no
3041
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3042
for as_dir in $PATH
3043
do
3044
  IFS=$as_save_IFS
3045
  test -z "$as_dir" && as_dir=.
3046
    for ac_exec_ext in '' $ac_executable_extensions; do
3047
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3048
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3049
       ac_prog_rejected=yes
3050
       continue
3051
     fi
3052
    ac_cv_prog_CC="cc"
3053
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3054
    break 2
3055
  fi
3056
done
3057
  done
3058
IFS=$as_save_IFS
3059
 
3060
if test $ac_prog_rejected = yes; then
3061
  # We found a bogon in the path, so make sure we never use it.
3062
  set dummy $ac_cv_prog_CC
3063
  shift
3064
  if test $# != 0; then
3065
    # We chose a different compiler from the bogus one.
3066
    # However, it has the same basename, so the bogon will be chosen
3067
    # first if we set CC to just the basename; use the full file name.
3068
    shift
3069
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3070
  fi
3071
fi
3072
fi
3073
fi
3074
CC=$ac_cv_prog_CC
3075
if test -n "$CC"; then
3076
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3077
$as_echo "$CC" >&6; }
3078
else
3079
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3080
$as_echo "no" >&6; }
3081
fi
3082
 
3083
 
3084
fi
3085
if test -z "$CC"; then
3086
  if test -n "$ac_tool_prefix"; then
3087
  for ac_prog in cl.exe
3088
  do
3089
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3090
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3091
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3092
$as_echo_n "checking for $ac_word... " >&6; }
3093
if test "${ac_cv_prog_CC+set}" = set; then :
3094
  $as_echo_n "(cached) " >&6
3095
else
3096
  if test -n "$CC"; then
3097
  ac_cv_prog_CC="$CC" # Let the user override the test.
3098
else
3099
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3100
for as_dir in $PATH
3101
do
3102
  IFS=$as_save_IFS
3103
  test -z "$as_dir" && as_dir=.
3104
    for ac_exec_ext in '' $ac_executable_extensions; do
3105
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3106
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3107
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3108
    break 2
3109
  fi
3110
done
3111
  done
3112
IFS=$as_save_IFS
3113
 
3114
fi
3115
fi
3116
CC=$ac_cv_prog_CC
3117
if test -n "$CC"; then
3118
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3119
$as_echo "$CC" >&6; }
3120
else
3121
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3122
$as_echo "no" >&6; }
3123
fi
3124
 
3125
 
3126
    test -n "$CC" && break
3127
  done
3128
fi
3129
if test -z "$CC"; then
3130
  ac_ct_CC=$CC
3131
  for ac_prog in cl.exe
3132
do
3133
  # Extract the first word of "$ac_prog", so it can be a program name with args.
3134
set dummy $ac_prog; ac_word=$2
3135
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3136
$as_echo_n "checking for $ac_word... " >&6; }
3137
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3138
  $as_echo_n "(cached) " >&6
3139
else
3140
  if test -n "$ac_ct_CC"; then
3141
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3142
else
3143
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3144
for as_dir in $PATH
3145
do
3146
  IFS=$as_save_IFS
3147
  test -z "$as_dir" && as_dir=.
3148
    for ac_exec_ext in '' $ac_executable_extensions; do
3149
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3150
    ac_cv_prog_ac_ct_CC="$ac_prog"
3151
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3152
    break 2
3153
  fi
3154
done
3155
  done
3156
IFS=$as_save_IFS
3157
 
3158
fi
3159
fi
3160
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3161
if test -n "$ac_ct_CC"; then
3162
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3163
$as_echo "$ac_ct_CC" >&6; }
3164
else
3165
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3166
$as_echo "no" >&6; }
3167
fi
3168
 
3169
 
3170
  test -n "$ac_ct_CC" && break
3171
done
3172
 
3173
  if test "x$ac_ct_CC" = x; then
3174
    CC=""
3175
  else
3176
    case $cross_compiling:$ac_tool_warned in
3177
yes:)
3178
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3179
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3180
ac_tool_warned=yes ;;
3181
esac
3182
    CC=$ac_ct_CC
3183
  fi
3184
fi
3185
 
3186
fi
3187
 
3188
 
3189
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3190
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3191
as_fn_error "no acceptable C compiler found in \$PATH
3192
See \`config.log' for more details." "$LINENO" 5; }
3193
 
3194
# Provide some information about the compiler.
3195
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3196
set X $ac_compile
3197
ac_compiler=$2
3198
for ac_option in --version -v -V -qversion; do
3199
  { { ac_try="$ac_compiler $ac_option >&5"
3200
case "(($ac_try" in
3201
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3202
  *) ac_try_echo=$ac_try;;
3203
esac
3204
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3205
$as_echo "$ac_try_echo"; } >&5
3206
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3207
  ac_status=$?
3208
  if test -s conftest.err; then
3209
    sed '10a\
3210
... rest of stderr output deleted ...
3211
         10q' conftest.err >conftest.er1
3212
    cat conftest.er1 >&5
3213
    rm -f conftest.er1 conftest.err
3214
  fi
3215
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3216
  test $ac_status = 0; }
3217
done
3218
 
3219
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3220
/* end confdefs.h.  */
3221
 
3222
int
3223
main ()
3224
{
3225
 
3226
  ;
3227
  return 0;
3228
}
3229
_ACEOF
3230
ac_clean_files_save=$ac_clean_files
3231
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3232
# Try to create an executable without -o first, disregard a.out.
3233
# It will help us diagnose broken compilers, and finding out an intuition
3234
# of exeext.
3235
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3236
$as_echo_n "checking for C compiler default output file name... " >&6; }
3237
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3238
 
3239
# The possible output files:
3240
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3241
 
3242
ac_rmfiles=
3243
for ac_file in $ac_files
3244
do
3245
  case $ac_file in
3246
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3247
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3248
  esac
3249
done
3250
rm -f $ac_rmfiles
3251
 
3252
if { { ac_try="$ac_link_default"
3253
case "(($ac_try" in
3254
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3255
  *) ac_try_echo=$ac_try;;
3256
esac
3257
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3258
$as_echo "$ac_try_echo"; } >&5
3259
  (eval "$ac_link_default") 2>&5
3260
  ac_status=$?
3261
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3262
  test $ac_status = 0; }; then :
3263
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3264
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3265
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3266
# so that the user can short-circuit this test for compilers unknown to
3267
# Autoconf.
3268
for ac_file in $ac_files ''
3269
do
3270
  test -f "$ac_file" || continue
3271
  case $ac_file in
3272
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3273
        ;;
3274
    [ab].out )
3275
        # We found the default executable, but exeext='' is most
3276
        # certainly right.
3277
        break;;
3278
    *.* )
3279
        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3280
        then :; else
3281
           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3282
        fi
3283
        # We set ac_cv_exeext here because the later test for it is not
3284
        # safe: cross compilers may not add the suffix if given an `-o'
3285
        # argument, so we may need to know it at that point already.
3286
        # Even if this section looks crufty: it has the advantage of
3287
        # actually working.
3288
        break;;
3289
    * )
3290
        break;;
3291
  esac
3292
done
3293
test "$ac_cv_exeext" = no && ac_cv_exeext=
3294
 
3295
else
3296
  ac_file=''
3297
fi
3298
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3299
$as_echo "$ac_file" >&6; }
3300
if test -z "$ac_file"; then :
3301
  $as_echo "$as_me: failed program was:" >&5
3302
sed 's/^/| /' conftest.$ac_ext >&5
3303
 
3304
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3305
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3306
{ as_fn_set_status 77
3307
as_fn_error "C compiler cannot create executables
3308
See \`config.log' for more details." "$LINENO" 5; }; }
3309
fi
3310
ac_exeext=$ac_cv_exeext
3311
 
3312
# Check that the compiler produces executables we can run.  If not, either
3313
# the compiler is broken, or we cross compile.
3314
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3315
$as_echo_n "checking whether the C compiler works... " >&6; }
3316
# If not cross compiling, check that we can run a simple program.
3317
if test "$cross_compiling" != yes; then
3318
  if { ac_try='./$ac_file'
3319
  { { case "(($ac_try" in
3320
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3321
  *) ac_try_echo=$ac_try;;
3322
esac
3323
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3324
$as_echo "$ac_try_echo"; } >&5
3325
  (eval "$ac_try") 2>&5
3326
  ac_status=$?
3327
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3328
  test $ac_status = 0; }; }; then
3329
    cross_compiling=no
3330
  else
3331
    if test "$cross_compiling" = maybe; then
3332
        cross_compiling=yes
3333
    else
3334
        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3335
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3336
as_fn_error "cannot run C compiled programs.
3337
If you meant to cross compile, use \`--host'.
3338
See \`config.log' for more details." "$LINENO" 5; }
3339
    fi
3340
  fi
3341
fi
3342
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3343
$as_echo "yes" >&6; }
3344
 
3345
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3346
ac_clean_files=$ac_clean_files_save
3347
# Check that the compiler produces executables we can run.  If not, either
3348
# the compiler is broken, or we cross compile.
3349
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3350
$as_echo_n "checking whether we are cross compiling... " >&6; }
3351
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3352
$as_echo "$cross_compiling" >&6; }
3353
 
3354
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3355
$as_echo_n "checking for suffix of executables... " >&6; }
3356
if { { ac_try="$ac_link"
3357
case "(($ac_try" in
3358
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3359
  *) ac_try_echo=$ac_try;;
3360
esac
3361
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3362
$as_echo "$ac_try_echo"; } >&5
3363
  (eval "$ac_link") 2>&5
3364
  ac_status=$?
3365
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3366
  test $ac_status = 0; }; then :
3367
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3368
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3369
# work properly (i.e., refer to `conftest.exe'), while it won't with
3370
# `rm'.
3371
for ac_file in conftest.exe conftest conftest.*; do
3372
  test -f "$ac_file" || continue
3373
  case $ac_file in
3374
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3375
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3376
          break;;
3377
    * ) break;;
3378
  esac
3379
done
3380
else
3381
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3382
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3383
as_fn_error "cannot compute suffix of executables: cannot compile and link
3384
See \`config.log' for more details." "$LINENO" 5; }
3385
fi
3386
rm -f conftest$ac_cv_exeext
3387
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3388
$as_echo "$ac_cv_exeext" >&6; }
3389
 
3390
rm -f conftest.$ac_ext
3391
EXEEXT=$ac_cv_exeext
3392
ac_exeext=$EXEEXT
3393
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3394
$as_echo_n "checking for suffix of object files... " >&6; }
3395
if test "${ac_cv_objext+set}" = set; then :
3396
  $as_echo_n "(cached) " >&6
3397
else
3398
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3399
/* end confdefs.h.  */
3400
 
3401
int
3402
main ()
3403
{
3404
 
3405
  ;
3406
  return 0;
3407
}
3408
_ACEOF
3409
rm -f conftest.o conftest.obj
3410
if { { ac_try="$ac_compile"
3411
case "(($ac_try" in
3412
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3413
  *) ac_try_echo=$ac_try;;
3414
esac
3415
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3416
$as_echo "$ac_try_echo"; } >&5
3417
  (eval "$ac_compile") 2>&5
3418
  ac_status=$?
3419
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3420
  test $ac_status = 0; }; then :
3421
  for ac_file in conftest.o conftest.obj conftest.*; do
3422
  test -f "$ac_file" || continue;
3423
  case $ac_file in
3424
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3425
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3426
       break;;
3427
  esac
3428
done
3429
else
3430
  $as_echo "$as_me: failed program was:" >&5
3431
sed 's/^/| /' conftest.$ac_ext >&5
3432
 
3433
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3434
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3435
as_fn_error "cannot compute suffix of object files: cannot compile
3436
See \`config.log' for more details." "$LINENO" 5; }
3437
fi
3438
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3439
fi
3440
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3441
$as_echo "$ac_cv_objext" >&6; }
3442
OBJEXT=$ac_cv_objext
3443
ac_objext=$OBJEXT
3444
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3445
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3446
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3447
  $as_echo_n "(cached) " >&6
3448
else
3449
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3450
/* end confdefs.h.  */
3451
 
3452
int
3453
main ()
3454
{
3455
#ifndef __GNUC__
3456
       choke me
3457
#endif
3458
 
3459
  ;
3460
  return 0;
3461
}
3462
_ACEOF
3463
if ac_fn_c_try_compile "$LINENO"; then :
3464
  ac_compiler_gnu=yes
3465
else
3466
  ac_compiler_gnu=no
3467
fi
3468
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3469
ac_cv_c_compiler_gnu=$ac_compiler_gnu
3470
 
3471
fi
3472
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3473
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3474
if test $ac_compiler_gnu = yes; then
3475
  GCC=yes
3476
else
3477
  GCC=
3478
fi
3479
ac_test_CFLAGS=${CFLAGS+set}
3480
ac_save_CFLAGS=$CFLAGS
3481
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3482
$as_echo_n "checking whether $CC accepts -g... " >&6; }
3483
if test "${ac_cv_prog_cc_g+set}" = set; then :
3484
  $as_echo_n "(cached) " >&6
3485
else
3486
  ac_save_c_werror_flag=$ac_c_werror_flag
3487
   ac_c_werror_flag=yes
3488
   ac_cv_prog_cc_g=no
3489
   CFLAGS="-g"
3490
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3491
/* end confdefs.h.  */
3492
 
3493
int
3494
main ()
3495
{
3496
 
3497
  ;
3498
  return 0;
3499
}
3500
_ACEOF
3501
if ac_fn_c_try_compile "$LINENO"; then :
3502
  ac_cv_prog_cc_g=yes
3503
else
3504
  CFLAGS=""
3505
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3506
/* end confdefs.h.  */
3507
 
3508
int
3509
main ()
3510
{
3511
 
3512
  ;
3513
  return 0;
3514
}
3515
_ACEOF
3516
if ac_fn_c_try_compile "$LINENO"; then :
3517
 
3518
else
3519
  ac_c_werror_flag=$ac_save_c_werror_flag
3520
         CFLAGS="-g"
3521
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3522
/* end confdefs.h.  */
3523
 
3524
int
3525
main ()
3526
{
3527
 
3528
  ;
3529
  return 0;
3530
}
3531
_ACEOF
3532
if ac_fn_c_try_compile "$LINENO"; then :
3533
  ac_cv_prog_cc_g=yes
3534
fi
3535
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3536
fi
3537
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3538
fi
3539
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3540
   ac_c_werror_flag=$ac_save_c_werror_flag
3541
fi
3542
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3543
$as_echo "$ac_cv_prog_cc_g" >&6; }
3544
if test "$ac_test_CFLAGS" = set; then
3545
  CFLAGS=$ac_save_CFLAGS
3546
elif test $ac_cv_prog_cc_g = yes; then
3547
  if test "$GCC" = yes; then
3548
    CFLAGS="-g -O2"
3549
  else
3550
    CFLAGS="-g"
3551
  fi
3552
else
3553
  if test "$GCC" = yes; then
3554
    CFLAGS="-O2"
3555
  else
3556
    CFLAGS=
3557
  fi
3558
fi
3559
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3560
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3561
if test "${ac_cv_prog_cc_c89+set}" = set; then :
3562
  $as_echo_n "(cached) " >&6
3563
else
3564
  ac_cv_prog_cc_c89=no
3565
ac_save_CC=$CC
3566
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3567
/* end confdefs.h.  */
3568
#include 
3569
#include 
3570
#include 
3571
#include 
3572
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3573
struct buf { int x; };
3574
FILE * (*rcsopen) (struct buf *, struct stat *, int);
3575
static char *e (p, i)
3576
     char **p;
3577
     int i;
3578
{
3579
  return p[i];
3580
}
3581
static char *f (char * (*g) (char **, int), char **p, ...)
3582
{
3583
  char *s;
3584
  va_list v;
3585
  va_start (v,p);
3586
  s = g (p, va_arg (v,int));
3587
  va_end (v);
3588
  return s;
3589
}
3590
 
3591
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3592
   function prototypes and stuff, but not '\xHH' hex character constants.
3593
   These don't provoke an error unfortunately, instead are silently treated
3594
   as 'x'.  The following induces an error, until -std is added to get
3595
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3596
   array size at least.  It's necessary to write '\x00'==0 to get something
3597
   that's true only with -std.  */
3598
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3599
 
3600
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3601
   inside strings and character constants.  */
3602
#define FOO(x) 'x'
3603
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3604
 
3605
int test (int i, double x);
3606
struct s1 {int (*f) (int a);};
3607
struct s2 {int (*f) (double a);};
3608
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3609
int argc;
3610
char **argv;
3611
int
3612
main ()
3613
{
3614
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3615
  ;
3616
  return 0;
3617
}
3618
_ACEOF
3619
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3620
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3621
do
3622
  CC="$ac_save_CC $ac_arg"
3623
  if ac_fn_c_try_compile "$LINENO"; then :
3624
  ac_cv_prog_cc_c89=$ac_arg
3625
fi
3626
rm -f core conftest.err conftest.$ac_objext
3627
  test "x$ac_cv_prog_cc_c89" != "xno" && break
3628
done
3629
rm -f conftest.$ac_ext
3630
CC=$ac_save_CC
3631
 
3632
fi
3633
# AC_CACHE_VAL
3634
case "x$ac_cv_prog_cc_c89" in
3635
  x)
3636
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3637
$as_echo "none needed" >&6; } ;;
3638
  xno)
3639
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3640
$as_echo "unsupported" >&6; } ;;
3641
  *)
3642
    CC="$CC $ac_cv_prog_cc_c89"
3643
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3644
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3645
esac
3646
if test "x$ac_cv_prog_cc_c89" != xno; then :
3647
 
3648
fi
3649
 
3650
ac_ext=c
3651
ac_cpp='$CPP $CPPFLAGS'
3652
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3653
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3654
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3655
DEPDIR="${am__leading_dot}deps"
3656
 
3657
ac_config_commands="$ac_config_commands depfiles"
3658
 
3659
 
3660
am_make=${MAKE-make}
3661
cat > confinc << 'END'
3662
am__doit:
3663
        @echo this is the am__doit target
3664
.PHONY: am__doit
3665
END
3666
# If we don't find an include directive, just comment out the code.
3667
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3668
$as_echo_n "checking for style of include used by $am_make... " >&6; }
3669
am__include="#"
3670
am__quote=
3671
_am_result=none
3672
# First try GNU make style include.
3673
echo "include confinc" > confmf
3674
# Ignore all kinds of additional output from `make'.
3675
case `$am_make -s -f confmf 2> /dev/null` in #(
3676
*the\ am__doit\ target*)
3677
  am__include=include
3678
  am__quote=
3679
  _am_result=GNU
3680
  ;;
3681
esac
3682
# Now try BSD make style include.
3683
if test "$am__include" = "#"; then
3684
   echo '.include "confinc"' > confmf
3685
   case `$am_make -s -f confmf 2> /dev/null` in #(
3686
   *the\ am__doit\ target*)
3687
     am__include=.include
3688
     am__quote="\""
3689
     _am_result=BSD
3690
     ;;
3691
   esac
3692
fi
3693
 
3694
 
3695
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3696
$as_echo "$_am_result" >&6; }
3697
rm -f confinc confmf
3698
 
3699
# Check whether --enable-dependency-tracking was given.
3700
if test "${enable_dependency_tracking+set}" = set; then :
3701
  enableval=$enable_dependency_tracking;
3702
fi
3703
 
3704
if test "x$enable_dependency_tracking" != xno; then
3705
  am_depcomp="$ac_aux_dir/depcomp"
3706
  AMDEPBACKSLASH='\'
3707
fi
3708
 if test "x$enable_dependency_tracking" != xno; then
3709
  AMDEP_TRUE=
3710
  AMDEP_FALSE='#'
3711
else
3712
  AMDEP_TRUE='#'
3713
  AMDEP_FALSE=
3714
fi
3715
 
3716
 
3717
 
3718
depcc="$CC"   am_compiler_list=
3719
 
3720
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3721
$as_echo_n "checking dependency style of $depcc... " >&6; }
3722
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3723
  $as_echo_n "(cached) " >&6
3724
else
3725
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3726
  # We make a subdir and do the tests there.  Otherwise we can end up
3727
  # making bogus files that we don't know about and never remove.  For
3728
  # instance it was reported that on HP-UX the gcc test will end up
3729
  # making a dummy file named `D' -- because `-MD' means `put the output
3730
  # in D'.
3731
  mkdir conftest.dir
3732
  # Copy depcomp to subdir because otherwise we won't find it if we're
3733
  # using a relative directory.
3734
  cp "$am_depcomp" conftest.dir
3735
  cd conftest.dir
3736
  # We will build objects and dependencies in a subdirectory because
3737
  # it helps to detect inapplicable dependency modes.  For instance
3738
  # both Tru64's cc and ICC support -MD to output dependencies as a
3739
  # side effect of compilation, but ICC will put the dependencies in
3740
  # the current directory while Tru64 will put them in the object
3741
  # directory.
3742
  mkdir sub
3743
 
3744
  am_cv_CC_dependencies_compiler_type=none
3745
  if test "$am_compiler_list" = ""; then
3746
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3747
  fi
3748
  am__universal=false
3749
  case " $depcc " in #(
3750
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3751
     esac
3752
 
3753
  for depmode in $am_compiler_list; do
3754
    # Setup a source with many dependencies, because some compilers
3755
    # like to wrap large dependency lists on column 80 (with \), and
3756
    # we should not choose a depcomp mode which is confused by this.
3757
    #
3758
    # We need to recreate these files for each test, as the compiler may
3759
    # overwrite some of them when testing with obscure command lines.
3760
    # This happens at least with the AIX C compiler.
3761
    : > sub/conftest.c
3762
    for i in 1 2 3 4 5 6; do
3763
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3764
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3765
      # Solaris 8's {/usr,}/bin/sh.
3766
      touch sub/conftst$i.h
3767
    done
3768
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3769
 
3770
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3771
    # mode.  It turns out that the SunPro C++ compiler does not properly
3772
    # handle `-M -o', and we need to detect this.  Also, some Intel
3773
    # versions had trouble with output in subdirs
3774
    am__obj=sub/conftest.${OBJEXT-o}
3775
    am__minus_obj="-o $am__obj"
3776
    case $depmode in
3777
    gcc)
3778
      # This depmode causes a compiler race in universal mode.
3779
      test "$am__universal" = false || continue
3780
      ;;
3781
    nosideeffect)
3782
      # after this tag, mechanisms are not by side-effect, so they'll
3783
      # only be used when explicitly requested
3784
      if test "x$enable_dependency_tracking" = xyes; then
3785
        continue
3786
      else
3787
        break
3788
      fi
3789
      ;;
3790
    msvisualcpp | msvcmsys)
3791
      # This compiler won't grok `-c -o', but also, the minuso test has
3792
      # not run yet.  These depmodes are late enough in the game, and
3793
      # so weak that their functioning should not be impacted.
3794
      am__obj=conftest.${OBJEXT-o}
3795
      am__minus_obj=
3796
      ;;
3797
    none) break ;;
3798
    esac
3799
    if depmode=$depmode \
3800
       source=sub/conftest.c object=$am__obj \
3801
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3802
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3803
         >/dev/null 2>conftest.err &&
3804
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3805
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3806
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3807
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3808
      # icc doesn't choke on unknown options, it will just issue warnings
3809
      # or remarks (even with -Werror).  So we grep stderr for any message
3810
      # that says an option was ignored or not supported.
3811
      # When given -MP, icc 7.0 and 7.1 complain thusly:
3812
      #   icc: Command line warning: ignoring option '-M'; no argument required
3813
      # The diagnosis changed in icc 8.0:
3814
      #   icc: Command line remark: option '-MP' not supported
3815
      if (grep 'ignoring option' conftest.err ||
3816
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3817
        am_cv_CC_dependencies_compiler_type=$depmode
3818
        break
3819
      fi
3820
    fi
3821
  done
3822
 
3823
  cd ..
3824
  rm -rf conftest.dir
3825
else
3826
  am_cv_CC_dependencies_compiler_type=none
3827
fi
3828
 
3829
fi
3830
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3831
$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3832
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3833
 
3834
 if
3835
  test "x$enable_dependency_tracking" != xno \
3836
  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3837
  am__fastdepCC_TRUE=
3838
  am__fastdepCC_FALSE='#'
3839
else
3840
  am__fastdepCC_TRUE='#'
3841
  am__fastdepCC_FALSE=
3842
fi
3843
 
3844
 
3845
 
3846
# Check whether --enable-largefile was given.
3847
if test "${enable_largefile+set}" = set; then :
3848
  enableval=$enable_largefile;
3849
fi
3850
 
3851
if test "$enable_largefile" != no; then
3852
 
3853
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3854
$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3855
if test "${ac_cv_sys_largefile_CC+set}" = set; then :
3856
  $as_echo_n "(cached) " >&6
3857
else
3858
  ac_cv_sys_largefile_CC=no
3859
     if test "$GCC" != yes; then
3860
       ac_save_CC=$CC
3861
       while :; do
3862
         # IRIX 6.2 and later do not support large files by default,
3863
         # so use the C compiler's -n32 option if that helps.
3864
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3865
/* end confdefs.h.  */
3866
#include 
3867
 /* Check that off_t can represent 2**63 - 1 correctly.
3868
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3869
    since some C++ compilers masquerading as C compilers
3870
    incorrectly reject 9223372036854775807.  */
3871
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3872
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3873
                       && LARGE_OFF_T % 2147483647 == 1)
3874
                      ? 1 : -1];
3875
int
3876
main ()
3877
{
3878
 
3879
  ;
3880
  return 0;
3881
}
3882
_ACEOF
3883
         if ac_fn_c_try_compile "$LINENO"; then :
3884
  break
3885
fi
3886
rm -f core conftest.err conftest.$ac_objext
3887
         CC="$CC -n32"
3888
         if ac_fn_c_try_compile "$LINENO"; then :
3889
  ac_cv_sys_largefile_CC=' -n32'; break
3890
fi
3891
rm -f core conftest.err conftest.$ac_objext
3892
         break
3893
       done
3894
       CC=$ac_save_CC
3895
       rm -f conftest.$ac_ext
3896
    fi
3897
fi
3898
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
3899
$as_echo "$ac_cv_sys_largefile_CC" >&6; }
3900
  if test "$ac_cv_sys_largefile_CC" != no; then
3901
    CC=$CC$ac_cv_sys_largefile_CC
3902
  fi
3903
 
3904
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
3905
$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
3906
if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
3907
  $as_echo_n "(cached) " >&6
3908
else
3909
  while :; do
3910
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3911
/* end confdefs.h.  */
3912
#include 
3913
 /* Check that off_t can represent 2**63 - 1 correctly.
3914
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3915
    since some C++ compilers masquerading as C compilers
3916
    incorrectly reject 9223372036854775807.  */
3917
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3918
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3919
                       && LARGE_OFF_T % 2147483647 == 1)
3920
                      ? 1 : -1];
3921
int
3922
main ()
3923
{
3924
 
3925
  ;
3926
  return 0;
3927
}
3928
_ACEOF
3929
if ac_fn_c_try_compile "$LINENO"; then :
3930
  ac_cv_sys_file_offset_bits=no; break
3931
fi
3932
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3933
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3934
/* end confdefs.h.  */
3935
#define _FILE_OFFSET_BITS 64
3936
#include 
3937
 /* Check that off_t can represent 2**63 - 1 correctly.
3938
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3939
    since some C++ compilers masquerading as C compilers
3940
    incorrectly reject 9223372036854775807.  */
3941
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3942
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3943
                       && LARGE_OFF_T % 2147483647 == 1)
3944
                      ? 1 : -1];
3945
int
3946
main ()
3947
{
3948
 
3949
  ;
3950
  return 0;
3951
}
3952
_ACEOF
3953
if ac_fn_c_try_compile "$LINENO"; then :
3954
  ac_cv_sys_file_offset_bits=64; break
3955
fi
3956
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3957
  ac_cv_sys_file_offset_bits=unknown
3958
  break
3959
done
3960
fi
3961
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
3962
$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
3963
case $ac_cv_sys_file_offset_bits in #(
3964
  no | unknown) ;;
3965
  *)
3966
cat >>confdefs.h <<_ACEOF
3967
#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
3968
_ACEOF
3969
;;
3970
esac
3971
rm -rf conftest*
3972
  if test $ac_cv_sys_file_offset_bits = unknown; then
3973
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
3974
$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
3975
if test "${ac_cv_sys_large_files+set}" = set; then :
3976
  $as_echo_n "(cached) " >&6
3977
else
3978
  while :; do
3979
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3980
/* end confdefs.h.  */
3981
#include 
3982
 /* Check that off_t can represent 2**63 - 1 correctly.
3983
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3984
    since some C++ compilers masquerading as C compilers
3985
    incorrectly reject 9223372036854775807.  */
3986
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3987
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3988
                       && LARGE_OFF_T % 2147483647 == 1)
3989
                      ? 1 : -1];
3990
int
3991
main ()
3992
{
3993
 
3994
  ;
3995
  return 0;
3996
}
3997
_ACEOF
3998
if ac_fn_c_try_compile "$LINENO"; then :
3999
  ac_cv_sys_large_files=no; break
4000
fi
4001
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4002
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4003
/* end confdefs.h.  */
4004
#define _LARGE_FILES 1
4005
#include 
4006
 /* Check that off_t can represent 2**63 - 1 correctly.
4007
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4008
    since some C++ compilers masquerading as C compilers
4009
    incorrectly reject 9223372036854775807.  */
4010
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4011
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4012
                       && LARGE_OFF_T % 2147483647 == 1)
4013
                      ? 1 : -1];
4014
int
4015
main ()
4016
{
4017
 
4018
  ;
4019
  return 0;
4020
}
4021
_ACEOF
4022
if ac_fn_c_try_compile "$LINENO"; then :
4023
  ac_cv_sys_large_files=1; break
4024
fi
4025
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4026
  ac_cv_sys_large_files=unknown
4027
  break
4028
done
4029
fi
4030
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4031
$as_echo "$ac_cv_sys_large_files" >&6; }
4032
case $ac_cv_sys_large_files in #(
4033
  no | unknown) ;;
4034
  *)
4035
cat >>confdefs.h <<_ACEOF
4036
#define _LARGE_FILES $ac_cv_sys_large_files
4037
_ACEOF
4038
;;
4039
esac
4040
rm -rf conftest*
4041
  fi
4042
fi
4043
 
4044
ac_lto_plugin_warn_cflags=
4045
save_CFLAGS="$CFLAGS"
4046
for real_option in -Wall; do
4047
  # Do the check with the no- prefix removed since gcc silently
4048
  # accepts any -Wno-* option on purpose
4049
  case $real_option in
4050
    -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
4051
    *) option=$real_option ;;
4052
  esac
4053
  as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4054
 
4055
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4056
$as_echo_n "checking whether $CC supports $option... " >&6; }
4057
if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
4058
  $as_echo_n "(cached) " >&6
4059
else
4060
  CFLAGS="$option"
4061
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4062
/* end confdefs.h.  */
4063
 
4064
int
4065
main ()
4066
{
4067
 
4068
  ;
4069
  return 0;
4070
}
4071
_ACEOF
4072
if ac_fn_c_try_compile "$LINENO"; then :
4073
  eval "$as_acx_Woption=yes"
4074
else
4075
  eval "$as_acx_Woption=no"
4076
fi
4077
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4078
 
4079
fi
4080
eval ac_res=\$$as_acx_Woption
4081
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4082
$as_echo "$ac_res" >&6; }
4083
  if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
4084
  ac_lto_plugin_warn_cflags="$ac_lto_plugin_warn_cflags${ac_lto_plugin_warn_cflags:+ }$real_option"
4085
fi
4086
  done
4087
CFLAGS="$save_CFLAGS"
4088
 
4089
case `pwd` in
4090
  *\ * | *\     *)
4091
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4092
$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4093
esac
4094
 
4095
 
4096
 
4097
macro_version='2.2.7a'
4098
macro_revision='1.3134'
4099
 
4100
 
4101
 
4102
 
4103
 
4104
 
4105
 
4106
 
4107
 
4108
 
4109
 
4110
 
4111
 
4112
ltmain="$ac_aux_dir/ltmain.sh"
4113
 
4114
# Backslashify metacharacters that are still active within
4115
# double-quoted strings.
4116
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4117
 
4118
# Same as above, but do not quote variable references.
4119
double_quote_subst='s/\(["`\\]\)/\\\1/g'
4120
 
4121
# Sed substitution to delay expansion of an escaped shell variable in a
4122
# double_quote_subst'ed string.
4123
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4124
 
4125
# Sed substitution to delay expansion of an escaped single quote.
4126
delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4127
 
4128
# Sed substitution to avoid accidental globbing in evaled expressions
4129
no_glob_subst='s/\*/\\\*/g'
4130
 
4131
ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4132
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4133
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4134
 
4135
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4136
$as_echo_n "checking how to print strings... " >&6; }
4137
# Test print first, because it will be a builtin if present.
4138
if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4139
   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4140
  ECHO='print -r --'
4141
elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4142
  ECHO='printf %s\n'
4143
else
4144
  # Use this function as a fallback that always works.
4145
  func_fallback_echo ()
4146
  {
4147
    eval 'cat <<_LTECHO_EOF
4148
$1
4149
_LTECHO_EOF'
4150
  }
4151
  ECHO='func_fallback_echo'
4152
fi
4153
 
4154
# func_echo_all arg...
4155
# Invoke $ECHO with all args, space-separated.
4156
func_echo_all ()
4157
{
4158
    $ECHO ""
4159
}
4160
 
4161
case "$ECHO" in
4162
  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4163
$as_echo "printf" >&6; } ;;
4164
  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4165
$as_echo "print -r" >&6; } ;;
4166
  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4167
$as_echo "cat" >&6; } ;;
4168
esac
4169
 
4170
 
4171
 
4172
 
4173
 
4174
 
4175
 
4176
 
4177
 
4178
 
4179
 
4180
 
4181
 
4182
 
4183
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4184
$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4185
if test "${ac_cv_path_SED+set}" = set; then :
4186
  $as_echo_n "(cached) " >&6
4187
else
4188
            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4189
     for ac_i in 1 2 3 4 5 6 7; do
4190
       ac_script="$ac_script$as_nl$ac_script"
4191
     done
4192
     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4193
     { ac_script=; unset ac_script;}
4194
     if test -z "$SED"; then
4195
  ac_path_SED_found=false
4196
  # Loop through the user's path and test for each of PROGNAME-LIST
4197
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4198
for as_dir in $PATH
4199
do
4200
  IFS=$as_save_IFS
4201
  test -z "$as_dir" && as_dir=.
4202
    for ac_prog in sed gsed; do
4203
    for ac_exec_ext in '' $ac_executable_extensions; do
4204
      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4205
      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4206
# Check for GNU ac_path_SED and select it if it is found.
4207
  # Check for GNU $ac_path_SED
4208
case `"$ac_path_SED" --version 2>&1` in
4209
*GNU*)
4210
  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4211
*)
4212
  ac_count=0
4213
  $as_echo_n 0123456789 >"conftest.in"
4214
  while :
4215
  do
4216
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4217
    mv "conftest.tmp" "conftest.in"
4218
    cp "conftest.in" "conftest.nl"
4219
    $as_echo '' >> "conftest.nl"
4220
    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4221
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4222
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4223
    if test $ac_count -gt ${ac_path_SED_max-0}; then
4224
      # Best one so far, save it but keep looking for a better one
4225
      ac_cv_path_SED="$ac_path_SED"
4226
      ac_path_SED_max=$ac_count
4227
    fi
4228
    # 10*(2^10) chars as input seems more than enough
4229
    test $ac_count -gt 10 && break
4230
  done
4231
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4232
esac
4233
 
4234
      $ac_path_SED_found && break 3
4235
    done
4236
  done
4237
  done
4238
IFS=$as_save_IFS
4239
  if test -z "$ac_cv_path_SED"; then
4240
    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4241
  fi
4242
else
4243
  ac_cv_path_SED=$SED
4244
fi
4245
 
4246
fi
4247
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4248
$as_echo "$ac_cv_path_SED" >&6; }
4249
 SED="$ac_cv_path_SED"
4250
  rm -f conftest.sed
4251
 
4252
test -z "$SED" && SED=sed
4253
Xsed="$SED -e 1s/^X//"
4254
 
4255
 
4256
 
4257
 
4258
 
4259
 
4260
 
4261
 
4262
 
4263
 
4264
 
4265
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4266
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4267
if test "${ac_cv_path_GREP+set}" = set; then :
4268
  $as_echo_n "(cached) " >&6
4269
else
4270
  if test -z "$GREP"; then
4271
  ac_path_GREP_found=false
4272
  # Loop through the user's path and test for each of PROGNAME-LIST
4273
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4274
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4275
do
4276
  IFS=$as_save_IFS
4277
  test -z "$as_dir" && as_dir=.
4278
    for ac_prog in grep ggrep; do
4279
    for ac_exec_ext in '' $ac_executable_extensions; do
4280
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4281
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4282
# Check for GNU ac_path_GREP and select it if it is found.
4283
  # Check for GNU $ac_path_GREP
4284
case `"$ac_path_GREP" --version 2>&1` in
4285
*GNU*)
4286
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4287
*)
4288
  ac_count=0
4289
  $as_echo_n 0123456789 >"conftest.in"
4290
  while :
4291
  do
4292
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4293
    mv "conftest.tmp" "conftest.in"
4294
    cp "conftest.in" "conftest.nl"
4295
    $as_echo 'GREP' >> "conftest.nl"
4296
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4297
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4298
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4299
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4300
      # Best one so far, save it but keep looking for a better one
4301
      ac_cv_path_GREP="$ac_path_GREP"
4302
      ac_path_GREP_max=$ac_count
4303
    fi
4304
    # 10*(2^10) chars as input seems more than enough
4305
    test $ac_count -gt 10 && break
4306
  done
4307
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4308
esac
4309
 
4310
      $ac_path_GREP_found && break 3
4311
    done
4312
  done
4313
  done
4314
IFS=$as_save_IFS
4315
  if test -z "$ac_cv_path_GREP"; then
4316
    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4317
  fi
4318
else
4319
  ac_cv_path_GREP=$GREP
4320
fi
4321
 
4322
fi
4323
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4324
$as_echo "$ac_cv_path_GREP" >&6; }
4325
 GREP="$ac_cv_path_GREP"
4326
 
4327
 
4328
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4329
$as_echo_n "checking for egrep... " >&6; }
4330
if test "${ac_cv_path_EGREP+set}" = set; then :
4331
  $as_echo_n "(cached) " >&6
4332
else
4333
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4334
   then ac_cv_path_EGREP="$GREP -E"
4335
   else
4336
     if test -z "$EGREP"; then
4337
  ac_path_EGREP_found=false
4338
  # Loop through the user's path and test for each of PROGNAME-LIST
4339
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4340
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4341
do
4342
  IFS=$as_save_IFS
4343
  test -z "$as_dir" && as_dir=.
4344
    for ac_prog in egrep; do
4345
    for ac_exec_ext in '' $ac_executable_extensions; do
4346
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4347
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4348
# Check for GNU ac_path_EGREP and select it if it is found.
4349
  # Check for GNU $ac_path_EGREP
4350
case `"$ac_path_EGREP" --version 2>&1` in
4351
*GNU*)
4352
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4353
*)
4354
  ac_count=0
4355
  $as_echo_n 0123456789 >"conftest.in"
4356
  while :
4357
  do
4358
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4359
    mv "conftest.tmp" "conftest.in"
4360
    cp "conftest.in" "conftest.nl"
4361
    $as_echo 'EGREP' >> "conftest.nl"
4362
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4363
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4364
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4365
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4366
      # Best one so far, save it but keep looking for a better one
4367
      ac_cv_path_EGREP="$ac_path_EGREP"
4368
      ac_path_EGREP_max=$ac_count
4369
    fi
4370
    # 10*(2^10) chars as input seems more than enough
4371
    test $ac_count -gt 10 && break
4372
  done
4373
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4374
esac
4375
 
4376
      $ac_path_EGREP_found && break 3
4377
    done
4378
  done
4379
  done
4380
IFS=$as_save_IFS
4381
  if test -z "$ac_cv_path_EGREP"; then
4382
    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4383
  fi
4384
else
4385
  ac_cv_path_EGREP=$EGREP
4386
fi
4387
 
4388
   fi
4389
fi
4390
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4391
$as_echo "$ac_cv_path_EGREP" >&6; }
4392
 EGREP="$ac_cv_path_EGREP"
4393
 
4394
 
4395
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4396
$as_echo_n "checking for fgrep... " >&6; }
4397
if test "${ac_cv_path_FGREP+set}" = set; then :
4398
  $as_echo_n "(cached) " >&6
4399
else
4400
  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4401
   then ac_cv_path_FGREP="$GREP -F"
4402
   else
4403
     if test -z "$FGREP"; then
4404
  ac_path_FGREP_found=false
4405
  # Loop through the user's path and test for each of PROGNAME-LIST
4406
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4407
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4408
do
4409
  IFS=$as_save_IFS
4410
  test -z "$as_dir" && as_dir=.
4411
    for ac_prog in fgrep; do
4412
    for ac_exec_ext in '' $ac_executable_extensions; do
4413
      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4414
      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4415
# Check for GNU ac_path_FGREP and select it if it is found.
4416
  # Check for GNU $ac_path_FGREP
4417
case `"$ac_path_FGREP" --version 2>&1` in
4418
*GNU*)
4419
  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4420
*)
4421
  ac_count=0
4422
  $as_echo_n 0123456789 >"conftest.in"
4423
  while :
4424
  do
4425
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4426
    mv "conftest.tmp" "conftest.in"
4427
    cp "conftest.in" "conftest.nl"
4428
    $as_echo 'FGREP' >> "conftest.nl"
4429
    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4430
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4431
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4432
    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4433
      # Best one so far, save it but keep looking for a better one
4434
      ac_cv_path_FGREP="$ac_path_FGREP"
4435
      ac_path_FGREP_max=$ac_count
4436
    fi
4437
    # 10*(2^10) chars as input seems more than enough
4438
    test $ac_count -gt 10 && break
4439
  done
4440
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4441
esac
4442
 
4443
      $ac_path_FGREP_found && break 3
4444
    done
4445
  done
4446
  done
4447
IFS=$as_save_IFS
4448
  if test -z "$ac_cv_path_FGREP"; then
4449
    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4450
  fi
4451
else
4452
  ac_cv_path_FGREP=$FGREP
4453
fi
4454
 
4455
   fi
4456
fi
4457
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4458
$as_echo "$ac_cv_path_FGREP" >&6; }
4459
 FGREP="$ac_cv_path_FGREP"
4460
 
4461
 
4462
test -z "$GREP" && GREP=grep
4463
 
4464
 
4465
 
4466
 
4467
 
4468
 
4469
 
4470
 
4471
 
4472
 
4473
 
4474
 
4475
 
4476
 
4477
 
4478
 
4479
 
4480
 
4481
 
4482
# Check whether --with-gnu-ld was given.
4483
if test "${with_gnu_ld+set}" = set; then :
4484
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4485
else
4486
  with_gnu_ld=no
4487
fi
4488
 
4489
ac_prog=ld
4490
if test "$GCC" = yes; then
4491
  # Check if gcc -print-prog-name=ld gives a path.
4492
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4493
$as_echo_n "checking for ld used by $CC... " >&6; }
4494
  case $host in
4495
  *-*-mingw*)
4496
    # gcc leaves a trailing carriage return which upsets mingw
4497
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4498
  *)
4499
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4500
  esac
4501
  case $ac_prog in
4502
    # Accept absolute paths.
4503
    [\\/]* | ?:[\\/]*)
4504
      re_direlt='/[^/][^/]*/\.\./'
4505
      # Canonicalize the pathname of ld
4506
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4507
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4508
        ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4509
      done
4510
      test -z "$LD" && LD="$ac_prog"
4511
      ;;
4512
  "")
4513
    # If it fails, then pretend we aren't using GCC.
4514
    ac_prog=ld
4515
    ;;
4516
  *)
4517
    # If it is relative, then search for the first ld in PATH.
4518
    with_gnu_ld=unknown
4519
    ;;
4520
  esac
4521
elif test "$with_gnu_ld" = yes; then
4522
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4523
$as_echo_n "checking for GNU ld... " >&6; }
4524
else
4525
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4526
$as_echo_n "checking for non-GNU ld... " >&6; }
4527
fi
4528
if test "${lt_cv_path_LD+set}" = set; then :
4529
  $as_echo_n "(cached) " >&6
4530
else
4531
  if test -z "$LD"; then
4532
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4533
  for ac_dir in $PATH; do
4534
    IFS="$lt_save_ifs"
4535
    test -z "$ac_dir" && ac_dir=.
4536
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4537
      lt_cv_path_LD="$ac_dir/$ac_prog"
4538
      # Check to see if the program is GNU ld.  I'd rather use --version,
4539
      # but apparently some variants of GNU ld only accept -v.
4540
      # Break only if it was the GNU/non-GNU ld that we prefer.
4541
      case `"$lt_cv_path_LD" -v 2>&1 
4542
      *GNU* | *'with BFD'*)
4543
        test "$with_gnu_ld" != no && break
4544
        ;;
4545
      *)
4546
        test "$with_gnu_ld" != yes && break
4547
        ;;
4548
      esac
4549
    fi
4550
  done
4551
  IFS="$lt_save_ifs"
4552
else
4553
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4554
fi
4555
fi
4556
 
4557
LD="$lt_cv_path_LD"
4558
if test -n "$LD"; then
4559
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4560
$as_echo "$LD" >&6; }
4561
else
4562
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4563
$as_echo "no" >&6; }
4564
fi
4565
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4566
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4567
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4568
if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4569
  $as_echo_n "(cached) " >&6
4570
else
4571
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4572
case `$LD -v 2>&1 
4573
*GNU* | *'with BFD'*)
4574
  lt_cv_prog_gnu_ld=yes
4575
  ;;
4576
*)
4577
  lt_cv_prog_gnu_ld=no
4578
  ;;
4579
esac
4580
fi
4581
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4582
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4583
with_gnu_ld=$lt_cv_prog_gnu_ld
4584
 
4585
 
4586
 
4587
 
4588
 
4589
 
4590
 
4591
 
4592
 
4593
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4594
$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4595
if test "${lt_cv_path_NM+set}" = set; then :
4596
  $as_echo_n "(cached) " >&6
4597
else
4598
  if test -n "$NM"; then
4599
  # Let the user override the test.
4600
  lt_cv_path_NM="$NM"
4601
else
4602
  lt_nm_to_check="${ac_tool_prefix}nm"
4603
  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4604
    lt_nm_to_check="$lt_nm_to_check nm"
4605
  fi
4606
  for lt_tmp_nm in $lt_nm_to_check; do
4607
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4608
    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4609
      IFS="$lt_save_ifs"
4610
      test -z "$ac_dir" && ac_dir=.
4611
      tmp_nm="$ac_dir/$lt_tmp_nm"
4612
      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4613
        # Check to see if the nm accepts a BSD-compat flag.
4614
        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4615
        #   nm: unknown option "B" ignored
4616
        # Tru64's nm complains that /dev/null is an invalid object file
4617
        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4618
        */dev/null* | *'Invalid file or object type'*)
4619
          lt_cv_path_NM="$tmp_nm -B"
4620
          break
4621
          ;;
4622
        *)
4623
          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4624
          */dev/null*)
4625
            lt_cv_path_NM="$tmp_nm -p"
4626
            break
4627
            ;;
4628
          *)
4629
            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4630
            continue # so that we can try to find one that supports BSD flags
4631
            ;;
4632
          esac
4633
          ;;
4634
        esac
4635
      fi
4636
    done
4637
    IFS="$lt_save_ifs"
4638
  done
4639
  : ${lt_cv_path_NM=no}
4640
fi
4641
fi
4642
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4643
$as_echo "$lt_cv_path_NM" >&6; }
4644
if test "$lt_cv_path_NM" != "no"; then
4645
  NM="$lt_cv_path_NM"
4646
else
4647
  # Didn't find any BSD compatible name lister, look for dumpbin.
4648
  if test -n "$DUMPBIN"; then :
4649
    # Let the user override the test.
4650
  else
4651
    if test -n "$ac_tool_prefix"; then
4652
  for ac_prog in dumpbin "link -dump"
4653
  do
4654
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4655
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4656
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4657
$as_echo_n "checking for $ac_word... " >&6; }
4658
if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4659
  $as_echo_n "(cached) " >&6
4660
else
4661
  if test -n "$DUMPBIN"; then
4662
  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4663
else
4664
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4665
for as_dir in $PATH
4666
do
4667
  IFS=$as_save_IFS
4668
  test -z "$as_dir" && as_dir=.
4669
    for ac_exec_ext in '' $ac_executable_extensions; do
4670
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4671
    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4672
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4673
    break 2
4674
  fi
4675
done
4676
  done
4677
IFS=$as_save_IFS
4678
 
4679
fi
4680
fi
4681
DUMPBIN=$ac_cv_prog_DUMPBIN
4682
if test -n "$DUMPBIN"; then
4683
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4684
$as_echo "$DUMPBIN" >&6; }
4685
else
4686
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4687
$as_echo "no" >&6; }
4688
fi
4689
 
4690
 
4691
    test -n "$DUMPBIN" && break
4692
  done
4693
fi
4694
if test -z "$DUMPBIN"; then
4695
  ac_ct_DUMPBIN=$DUMPBIN
4696
  for ac_prog in dumpbin "link -dump"
4697
do
4698
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4699
set dummy $ac_prog; ac_word=$2
4700
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4701
$as_echo_n "checking for $ac_word... " >&6; }
4702
if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4703
  $as_echo_n "(cached) " >&6
4704
else
4705
  if test -n "$ac_ct_DUMPBIN"; then
4706
  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4707
else
4708
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4709
for as_dir in $PATH
4710
do
4711
  IFS=$as_save_IFS
4712
  test -z "$as_dir" && as_dir=.
4713
    for ac_exec_ext in '' $ac_executable_extensions; do
4714
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4715
    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4716
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4717
    break 2
4718
  fi
4719
done
4720
  done
4721
IFS=$as_save_IFS
4722
 
4723
fi
4724
fi
4725
ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4726
if test -n "$ac_ct_DUMPBIN"; then
4727
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4728
$as_echo "$ac_ct_DUMPBIN" >&6; }
4729
else
4730
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4731
$as_echo "no" >&6; }
4732
fi
4733
 
4734
 
4735
  test -n "$ac_ct_DUMPBIN" && break
4736
done
4737
 
4738
  if test "x$ac_ct_DUMPBIN" = x; then
4739
    DUMPBIN=":"
4740
  else
4741
    case $cross_compiling:$ac_tool_warned in
4742
yes:)
4743
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4744
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4745
ac_tool_warned=yes ;;
4746
esac
4747
    DUMPBIN=$ac_ct_DUMPBIN
4748
  fi
4749
fi
4750
 
4751
    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4752
    *COFF*)
4753
      DUMPBIN="$DUMPBIN -symbols"
4754
      ;;
4755
    *)
4756
      DUMPBIN=:
4757
      ;;
4758
    esac
4759
  fi
4760
 
4761
  if test "$DUMPBIN" != ":"; then
4762
    NM="$DUMPBIN"
4763
  fi
4764
fi
4765
test -z "$NM" && NM=nm
4766
 
4767
 
4768
 
4769
 
4770
 
4771
 
4772
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4773
$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4774
if test "${lt_cv_nm_interface+set}" = set; then :
4775
  $as_echo_n "(cached) " >&6
4776
else
4777
  lt_cv_nm_interface="BSD nm"
4778
  echo "int some_variable = 0;" > conftest.$ac_ext
4779
  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4780
  (eval "$ac_compile" 2>conftest.err)
4781
  cat conftest.err >&5
4782
  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4783
  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4784
  cat conftest.err >&5
4785
  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4786
  cat conftest.out >&5
4787
  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4788
    lt_cv_nm_interface="MS dumpbin"
4789
  fi
4790
  rm -f conftest*
4791
fi
4792
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4793
$as_echo "$lt_cv_nm_interface" >&6; }
4794
 
4795
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4796
$as_echo_n "checking whether ln -s works... " >&6; }
4797
LN_S=$as_ln_s
4798
if test "$LN_S" = "ln -s"; then
4799
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4800
$as_echo "yes" >&6; }
4801
else
4802
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4803
$as_echo "no, using $LN_S" >&6; }
4804
fi
4805
 
4806
# find the maximum length of command line arguments
4807
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4808
$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4809
if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4810
  $as_echo_n "(cached) " >&6
4811
else
4812
    i=0
4813
  teststring="ABCD"
4814
 
4815
  case $build_os in
4816
  msdosdjgpp*)
4817
    # On DJGPP, this test can blow up pretty badly due to problems in libc
4818
    # (any single argument exceeding 2000 bytes causes a buffer overrun
4819
    # during glob expansion).  Even if it were fixed, the result of this
4820
    # check would be larger than it should be.
4821
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4822
    ;;
4823
 
4824
  gnu*)
4825
    # Under GNU Hurd, this test is not required because there is
4826
    # no limit to the length of command line arguments.
4827
    # Libtool will interpret -1 as no limit whatsoever
4828
    lt_cv_sys_max_cmd_len=-1;
4829
    ;;
4830
 
4831
  cygwin* | mingw* | cegcc*)
4832
    # On Win9x/ME, this test blows up -- it succeeds, but takes
4833
    # about 5 minutes as the teststring grows exponentially.
4834
    # Worse, since 9x/ME are not pre-emptively multitasking,
4835
    # you end up with a "frozen" computer, even though with patience
4836
    # the test eventually succeeds (with a max line length of 256k).
4837
    # Instead, let's just punt: use the minimum linelength reported by
4838
    # all of the supported platforms: 8192 (on NT/2K/XP).
4839
    lt_cv_sys_max_cmd_len=8192;
4840
    ;;
4841
 
4842
  mint*)
4843
    # On MiNT this can take a long time and run out of memory.
4844
    lt_cv_sys_max_cmd_len=8192;
4845
    ;;
4846
 
4847
  amigaos*)
4848
    # On AmigaOS with pdksh, this test takes hours, literally.
4849
    # So we just punt and use a minimum line length of 8192.
4850
    lt_cv_sys_max_cmd_len=8192;
4851
    ;;
4852
 
4853
  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4854
    # This has been around since 386BSD, at least.  Likely further.
4855
    if test -x /sbin/sysctl; then
4856
      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4857
    elif test -x /usr/sbin/sysctl; then
4858
      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4859
    else
4860
      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
4861
    fi
4862
    # And add a safety zone
4863
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4864
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4865
    ;;
4866
 
4867
  interix*)
4868
    # We know the value 262144 and hardcode it with a safety zone (like BSD)
4869
    lt_cv_sys_max_cmd_len=196608
4870
    ;;
4871
 
4872
  osf*)
4873
    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4874
    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4875
    # nice to cause kernel panics so lets avoid the loop below.
4876
    # First set a reasonable default.
4877
    lt_cv_sys_max_cmd_len=16384
4878
    #
4879
    if test -x /sbin/sysconfig; then
4880
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4881
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
4882
      esac
4883
    fi
4884
    ;;
4885
  sco3.2v5*)
4886
    lt_cv_sys_max_cmd_len=102400
4887
    ;;
4888
  sysv5* | sco5v6* | sysv4.2uw2*)
4889
    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4890
    if test -n "$kargmax"; then
4891
      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
4892
    else
4893
      lt_cv_sys_max_cmd_len=32768
4894
    fi
4895
    ;;
4896
  *)
4897
    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4898
    if test -n "$lt_cv_sys_max_cmd_len"; then
4899
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4900
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4901
    else
4902
      # Make teststring a little bigger before we do anything with it.
4903
      # a 1K string should be a reasonable start.
4904
      for i in 1 2 3 4 5 6 7 8 ; do
4905
        teststring=$teststring$teststring
4906
      done
4907
      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4908
      # If test is not a shell built-in, we'll probably end up computing a
4909
      # maximum length that is only half of the actual maximum length, but
4910
      # we can't tell.
4911
      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4912
                 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4913
              test $i != 17 # 1/2 MB should be enough
4914
      do
4915
        i=`expr $i + 1`
4916
        teststring=$teststring$teststring
4917
      done
4918
      # Only check the string length outside the loop.
4919
      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4920
      teststring=
4921
      # Add a significant safety factor because C++ compilers can tack on
4922
      # massive amounts of additional arguments before passing them to the
4923
      # linker.  It appears as though 1/2 is a usable value.
4924
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4925
    fi
4926
    ;;
4927
  esac
4928
 
4929
fi
4930
 
4931
if test -n $lt_cv_sys_max_cmd_len ; then
4932
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4933
$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4934
else
4935
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4936
$as_echo "none" >&6; }
4937
fi
4938
max_cmd_len=$lt_cv_sys_max_cmd_len
4939
 
4940
 
4941
 
4942
 
4943
 
4944
 
4945
: ${CP="cp -f"}
4946
: ${MV="mv -f"}
4947
: ${RM="rm -f"}
4948
 
4949
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4950
$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4951
# Try some XSI features
4952
xsi_shell=no
4953
( _lt_dummy="a/b/c"
4954
  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4955
      = c,a/b,, \
4956
    && eval 'test $(( 1 + 1 )) -eq 2 \
4957
    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4958
  && xsi_shell=yes
4959
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4960
$as_echo "$xsi_shell" >&6; }
4961
 
4962
 
4963
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4964
$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4965
lt_shell_append=no
4966
( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4967
    >/dev/null 2>&1 \
4968
  && lt_shell_append=yes
4969
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4970
$as_echo "$lt_shell_append" >&6; }
4971
 
4972
 
4973
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4974
  lt_unset=unset
4975
else
4976
  lt_unset=false
4977
fi
4978
 
4979
 
4980
 
4981
 
4982
 
4983
# test EBCDIC or ASCII
4984
case `echo X|tr X '\101'` in
4985
 A) # ASCII based system
4986
    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4987
  lt_SP2NL='tr \040 \012'
4988
  lt_NL2SP='tr \015\012 \040\040'
4989
  ;;
4990
 *) # EBCDIC based system
4991
  lt_SP2NL='tr \100 \n'
4992
  lt_NL2SP='tr \r\n \100\100'
4993
  ;;
4994
esac
4995
 
4996
 
4997
 
4998
 
4999
 
5000
 
5001
 
5002
 
5003
 
5004
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5005
$as_echo_n "checking for $LD option to reload object files... " >&6; }
5006
if test "${lt_cv_ld_reload_flag+set}" = set; then :
5007
  $as_echo_n "(cached) " >&6
5008
else
5009
  lt_cv_ld_reload_flag='-r'
5010
fi
5011
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5012
$as_echo "$lt_cv_ld_reload_flag" >&6; }
5013
reload_flag=$lt_cv_ld_reload_flag
5014
case $reload_flag in
5015
"" | " "*) ;;
5016
*) reload_flag=" $reload_flag" ;;
5017
esac
5018
reload_cmds='$LD$reload_flag -o $output$reload_objs'
5019
case $host_os in
5020
  darwin*)
5021
    if test "$GCC" = yes; then
5022
      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5023
    else
5024
      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5025
    fi
5026
    ;;
5027
esac
5028
 
5029
 
5030
 
5031
 
5032
 
5033
 
5034
 
5035
 
5036
 
5037
if test -n "$ac_tool_prefix"; then
5038
  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5039
set dummy ${ac_tool_prefix}objdump; ac_word=$2
5040
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5041
$as_echo_n "checking for $ac_word... " >&6; }
5042
if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5043
  $as_echo_n "(cached) " >&6
5044
else
5045
  if test -n "$OBJDUMP"; then
5046
  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5047
else
5048
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5049
for as_dir in $PATH
5050
do
5051
  IFS=$as_save_IFS
5052
  test -z "$as_dir" && as_dir=.
5053
    for ac_exec_ext in '' $ac_executable_extensions; do
5054
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5055
    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5056
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5057
    break 2
5058
  fi
5059
done
5060
  done
5061
IFS=$as_save_IFS
5062
 
5063
fi
5064
fi
5065
OBJDUMP=$ac_cv_prog_OBJDUMP
5066
if test -n "$OBJDUMP"; then
5067
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5068
$as_echo "$OBJDUMP" >&6; }
5069
else
5070
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5071
$as_echo "no" >&6; }
5072
fi
5073
 
5074
 
5075
fi
5076
if test -z "$ac_cv_prog_OBJDUMP"; then
5077
  ac_ct_OBJDUMP=$OBJDUMP
5078
  # Extract the first word of "objdump", so it can be a program name with args.
5079
set dummy objdump; ac_word=$2
5080
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5081
$as_echo_n "checking for $ac_word... " >&6; }
5082
if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5083
  $as_echo_n "(cached) " >&6
5084
else
5085
  if test -n "$ac_ct_OBJDUMP"; then
5086
  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5087
else
5088
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5089
for as_dir in $PATH
5090
do
5091
  IFS=$as_save_IFS
5092
  test -z "$as_dir" && as_dir=.
5093
    for ac_exec_ext in '' $ac_executable_extensions; do
5094
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5095
    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5096
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5097
    break 2
5098
  fi
5099
done
5100
  done
5101
IFS=$as_save_IFS
5102
 
5103
fi
5104
fi
5105
ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5106
if test -n "$ac_ct_OBJDUMP"; then
5107
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5108
$as_echo "$ac_ct_OBJDUMP" >&6; }
5109
else
5110
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5111
$as_echo "no" >&6; }
5112
fi
5113
 
5114
  if test "x$ac_ct_OBJDUMP" = x; then
5115
    OBJDUMP="false"
5116
  else
5117
    case $cross_compiling:$ac_tool_warned in
5118
yes:)
5119
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5120
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5121
ac_tool_warned=yes ;;
5122
esac
5123
    OBJDUMP=$ac_ct_OBJDUMP
5124
  fi
5125
else
5126
  OBJDUMP="$ac_cv_prog_OBJDUMP"
5127
fi
5128
 
5129
test -z "$OBJDUMP" && OBJDUMP=objdump
5130
 
5131
 
5132
 
5133
 
5134
 
5135
 
5136
 
5137
 
5138
 
5139
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5140
$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5141
if test "${lt_cv_deplibs_check_method+set}" = set; then :
5142
  $as_echo_n "(cached) " >&6
5143
else
5144
  lt_cv_file_magic_cmd='$MAGIC_CMD'
5145
lt_cv_file_magic_test_file=
5146
lt_cv_deplibs_check_method='unknown'
5147
# Need to set the preceding variable on all platforms that support
5148
# interlibrary dependencies.
5149
# 'none' -- dependencies not supported.
5150
# `unknown' -- same as none, but documents that we really don't know.
5151
# 'pass_all' -- all dependencies passed with no checks.
5152
# 'test_compile' -- check by making test program.
5153
# 'file_magic [[regex]]' -- check by looking for files in library path
5154
# which responds to the $file_magic_cmd with a given extended regex.
5155
# If you have `file' or equivalent on your system and you're not sure
5156
# whether `pass_all' will *always* work, you probably want this one.
5157
 
5158
case $host_os in
5159
aix[4-9]*)
5160
  lt_cv_deplibs_check_method=pass_all
5161
  ;;
5162
 
5163
beos*)
5164
  lt_cv_deplibs_check_method=pass_all
5165
  ;;
5166
 
5167
bsdi[45]*)
5168
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5169
  lt_cv_file_magic_cmd='/usr/bin/file -L'
5170
  lt_cv_file_magic_test_file=/shlib/libc.so
5171
  ;;
5172
 
5173
cygwin*)
5174
  # func_win32_libid is a shell function defined in ltmain.sh
5175
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5176
  lt_cv_file_magic_cmd='func_win32_libid'
5177
  ;;
5178
 
5179
mingw* | pw32*)
5180
  # Base MSYS/MinGW do not provide the 'file' command needed by
5181
  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5182
  # unless we find 'file', for example because we are cross-compiling.
5183
  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5184
  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5185
    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5186
    lt_cv_file_magic_cmd='func_win32_libid'
5187
  else
5188
    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5189
    lt_cv_file_magic_cmd='$OBJDUMP -f'
5190
  fi
5191
  ;;
5192
 
5193
cegcc*)
5194
  # use the weaker test based on 'objdump'. See mingw*.
5195
  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5196
  lt_cv_file_magic_cmd='$OBJDUMP -f'
5197
  ;;
5198
 
5199
darwin* | rhapsody*)
5200
  lt_cv_deplibs_check_method=pass_all
5201
  ;;
5202
 
5203
freebsd* | dragonfly*)
5204
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5205
    case $host_cpu in
5206
    i*86 )
5207
      # Not sure whether the presence of OpenBSD here was a mistake.
5208
      # Let's accept both of them until this is cleared up.
5209
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5210
      lt_cv_file_magic_cmd=/usr/bin/file
5211
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5212
      ;;
5213
    esac
5214
  else
5215
    lt_cv_deplibs_check_method=pass_all
5216
  fi
5217
  ;;
5218
 
5219
gnu*)
5220
  lt_cv_deplibs_check_method=pass_all
5221
  ;;
5222
 
5223
haiku*)
5224
  lt_cv_deplibs_check_method=pass_all
5225
  ;;
5226
 
5227
hpux10.20* | hpux11*)
5228
  lt_cv_file_magic_cmd=/usr/bin/file
5229
  case $host_cpu in
5230
  ia64*)
5231
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5232
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5233
    ;;
5234
  hppa*64*)
5235
    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]'
5236
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5237
    ;;
5238
  *)
5239
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5240
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5241
    ;;
5242
  esac
5243
  ;;
5244
 
5245
interix[3-9]*)
5246
  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5247
  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5248
  ;;
5249
 
5250
irix5* | irix6* | nonstopux*)
5251
  case $LD in
5252
  *-32|*"-32 ") libmagic=32-bit;;
5253
  *-n32|*"-n32 ") libmagic=N32;;
5254
  *-64|*"-64 ") libmagic=64-bit;;
5255
  *) libmagic=never-match;;
5256
  esac
5257
  lt_cv_deplibs_check_method=pass_all
5258
  ;;
5259
 
5260
# This must be Linux ELF.
5261
linux* | k*bsd*-gnu | kopensolaris*-gnu)
5262
  lt_cv_deplibs_check_method=pass_all
5263
  ;;
5264
 
5265
netbsd*)
5266
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5267
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5268
  else
5269
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5270
  fi
5271
  ;;
5272
 
5273
newos6*)
5274
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5275
  lt_cv_file_magic_cmd=/usr/bin/file
5276
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5277
  ;;
5278
 
5279
*nto* | *qnx*)
5280
  lt_cv_deplibs_check_method=pass_all
5281
  ;;
5282
 
5283
openbsd*)
5284
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5285
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5286
  else
5287
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5288
  fi
5289
  ;;
5290
 
5291
osf3* | osf4* | osf5*)
5292
  lt_cv_deplibs_check_method=pass_all
5293
  ;;
5294
 
5295
rdos*)
5296
  lt_cv_deplibs_check_method=pass_all
5297
  ;;
5298
 
5299
solaris*)
5300
  lt_cv_deplibs_check_method=pass_all
5301
  ;;
5302
 
5303
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5304
  lt_cv_deplibs_check_method=pass_all
5305
  ;;
5306
 
5307
sysv4 | sysv4.3*)
5308
  case $host_vendor in
5309
  motorola)
5310
    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]'
5311
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5312
    ;;
5313
  ncr)
5314
    lt_cv_deplibs_check_method=pass_all
5315
    ;;
5316
  sequent)
5317
    lt_cv_file_magic_cmd='/bin/file'
5318
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5319
    ;;
5320
  sni)
5321
    lt_cv_file_magic_cmd='/bin/file'
5322
    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5323
    lt_cv_file_magic_test_file=/lib/libc.so
5324
    ;;
5325
  siemens)
5326
    lt_cv_deplibs_check_method=pass_all
5327
    ;;
5328
  pc)
5329
    lt_cv_deplibs_check_method=pass_all
5330
    ;;
5331
  esac
5332
  ;;
5333
 
5334
tpf*)
5335
  lt_cv_deplibs_check_method=pass_all
5336
  ;;
5337
esac
5338
 
5339
fi
5340
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5341
$as_echo "$lt_cv_deplibs_check_method" >&6; }
5342
file_magic_cmd=$lt_cv_file_magic_cmd
5343
deplibs_check_method=$lt_cv_deplibs_check_method
5344
test -z "$deplibs_check_method" && deplibs_check_method=unknown
5345
 
5346
 
5347
 
5348
 
5349
 
5350
 
5351
 
5352
 
5353
 
5354
 
5355
 
5356
 
5357
if test -n "$ac_tool_prefix"; then
5358
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5359
set dummy ${ac_tool_prefix}ar; ac_word=$2
5360
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5361
$as_echo_n "checking for $ac_word... " >&6; }
5362
if test "${ac_cv_prog_AR+set}" = set; then :
5363
  $as_echo_n "(cached) " >&6
5364
else
5365
  if test -n "$AR"; then
5366
  ac_cv_prog_AR="$AR" # Let the user override the test.
5367
else
5368
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5369
for as_dir in $PATH
5370
do
5371
  IFS=$as_save_IFS
5372
  test -z "$as_dir" && as_dir=.
5373
    for ac_exec_ext in '' $ac_executable_extensions; do
5374
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5375
    ac_cv_prog_AR="${ac_tool_prefix}ar"
5376
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5377
    break 2
5378
  fi
5379
done
5380
  done
5381
IFS=$as_save_IFS
5382
 
5383
fi
5384
fi
5385
AR=$ac_cv_prog_AR
5386
if test -n "$AR"; then
5387
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5388
$as_echo "$AR" >&6; }
5389
else
5390
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5391
$as_echo "no" >&6; }
5392
fi
5393
 
5394
 
5395
fi
5396
if test -z "$ac_cv_prog_AR"; then
5397
  ac_ct_AR=$AR
5398
  # Extract the first word of "ar", so it can be a program name with args.
5399
set dummy ar; ac_word=$2
5400
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5401
$as_echo_n "checking for $ac_word... " >&6; }
5402
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5403
  $as_echo_n "(cached) " >&6
5404
else
5405
  if test -n "$ac_ct_AR"; then
5406
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5407
else
5408
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5409
for as_dir in $PATH
5410
do
5411
  IFS=$as_save_IFS
5412
  test -z "$as_dir" && as_dir=.
5413
    for ac_exec_ext in '' $ac_executable_extensions; do
5414
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5415
    ac_cv_prog_ac_ct_AR="ar"
5416
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5417
    break 2
5418
  fi
5419
done
5420
  done
5421
IFS=$as_save_IFS
5422
 
5423
fi
5424
fi
5425
ac_ct_AR=$ac_cv_prog_ac_ct_AR
5426
if test -n "$ac_ct_AR"; then
5427
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5428
$as_echo "$ac_ct_AR" >&6; }
5429
else
5430
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5431
$as_echo "no" >&6; }
5432
fi
5433
 
5434
  if test "x$ac_ct_AR" = x; then
5435
    AR="false"
5436
  else
5437
    case $cross_compiling:$ac_tool_warned in
5438
yes:)
5439
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5440
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5441
ac_tool_warned=yes ;;
5442
esac
5443
    AR=$ac_ct_AR
5444
  fi
5445
else
5446
  AR="$ac_cv_prog_AR"
5447
fi
5448
 
5449
test -z "$AR" && AR=ar
5450
test -z "$AR_FLAGS" && AR_FLAGS=cru
5451
 
5452
 
5453
 
5454
 
5455
 
5456
 
5457
 
5458
 
5459
 
5460
 
5461
 
5462
if test -n "$ac_tool_prefix"; then
5463
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5464
set dummy ${ac_tool_prefix}strip; ac_word=$2
5465
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5466
$as_echo_n "checking for $ac_word... " >&6; }
5467
if test "${ac_cv_prog_STRIP+set}" = set; then :
5468
  $as_echo_n "(cached) " >&6
5469
else
5470
  if test -n "$STRIP"; then
5471
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5472
else
5473
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5474
for as_dir in $PATH
5475
do
5476
  IFS=$as_save_IFS
5477
  test -z "$as_dir" && as_dir=.
5478
    for ac_exec_ext in '' $ac_executable_extensions; do
5479
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5480
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5481
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5482
    break 2
5483
  fi
5484
done
5485
  done
5486
IFS=$as_save_IFS
5487
 
5488
fi
5489
fi
5490
STRIP=$ac_cv_prog_STRIP
5491
if test -n "$STRIP"; then
5492
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5493
$as_echo "$STRIP" >&6; }
5494
else
5495
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5496
$as_echo "no" >&6; }
5497
fi
5498
 
5499
 
5500
fi
5501
if test -z "$ac_cv_prog_STRIP"; then
5502
  ac_ct_STRIP=$STRIP
5503
  # Extract the first word of "strip", so it can be a program name with args.
5504
set dummy strip; ac_word=$2
5505
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5506
$as_echo_n "checking for $ac_word... " >&6; }
5507
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5508
  $as_echo_n "(cached) " >&6
5509
else
5510
  if test -n "$ac_ct_STRIP"; then
5511
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5512
else
5513
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5514
for as_dir in $PATH
5515
do
5516
  IFS=$as_save_IFS
5517
  test -z "$as_dir" && as_dir=.
5518
    for ac_exec_ext in '' $ac_executable_extensions; do
5519
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5520
    ac_cv_prog_ac_ct_STRIP="strip"
5521
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5522
    break 2
5523
  fi
5524
done
5525
  done
5526
IFS=$as_save_IFS
5527
 
5528
fi
5529
fi
5530
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5531
if test -n "$ac_ct_STRIP"; then
5532
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5533
$as_echo "$ac_ct_STRIP" >&6; }
5534
else
5535
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5536
$as_echo "no" >&6; }
5537
fi
5538
 
5539
  if test "x$ac_ct_STRIP" = x; then
5540
    STRIP=":"
5541
  else
5542
    case $cross_compiling:$ac_tool_warned in
5543
yes:)
5544
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5545
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5546
ac_tool_warned=yes ;;
5547
esac
5548
    STRIP=$ac_ct_STRIP
5549
  fi
5550
else
5551
  STRIP="$ac_cv_prog_STRIP"
5552
fi
5553
 
5554
test -z "$STRIP" && STRIP=:
5555
 
5556
 
5557
 
5558
 
5559
 
5560
 
5561
if test -n "$ac_tool_prefix"; then
5562
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5563
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5564
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5565
$as_echo_n "checking for $ac_word... " >&6; }
5566
if test "${ac_cv_prog_RANLIB+set}" = set; then :
5567
  $as_echo_n "(cached) " >&6
5568
else
5569
  if test -n "$RANLIB"; then
5570
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5571
else
5572
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5573
for as_dir in $PATH
5574
do
5575
  IFS=$as_save_IFS
5576
  test -z "$as_dir" && as_dir=.
5577
    for ac_exec_ext in '' $ac_executable_extensions; do
5578
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5579
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5580
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5581
    break 2
5582
  fi
5583
done
5584
  done
5585
IFS=$as_save_IFS
5586
 
5587
fi
5588
fi
5589
RANLIB=$ac_cv_prog_RANLIB
5590
if test -n "$RANLIB"; then
5591
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5592
$as_echo "$RANLIB" >&6; }
5593
else
5594
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5595
$as_echo "no" >&6; }
5596
fi
5597
 
5598
 
5599
fi
5600
if test -z "$ac_cv_prog_RANLIB"; then
5601
  ac_ct_RANLIB=$RANLIB
5602
  # Extract the first word of "ranlib", so it can be a program name with args.
5603
set dummy ranlib; ac_word=$2
5604
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5605
$as_echo_n "checking for $ac_word... " >&6; }
5606
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5607
  $as_echo_n "(cached) " >&6
5608
else
5609
  if test -n "$ac_ct_RANLIB"; then
5610
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5611
else
5612
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5613
for as_dir in $PATH
5614
do
5615
  IFS=$as_save_IFS
5616
  test -z "$as_dir" && as_dir=.
5617
    for ac_exec_ext in '' $ac_executable_extensions; do
5618
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5619
    ac_cv_prog_ac_ct_RANLIB="ranlib"
5620
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5621
    break 2
5622
  fi
5623
done
5624
  done
5625
IFS=$as_save_IFS
5626
 
5627
fi
5628
fi
5629
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5630
if test -n "$ac_ct_RANLIB"; then
5631
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5632
$as_echo "$ac_ct_RANLIB" >&6; }
5633
else
5634
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5635
$as_echo "no" >&6; }
5636
fi
5637
 
5638
  if test "x$ac_ct_RANLIB" = x; then
5639
    RANLIB=":"
5640
  else
5641
    case $cross_compiling:$ac_tool_warned in
5642
yes:)
5643
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5644
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5645
ac_tool_warned=yes ;;
5646
esac
5647
    RANLIB=$ac_ct_RANLIB
5648
  fi
5649
else
5650
  RANLIB="$ac_cv_prog_RANLIB"
5651
fi
5652
 
5653
test -z "$RANLIB" && RANLIB=:
5654
 
5655
 
5656
 
5657
 
5658
 
5659
 
5660
# Determine commands to create old-style static archives.
5661
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5662
old_postinstall_cmds='chmod 644 $oldlib'
5663
old_postuninstall_cmds=
5664
 
5665
if test -n "$RANLIB"; then
5666
  case $host_os in
5667
  openbsd*)
5668
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5669
    ;;
5670
  *)
5671
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5672
    ;;
5673
  esac
5674
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5675
fi
5676
 
5677
case $host_os in
5678
  darwin*)
5679
    lock_old_archive_extraction=yes ;;
5680
  *)
5681
    lock_old_archive_extraction=no ;;
5682
esac
5683
 
5684
 
5685
 
5686
 
5687
 
5688
 
5689
 
5690
 
5691
 
5692
 
5693
 
5694
 
5695
 
5696
 
5697
 
5698
 
5699
 
5700
 
5701
 
5702
 
5703
 
5704
 
5705
 
5706
 
5707
 
5708
 
5709
 
5710
 
5711
 
5712
 
5713
 
5714
 
5715
 
5716
 
5717
 
5718
 
5719
 
5720
 
5721
 
5722
# If no C compiler was specified, use CC.
5723
LTCC=${LTCC-"$CC"}
5724
 
5725
# If no C compiler flags were specified, use CFLAGS.
5726
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5727
 
5728
# Allow CC to be a program name with arguments.
5729
compiler=$CC
5730
 
5731
 
5732
# Check for command to grab the raw symbol name followed by C symbol from nm.
5733
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5734
$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5735
if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5736
  $as_echo_n "(cached) " >&6
5737
else
5738
 
5739
# These are sane defaults that work on at least a few old systems.
5740
# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5741
 
5742
# Character class describing NM global symbol codes.
5743
symcode='[BCDEGRST]'
5744
 
5745
# Regexp to match symbols that can be accessed directly from C.
5746
sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5747
 
5748
# Define system-specific variables.
5749
case $host_os in
5750
aix*)
5751
  symcode='[BCDT]'
5752
  ;;
5753
cygwin* | mingw* | pw32* | cegcc*)
5754
  symcode='[ABCDGISTW]'
5755
  ;;
5756
hpux*)
5757
  if test "$host_cpu" = ia64; then
5758
    symcode='[ABCDEGRST]'
5759
  fi
5760
  ;;
5761
irix* | nonstopux*)
5762
  symcode='[BCDEGRST]'
5763
  ;;
5764
osf*)
5765
  symcode='[BCDEGQRST]'
5766
  ;;
5767
solaris*)
5768
  symcode='[BDRT]'
5769
  ;;
5770
sco3.2v5*)
5771
  symcode='[DT]'
5772
  ;;
5773
sysv4.2uw2*)
5774
  symcode='[DT]'
5775
  ;;
5776
sysv5* | sco5v6* | unixware* | OpenUNIX*)
5777
  symcode='[ABDT]'
5778
  ;;
5779
sysv4)
5780
  symcode='[DFNSTU]'
5781
  ;;
5782
esac
5783
 
5784
# If we're using GNU nm, then use its standard symbol codes.
5785
case `$NM -V 2>&1` in
5786
*GNU* | *'with BFD'*)
5787
  symcode='[ABCDGIRSTW]' ;;
5788
esac
5789
 
5790
# Transform an extracted symbol line into a proper C declaration.
5791
# Some systems (esp. on ia64) link data and code symbols differently,
5792
# so use this general approach.
5793
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5794
 
5795
# Transform an extracted symbol line into symbol name and symbol address
5796
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5797
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'"
5798
 
5799
# Handle CRLF in mingw tool chain
5800
opt_cr=
5801
case $build_os in
5802
mingw*)
5803
  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5804
  ;;
5805
esac
5806
 
5807
# Try without a prefix underscore, then with it.
5808
for ac_symprfx in "" "_"; do
5809
 
5810
  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5811
  symxfrm="\\1 $ac_symprfx\\2 \\2"
5812
 
5813
  # Write the raw and C identifiers.
5814
  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5815
    # Fake it for dumpbin and say T for any non-static function
5816
    # and D for any global variable.
5817
    # Also find C++ and __fastcall symbols from MSVC++,
5818
    # which start with @ or ?.
5819
    lt_cv_sys_global_symbol_pipe="$AWK '"\
5820
"     {last_section=section; section=\$ 3};"\
5821
"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5822
"     \$ 0!~/External *\|/{next};"\
5823
"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5824
"     {if(hide[section]) next};"\
5825
"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5826
"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5827
"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5828
"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5829
"     ' prfx=^$ac_symprfx"
5830
  else
5831
    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5832
  fi
5833
 
5834
  # Check to see that the pipe works correctly.
5835
  pipe_works=no
5836
 
5837
  rm -f conftest*
5838
  cat > conftest.$ac_ext <<_LT_EOF
5839
#ifdef __cplusplus
5840
extern "C" {
5841
#endif
5842
char nm_test_var;
5843
void nm_test_func(void);
5844
void nm_test_func(void){}
5845
#ifdef __cplusplus
5846
}
5847
#endif
5848
int main(){nm_test_var='a';nm_test_func();return(0);}
5849
_LT_EOF
5850
 
5851
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5852
  (eval $ac_compile) 2>&5
5853
  ac_status=$?
5854
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5855
  test $ac_status = 0; }; then
5856
    # Now try to grab the symbols.
5857
    nlist=conftest.nm
5858
    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5859
  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5860
  ac_status=$?
5861
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5862
  test $ac_status = 0; } && test -s "$nlist"; then
5863
      # Try sorting and uniquifying the output.
5864
      if sort "$nlist" | uniq > "$nlist"T; then
5865
        mv -f "$nlist"T "$nlist"
5866
      else
5867
        rm -f "$nlist"T
5868
      fi
5869
 
5870
      # Make sure that we snagged all the symbols we need.
5871
      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5872
        if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5873
          cat <<_LT_EOF > conftest.$ac_ext
5874
#ifdef __cplusplus
5875
extern "C" {
5876
#endif
5877
 
5878
_LT_EOF
5879
          # Now generate the symbol file.
5880
          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5881
 
5882
          cat <<_LT_EOF >> conftest.$ac_ext
5883
 
5884
/* The mapping between symbol names and symbols.  */
5885
const struct {
5886
  const char *name;
5887
  void       *address;
5888
}
5889
lt__PROGRAM__LTX_preloaded_symbols[] =
5890
{
5891
  { "@PROGRAM@", (void *) 0 },
5892
_LT_EOF
5893
          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5894
          cat <<\_LT_EOF >> conftest.$ac_ext
5895
  {0, (void *) 0}
5896
};
5897
 
5898
/* This works around a problem in FreeBSD linker */
5899
#ifdef FREEBSD_WORKAROUND
5900
static const void *lt_preloaded_setup() {
5901
  return lt__PROGRAM__LTX_preloaded_symbols;
5902
}
5903
#endif
5904
 
5905
#ifdef __cplusplus
5906
}
5907
#endif
5908
_LT_EOF
5909
          # Now try linking the two files.
5910
          mv conftest.$ac_objext conftstm.$ac_objext
5911
          lt_save_LIBS="$LIBS"
5912
          lt_save_CFLAGS="$CFLAGS"
5913
          LIBS="conftstm.$ac_objext"
5914
          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5915
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5916
  (eval $ac_link) 2>&5
5917
  ac_status=$?
5918
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5919
  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5920
            pipe_works=yes
5921
          fi
5922
          LIBS="$lt_save_LIBS"
5923
          CFLAGS="$lt_save_CFLAGS"
5924
        else
5925
          echo "cannot find nm_test_func in $nlist" >&5
5926
        fi
5927
      else
5928
        echo "cannot find nm_test_var in $nlist" >&5
5929
      fi
5930
    else
5931
      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5932
    fi
5933
  else
5934
    echo "$progname: failed program was:" >&5
5935
    cat conftest.$ac_ext >&5
5936
  fi
5937
  rm -rf conftest* conftst*
5938
 
5939
  # Do not use the global_symbol_pipe unless it works.
5940
  if test "$pipe_works" = yes; then
5941
    break
5942
  else
5943
    lt_cv_sys_global_symbol_pipe=
5944
  fi
5945
done
5946
 
5947
fi
5948
 
5949
if test -z "$lt_cv_sys_global_symbol_pipe"; then
5950
  lt_cv_sys_global_symbol_to_cdecl=
5951
fi
5952
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5953
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5954
$as_echo "failed" >&6; }
5955
else
5956
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5957
$as_echo "ok" >&6; }
5958
fi
5959
 
5960
 
5961
 
5962
 
5963
 
5964
 
5965
 
5966
 
5967
 
5968
 
5969
 
5970
 
5971
 
5972
 
5973
 
5974
 
5975
 
5976
 
5977
 
5978
 
5979
 
5980
 
5981
# Check whether --enable-libtool-lock was given.
5982
if test "${enable_libtool_lock+set}" = set; then :
5983
  enableval=$enable_libtool_lock;
5984
fi
5985
 
5986
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5987
 
5988
# Some flags need to be propagated to the compiler or linker for good
5989
# libtool support.
5990
case $host in
5991
ia64-*-hpux*)
5992
  # Find out which ABI we are using.
5993
  echo 'int i;' > conftest.$ac_ext
5994
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5995
  (eval $ac_compile) 2>&5
5996
  ac_status=$?
5997
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5998
  test $ac_status = 0; }; then
5999
    case `/usr/bin/file conftest.$ac_objext` in
6000
      *ELF-32*)
6001
        HPUX_IA64_MODE="32"
6002
        ;;
6003
      *ELF-64*)
6004
        HPUX_IA64_MODE="64"
6005
        ;;
6006
    esac
6007
  fi
6008
  rm -rf conftest*
6009
  ;;
6010
*-*-irix6*)
6011
  # Find out which ABI we are using.
6012
  echo '#line '$LINENO' "configure"' > 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
    if test "$lt_cv_prog_gnu_ld" = yes; then
6019
      case `/usr/bin/file conftest.$ac_objext` in
6020
        *32-bit*)
6021
          LD="${LD-ld} -melf32bsmip"
6022
          ;;
6023
        *N32*)
6024
          LD="${LD-ld} -melf32bmipn32"
6025
          ;;
6026
        *64-bit*)
6027
          LD="${LD-ld} -melf64bmip"
6028
        ;;
6029
      esac
6030
    else
6031
      case `/usr/bin/file conftest.$ac_objext` in
6032
        *32-bit*)
6033
          LD="${LD-ld} -32"
6034
          ;;
6035
        *N32*)
6036
          LD="${LD-ld} -n32"
6037
          ;;
6038
        *64-bit*)
6039
          LD="${LD-ld} -64"
6040
          ;;
6041
      esac
6042
    fi
6043
  fi
6044
  rm -rf conftest*
6045
  ;;
6046
 
6047
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6048
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6049
  # Find out which ABI we are using.
6050
  echo 'int i;' > conftest.$ac_ext
6051
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6052
  (eval $ac_compile) 2>&5
6053
  ac_status=$?
6054
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6055
  test $ac_status = 0; }; then
6056
    case `/usr/bin/file conftest.o` in
6057
      *32-bit*)
6058
        case $host in
6059
          x86_64-*kfreebsd*-gnu)
6060
            LD="${LD-ld} -m elf_i386_fbsd"
6061
            ;;
6062
          x86_64-*linux*)
6063
            LD="${LD-ld} -m elf_i386"
6064
            ;;
6065
          ppc64-*linux*|powerpc64-*linux*)
6066
            LD="${LD-ld} -m elf32ppclinux"
6067
            ;;
6068
          s390x-*linux*)
6069
            LD="${LD-ld} -m elf_s390"
6070
            ;;
6071
          sparc64-*linux*)
6072
            LD="${LD-ld} -m elf32_sparc"
6073
            ;;
6074
        esac
6075
        ;;
6076
      *64-bit*)
6077
        case $host in
6078
          x86_64-*kfreebsd*-gnu)
6079
            LD="${LD-ld} -m elf_x86_64_fbsd"
6080
            ;;
6081
          x86_64-*linux*)
6082
            LD="${LD-ld} -m elf_x86_64"
6083
            ;;
6084
          ppc*-*linux*|powerpc*-*linux*)
6085
            LD="${LD-ld} -m elf64ppc"
6086
            ;;
6087
          s390*-*linux*|s390*-*tpf*)
6088
            LD="${LD-ld} -m elf64_s390"
6089
            ;;
6090
          sparc*-*linux*)
6091
            LD="${LD-ld} -m elf64_sparc"
6092
            ;;
6093
        esac
6094
        ;;
6095
    esac
6096
  fi
6097
  rm -rf conftest*
6098
  ;;
6099
 
6100
*-*-sco3.2v5*)
6101
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6102
  SAVE_CFLAGS="$CFLAGS"
6103
  CFLAGS="$CFLAGS -belf"
6104
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6105
$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6106
if test "${lt_cv_cc_needs_belf+set}" = set; then :
6107
  $as_echo_n "(cached) " >&6
6108
else
6109
  ac_ext=c
6110
ac_cpp='$CPP $CPPFLAGS'
6111
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6112
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6113
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6114
 
6115
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6116
/* end confdefs.h.  */
6117
 
6118
int
6119
main ()
6120
{
6121
 
6122
  ;
6123
  return 0;
6124
}
6125
_ACEOF
6126
if ac_fn_c_try_link "$LINENO"; then :
6127
  lt_cv_cc_needs_belf=yes
6128
else
6129
  lt_cv_cc_needs_belf=no
6130
fi
6131
rm -f core conftest.err conftest.$ac_objext \
6132
    conftest$ac_exeext conftest.$ac_ext
6133
     ac_ext=c
6134
ac_cpp='$CPP $CPPFLAGS'
6135
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6136
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6137
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6138
 
6139
fi
6140
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6141
$as_echo "$lt_cv_cc_needs_belf" >&6; }
6142
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6143
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6144
    CFLAGS="$SAVE_CFLAGS"
6145
  fi
6146
  ;;
6147
sparc*-*solaris*)
6148
  # Find out which ABI we are using.
6149
  echo 'int i;' > conftest.$ac_ext
6150
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6151
  (eval $ac_compile) 2>&5
6152
  ac_status=$?
6153
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6154
  test $ac_status = 0; }; then
6155
    case `/usr/bin/file conftest.o` in
6156
    *64-bit*)
6157
      case $lt_cv_prog_gnu_ld in
6158
      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6159
      *)
6160
        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6161
          LD="${LD-ld} -64"
6162
        fi
6163
        ;;
6164
      esac
6165
      ;;
6166
    esac
6167
  fi
6168
  rm -rf conftest*
6169
  ;;
6170
esac
6171
 
6172
need_locks="$enable_libtool_lock"
6173
 
6174
 
6175
  case $host_os in
6176
    rhapsody* | darwin*)
6177
    if test -n "$ac_tool_prefix"; then
6178
  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6179
set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6180
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6181
$as_echo_n "checking for $ac_word... " >&6; }
6182
if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6183
  $as_echo_n "(cached) " >&6
6184
else
6185
  if test -n "$DSYMUTIL"; then
6186
  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6187
else
6188
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6189
for as_dir in $PATH
6190
do
6191
  IFS=$as_save_IFS
6192
  test -z "$as_dir" && as_dir=.
6193
    for ac_exec_ext in '' $ac_executable_extensions; do
6194
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6195
    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6196
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6197
    break 2
6198
  fi
6199
done
6200
  done
6201
IFS=$as_save_IFS
6202
 
6203
fi
6204
fi
6205
DSYMUTIL=$ac_cv_prog_DSYMUTIL
6206
if test -n "$DSYMUTIL"; then
6207
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6208
$as_echo "$DSYMUTIL" >&6; }
6209
else
6210
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6211
$as_echo "no" >&6; }
6212
fi
6213
 
6214
 
6215
fi
6216
if test -z "$ac_cv_prog_DSYMUTIL"; then
6217
  ac_ct_DSYMUTIL=$DSYMUTIL
6218
  # Extract the first word of "dsymutil", so it can be a program name with args.
6219
set dummy dsymutil; ac_word=$2
6220
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6221
$as_echo_n "checking for $ac_word... " >&6; }
6222
if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6223
  $as_echo_n "(cached) " >&6
6224
else
6225
  if test -n "$ac_ct_DSYMUTIL"; then
6226
  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6227
else
6228
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6229
for as_dir in $PATH
6230
do
6231
  IFS=$as_save_IFS
6232
  test -z "$as_dir" && as_dir=.
6233
    for ac_exec_ext in '' $ac_executable_extensions; do
6234
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6235
    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6236
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6237
    break 2
6238
  fi
6239
done
6240
  done
6241
IFS=$as_save_IFS
6242
 
6243
fi
6244
fi
6245
ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6246
if test -n "$ac_ct_DSYMUTIL"; then
6247
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6248
$as_echo "$ac_ct_DSYMUTIL" >&6; }
6249
else
6250
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6251
$as_echo "no" >&6; }
6252
fi
6253
 
6254
  if test "x$ac_ct_DSYMUTIL" = x; then
6255
    DSYMUTIL=":"
6256
  else
6257
    case $cross_compiling:$ac_tool_warned in
6258
yes:)
6259
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6260
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6261
ac_tool_warned=yes ;;
6262
esac
6263
    DSYMUTIL=$ac_ct_DSYMUTIL
6264
  fi
6265
else
6266
  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6267
fi
6268
 
6269
    if test -n "$ac_tool_prefix"; then
6270
  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6271
set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6272
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6273
$as_echo_n "checking for $ac_word... " >&6; }
6274
if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6275
  $as_echo_n "(cached) " >&6
6276
else
6277
  if test -n "$NMEDIT"; then
6278
  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6279
else
6280
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6281
for as_dir in $PATH
6282
do
6283
  IFS=$as_save_IFS
6284
  test -z "$as_dir" && as_dir=.
6285
    for ac_exec_ext in '' $ac_executable_extensions; do
6286
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6287
    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6288
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6289
    break 2
6290
  fi
6291
done
6292
  done
6293
IFS=$as_save_IFS
6294
 
6295
fi
6296
fi
6297
NMEDIT=$ac_cv_prog_NMEDIT
6298
if test -n "$NMEDIT"; then
6299
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6300
$as_echo "$NMEDIT" >&6; }
6301
else
6302
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6303
$as_echo "no" >&6; }
6304
fi
6305
 
6306
 
6307
fi
6308
if test -z "$ac_cv_prog_NMEDIT"; then
6309
  ac_ct_NMEDIT=$NMEDIT
6310
  # Extract the first word of "nmedit", so it can be a program name with args.
6311
set dummy nmedit; ac_word=$2
6312
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6313
$as_echo_n "checking for $ac_word... " >&6; }
6314
if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6315
  $as_echo_n "(cached) " >&6
6316
else
6317
  if test -n "$ac_ct_NMEDIT"; then
6318
  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6319
else
6320
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6321
for as_dir in $PATH
6322
do
6323
  IFS=$as_save_IFS
6324
  test -z "$as_dir" && as_dir=.
6325
    for ac_exec_ext in '' $ac_executable_extensions; do
6326
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6327
    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6328
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6329
    break 2
6330
  fi
6331
done
6332
  done
6333
IFS=$as_save_IFS
6334
 
6335
fi
6336
fi
6337
ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6338
if test -n "$ac_ct_NMEDIT"; then
6339
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6340
$as_echo "$ac_ct_NMEDIT" >&6; }
6341
else
6342
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6343
$as_echo "no" >&6; }
6344
fi
6345
 
6346
  if test "x$ac_ct_NMEDIT" = x; then
6347
    NMEDIT=":"
6348
  else
6349
    case $cross_compiling:$ac_tool_warned in
6350
yes:)
6351
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6352
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6353
ac_tool_warned=yes ;;
6354
esac
6355
    NMEDIT=$ac_ct_NMEDIT
6356
  fi
6357
else
6358
  NMEDIT="$ac_cv_prog_NMEDIT"
6359
fi
6360
 
6361
    if test -n "$ac_tool_prefix"; then
6362
  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6363
set dummy ${ac_tool_prefix}lipo; ac_word=$2
6364
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6365
$as_echo_n "checking for $ac_word... " >&6; }
6366
if test "${ac_cv_prog_LIPO+set}" = set; then :
6367
  $as_echo_n "(cached) " >&6
6368
else
6369
  if test -n "$LIPO"; then
6370
  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6371
else
6372
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6373
for as_dir in $PATH
6374
do
6375
  IFS=$as_save_IFS
6376
  test -z "$as_dir" && as_dir=.
6377
    for ac_exec_ext in '' $ac_executable_extensions; do
6378
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6379
    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6380
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6381
    break 2
6382
  fi
6383
done
6384
  done
6385
IFS=$as_save_IFS
6386
 
6387
fi
6388
fi
6389
LIPO=$ac_cv_prog_LIPO
6390
if test -n "$LIPO"; then
6391
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6392
$as_echo "$LIPO" >&6; }
6393
else
6394
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6395
$as_echo "no" >&6; }
6396
fi
6397
 
6398
 
6399
fi
6400
if test -z "$ac_cv_prog_LIPO"; then
6401
  ac_ct_LIPO=$LIPO
6402
  # Extract the first word of "lipo", so it can be a program name with args.
6403
set dummy lipo; ac_word=$2
6404
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6405
$as_echo_n "checking for $ac_word... " >&6; }
6406
if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6407
  $as_echo_n "(cached) " >&6
6408
else
6409
  if test -n "$ac_ct_LIPO"; then
6410
  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6411
else
6412
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6413
for as_dir in $PATH
6414
do
6415
  IFS=$as_save_IFS
6416
  test -z "$as_dir" && as_dir=.
6417
    for ac_exec_ext in '' $ac_executable_extensions; do
6418
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6419
    ac_cv_prog_ac_ct_LIPO="lipo"
6420
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6421
    break 2
6422
  fi
6423
done
6424
  done
6425
IFS=$as_save_IFS
6426
 
6427
fi
6428
fi
6429
ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6430
if test -n "$ac_ct_LIPO"; then
6431
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6432
$as_echo "$ac_ct_LIPO" >&6; }
6433
else
6434
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6435
$as_echo "no" >&6; }
6436
fi
6437
 
6438
  if test "x$ac_ct_LIPO" = x; then
6439
    LIPO=":"
6440
  else
6441
    case $cross_compiling:$ac_tool_warned in
6442
yes:)
6443
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6444
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6445
ac_tool_warned=yes ;;
6446
esac
6447
    LIPO=$ac_ct_LIPO
6448
  fi
6449
else
6450
  LIPO="$ac_cv_prog_LIPO"
6451
fi
6452
 
6453
    if test -n "$ac_tool_prefix"; then
6454
  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6455
set dummy ${ac_tool_prefix}otool; ac_word=$2
6456
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6457
$as_echo_n "checking for $ac_word... " >&6; }
6458
if test "${ac_cv_prog_OTOOL+set}" = set; then :
6459
  $as_echo_n "(cached) " >&6
6460
else
6461
  if test -n "$OTOOL"; then
6462
  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6463
else
6464
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6465
for as_dir in $PATH
6466
do
6467
  IFS=$as_save_IFS
6468
  test -z "$as_dir" && as_dir=.
6469
    for ac_exec_ext in '' $ac_executable_extensions; do
6470
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6471
    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6472
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6473
    break 2
6474
  fi
6475
done
6476
  done
6477
IFS=$as_save_IFS
6478
 
6479
fi
6480
fi
6481
OTOOL=$ac_cv_prog_OTOOL
6482
if test -n "$OTOOL"; then
6483
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6484
$as_echo "$OTOOL" >&6; }
6485
else
6486
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6487
$as_echo "no" >&6; }
6488
fi
6489
 
6490
 
6491
fi
6492
if test -z "$ac_cv_prog_OTOOL"; then
6493
  ac_ct_OTOOL=$OTOOL
6494
  # Extract the first word of "otool", so it can be a program name with args.
6495
set dummy otool; ac_word=$2
6496
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6497
$as_echo_n "checking for $ac_word... " >&6; }
6498
if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6499
  $as_echo_n "(cached) " >&6
6500
else
6501
  if test -n "$ac_ct_OTOOL"; then
6502
  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6503
else
6504
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6505
for as_dir in $PATH
6506
do
6507
  IFS=$as_save_IFS
6508
  test -z "$as_dir" && as_dir=.
6509
    for ac_exec_ext in '' $ac_executable_extensions; do
6510
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6511
    ac_cv_prog_ac_ct_OTOOL="otool"
6512
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6513
    break 2
6514
  fi
6515
done
6516
  done
6517
IFS=$as_save_IFS
6518
 
6519
fi
6520
fi
6521
ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6522
if test -n "$ac_ct_OTOOL"; then
6523
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6524
$as_echo "$ac_ct_OTOOL" >&6; }
6525
else
6526
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6527
$as_echo "no" >&6; }
6528
fi
6529
 
6530
  if test "x$ac_ct_OTOOL" = x; then
6531
    OTOOL=":"
6532
  else
6533
    case $cross_compiling:$ac_tool_warned in
6534
yes:)
6535
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6536
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6537
ac_tool_warned=yes ;;
6538
esac
6539
    OTOOL=$ac_ct_OTOOL
6540
  fi
6541
else
6542
  OTOOL="$ac_cv_prog_OTOOL"
6543
fi
6544
 
6545
    if test -n "$ac_tool_prefix"; then
6546
  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6547
set dummy ${ac_tool_prefix}otool64; ac_word=$2
6548
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6549
$as_echo_n "checking for $ac_word... " >&6; }
6550
if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6551
  $as_echo_n "(cached) " >&6
6552
else
6553
  if test -n "$OTOOL64"; then
6554
  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6555
else
6556
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6557
for as_dir in $PATH
6558
do
6559
  IFS=$as_save_IFS
6560
  test -z "$as_dir" && as_dir=.
6561
    for ac_exec_ext in '' $ac_executable_extensions; do
6562
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6563
    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6564
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6565
    break 2
6566
  fi
6567
done
6568
  done
6569
IFS=$as_save_IFS
6570
 
6571
fi
6572
fi
6573
OTOOL64=$ac_cv_prog_OTOOL64
6574
if test -n "$OTOOL64"; then
6575
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6576
$as_echo "$OTOOL64" >&6; }
6577
else
6578
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6579
$as_echo "no" >&6; }
6580
fi
6581
 
6582
 
6583
fi
6584
if test -z "$ac_cv_prog_OTOOL64"; then
6585
  ac_ct_OTOOL64=$OTOOL64
6586
  # Extract the first word of "otool64", so it can be a program name with args.
6587
set dummy otool64; ac_word=$2
6588
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6589
$as_echo_n "checking for $ac_word... " >&6; }
6590
if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6591
  $as_echo_n "(cached) " >&6
6592
else
6593
  if test -n "$ac_ct_OTOOL64"; then
6594
  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6595
else
6596
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6597
for as_dir in $PATH
6598
do
6599
  IFS=$as_save_IFS
6600
  test -z "$as_dir" && as_dir=.
6601
    for ac_exec_ext in '' $ac_executable_extensions; do
6602
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6603
    ac_cv_prog_ac_ct_OTOOL64="otool64"
6604
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6605
    break 2
6606
  fi
6607
done
6608
  done
6609
IFS=$as_save_IFS
6610
 
6611
fi
6612
fi
6613
ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6614
if test -n "$ac_ct_OTOOL64"; then
6615
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6616
$as_echo "$ac_ct_OTOOL64" >&6; }
6617
else
6618
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6619
$as_echo "no" >&6; }
6620
fi
6621
 
6622
  if test "x$ac_ct_OTOOL64" = x; then
6623
    OTOOL64=":"
6624
  else
6625
    case $cross_compiling:$ac_tool_warned in
6626
yes:)
6627
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6628
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6629
ac_tool_warned=yes ;;
6630
esac
6631
    OTOOL64=$ac_ct_OTOOL64
6632
  fi
6633
else
6634
  OTOOL64="$ac_cv_prog_OTOOL64"
6635
fi
6636
 
6637
 
6638
 
6639
 
6640
 
6641
 
6642
 
6643
 
6644
 
6645
 
6646
 
6647
 
6648
 
6649
 
6650
 
6651
 
6652
 
6653
 
6654
 
6655
 
6656
 
6657
 
6658
 
6659
 
6660
 
6661
 
6662
 
6663
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6664
$as_echo_n "checking for -single_module linker flag... " >&6; }
6665
if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6666
  $as_echo_n "(cached) " >&6
6667
else
6668
  lt_cv_apple_cc_single_mod=no
6669
      if test -z "${LT_MULTI_MODULE}"; then
6670
        # By default we will add the -single_module flag. You can override
6671
        # by either setting the environment variable LT_MULTI_MODULE
6672
        # non-empty at configure time, or by adding -multi_module to the
6673
        # link flags.
6674
        rm -rf libconftest.dylib*
6675
        echo "int foo(void){return 1;}" > conftest.c
6676
        echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6677
-dynamiclib -Wl,-single_module conftest.c" >&5
6678
        $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6679
          -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6680
        _lt_result=$?
6681
        if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6682
          lt_cv_apple_cc_single_mod=yes
6683
        else
6684
          cat conftest.err >&5
6685
        fi
6686
        rm -rf libconftest.dylib*
6687
        rm -f conftest.*
6688
      fi
6689
fi
6690
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6691
$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6692
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6693
$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6694
if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6695
  $as_echo_n "(cached) " >&6
6696
else
6697
  lt_cv_ld_exported_symbols_list=no
6698
      save_LDFLAGS=$LDFLAGS
6699
      echo "_main" > conftest.sym
6700
      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6701
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6702
/* end confdefs.h.  */
6703
 
6704
int
6705
main ()
6706
{
6707
 
6708
  ;
6709
  return 0;
6710
}
6711
_ACEOF
6712
if ac_fn_c_try_link "$LINENO"; then :
6713
  lt_cv_ld_exported_symbols_list=yes
6714
else
6715
  lt_cv_ld_exported_symbols_list=no
6716
fi
6717
rm -f core conftest.err conftest.$ac_objext \
6718
    conftest$ac_exeext conftest.$ac_ext
6719
        LDFLAGS="$save_LDFLAGS"
6720
 
6721
fi
6722
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6723
$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6724
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6725
$as_echo_n "checking for -force_load linker flag... " >&6; }
6726
if test "${lt_cv_ld_force_load+set}" = set; then :
6727
  $as_echo_n "(cached) " >&6
6728
else
6729
  lt_cv_ld_force_load=no
6730
      cat > conftest.c << _LT_EOF
6731
int forced_loaded() { return 2;}
6732
_LT_EOF
6733
      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6734
      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6735
      echo "$AR cru libconftest.a conftest.o" >&5
6736
      $AR cru libconftest.a conftest.o 2>&5
6737
      cat > conftest.c << _LT_EOF
6738
int main() { return 0;}
6739
_LT_EOF
6740
      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6741
      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6742
      _lt_result=$?
6743
      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6744
        lt_cv_ld_force_load=yes
6745
      else
6746
        cat conftest.err >&5
6747
      fi
6748
        rm -f conftest.err libconftest.a conftest conftest.c
6749
        rm -rf conftest.dSYM
6750
 
6751
fi
6752
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6753
$as_echo "$lt_cv_ld_force_load" >&6; }
6754
    case $host_os in
6755
    rhapsody* | darwin1.[012])
6756
      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6757
    darwin1.*)
6758
      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6759
    darwin*) # darwin 5.x on
6760
      # if running on 10.5 or later, the deployment target defaults
6761
      # to the OS version, if on x86, and 10.4, the deployment
6762
      # target defaults to 10.4. Don't you love it?
6763
      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6764
        10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6765
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6766
        10.[012]*)
6767
          _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6768
        10.*)
6769
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6770
      esac
6771
    ;;
6772
  esac
6773
    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6774
      _lt_dar_single_mod='$single_module'
6775
    fi
6776
    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6777
      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6778
    else
6779
      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6780
    fi
6781
    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6782
      _lt_dsymutil='~$DSYMUTIL $lib || :'
6783
    else
6784
      _lt_dsymutil=
6785
    fi
6786
    ;;
6787
  esac
6788
 
6789
ac_ext=c
6790
ac_cpp='$CPP $CPPFLAGS'
6791
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6792
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6793
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6794
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6795
$as_echo_n "checking how to run the C preprocessor... " >&6; }
6796
# On Suns, sometimes $CPP names a directory.
6797
if test -n "$CPP" && test -d "$CPP"; then
6798
  CPP=
6799
fi
6800
if test -z "$CPP"; then
6801
  if test "${ac_cv_prog_CPP+set}" = set; then :
6802
  $as_echo_n "(cached) " >&6
6803
else
6804
      # Double quotes because CPP needs to be expanded
6805
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6806
    do
6807
      ac_preproc_ok=false
6808
for ac_c_preproc_warn_flag in '' yes
6809
do
6810
  # Use a header file that comes with gcc, so configuring glibc
6811
  # with a fresh cross-compiler works.
6812
  # Prefer  to  if __STDC__ is defined, since
6813
  #  exists even on freestanding compilers.
6814
  # On the NeXT, cc -E runs the code through the compiler's parser,
6815
  # not just through cpp. "Syntax error" is here to catch this case.
6816
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6817
/* end confdefs.h.  */
6818
#ifdef __STDC__
6819
# include 
6820
#else
6821
# include 
6822
#endif
6823
                     Syntax error
6824
_ACEOF
6825
if ac_fn_c_try_cpp "$LINENO"; then :
6826
 
6827
else
6828
  # Broken: fails on valid input.
6829
continue
6830
fi
6831
rm -f conftest.err conftest.$ac_ext
6832
 
6833
  # OK, works on sane cases.  Now check whether nonexistent headers
6834
  # can be detected and how.
6835
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6836
/* end confdefs.h.  */
6837
#include 
6838
_ACEOF
6839
if ac_fn_c_try_cpp "$LINENO"; then :
6840
  # Broken: success on invalid input.
6841
continue
6842
else
6843
  # Passes both tests.
6844
ac_preproc_ok=:
6845
break
6846
fi
6847
rm -f conftest.err conftest.$ac_ext
6848
 
6849
done
6850
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6851
rm -f conftest.err conftest.$ac_ext
6852
if $ac_preproc_ok; then :
6853
  break
6854
fi
6855
 
6856
    done
6857
    ac_cv_prog_CPP=$CPP
6858
 
6859
fi
6860
  CPP=$ac_cv_prog_CPP
6861
else
6862
  ac_cv_prog_CPP=$CPP
6863
fi
6864
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6865
$as_echo "$CPP" >&6; }
6866
ac_preproc_ok=false
6867
for ac_c_preproc_warn_flag in '' yes
6868
do
6869
  # Use a header file that comes with gcc, so configuring glibc
6870
  # with a fresh cross-compiler works.
6871
  # Prefer  to  if __STDC__ is defined, since
6872
  #  exists even on freestanding compilers.
6873
  # On the NeXT, cc -E runs the code through the compiler's parser,
6874
  # not just through cpp. "Syntax error" is here to catch this case.
6875
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6876
/* end confdefs.h.  */
6877
#ifdef __STDC__
6878
# include 
6879
#else
6880
# include 
6881
#endif
6882
                     Syntax error
6883
_ACEOF
6884
if ac_fn_c_try_cpp "$LINENO"; then :
6885
 
6886
else
6887
  # Broken: fails on valid input.
6888
continue
6889
fi
6890
rm -f conftest.err conftest.$ac_ext
6891
 
6892
  # OK, works on sane cases.  Now check whether nonexistent headers
6893
  # can be detected and how.
6894
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6895
/* end confdefs.h.  */
6896
#include 
6897
_ACEOF
6898
if ac_fn_c_try_cpp "$LINENO"; then :
6899
  # Broken: success on invalid input.
6900
continue
6901
else
6902
  # Passes both tests.
6903
ac_preproc_ok=:
6904
break
6905
fi
6906
rm -f conftest.err conftest.$ac_ext
6907
 
6908
done
6909
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6910
rm -f conftest.err conftest.$ac_ext
6911
if $ac_preproc_ok; then :
6912
 
6913
else
6914
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6915
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6916
as_fn_error "C preprocessor \"$CPP\" fails sanity check
6917
See \`config.log' for more details." "$LINENO" 5; }
6918
fi
6919
 
6920
ac_ext=c
6921
ac_cpp='$CPP $CPPFLAGS'
6922
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6923
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6924
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6925
 
6926
 
6927
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6928
$as_echo_n "checking for ANSI C header files... " >&6; }
6929
if test "${ac_cv_header_stdc+set}" = set; then :
6930
  $as_echo_n "(cached) " >&6
6931
else
6932
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6933
/* end confdefs.h.  */
6934
#include 
6935
#include 
6936
#include 
6937
#include 
6938
 
6939
int
6940
main ()
6941
{
6942
 
6943
  ;
6944
  return 0;
6945
}
6946
_ACEOF
6947
if ac_fn_c_try_compile "$LINENO"; then :
6948
  ac_cv_header_stdc=yes
6949
else
6950
  ac_cv_header_stdc=no
6951
fi
6952
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6953
 
6954
if test $ac_cv_header_stdc = yes; then
6955
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6956
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6957
/* end confdefs.h.  */
6958
#include 
6959
 
6960
_ACEOF
6961
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6962
  $EGREP "memchr" >/dev/null 2>&1; then :
6963
 
6964
else
6965
  ac_cv_header_stdc=no
6966
fi
6967
rm -f conftest*
6968
 
6969
fi
6970
 
6971
if test $ac_cv_header_stdc = yes; then
6972
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6973
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6974
/* end confdefs.h.  */
6975
#include 
6976
 
6977
_ACEOF
6978
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6979
  $EGREP "free" >/dev/null 2>&1; then :
6980
 
6981
else
6982
  ac_cv_header_stdc=no
6983
fi
6984
rm -f conftest*
6985
 
6986
fi
6987
 
6988
if test $ac_cv_header_stdc = yes; then
6989
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6990
  if test "$cross_compiling" = yes; then :
6991
  :
6992
else
6993
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6994
/* end confdefs.h.  */
6995
#include 
6996
#include 
6997
#if ((' ' & 0x0FF) == 0x020)
6998
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6999
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7000
#else
7001
# define ISLOWER(c) \
7002
                   (('a' <= (c) && (c) <= 'i') \
7003
                     || ('j' <= (c) && (c) <= 'r') \
7004
                     || ('s' <= (c) && (c) <= 'z'))
7005
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7006
#endif
7007
 
7008
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7009
int
7010
main ()
7011
{
7012
  int i;
7013
  for (i = 0; i < 256; i++)
7014
    if (XOR (islower (i), ISLOWER (i))
7015
        || toupper (i) != TOUPPER (i))
7016
      return 2;
7017
  return 0;
7018
}
7019
_ACEOF
7020
if ac_fn_c_try_run "$LINENO"; then :
7021
 
7022
else
7023
  ac_cv_header_stdc=no
7024
fi
7025
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7026
  conftest.$ac_objext conftest.beam conftest.$ac_ext
7027
fi
7028
 
7029
fi
7030
fi
7031
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7032
$as_echo "$ac_cv_header_stdc" >&6; }
7033
if test $ac_cv_header_stdc = yes; then
7034
 
7035
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7036
 
7037
fi
7038
 
7039
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7040
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7041
                  inttypes.h stdint.h unistd.h
7042
do :
7043
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7044
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7045
"
7046
eval as_val=\$$as_ac_Header
7047
   if test "x$as_val" = x""yes; then :
7048
  cat >>confdefs.h <<_ACEOF
7049
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7050
_ACEOF
7051
 
7052
fi
7053
 
7054
done
7055
 
7056
 
7057
for ac_header in dlfcn.h
7058
do :
7059
  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7060
"
7061
if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7062
  cat >>confdefs.h <<_ACEOF
7063
#define HAVE_DLFCN_H 1
7064
_ACEOF
7065
 
7066
fi
7067
 
7068
done
7069
 
7070
 
7071
 
7072
 
7073
 
7074
# Set options
7075
 
7076
 
7077
 
7078
        enable_dlopen=no
7079
 
7080
 
7081
  enable_win32_dll=no
7082
 
7083
 
7084
            # Check whether --enable-shared was given.
7085
if test "${enable_shared+set}" = set; then :
7086
  enableval=$enable_shared; p=${PACKAGE-default}
7087
    case $enableval in
7088
    yes) enable_shared=yes ;;
7089
    no) enable_shared=no ;;
7090
    *)
7091
      enable_shared=no
7092
      # Look at the argument we got.  We use all the common list separators.
7093
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7094
      for pkg in $enableval; do
7095
        IFS="$lt_save_ifs"
7096
        if test "X$pkg" = "X$p"; then
7097
          enable_shared=yes
7098
        fi
7099
      done
7100
      IFS="$lt_save_ifs"
7101
      ;;
7102
    esac
7103
else
7104
  enable_shared=yes
7105
fi
7106
 
7107
 
7108
 
7109
 
7110
 
7111
 
7112
 
7113
 
7114
 
7115
  # Check whether --enable-static was given.
7116
if test "${enable_static+set}" = set; then :
7117
  enableval=$enable_static; p=${PACKAGE-default}
7118
    case $enableval in
7119
    yes) enable_static=yes ;;
7120
    no) enable_static=no ;;
7121
    *)
7122
     enable_static=no
7123
      # Look at the argument we got.  We use all the common list separators.
7124
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7125
      for pkg in $enableval; do
7126
        IFS="$lt_save_ifs"
7127
        if test "X$pkg" = "X$p"; then
7128
          enable_static=yes
7129
        fi
7130
      done
7131
      IFS="$lt_save_ifs"
7132
      ;;
7133
    esac
7134
else
7135
  enable_static=yes
7136
fi
7137
 
7138
 
7139
 
7140
 
7141
 
7142
 
7143
 
7144
 
7145
 
7146
 
7147
# Check whether --with-pic was given.
7148
if test "${with_pic+set}" = set; then :
7149
  withval=$with_pic; pic_mode="$withval"
7150
else
7151
  pic_mode=default
7152
fi
7153
 
7154
 
7155
test -z "$pic_mode" && pic_mode=default
7156
 
7157
 
7158
 
7159
 
7160
 
7161
 
7162
 
7163
  # Check whether --enable-fast-install was given.
7164
if test "${enable_fast_install+set}" = set; then :
7165
  enableval=$enable_fast_install; p=${PACKAGE-default}
7166
    case $enableval in
7167
    yes) enable_fast_install=yes ;;
7168
    no) enable_fast_install=no ;;
7169
    *)
7170
      enable_fast_install=no
7171
      # Look at the argument we got.  We use all the common list separators.
7172
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7173
      for pkg in $enableval; do
7174
        IFS="$lt_save_ifs"
7175
        if test "X$pkg" = "X$p"; then
7176
          enable_fast_install=yes
7177
        fi
7178
      done
7179
      IFS="$lt_save_ifs"
7180
      ;;
7181
    esac
7182
else
7183
  enable_fast_install=yes
7184
fi
7185
 
7186
 
7187
 
7188
 
7189
 
7190
 
7191
 
7192
 
7193
 
7194
 
7195
 
7196
# This can be used to rebuild libtool when needed
7197
LIBTOOL_DEPS="$ltmain"
7198
 
7199
# Always use our own libtool.
7200
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7201
 
7202
 
7203
 
7204
 
7205
 
7206
 
7207
 
7208
 
7209
 
7210
 
7211
 
7212
 
7213
 
7214
 
7215
 
7216
 
7217
 
7218
 
7219
 
7220
 
7221
 
7222
 
7223
 
7224
 
7225
 
7226
 
7227
test -z "$LN_S" && LN_S="ln -s"
7228
 
7229
 
7230
 
7231
 
7232
 
7233
 
7234
 
7235
 
7236
 
7237
 
7238
 
7239
 
7240
 
7241
 
7242
if test -n "${ZSH_VERSION+set}" ; then
7243
   setopt NO_GLOB_SUBST
7244
fi
7245
 
7246
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7247
$as_echo_n "checking for objdir... " >&6; }
7248
if test "${lt_cv_objdir+set}" = set; then :
7249
  $as_echo_n "(cached) " >&6
7250
else
7251
  rm -f .libs 2>/dev/null
7252
mkdir .libs 2>/dev/null
7253
if test -d .libs; then
7254
  lt_cv_objdir=.libs
7255
else
7256
  # MS-DOS does not allow filenames that begin with a dot.
7257
  lt_cv_objdir=_libs
7258
fi
7259
rmdir .libs 2>/dev/null
7260
fi
7261
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7262
$as_echo "$lt_cv_objdir" >&6; }
7263
objdir=$lt_cv_objdir
7264
 
7265
 
7266
 
7267
 
7268
 
7269
cat >>confdefs.h <<_ACEOF
7270
#define LT_OBJDIR "$lt_cv_objdir/"
7271
_ACEOF
7272
 
7273
 
7274
 
7275
 
7276
case $host_os in
7277
aix3*)
7278
  # AIX sometimes has problems with the GCC collect2 program.  For some
7279
  # reason, if we set the COLLECT_NAMES environment variable, the problems
7280
  # vanish in a puff of smoke.
7281
  if test "X${COLLECT_NAMES+set}" != Xset; then
7282
    COLLECT_NAMES=
7283
    export COLLECT_NAMES
7284
  fi
7285
  ;;
7286
esac
7287
 
7288
# Global variables:
7289
ofile=libtool
7290
can_build_shared=yes
7291
 
7292
# All known linkers require a `.a' archive for static linking (except MSVC,
7293
# which needs '.lib').
7294
libext=a
7295
 
7296
with_gnu_ld="$lt_cv_prog_gnu_ld"
7297
 
7298
old_CC="$CC"
7299
old_CFLAGS="$CFLAGS"
7300
 
7301
# Set sane defaults for various variables
7302
test -z "$CC" && CC=cc
7303
test -z "$LTCC" && LTCC=$CC
7304
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7305
test -z "$LD" && LD=ld
7306
test -z "$ac_objext" && ac_objext=o
7307
 
7308
for cc_temp in $compiler""; do
7309
  case $cc_temp in
7310
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7311
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7312
    \-*) ;;
7313
    *) break;;
7314
  esac
7315
done
7316
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7317
 
7318
 
7319
# Only perform the check for file, if the check method requires it
7320
test -z "$MAGIC_CMD" && MAGIC_CMD=file
7321
case $deplibs_check_method in
7322
file_magic*)
7323
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7324
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7325
$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7326
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7327
  $as_echo_n "(cached) " >&6
7328
else
7329
  case $MAGIC_CMD in
7330
[\\/*] |  ?:[\\/]*)
7331
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7332
  ;;
7333
*)
7334
  lt_save_MAGIC_CMD="$MAGIC_CMD"
7335
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7336
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7337
  for ac_dir in $ac_dummy; do
7338
    IFS="$lt_save_ifs"
7339
    test -z "$ac_dir" && ac_dir=.
7340
    if test -f $ac_dir/${ac_tool_prefix}file; then
7341
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7342
      if test -n "$file_magic_test_file"; then
7343
        case $deplibs_check_method in
7344
        "file_magic "*)
7345
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7346
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7347
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7348
            $EGREP "$file_magic_regex" > /dev/null; then
7349
            :
7350
          else
7351
            cat <<_LT_EOF 1>&2
7352
 
7353
*** Warning: the command libtool uses to detect shared libraries,
7354
*** $file_magic_cmd, produces output that libtool cannot recognize.
7355
*** The result is that libtool may fail to recognize shared libraries
7356
*** as such.  This will affect the creation of libtool libraries that
7357
*** depend on shared libraries, but programs linked with such libtool
7358
*** libraries will work regardless of this problem.  Nevertheless, you
7359
*** may want to report the problem to your system manager and/or to
7360
*** bug-libtool@gnu.org
7361
 
7362
_LT_EOF
7363
          fi ;;
7364
        esac
7365
      fi
7366
      break
7367
    fi
7368
  done
7369
  IFS="$lt_save_ifs"
7370
  MAGIC_CMD="$lt_save_MAGIC_CMD"
7371
  ;;
7372
esac
7373
fi
7374
 
7375
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7376
if test -n "$MAGIC_CMD"; then
7377
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7378
$as_echo "$MAGIC_CMD" >&6; }
7379
else
7380
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7381
$as_echo "no" >&6; }
7382
fi
7383
 
7384
 
7385
 
7386
 
7387
 
7388
if test -z "$lt_cv_path_MAGIC_CMD"; then
7389
  if test -n "$ac_tool_prefix"; then
7390
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7391
$as_echo_n "checking for file... " >&6; }
7392
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7393
  $as_echo_n "(cached) " >&6
7394
else
7395
  case $MAGIC_CMD in
7396
[\\/*] |  ?:[\\/]*)
7397
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7398
  ;;
7399
*)
7400
  lt_save_MAGIC_CMD="$MAGIC_CMD"
7401
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7402
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7403
  for ac_dir in $ac_dummy; do
7404
    IFS="$lt_save_ifs"
7405
    test -z "$ac_dir" && ac_dir=.
7406
    if test -f $ac_dir/file; then
7407
      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7408
      if test -n "$file_magic_test_file"; then
7409
        case $deplibs_check_method in
7410
        "file_magic "*)
7411
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7412
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7413
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7414
            $EGREP "$file_magic_regex" > /dev/null; then
7415
            :
7416
          else
7417
            cat <<_LT_EOF 1>&2
7418
 
7419
*** Warning: the command libtool uses to detect shared libraries,
7420
*** $file_magic_cmd, produces output that libtool cannot recognize.
7421
*** The result is that libtool may fail to recognize shared libraries
7422
*** as such.  This will affect the creation of libtool libraries that
7423
*** depend on shared libraries, but programs linked with such libtool
7424
*** libraries will work regardless of this problem.  Nevertheless, you
7425
*** may want to report the problem to your system manager and/or to
7426
*** bug-libtool@gnu.org
7427
 
7428
_LT_EOF
7429
          fi ;;
7430
        esac
7431
      fi
7432
      break
7433
    fi
7434
  done
7435
  IFS="$lt_save_ifs"
7436
  MAGIC_CMD="$lt_save_MAGIC_CMD"
7437
  ;;
7438
esac
7439
fi
7440
 
7441
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7442
if test -n "$MAGIC_CMD"; then
7443
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7444
$as_echo "$MAGIC_CMD" >&6; }
7445
else
7446
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7447
$as_echo "no" >&6; }
7448
fi
7449
 
7450
 
7451
  else
7452
    MAGIC_CMD=:
7453
  fi
7454
fi
7455
 
7456
  fi
7457
  ;;
7458
esac
7459
 
7460
# Use C for the default configuration in the libtool script
7461
 
7462
lt_save_CC="$CC"
7463
ac_ext=c
7464
ac_cpp='$CPP $CPPFLAGS'
7465
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7466
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7467
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7468
 
7469
 
7470
# Source file extension for C test sources.
7471
ac_ext=c
7472
 
7473
# Object file extension for compiled C test sources.
7474
objext=o
7475
objext=$objext
7476
 
7477
# Code to be used in simple compile tests
7478
lt_simple_compile_test_code="int some_variable = 0;"
7479
 
7480
# Code to be used in simple link tests
7481
lt_simple_link_test_code='int main(){return(0);}'
7482
 
7483
 
7484
 
7485
 
7486
 
7487
 
7488
 
7489
# If no C compiler was specified, use CC.
7490
LTCC=${LTCC-"$CC"}
7491
 
7492
# If no C compiler flags were specified, use CFLAGS.
7493
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7494
 
7495
# Allow CC to be a program name with arguments.
7496
compiler=$CC
7497
 
7498
# Save the default compiler, since it gets overwritten when the other
7499
# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7500
compiler_DEFAULT=$CC
7501
 
7502
# save warnings/boilerplate of simple test code
7503
ac_outfile=conftest.$ac_objext
7504
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7505
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7506
_lt_compiler_boilerplate=`cat conftest.err`
7507
$RM conftest*
7508
 
7509
ac_outfile=conftest.$ac_objext
7510
echo "$lt_simple_link_test_code" >conftest.$ac_ext
7511
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7512
_lt_linker_boilerplate=`cat conftest.err`
7513
$RM -r conftest*
7514
 
7515
 
7516
## CAVEAT EMPTOR:
7517
## There is no encapsulation within the following macros, do not change
7518
## the running order or otherwise move them around unless you know exactly
7519
## what you are doing...
7520
if test -n "$compiler"; then
7521
 
7522
lt_prog_compiler_no_builtin_flag=
7523
 
7524
if test "$GCC" = yes; then
7525
  case $cc_basename in
7526
  nvcc*)
7527
    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7528
  *)
7529
    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7530
  esac
7531
 
7532
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7533
$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7534
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7535
  $as_echo_n "(cached) " >&6
7536
else
7537
  lt_cv_prog_compiler_rtti_exceptions=no
7538
   ac_outfile=conftest.$ac_objext
7539
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7540
   lt_compiler_flag="-fno-rtti -fno-exceptions"
7541
   # Insert the option either (1) after the last *FLAGS variable, or
7542
   # (2) before a word containing "conftest.", or (3) at the end.
7543
   # Note that $ac_compile itself does not contain backslashes and begins
7544
   # with a dollar sign (not a hyphen), so the echo should work correctly.
7545
   # The option is referenced via a variable to avoid confusing sed.
7546
   lt_compile=`echo "$ac_compile" | $SED \
7547
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7548
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7549
   -e 's:$: $lt_compiler_flag:'`
7550
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7551
   (eval "$lt_compile" 2>conftest.err)
7552
   ac_status=$?
7553
   cat conftest.err >&5
7554
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7555
   if (exit $ac_status) && test -s "$ac_outfile"; then
7556
     # The compiler can only warn and ignore the option if not recognized
7557
     # So say no if there are warnings other than the usual output.
7558
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7559
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7560
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7561
       lt_cv_prog_compiler_rtti_exceptions=yes
7562
     fi
7563
   fi
7564
   $RM conftest*
7565
 
7566
fi
7567
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7568
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7569
 
7570
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7571
    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7572
else
7573
    :
7574
fi
7575
 
7576
fi
7577
 
7578
 
7579
 
7580
 
7581
 
7582
 
7583
  lt_prog_compiler_wl=
7584
lt_prog_compiler_pic=
7585
lt_prog_compiler_static=
7586
 
7587
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7588
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7589
 
7590
  if test "$GCC" = yes; then
7591
    lt_prog_compiler_wl='-Wl,'
7592
    lt_prog_compiler_static='-static'
7593
 
7594
    case $host_os in
7595
      aix*)
7596
      # All AIX code is PIC.
7597
      if test "$host_cpu" = ia64; then
7598
        # AIX 5 now supports IA64 processor
7599
        lt_prog_compiler_static='-Bstatic'
7600
      fi
7601
      ;;
7602
 
7603
    amigaos*)
7604
      case $host_cpu in
7605
      powerpc)
7606
            # see comment about AmigaOS4 .so support
7607
            lt_prog_compiler_pic='-fPIC'
7608
        ;;
7609
      m68k)
7610
            # FIXME: we need at least 68020 code to build shared libraries, but
7611
            # adding the `-m68020' flag to GCC prevents building anything better,
7612
            # like `-m68040'.
7613
            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7614
        ;;
7615
      esac
7616
      ;;
7617
 
7618
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7619
      # PIC is the default for these OSes.
7620
      ;;
7621
 
7622
    mingw* | cygwin* | pw32* | os2* | cegcc*)
7623
      # This hack is so that the source file can tell whether it is being
7624
      # built for inclusion in a dll (and should export symbols for example).
7625
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7626
      # (--disable-auto-import) libraries
7627
      lt_prog_compiler_pic='-DDLL_EXPORT'
7628
      ;;
7629
 
7630
    darwin* | rhapsody*)
7631
      # PIC is the default on this platform
7632
      # Common symbols not allowed in MH_DYLIB files
7633
      lt_prog_compiler_pic='-fno-common'
7634
      ;;
7635
 
7636
    haiku*)
7637
      # PIC is the default for Haiku.
7638
      # The "-static" flag exists, but is broken.
7639
      lt_prog_compiler_static=
7640
      ;;
7641
 
7642
    hpux*)
7643
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7644
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7645
      # sets the default TLS model and affects inlining.
7646
      case $host_cpu in
7647
      hppa*64*)
7648
        # +Z the default
7649
        ;;
7650
      *)
7651
        lt_prog_compiler_pic='-fPIC'
7652
        ;;
7653
      esac
7654
      ;;
7655
 
7656
    interix[3-9]*)
7657
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7658
      # Instead, we relocate shared libraries at runtime.
7659
      ;;
7660
 
7661
    msdosdjgpp*)
7662
      # Just because we use GCC doesn't mean we suddenly get shared libraries
7663
      # on systems that don't support them.
7664
      lt_prog_compiler_can_build_shared=no
7665
      enable_shared=no
7666
      ;;
7667
 
7668
    *nto* | *qnx*)
7669
      # QNX uses GNU C++, but need to define -shared option too, otherwise
7670
      # it will coredump.
7671
      lt_prog_compiler_pic='-fPIC -shared'
7672
      ;;
7673
 
7674
    sysv4*MP*)
7675
      if test -d /usr/nec; then
7676
        lt_prog_compiler_pic=-Kconform_pic
7677
      fi
7678
      ;;
7679
 
7680
    *)
7681
      lt_prog_compiler_pic='-fPIC'
7682
      ;;
7683
    esac
7684
 
7685
    case $cc_basename in
7686
    nvcc*) # Cuda Compiler Driver 2.2
7687
      lt_prog_compiler_wl='-Xlinker '
7688
      lt_prog_compiler_pic='-Xcompiler -fPIC'
7689
      ;;
7690
    esac
7691
  else
7692
    # PORTME Check for flag to pass linker flags through the system compiler.
7693
    case $host_os in
7694
    aix*)
7695
      lt_prog_compiler_wl='-Wl,'
7696
      if test "$host_cpu" = ia64; then
7697
        # AIX 5 now supports IA64 processor
7698
        lt_prog_compiler_static='-Bstatic'
7699
      else
7700
        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7701
      fi
7702
      ;;
7703
 
7704
    mingw* | cygwin* | pw32* | os2* | cegcc*)
7705
      # This hack is so that the source file can tell whether it is being
7706
      # built for inclusion in a dll (and should export symbols for example).
7707
      lt_prog_compiler_pic='-DDLL_EXPORT'
7708
      ;;
7709
 
7710
    hpux9* | hpux10* | hpux11*)
7711
      lt_prog_compiler_wl='-Wl,'
7712
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7713
      # not for PA HP-UX.
7714
      case $host_cpu in
7715
      hppa*64*|ia64*)
7716
        # +Z the default
7717
        ;;
7718
      *)
7719
        lt_prog_compiler_pic='+Z'
7720
        ;;
7721
      esac
7722
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7723
      lt_prog_compiler_static='${wl}-a ${wl}archive'
7724
      ;;
7725
 
7726
    irix5* | irix6* | nonstopux*)
7727
      lt_prog_compiler_wl='-Wl,'
7728
      # PIC (with -KPIC) is the default.
7729
      lt_prog_compiler_static='-non_shared'
7730
      ;;
7731
 
7732
    linux* | k*bsd*-gnu | kopensolaris*-gnu)
7733
      case $cc_basename in
7734
      # old Intel for x86_64 which still supported -KPIC.
7735
      ecc*)
7736
        lt_prog_compiler_wl='-Wl,'
7737
        lt_prog_compiler_pic='-KPIC'
7738
        lt_prog_compiler_static='-static'
7739
        ;;
7740
      # icc used to be incompatible with GCC.
7741
      # ICC 10 doesn't accept -KPIC any more.
7742
      icc* | ifort*)
7743
        lt_prog_compiler_wl='-Wl,'
7744
        lt_prog_compiler_pic='-fPIC'
7745
        lt_prog_compiler_static='-static'
7746
        ;;
7747
      # Lahey Fortran 8.1.
7748
      lf95*)
7749
        lt_prog_compiler_wl='-Wl,'
7750
        lt_prog_compiler_pic='--shared'
7751
        lt_prog_compiler_static='--static'
7752
        ;;
7753
      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7754
        # Portland Group compilers (*not* the Pentium gcc compiler,
7755
        # which looks to be a dead project)
7756
        lt_prog_compiler_wl='-Wl,'
7757
        lt_prog_compiler_pic='-fpic'
7758
        lt_prog_compiler_static='-Bstatic'
7759
        ;;
7760
      ccc*)
7761
        lt_prog_compiler_wl='-Wl,'
7762
        # All Alpha code is PIC.
7763
        lt_prog_compiler_static='-non_shared'
7764
        ;;
7765
      xl* | bgxl* | bgf* | mpixl*)
7766
        # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7767
        lt_prog_compiler_wl='-Wl,'
7768
        lt_prog_compiler_pic='-qpic'
7769
        lt_prog_compiler_static='-qstaticlink'
7770
        ;;
7771
      *)
7772
        case `$CC -V 2>&1 | sed 5q` in
7773
        *Sun\ F* | *Sun*Fortran*)
7774
          # Sun Fortran 8.3 passes all unrecognized flags to the linker
7775
          lt_prog_compiler_pic='-KPIC'
7776
          lt_prog_compiler_static='-Bstatic'
7777
          lt_prog_compiler_wl=''
7778
          ;;
7779
        *Sun\ C*)
7780
          # Sun C 5.9
7781
          lt_prog_compiler_pic='-KPIC'
7782
          lt_prog_compiler_static='-Bstatic'
7783
          lt_prog_compiler_wl='-Wl,'
7784
          ;;
7785
        esac
7786
        ;;
7787
      esac
7788
      ;;
7789
 
7790
    newsos6)
7791
      lt_prog_compiler_pic='-KPIC'
7792
      lt_prog_compiler_static='-Bstatic'
7793
      ;;
7794
 
7795
    *nto* | *qnx*)
7796
      # QNX uses GNU C++, but need to define -shared option too, otherwise
7797
      # it will coredump.
7798
      lt_prog_compiler_pic='-fPIC -shared'
7799
      ;;
7800
 
7801
    osf3* | osf4* | osf5*)
7802
      lt_prog_compiler_wl='-Wl,'
7803
      # All OSF/1 code is PIC.
7804
      lt_prog_compiler_static='-non_shared'
7805
      ;;
7806
 
7807
    rdos*)
7808
      lt_prog_compiler_static='-non_shared'
7809
      ;;
7810
 
7811
    solaris*)
7812
      lt_prog_compiler_pic='-KPIC'
7813
      lt_prog_compiler_static='-Bstatic'
7814
      case $cc_basename in
7815
      f77* | f90* | f95*)
7816
        lt_prog_compiler_wl='-Qoption ld ';;
7817
      *)
7818
        lt_prog_compiler_wl='-Wl,';;
7819
      esac
7820
      ;;
7821
 
7822
    sunos4*)
7823
      lt_prog_compiler_wl='-Qoption ld '
7824
      lt_prog_compiler_pic='-PIC'
7825
      lt_prog_compiler_static='-Bstatic'
7826
      ;;
7827
 
7828
    sysv4 | sysv4.2uw2* | sysv4.3*)
7829
      lt_prog_compiler_wl='-Wl,'
7830
      lt_prog_compiler_pic='-KPIC'
7831
      lt_prog_compiler_static='-Bstatic'
7832
      ;;
7833
 
7834
    sysv4*MP*)
7835
      if test -d /usr/nec ;then
7836
        lt_prog_compiler_pic='-Kconform_pic'
7837
        lt_prog_compiler_static='-Bstatic'
7838
      fi
7839
      ;;
7840
 
7841
    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7842
      lt_prog_compiler_wl='-Wl,'
7843
      lt_prog_compiler_pic='-KPIC'
7844
      lt_prog_compiler_static='-Bstatic'
7845
      ;;
7846
 
7847
    unicos*)
7848
      lt_prog_compiler_wl='-Wl,'
7849
      lt_prog_compiler_can_build_shared=no
7850
      ;;
7851
 
7852
    uts4*)
7853
      lt_prog_compiler_pic='-pic'
7854
      lt_prog_compiler_static='-Bstatic'
7855
      ;;
7856
 
7857
    *)
7858
      lt_prog_compiler_can_build_shared=no
7859
      ;;
7860
    esac
7861
  fi
7862
 
7863
case $host_os in
7864
  # For platforms which do not support PIC, -DPIC is meaningless:
7865
  *djgpp*)
7866
    lt_prog_compiler_pic=
7867
    ;;
7868
  *)
7869
    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7870
    ;;
7871
esac
7872
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7873
$as_echo "$lt_prog_compiler_pic" >&6; }
7874
 
7875
 
7876
 
7877
 
7878
 
7879
 
7880
#
7881
# Check to make sure the PIC flag actually works.
7882
#
7883
if test -n "$lt_prog_compiler_pic"; then
7884
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7885
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7886
if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7887
  $as_echo_n "(cached) " >&6
7888
else
7889
  lt_cv_prog_compiler_pic_works=no
7890
   ac_outfile=conftest.$ac_objext
7891
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7892
   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7893
   # Insert the option either (1) after the last *FLAGS variable, or
7894
   # (2) before a word containing "conftest.", or (3) at the end.
7895
   # Note that $ac_compile itself does not contain backslashes and begins
7896
   # with a dollar sign (not a hyphen), so the echo should work correctly.
7897
   # The option is referenced via a variable to avoid confusing sed.
7898
   lt_compile=`echo "$ac_compile" | $SED \
7899
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7900
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7901
   -e 's:$: $lt_compiler_flag:'`
7902
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7903
   (eval "$lt_compile" 2>conftest.err)
7904
   ac_status=$?
7905
   cat conftest.err >&5
7906
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7907
   if (exit $ac_status) && test -s "$ac_outfile"; then
7908
     # The compiler can only warn and ignore the option if not recognized
7909
     # So say no if there are warnings other than the usual output.
7910
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7911
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7912
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7913
       lt_cv_prog_compiler_pic_works=yes
7914
     fi
7915
   fi
7916
   $RM conftest*
7917
 
7918
fi
7919
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7920
$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7921
 
7922
if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7923
    case $lt_prog_compiler_pic in
7924
     "" | " "*) ;;
7925
     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7926
     esac
7927
else
7928
    lt_prog_compiler_pic=
7929
     lt_prog_compiler_can_build_shared=no
7930
fi
7931
 
7932
fi
7933
 
7934
 
7935
 
7936
 
7937
 
7938
 
7939
#
7940
# Check to make sure the static flag actually works.
7941
#
7942
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7943
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7944
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7945
if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7946
  $as_echo_n "(cached) " >&6
7947
else
7948
  lt_cv_prog_compiler_static_works=no
7949
   save_LDFLAGS="$LDFLAGS"
7950
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7951
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7952
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7953
     # The linker can only warn and ignore the option if not recognized
7954
     # So say no if there are warnings
7955
     if test -s conftest.err; then
7956
       # Append any errors to the config.log.
7957
       cat conftest.err 1>&5
7958
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
7959
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7960
       if diff conftest.exp conftest.er2 >/dev/null; then
7961
         lt_cv_prog_compiler_static_works=yes
7962
       fi
7963
     else
7964
       lt_cv_prog_compiler_static_works=yes
7965
     fi
7966
   fi
7967
   $RM -r conftest*
7968
   LDFLAGS="$save_LDFLAGS"
7969
 
7970
fi
7971
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7972
$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7973
 
7974
if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7975
    :
7976
else
7977
    lt_prog_compiler_static=
7978
fi
7979
 
7980
 
7981
 
7982
 
7983
 
7984
 
7985
 
7986
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7987
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7988
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7989
  $as_echo_n "(cached) " >&6
7990
else
7991
  lt_cv_prog_compiler_c_o=no
7992
   $RM -r conftest 2>/dev/null
7993
   mkdir conftest
7994
   cd conftest
7995
   mkdir out
7996
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7997
 
7998
   lt_compiler_flag="-o out/conftest2.$ac_objext"
7999
   # Insert the option either (1) after the last *FLAGS variable, or
8000
   # (2) before a word containing "conftest.", or (3) at the end.
8001
   # Note that $ac_compile itself does not contain backslashes and begins
8002
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8003
   lt_compile=`echo "$ac_compile" | $SED \
8004
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8005
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8006
   -e 's:$: $lt_compiler_flag:'`
8007
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8008
   (eval "$lt_compile" 2>out/conftest.err)
8009
   ac_status=$?
8010
   cat out/conftest.err >&5
8011
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8012
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8013
   then
8014
     # The compiler can only warn and ignore the option if not recognized
8015
     # So say no if there are warnings
8016
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8017
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8018
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8019
       lt_cv_prog_compiler_c_o=yes
8020
     fi
8021
   fi
8022
   chmod u+w . 2>&5
8023
   $RM conftest*
8024
   # SGI C++ compiler will create directory out/ii_files/ for
8025
   # template instantiation
8026
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8027
   $RM out/* && rmdir out
8028
   cd ..
8029
   $RM -r conftest
8030
   $RM conftest*
8031
 
8032
fi
8033
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8034
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8035
 
8036
 
8037
 
8038
 
8039
 
8040
 
8041
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8042
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8043
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8044
  $as_echo_n "(cached) " >&6
8045
else
8046
  lt_cv_prog_compiler_c_o=no
8047
   $RM -r conftest 2>/dev/null
8048
   mkdir conftest
8049
   cd conftest
8050
   mkdir out
8051
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8052
 
8053
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8054
   # Insert the option either (1) after the last *FLAGS variable, or
8055
   # (2) before a word containing "conftest.", or (3) at the end.
8056
   # Note that $ac_compile itself does not contain backslashes and begins
8057
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8058
   lt_compile=`echo "$ac_compile" | $SED \
8059
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8060
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8061
   -e 's:$: $lt_compiler_flag:'`
8062
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8063
   (eval "$lt_compile" 2>out/conftest.err)
8064
   ac_status=$?
8065
   cat out/conftest.err >&5
8066
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8067
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8068
   then
8069
     # The compiler can only warn and ignore the option if not recognized
8070
     # So say no if there are warnings
8071
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8072
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8073
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8074
       lt_cv_prog_compiler_c_o=yes
8075
     fi
8076
   fi
8077
   chmod u+w . 2>&5
8078
   $RM conftest*
8079
   # SGI C++ compiler will create directory out/ii_files/ for
8080
   # template instantiation
8081
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8082
   $RM out/* && rmdir out
8083
   cd ..
8084
   $RM -r conftest
8085
   $RM conftest*
8086
 
8087
fi
8088
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8089
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8090
 
8091
 
8092
 
8093
 
8094
hard_links="nottested"
8095
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8096
  # do not overwrite the value of need_locks provided by the user
8097
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8098
$as_echo_n "checking if we can lock with hard links... " >&6; }
8099
  hard_links=yes
8100
  $RM conftest*
8101
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8102
  touch conftest.a
8103
  ln conftest.a conftest.b 2>&5 || hard_links=no
8104
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8105
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8106
$as_echo "$hard_links" >&6; }
8107
  if test "$hard_links" = no; then
8108
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8109
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8110
    need_locks=warn
8111
  fi
8112
else
8113
  need_locks=no
8114
fi
8115
 
8116
 
8117
 
8118
 
8119
 
8120
 
8121
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8122
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8123
 
8124
  runpath_var=
8125
  allow_undefined_flag=
8126
  always_export_symbols=no
8127
  archive_cmds=
8128
  archive_expsym_cmds=
8129
  compiler_needs_object=no
8130
  enable_shared_with_static_runtimes=no
8131
  export_dynamic_flag_spec=
8132
  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8133
  hardcode_automatic=no
8134
  hardcode_direct=no
8135
  hardcode_direct_absolute=no
8136
  hardcode_libdir_flag_spec=
8137
  hardcode_libdir_flag_spec_ld=
8138
  hardcode_libdir_separator=
8139
  hardcode_minus_L=no
8140
  hardcode_shlibpath_var=unsupported
8141
  inherit_rpath=no
8142
  link_all_deplibs=unknown
8143
  module_cmds=
8144
  module_expsym_cmds=
8145
  old_archive_from_new_cmds=
8146
  old_archive_from_expsyms_cmds=
8147
  thread_safe_flag_spec=
8148
  whole_archive_flag_spec=
8149
  # include_expsyms should be a list of space-separated symbols to be *always*
8150
  # included in the symbol list
8151
  include_expsyms=
8152
  # exclude_expsyms can be an extended regexp of symbols to exclude
8153
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8154
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8155
  # as well as any symbol that contains `d'.
8156
  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8157
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8158
  # platforms (ab)use it in PIC code, but their linkers get confused if
8159
  # the symbol is explicitly referenced.  Since portable code cannot
8160
  # rely on this symbol name, it's probably fine to never include it in
8161
  # preloaded symbol tables.
8162
  # Exclude shared library initialization/finalization symbols.
8163
  extract_expsyms_cmds=
8164
 
8165
  case $host_os in
8166
  cygwin* | mingw* | pw32* | cegcc*)
8167
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8168
    # When not using gcc, we currently assume that we are using
8169
    # Microsoft Visual C++.
8170
    if test "$GCC" != yes; then
8171
      with_gnu_ld=no
8172
    fi
8173
    ;;
8174
  interix*)
8175
    # we just hope/assume this is gcc and not c89 (= MSVC++)
8176
    with_gnu_ld=yes
8177
    ;;
8178
  openbsd*)
8179
    with_gnu_ld=no
8180
    ;;
8181
  esac
8182
 
8183
  ld_shlibs=yes
8184
 
8185
  # On some targets, GNU ld is compatible enough with the native linker
8186
  # that we're better off using the native interface for both.
8187
  lt_use_gnu_ld_interface=no
8188
  if test "$with_gnu_ld" = yes; then
8189
    case $host_os in
8190
      aix*)
8191
        # The AIX port of GNU ld has always aspired to compatibility
8192
        # with the native linker.  However, as the warning in the GNU ld
8193
        # block says, versions before 2.19.5* couldn't really create working
8194
        # shared libraries, regardless of the interface used.
8195
        case `$LD -v 2>&1` in
8196
          *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8197
          *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8198
          *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8199
          *)
8200
            lt_use_gnu_ld_interface=yes
8201
            ;;
8202
        esac
8203
        ;;
8204
      *)
8205
        lt_use_gnu_ld_interface=yes
8206
        ;;
8207
    esac
8208
  fi
8209
 
8210
  if test "$lt_use_gnu_ld_interface" = yes; then
8211
    # If archive_cmds runs LD, not CC, wlarc should be empty
8212
    wlarc='${wl}'
8213
 
8214
    # Set some defaults for GNU ld with shared library support. These
8215
    # are reset later if shared libraries are not supported. Putting them
8216
    # here allows them to be overridden if necessary.
8217
    runpath_var=LD_RUN_PATH
8218
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8219
    export_dynamic_flag_spec='${wl}--export-dynamic'
8220
    # ancient GNU ld didn't support --whole-archive et. al.
8221
    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8222
      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8223
    else
8224
      whole_archive_flag_spec=
8225
    fi
8226
    supports_anon_versioning=no
8227
    case `$LD -v 2>&1` in
8228
      *GNU\ gold*) supports_anon_versioning=yes ;;
8229
      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8230
      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8231
      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8232
      *\ 2.11.*) ;; # other 2.11 versions
8233
      *) supports_anon_versioning=yes ;;
8234
    esac
8235
 
8236
    # See if GNU ld supports shared libraries.
8237
    case $host_os in
8238
    aix[3-9]*)
8239
      # On AIX/PPC, the GNU linker is very broken
8240
      if test "$host_cpu" != ia64; then
8241
        ld_shlibs=no
8242
        cat <<_LT_EOF 1>&2
8243
 
8244
*** Warning: the GNU linker, at least up to release 2.19, is reported
8245
*** to be unable to reliably create shared libraries on AIX.
8246
*** Therefore, libtool is disabling shared libraries support.  If you
8247
*** really care for shared libraries, you may want to install binutils
8248
*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8249
*** You will then need to restart the configuration process.
8250
 
8251
_LT_EOF
8252
      fi
8253
      ;;
8254
 
8255
    amigaos*)
8256
      case $host_cpu in
8257
      powerpc)
8258
            # see comment about AmigaOS4 .so support
8259
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8260
            archive_expsym_cmds=''
8261
        ;;
8262
      m68k)
8263
            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)'
8264
            hardcode_libdir_flag_spec='-L$libdir'
8265
            hardcode_minus_L=yes
8266
        ;;
8267
      esac
8268
      ;;
8269
 
8270
    beos*)
8271
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8272
        allow_undefined_flag=unsupported
8273
        # Joseph Beckenbach  says some releases of gcc
8274
        # support --undefined.  This deserves some investigation.  FIXME
8275
        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8276
      else
8277
        ld_shlibs=no
8278
      fi
8279
      ;;
8280
 
8281
    cygwin* | mingw* | pw32* | cegcc*)
8282
      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8283
      # as there is no search path for DLLs.
8284
      hardcode_libdir_flag_spec='-L$libdir'
8285
      export_dynamic_flag_spec='${wl}--export-all-symbols'
8286
      allow_undefined_flag=unsupported
8287
      always_export_symbols=no
8288
      enable_shared_with_static_runtimes=yes
8289
      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8290
 
8291
      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8292
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8293
        # If the export-symbols file already is a .def file (1st line
8294
        # is EXPORTS), use it as is; otherwise, prepend...
8295
        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8296
          cp $export_symbols $output_objdir/$soname.def;
8297
        else
8298
          echo EXPORTS > $output_objdir/$soname.def;
8299
          cat $export_symbols >> $output_objdir/$soname.def;
8300
        fi~
8301
        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8302
      else
8303
        ld_shlibs=no
8304
      fi
8305
      ;;
8306
 
8307
    haiku*)
8308
      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8309
      link_all_deplibs=yes
8310
      ;;
8311
 
8312
    interix[3-9]*)
8313
      hardcode_direct=no
8314
      hardcode_shlibpath_var=no
8315
      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8316
      export_dynamic_flag_spec='${wl}-E'
8317
      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8318
      # Instead, shared libraries are loaded at an image base (0x10000000 by
8319
      # default) and relocated if they conflict, which is a slow very memory
8320
      # consuming and fragmenting process.  To avoid this, we pick a random,
8321
      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8322
      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8323
      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8324
      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'
8325
      ;;
8326
 
8327
    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8328
      tmp_diet=no
8329
      if test "$host_os" = linux-dietlibc; then
8330
        case $cc_basename in
8331
          diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8332
        esac
8333
      fi
8334
      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8335
         && test "$tmp_diet" = no
8336
      then
8337
        tmp_addflag=
8338
        tmp_sharedflag='-shared'
8339
        case $cc_basename,$host_cpu in
8340
        pgcc*)                          # Portland Group C compiler
8341
          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'
8342
          tmp_addflag=' $pic_flag'
8343
          ;;
8344
        pgf77* | pgf90* | pgf95* | pgfortran*)
8345
                                        # Portland Group f77 and f90 compilers
8346
          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'
8347
          tmp_addflag=' $pic_flag -Mnomain' ;;
8348
        ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8349
          tmp_addflag=' -i_dynamic' ;;
8350
        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8351
          tmp_addflag=' -i_dynamic -nofor_main' ;;
8352
        ifc* | ifort*)                  # Intel Fortran compiler
8353
          tmp_addflag=' -nofor_main' ;;
8354
        lf95*)                          # Lahey Fortran 8.1
8355
          whole_archive_flag_spec=
8356
          tmp_sharedflag='--shared' ;;
8357
        xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8358
          tmp_sharedflag='-qmkshrobj'
8359
          tmp_addflag= ;;
8360
        nvcc*)  # Cuda Compiler Driver 2.2
8361
          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'
8362
          compiler_needs_object=yes
8363
          ;;
8364
        esac
8365
        case `$CC -V 2>&1 | sed 5q` in
8366
        *Sun\ C*)                       # Sun C 5.9
8367
          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'
8368
          compiler_needs_object=yes
8369
          tmp_sharedflag='-G' ;;
8370
        *Sun\ F*)                       # Sun Fortran 8.3
8371
          tmp_sharedflag='-G' ;;
8372
        esac
8373
        archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8374
 
8375
        if test "x$supports_anon_versioning" = xyes; then
8376
          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8377
            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8378
            echo "local: *; };" >> $output_objdir/$libname.ver~
8379
            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8380
        fi
8381
 
8382
        case $cc_basename in
8383
        xlf* | bgf* | bgxlf* | mpixlf*)
8384
          # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8385
          whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8386
          hardcode_libdir_flag_spec=
8387
          hardcode_libdir_flag_spec_ld='-rpath $libdir'
8388
          archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8389
          if test "x$supports_anon_versioning" = xyes; then
8390
            archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8391
              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8392
              echo "local: *; };" >> $output_objdir/$libname.ver~
8393
              $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8394
          fi
8395
          ;;
8396
        esac
8397
      else
8398
        ld_shlibs=no
8399
      fi
8400
      ;;
8401
 
8402
    netbsd*)
8403
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8404
        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8405
        wlarc=
8406
      else
8407
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8408
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8409
      fi
8410
      ;;
8411
 
8412
    solaris*)
8413
      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8414
        ld_shlibs=no
8415
        cat <<_LT_EOF 1>&2
8416
 
8417
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8418
*** create shared libraries on Solaris systems.  Therefore, libtool
8419
*** is disabling shared libraries support.  We urge you to upgrade GNU
8420
*** binutils to release 2.9.1 or newer.  Another option is to modify
8421
*** your PATH or compiler configuration so that the native linker is
8422
*** used, and then restart.
8423
 
8424
_LT_EOF
8425
      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8426
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8427
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8428
      else
8429
        ld_shlibs=no
8430
      fi
8431
      ;;
8432
 
8433
    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8434
      case `$LD -v 2>&1` in
8435
        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8436
        ld_shlibs=no
8437
        cat <<_LT_EOF 1>&2
8438
 
8439
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8440
*** reliably create shared libraries on SCO systems.  Therefore, libtool
8441
*** is disabling shared libraries support.  We urge you to upgrade GNU
8442
*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8443
*** your PATH or compiler configuration so that the native linker is
8444
*** used, and then restart.
8445
 
8446
_LT_EOF
8447
        ;;
8448
        *)
8449
          # For security reasons, it is highly recommended that you always
8450
          # use absolute paths for naming shared libraries, and exclude the
8451
          # DT_RUNPATH tag from executables and libraries.  But doing so
8452
          # requires that you compile everything twice, which is a pain.
8453
          if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8454
            hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8455
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8456
            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8457
          else
8458
            ld_shlibs=no
8459
          fi
8460
        ;;
8461
      esac
8462
      ;;
8463
 
8464
    sunos4*)
8465
      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8466
      wlarc=
8467
      hardcode_direct=yes
8468
      hardcode_shlibpath_var=no
8469
      ;;
8470
 
8471
    *)
8472
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8473
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8474
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8475
      else
8476
        ld_shlibs=no
8477
      fi
8478
      ;;
8479
    esac
8480
 
8481
    if test "$ld_shlibs" = no; then
8482
      runpath_var=
8483
      hardcode_libdir_flag_spec=
8484
      export_dynamic_flag_spec=
8485
      whole_archive_flag_spec=
8486
    fi
8487
  else
8488
    # PORTME fill in a description of your system's linker (not GNU ld)
8489
    case $host_os in
8490
    aix3*)
8491
      allow_undefined_flag=unsupported
8492
      always_export_symbols=yes
8493
      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'
8494
      # Note: this linker hardcodes the directories in LIBPATH if there
8495
      # are no directories specified by -L.
8496
      hardcode_minus_L=yes
8497
      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8498
        # Neither direct hardcoding nor static linking is supported with a
8499
        # broken collect2.
8500
        hardcode_direct=unsupported
8501
      fi
8502
      ;;
8503
 
8504
    aix[4-9]*)
8505
      if test "$host_cpu" = ia64; then
8506
        # On IA64, the linker does run time linking by default, so we don't
8507
        # have to do anything special.
8508
        aix_use_runtimelinking=no
8509
        exp_sym_flag='-Bexport'
8510
        no_entry_flag=""
8511
      else
8512
        # If we're using GNU nm, then we don't want the "-C" option.
8513
        # -C means demangle to AIX nm, but means don't demangle with GNU nm
8514
        # Also, AIX nm treats weak defined symbols like other global
8515
        # defined symbols, whereas GNU nm marks them as "W".
8516
        if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8517
          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'
8518
        else
8519
          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'
8520
        fi
8521
        aix_use_runtimelinking=no
8522
 
8523
        # Test if we are trying to use run time linking or normal
8524
        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8525
        # need to do runtime linking.
8526
        case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8527
          for ld_flag in $LDFLAGS; do
8528
          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8529
            aix_use_runtimelinking=yes
8530
            break
8531
          fi
8532
          done
8533
          ;;
8534
        esac
8535
 
8536
        exp_sym_flag='-bexport'
8537
        no_entry_flag='-bnoentry'
8538
      fi
8539
 
8540
      # When large executables or shared objects are built, AIX ld can
8541
      # have problems creating the table of contents.  If linking a library
8542
      # or program results in "error TOC overflow" add -mminimal-toc to
8543
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8544
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8545
 
8546
      archive_cmds=''
8547
      hardcode_direct=yes
8548
      hardcode_direct_absolute=yes
8549
      hardcode_libdir_separator=':'
8550
      link_all_deplibs=yes
8551
      file_list_spec='${wl}-f,'
8552
 
8553
      if test "$GCC" = yes; then
8554
        case $host_os in aix4.[012]|aix4.[012].*)
8555
        # We only want to do this on AIX 4.2 and lower, the check
8556
        # below for broken collect2 doesn't work under 4.3+
8557
          collect2name=`${CC} -print-prog-name=collect2`
8558
          if test -f "$collect2name" &&
8559
           strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8560
          then
8561
          # We have reworked collect2
8562
          :
8563
          else
8564
          # We have old collect2
8565
          hardcode_direct=unsupported
8566
          # It fails to find uninstalled libraries when the uninstalled
8567
          # path is not listed in the libpath.  Setting hardcode_minus_L
8568
          # to unsupported forces relinking
8569
          hardcode_minus_L=yes
8570
          hardcode_libdir_flag_spec='-L$libdir'
8571
          hardcode_libdir_separator=
8572
          fi
8573
          ;;
8574
        esac
8575
        shared_flag='-shared'
8576
        if test "$aix_use_runtimelinking" = yes; then
8577
          shared_flag="$shared_flag "'${wl}-G'
8578
        fi
8579
      else
8580
        # not using gcc
8581
        if test "$host_cpu" = ia64; then
8582
        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8583
        # chokes on -Wl,-G. The following line is correct:
8584
          shared_flag='-G'
8585
        else
8586
          if test "$aix_use_runtimelinking" = yes; then
8587
            shared_flag='${wl}-G'
8588
          else
8589
            shared_flag='${wl}-bM:SRE'
8590
          fi
8591
        fi
8592
      fi
8593
 
8594
      export_dynamic_flag_spec='${wl}-bexpall'
8595
      # It seems that -bexpall does not export symbols beginning with
8596
      # underscore (_), so it is better to generate a list of symbols to export.
8597
      always_export_symbols=yes
8598
      if test "$aix_use_runtimelinking" = yes; then
8599
        # Warning - without using the other runtime loading flags (-brtl),
8600
        # -berok will link without error, but may produce a broken library.
8601
        allow_undefined_flag='-berok'
8602
        # Determine the default libpath from the value encoded in an
8603
        # empty executable.
8604
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8605
/* end confdefs.h.  */
8606
 
8607
int
8608
main ()
8609
{
8610
 
8611
  ;
8612
  return 0;
8613
}
8614
_ACEOF
8615
if ac_fn_c_try_link "$LINENO"; then :
8616
 
8617
lt_aix_libpath_sed='
8618
    /Import File Strings/,/^$/ {
8619
        /^0/ {
8620
            s/^0  *\(.*\)$/\1/
8621
            p
8622
        }
8623
    }'
8624
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8625
# Check for a 64-bit object if we didn't find anything.
8626
if test -z "$aix_libpath"; then
8627
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8628
fi
8629
fi
8630
rm -f core conftest.err conftest.$ac_objext \
8631
    conftest$ac_exeext conftest.$ac_ext
8632
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8633
 
8634
        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8635
        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"
8636
      else
8637
        if test "$host_cpu" = ia64; then
8638
          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8639
          allow_undefined_flag="-z nodefs"
8640
          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"
8641
        else
8642
         # Determine the default libpath from the value encoded in an
8643
         # empty executable.
8644
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8645
/* end confdefs.h.  */
8646
 
8647
int
8648
main ()
8649
{
8650
 
8651
  ;
8652
  return 0;
8653
}
8654
_ACEOF
8655
if ac_fn_c_try_link "$LINENO"; then :
8656
 
8657
lt_aix_libpath_sed='
8658
    /Import File Strings/,/^$/ {
8659
        /^0/ {
8660
            s/^0  *\(.*\)$/\1/
8661
            p
8662
        }
8663
    }'
8664
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8665
# Check for a 64-bit object if we didn't find anything.
8666
if test -z "$aix_libpath"; then
8667
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8668
fi
8669
fi
8670
rm -f core conftest.err conftest.$ac_objext \
8671
    conftest$ac_exeext conftest.$ac_ext
8672
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8673
 
8674
         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8675
          # Warning - without using the other run time loading flags,
8676
          # -berok will link without error, but may produce a broken library.
8677
          no_undefined_flag=' ${wl}-bernotok'
8678
          allow_undefined_flag=' ${wl}-berok'
8679
          if test "$with_gnu_ld" = yes; then
8680
            # We only use this code for GNU lds that support --whole-archive.
8681
            whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8682
          else
8683
            # Exported symbols can be pulled into shared objects from archives
8684
            whole_archive_flag_spec='$convenience'
8685
          fi
8686
          archive_cmds_need_lc=yes
8687
          # This is similar to how AIX traditionally builds its shared libraries.
8688
          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'
8689
        fi
8690
      fi
8691
      ;;
8692
 
8693
    amigaos*)
8694
      case $host_cpu in
8695
      powerpc)
8696
            # see comment about AmigaOS4 .so support
8697
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8698
            archive_expsym_cmds=''
8699
        ;;
8700
      m68k)
8701
            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)'
8702
            hardcode_libdir_flag_spec='-L$libdir'
8703
            hardcode_minus_L=yes
8704
        ;;
8705
      esac
8706
      ;;
8707
 
8708
    bsdi[45]*)
8709
      export_dynamic_flag_spec=-rdynamic
8710
      ;;
8711
 
8712
    cygwin* | mingw* | pw32* | cegcc*)
8713
      # When not using gcc, we currently assume that we are using
8714
      # Microsoft Visual C++.
8715
      # hardcode_libdir_flag_spec is actually meaningless, as there is
8716
      # no search path for DLLs.
8717
      hardcode_libdir_flag_spec=' '
8718
      allow_undefined_flag=unsupported
8719
      # Tell ltmain to make .lib files, not .a files.
8720
      libext=lib
8721
      # Tell ltmain to make .dll files, not .so files.
8722
      shrext_cmds=".dll"
8723
      # FIXME: Setting linknames here is a bad hack.
8724
      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8725
      # The linker will automatically build a .lib file if we build a DLL.
8726
      old_archive_from_new_cmds='true'
8727
      # FIXME: Should let the user specify the lib program.
8728
      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8729
      fix_srcfile_path='`cygpath -w "$srcfile"`'
8730
      enable_shared_with_static_runtimes=yes
8731
      ;;
8732
 
8733
    darwin* | rhapsody*)
8734
 
8735
 
8736
  archive_cmds_need_lc=no
8737
  hardcode_direct=no
8738
  hardcode_automatic=yes
8739
  hardcode_shlibpath_var=unsupported
8740
  if test "$lt_cv_ld_force_load" = "yes"; then
8741
    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\"`'
8742
  else
8743
    whole_archive_flag_spec=''
8744
  fi
8745
  link_all_deplibs=yes
8746
  allow_undefined_flag="$_lt_dar_allow_undefined"
8747
  case $cc_basename in
8748
     ifort*) _lt_dar_can_shared=yes ;;
8749
     *) _lt_dar_can_shared=$GCC ;;
8750
  esac
8751
  if test "$_lt_dar_can_shared" = "yes"; then
8752
    output_verbose_link_cmd=func_echo_all
8753
    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8754
    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8755
    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}"
8756
    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}"
8757
 
8758
  else
8759
  ld_shlibs=no
8760
  fi
8761
 
8762
      ;;
8763
 
8764
    dgux*)
8765
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8766
      hardcode_libdir_flag_spec='-L$libdir'
8767
      hardcode_shlibpath_var=no
8768
      ;;
8769
 
8770
    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8771
    # support.  Future versions do this automatically, but an explicit c++rt0.o
8772
    # does not break anything, and helps significantly (at the cost of a little
8773
    # extra space).
8774
    freebsd2.2*)
8775
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8776
      hardcode_libdir_flag_spec='-R$libdir'
8777
      hardcode_direct=yes
8778
      hardcode_shlibpath_var=no
8779
      ;;
8780
 
8781
    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8782
    freebsd2.*)
8783
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8784
      hardcode_direct=yes
8785
      hardcode_minus_L=yes
8786
      hardcode_shlibpath_var=no
8787
      ;;
8788
 
8789
    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8790
    freebsd* | dragonfly*)
8791
      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8792
      hardcode_libdir_flag_spec='-R$libdir'
8793
      hardcode_direct=yes
8794
      hardcode_shlibpath_var=no
8795
      ;;
8796
 
8797
    hpux9*)
8798
      if test "$GCC" = yes; then
8799
        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'
8800
      else
8801
        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'
8802
      fi
8803
      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8804
      hardcode_libdir_separator=:
8805
      hardcode_direct=yes
8806
 
8807
      # hardcode_minus_L: Not really in the search PATH,
8808
      # but as the default location of the library.
8809
      hardcode_minus_L=yes
8810
      export_dynamic_flag_spec='${wl}-E'
8811
      ;;
8812
 
8813
    hpux10*)
8814
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8815
        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8816
      else
8817
        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8818
      fi
8819
      if test "$with_gnu_ld" = no; then
8820
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8821
        hardcode_libdir_flag_spec_ld='+b $libdir'
8822
        hardcode_libdir_separator=:
8823
        hardcode_direct=yes
8824
        hardcode_direct_absolute=yes
8825
        export_dynamic_flag_spec='${wl}-E'
8826
        # hardcode_minus_L: Not really in the search PATH,
8827
        # but as the default location of the library.
8828
        hardcode_minus_L=yes
8829
      fi
8830
      ;;
8831
 
8832
    hpux11*)
8833
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8834
        case $host_cpu in
8835
        hppa*64*)
8836
          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8837
          ;;
8838
        ia64*)
8839
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8840
          ;;
8841
        *)
8842
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8843
          ;;
8844
        esac
8845
      else
8846
        case $host_cpu in
8847
        hppa*64*)
8848
          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8849
          ;;
8850
        ia64*)
8851
          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8852
          ;;
8853
        *)
8854
 
8855
          # Older versions of the 11.00 compiler do not understand -b yet
8856
          # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8857
          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8858
$as_echo_n "checking if $CC understands -b... " >&6; }
8859
if test "${lt_cv_prog_compiler__b+set}" = set; then :
8860
  $as_echo_n "(cached) " >&6
8861
else
8862
  lt_cv_prog_compiler__b=no
8863
   save_LDFLAGS="$LDFLAGS"
8864
   LDFLAGS="$LDFLAGS -b"
8865
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8866
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8867
     # The linker can only warn and ignore the option if not recognized
8868
     # So say no if there are warnings
8869
     if test -s conftest.err; then
8870
       # Append any errors to the config.log.
8871
       cat conftest.err 1>&5
8872
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8873
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8874
       if diff conftest.exp conftest.er2 >/dev/null; then
8875
         lt_cv_prog_compiler__b=yes
8876
       fi
8877
     else
8878
       lt_cv_prog_compiler__b=yes
8879
     fi
8880
   fi
8881
   $RM -r conftest*
8882
   LDFLAGS="$save_LDFLAGS"
8883
 
8884
fi
8885
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8886
$as_echo "$lt_cv_prog_compiler__b" >&6; }
8887
 
8888
if test x"$lt_cv_prog_compiler__b" = xyes; then
8889
    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8890
else
8891
    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8892
fi
8893
 
8894
          ;;
8895
        esac
8896
      fi
8897
      if test "$with_gnu_ld" = no; then
8898
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8899
        hardcode_libdir_separator=:
8900
 
8901
        case $host_cpu in
8902
        hppa*64*|ia64*)
8903
          hardcode_direct=no
8904
          hardcode_shlibpath_var=no
8905
          ;;
8906
        *)
8907
          hardcode_direct=yes
8908
          hardcode_direct_absolute=yes
8909
          export_dynamic_flag_spec='${wl}-E'
8910
 
8911
          # hardcode_minus_L: Not really in the search PATH,
8912
          # but as the default location of the library.
8913
          hardcode_minus_L=yes
8914
          ;;
8915
        esac
8916
      fi
8917
      ;;
8918
 
8919
    irix5* | irix6* | nonstopux*)
8920
      if test "$GCC" = yes; then
8921
        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'
8922
        # Try to use the -exported_symbol ld option, if it does not
8923
        # work, assume that -exports_file does not work either and
8924
        # implicitly export all symbols.
8925
        save_LDFLAGS="$LDFLAGS"
8926
        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8927
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8928
/* end confdefs.h.  */
8929
int foo(void) {}
8930
_ACEOF
8931
if ac_fn_c_try_link "$LINENO"; then :
8932
  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'
8933
 
8934
fi
8935
rm -f core conftest.err conftest.$ac_objext \
8936
    conftest$ac_exeext conftest.$ac_ext
8937
        LDFLAGS="$save_LDFLAGS"
8938
      else
8939
        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'
8940
        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'
8941
      fi
8942
      archive_cmds_need_lc='no'
8943
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8944
      hardcode_libdir_separator=:
8945
      inherit_rpath=yes
8946
      link_all_deplibs=yes
8947
      ;;
8948
 
8949
    netbsd*)
8950
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8951
        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8952
      else
8953
        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8954
      fi
8955
      hardcode_libdir_flag_spec='-R$libdir'
8956
      hardcode_direct=yes
8957
      hardcode_shlibpath_var=no
8958
      ;;
8959
 
8960
    newsos6)
8961
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8962
      hardcode_direct=yes
8963
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8964
      hardcode_libdir_separator=:
8965
      hardcode_shlibpath_var=no
8966
      ;;
8967
 
8968
    *nto* | *qnx*)
8969
      ;;
8970
 
8971
    openbsd*)
8972
      if test -f /usr/libexec/ld.so; then
8973
        hardcode_direct=yes
8974
        hardcode_shlibpath_var=no
8975
        hardcode_direct_absolute=yes
8976
        if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8977
          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8978
          archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8979
          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8980
          export_dynamic_flag_spec='${wl}-E'
8981
        else
8982
          case $host_os in
8983
           openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8984
             archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8985
             hardcode_libdir_flag_spec='-R$libdir'
8986
             ;;
8987
           *)
8988
             archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8989
             hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8990
             ;;
8991
          esac
8992
        fi
8993
      else
8994
        ld_shlibs=no
8995
      fi
8996
      ;;
8997
 
8998
    os2*)
8999
      hardcode_libdir_flag_spec='-L$libdir'
9000
      hardcode_minus_L=yes
9001
      allow_undefined_flag=unsupported
9002
      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'
9003
      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9004
      ;;
9005
 
9006
    osf3*)
9007
      if test "$GCC" = yes; then
9008
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9009
        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'
9010
      else
9011
        allow_undefined_flag=' -expect_unresolved \*'
9012
        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'
9013
      fi
9014
      archive_cmds_need_lc='no'
9015
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9016
      hardcode_libdir_separator=:
9017
      ;;
9018
 
9019
    osf4* | osf5*)      # as osf3* with the addition of -msym flag
9020
      if test "$GCC" = yes; then
9021
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9022
        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'
9023
        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9024
      else
9025
        allow_undefined_flag=' -expect_unresolved \*'
9026
        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'
9027
        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~
9028
        $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'
9029
 
9030
        # Both c and cxx compiler support -rpath directly
9031
        hardcode_libdir_flag_spec='-rpath $libdir'
9032
      fi
9033
      archive_cmds_need_lc='no'
9034
      hardcode_libdir_separator=:
9035
      ;;
9036
 
9037
    solaris*)
9038
      no_undefined_flag=' -z defs'
9039
      if test "$GCC" = yes; then
9040
        wlarc='${wl}'
9041
        archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9042
        archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9043
          $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9044
      else
9045
        case `$CC -V 2>&1` in
9046
        *"Compilers 5.0"*)
9047
          wlarc=''
9048
          archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9049
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9050
          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9051
          ;;
9052
        *)
9053
          wlarc='${wl}'
9054
          archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9055
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9056
          $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9057
          ;;
9058
        esac
9059
      fi
9060
      hardcode_libdir_flag_spec='-R$libdir'
9061
      hardcode_shlibpath_var=no
9062
      case $host_os in
9063
      solaris2.[0-5] | solaris2.[0-5].*) ;;
9064
      *)
9065
        # The compiler driver will combine and reorder linker options,
9066
        # but understands `-z linker_flag'.  GCC discards it without `$wl',
9067
        # but is careful enough not to reorder.
9068
        # Supported since Solaris 2.6 (maybe 2.5.1?)
9069
        if test "$GCC" = yes; then
9070
          whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9071
        else
9072
          whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9073
        fi
9074
        ;;
9075
      esac
9076
      link_all_deplibs=yes
9077
      ;;
9078
 
9079
    sunos4*)
9080
      if test "x$host_vendor" = xsequent; then
9081
        # Use $CC to link under sequent, because it throws in some extra .o
9082
        # files that make .init and .fini sections work.
9083
        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9084
      else
9085
        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9086
      fi
9087
      hardcode_libdir_flag_spec='-L$libdir'
9088
      hardcode_direct=yes
9089
      hardcode_minus_L=yes
9090
      hardcode_shlibpath_var=no
9091
      ;;
9092
 
9093
    sysv4)
9094
      case $host_vendor in
9095
        sni)
9096
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9097
          hardcode_direct=yes # is this really true???
9098
        ;;
9099
        siemens)
9100
          ## LD is ld it makes a PLAMLIB
9101
          ## CC just makes a GrossModule.
9102
          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9103
          reload_cmds='$CC -r -o $output$reload_objs'
9104
          hardcode_direct=no
9105
        ;;
9106
        motorola)
9107
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9108
          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9109
        ;;
9110
      esac
9111
      runpath_var='LD_RUN_PATH'
9112
      hardcode_shlibpath_var=no
9113
      ;;
9114
 
9115
    sysv4.3*)
9116
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9117
      hardcode_shlibpath_var=no
9118
      export_dynamic_flag_spec='-Bexport'
9119
      ;;
9120
 
9121
    sysv4*MP*)
9122
      if test -d /usr/nec; then
9123
        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9124
        hardcode_shlibpath_var=no
9125
        runpath_var=LD_RUN_PATH
9126
        hardcode_runpath_var=yes
9127
        ld_shlibs=yes
9128
      fi
9129
      ;;
9130
 
9131
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9132
      no_undefined_flag='${wl}-z,text'
9133
      archive_cmds_need_lc=no
9134
      hardcode_shlibpath_var=no
9135
      runpath_var='LD_RUN_PATH'
9136
 
9137
      if test "$GCC" = yes; then
9138
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9139
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9140
      else
9141
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9142
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9143
      fi
9144
      ;;
9145
 
9146
    sysv5* | sco3.2v5* | sco5v6*)
9147
      # Note: We can NOT use -z defs as we might desire, because we do not
9148
      # link with -lc, and that would cause any symbols used from libc to
9149
      # always be unresolved, which means just about no library would
9150
      # ever link correctly.  If we're not using GNU ld we use -z text
9151
      # though, which does catch some bad symbols but isn't as heavy-handed
9152
      # as -z defs.
9153
      no_undefined_flag='${wl}-z,text'
9154
      allow_undefined_flag='${wl}-z,nodefs'
9155
      archive_cmds_need_lc=no
9156
      hardcode_shlibpath_var=no
9157
      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9158
      hardcode_libdir_separator=':'
9159
      link_all_deplibs=yes
9160
      export_dynamic_flag_spec='${wl}-Bexport'
9161
      runpath_var='LD_RUN_PATH'
9162
 
9163
      if test "$GCC" = yes; then
9164
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9165
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9166
      else
9167
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9168
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9169
      fi
9170
      ;;
9171
 
9172
    uts4*)
9173
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9174
      hardcode_libdir_flag_spec='-L$libdir'
9175
      hardcode_shlibpath_var=no
9176
      ;;
9177
 
9178
    *)
9179
      ld_shlibs=no
9180
      ;;
9181
    esac
9182
 
9183
    if test x$host_vendor = xsni; then
9184
      case $host in
9185
      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9186
        export_dynamic_flag_spec='${wl}-Blargedynsym'
9187
        ;;
9188
      esac
9189
    fi
9190
  fi
9191
 
9192
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9193
$as_echo "$ld_shlibs" >&6; }
9194
test "$ld_shlibs" = no && can_build_shared=no
9195
 
9196
with_gnu_ld=$with_gnu_ld
9197
 
9198
 
9199
 
9200
 
9201
 
9202
 
9203
 
9204
 
9205
 
9206
 
9207
 
9208
 
9209
 
9210
 
9211
 
9212
#
9213
# Do we need to explicitly link libc?
9214
#
9215
case "x$archive_cmds_need_lc" in
9216
x|xyes)
9217
  # Assume -lc should be added
9218
  archive_cmds_need_lc=yes
9219
 
9220
  if test "$enable_shared" = yes && test "$GCC" = yes; then
9221
    case $archive_cmds in
9222
    *'~'*)
9223
      # FIXME: we may have to deal with multi-command sequences.
9224
      ;;
9225
    '$CC '*)
9226
      # Test whether the compiler implicitly links with -lc since on some
9227
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9228
      # to ld, don't add -lc before -lgcc.
9229
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9230
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9231
if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9232
  $as_echo_n "(cached) " >&6
9233
else
9234
  $RM conftest*
9235
        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9236
 
9237
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9238
  (eval $ac_compile) 2>&5
9239
  ac_status=$?
9240
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9241
  test $ac_status = 0; } 2>conftest.err; then
9242
          soname=conftest
9243
          lib=conftest
9244
          libobjs=conftest.$ac_objext
9245
          deplibs=
9246
          wl=$lt_prog_compiler_wl
9247
          pic_flag=$lt_prog_compiler_pic
9248
          compiler_flags=-v
9249
          linker_flags=-v
9250
          verstring=
9251
          output_objdir=.
9252
          libname=conftest
9253
          lt_save_allow_undefined_flag=$allow_undefined_flag
9254
          allow_undefined_flag=
9255
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9256
  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9257
  ac_status=$?
9258
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9259
  test $ac_status = 0; }
9260
          then
9261
            lt_cv_archive_cmds_need_lc=no
9262
          else
9263
            lt_cv_archive_cmds_need_lc=yes
9264
          fi
9265
          allow_undefined_flag=$lt_save_allow_undefined_flag
9266
        else
9267
          cat conftest.err 1>&5
9268
        fi
9269
        $RM conftest*
9270
 
9271
fi
9272
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9273
$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9274
      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9275
      ;;
9276
    esac
9277
  fi
9278
  ;;
9279
esac
9280
 
9281
 
9282
 
9283
 
9284
 
9285
 
9286
 
9287
 
9288
 
9289
 
9290
 
9291
 
9292
 
9293
 
9294
 
9295
 
9296
 
9297
 
9298
 
9299
 
9300
 
9301
 
9302
 
9303
 
9304
 
9305
 
9306
 
9307
 
9308
 
9309
 
9310
 
9311
 
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
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9438
$as_echo_n "checking dynamic linker characteristics... " >&6; }
9439
 
9440
if test "$GCC" = yes; then
9441
  case $host_os in
9442
    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9443
    *) lt_awk_arg="/^libraries:/" ;;
9444
  esac
9445
  case $host_os in
9446
    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9447
    *) lt_sed_strip_eq="s,=/,/,g" ;;
9448
  esac
9449
  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9450
  case $lt_search_path_spec in
9451
  *\;*)
9452
    # if the path contains ";" then we assume it to be the separator
9453
    # otherwise default to the standard path separator (i.e. ":") - it is
9454
    # assumed that no part of a normal pathname contains ";" but that should
9455
    # okay in the real world where ";" in dirpaths is itself problematic.
9456
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9457
    ;;
9458
  *)
9459
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9460
    ;;
9461
  esac
9462
  # Ok, now we have the path, separated by spaces, we can step through it
9463
  # and add multilib dir if necessary.
9464
  lt_tmp_lt_search_path_spec=
9465
  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9466
  for lt_sys_path in $lt_search_path_spec; do
9467
    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9468
      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9469
    else
9470
      test -d "$lt_sys_path" && \
9471
        lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9472
    fi
9473
  done
9474
  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9475
BEGIN {RS=" "; FS="/|\n";} {
9476
  lt_foo="";
9477
  lt_count=0;
9478
  for (lt_i = NF; lt_i > 0; lt_i--) {
9479
    if ($lt_i != "" && $lt_i != ".") {
9480
      if ($lt_i == "..") {
9481
        lt_count++;
9482
      } else {
9483
        if (lt_count == 0) {
9484
          lt_foo="/" $lt_i lt_foo;
9485
        } else {
9486
          lt_count--;
9487
        }
9488
      }
9489
    }
9490
  }
9491
  if (lt_foo != "") { lt_freq[lt_foo]++; }
9492
  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9493
}'`
9494
  # AWK program above erroneously prepends '/' to C:/dos/paths
9495
  # for these hosts.
9496
  case $host_os in
9497
    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9498
      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9499
  esac
9500
  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9501
else
9502
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9503
fi
9504
library_names_spec=
9505
libname_spec='lib$name'
9506
soname_spec=
9507
shrext_cmds=".so"
9508
postinstall_cmds=
9509
postuninstall_cmds=
9510
finish_cmds=
9511
finish_eval=
9512
shlibpath_var=
9513
shlibpath_overrides_runpath=unknown
9514
version_type=none
9515
dynamic_linker="$host_os ld.so"
9516
sys_lib_dlsearch_path_spec="/lib /usr/lib"
9517
need_lib_prefix=unknown
9518
hardcode_into_libs=no
9519
 
9520
# when you set need_version to no, make sure it does not cause -set_version
9521
# flags to be left without arguments
9522
need_version=unknown
9523
 
9524
case $host_os in
9525
aix3*)
9526
  version_type=linux
9527
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9528
  shlibpath_var=LIBPATH
9529
 
9530
  # AIX 3 has no versioning support, so we append a major version to the name.
9531
  soname_spec='${libname}${release}${shared_ext}$major'
9532
  ;;
9533
 
9534
aix[4-9]*)
9535
  version_type=linux
9536
  need_lib_prefix=no
9537
  need_version=no
9538
  hardcode_into_libs=yes
9539
  if test "$host_cpu" = ia64; then
9540
    # AIX 5 supports IA64
9541
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9542
    shlibpath_var=LD_LIBRARY_PATH
9543
  else
9544
    # With GCC up to 2.95.x, collect2 would create an import file
9545
    # for dependence libraries.  The import file would start with
9546
    # the line `#! .'.  This would cause the generated library to
9547
    # depend on `.', always an invalid library.  This was fixed in
9548
    # development snapshots of GCC prior to 3.0.
9549
    case $host_os in
9550
      aix4 | aix4.[01] | aix4.[01].*)
9551
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9552
           echo ' yes '
9553
           echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9554
        :
9555
      else
9556
        can_build_shared=no
9557
      fi
9558
      ;;
9559
    esac
9560
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9561
    # soname into executable. Probably we can add versioning support to
9562
    # collect2, so additional links can be useful in future.
9563
    if test "$aix_use_runtimelinking" = yes; then
9564
      # If using run time linking (on AIX 4.2 or later) use lib.so
9565
      # instead of lib.a to let people know that these are not
9566
      # typical AIX shared libraries.
9567
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9568
    else
9569
      # We preserve .a as extension for shared libraries through AIX4.2
9570
      # and later when we are not doing run time linking.
9571
      library_names_spec='${libname}${release}.a $libname.a'
9572
      soname_spec='${libname}${release}${shared_ext}$major'
9573
    fi
9574
    shlibpath_var=LIBPATH
9575
  fi
9576
  ;;
9577
 
9578
amigaos*)
9579
  case $host_cpu in
9580
  powerpc)
9581
    # Since July 2007 AmigaOS4 officially supports .so libraries.
9582
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9583
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9584
    ;;
9585
  m68k)
9586
    library_names_spec='$libname.ixlibrary $libname.a'
9587
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9588
    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'
9589
    ;;
9590
  esac
9591
  ;;
9592
 
9593
beos*)
9594
  library_names_spec='${libname}${shared_ext}'
9595
  dynamic_linker="$host_os ld.so"
9596
  shlibpath_var=LIBRARY_PATH
9597
  ;;
9598
 
9599
bsdi[45]*)
9600
  version_type=linux
9601
  need_version=no
9602
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9603
  soname_spec='${libname}${release}${shared_ext}$major'
9604
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9605
  shlibpath_var=LD_LIBRARY_PATH
9606
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9607
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9608
  # the default ld.so.conf also contains /usr/contrib/lib and
9609
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9610
  # libtool to hard-code these into programs
9611
  ;;
9612
 
9613
cygwin* | mingw* | pw32* | cegcc*)
9614
  version_type=windows
9615
  shrext_cmds=".dll"
9616
  need_version=no
9617
  need_lib_prefix=no
9618
 
9619
  case $GCC,$host_os in
9620
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9621
    library_names_spec='$libname.dll.a'
9622
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9623
    postinstall_cmds='base_file=`basename \${file}`~
9624
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9625
      dldir=$destdir/`dirname \$dlpath`~
9626
      test -d \$dldir || mkdir -p \$dldir~
9627
      $install_prog $dir/$dlname \$dldir/$dlname~
9628
      chmod a+x \$dldir/$dlname~
9629
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9630
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9631
      fi'
9632
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9633
      dlpath=$dir/\$dldll~
9634
       $RM \$dlpath'
9635
    shlibpath_overrides_runpath=yes
9636
 
9637
    case $host_os in
9638
    cygwin*)
9639
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9640
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9641
 
9642
      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9643
      ;;
9644
    mingw* | cegcc*)
9645
      # MinGW DLLs use traditional 'lib' prefix
9646
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9647
      ;;
9648
    pw32*)
9649
      # pw32 DLLs use 'pw' prefix rather than 'lib'
9650
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9651
      ;;
9652
    esac
9653
    ;;
9654
 
9655
  *)
9656
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9657
    ;;
9658
  esac
9659
  dynamic_linker='Win32 ld.exe'
9660
  # FIXME: first we should search . and the directory the executable is in
9661
  shlibpath_var=PATH
9662
  ;;
9663
 
9664
darwin* | rhapsody*)
9665
  dynamic_linker="$host_os dyld"
9666
  version_type=darwin
9667
  need_lib_prefix=no
9668
  need_version=no
9669
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9670
  soname_spec='${libname}${release}${major}$shared_ext'
9671
  shlibpath_overrides_runpath=yes
9672
  shlibpath_var=DYLD_LIBRARY_PATH
9673
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9674
 
9675
  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9676
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9677
  ;;
9678
 
9679
dgux*)
9680
  version_type=linux
9681
  need_lib_prefix=no
9682
  need_version=no
9683
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9684
  soname_spec='${libname}${release}${shared_ext}$major'
9685
  shlibpath_var=LD_LIBRARY_PATH
9686
  ;;
9687
 
9688
freebsd* | dragonfly*)
9689
  # DragonFly does not have aout.  When/if they implement a new
9690
  # versioning mechanism, adjust this.
9691
  if test -x /usr/bin/objformat; then
9692
    objformat=`/usr/bin/objformat`
9693
  else
9694
    case $host_os in
9695
    freebsd[23].*) objformat=aout ;;
9696
    *) objformat=elf ;;
9697
    esac
9698
  fi
9699
  version_type=freebsd-$objformat
9700
  case $version_type in
9701
    freebsd-elf*)
9702
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9703
      need_version=no
9704
      need_lib_prefix=no
9705
      ;;
9706
    freebsd-*)
9707
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9708
      need_version=yes
9709
      ;;
9710
  esac
9711
  shlibpath_var=LD_LIBRARY_PATH
9712
  case $host_os in
9713
  freebsd2.*)
9714
    shlibpath_overrides_runpath=yes
9715
    ;;
9716
  freebsd3.[01]* | freebsdelf3.[01]*)
9717
    shlibpath_overrides_runpath=yes
9718
    hardcode_into_libs=yes
9719
    ;;
9720
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9721
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9722
    shlibpath_overrides_runpath=no
9723
    hardcode_into_libs=yes
9724
    ;;
9725
  *) # from 4.6 on, and DragonFly
9726
    shlibpath_overrides_runpath=yes
9727
    hardcode_into_libs=yes
9728
    ;;
9729
  esac
9730
  ;;
9731
 
9732
gnu*)
9733
  version_type=linux
9734
  need_lib_prefix=no
9735
  need_version=no
9736
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9737
  soname_spec='${libname}${release}${shared_ext}$major'
9738
  shlibpath_var=LD_LIBRARY_PATH
9739
  hardcode_into_libs=yes
9740
  ;;
9741
 
9742
haiku*)
9743
  version_type=linux
9744
  need_lib_prefix=no
9745
  need_version=no
9746
  dynamic_linker="$host_os runtime_loader"
9747
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9748
  soname_spec='${libname}${release}${shared_ext}$major'
9749
  shlibpath_var=LIBRARY_PATH
9750
  shlibpath_overrides_runpath=yes
9751
  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9752
  hardcode_into_libs=yes
9753
  ;;
9754
 
9755
hpux9* | hpux10* | hpux11*)
9756
  # Give a soname corresponding to the major version so that dld.sl refuses to
9757
  # link against other versions.
9758
  version_type=sunos
9759
  need_lib_prefix=no
9760
  need_version=no
9761
  case $host_cpu in
9762
  ia64*)
9763
    shrext_cmds='.so'
9764
    hardcode_into_libs=yes
9765
    dynamic_linker="$host_os dld.so"
9766
    shlibpath_var=LD_LIBRARY_PATH
9767
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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
    if test "X$HPUX_IA64_MODE" = X32; then
9771
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9772
    else
9773
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9774
    fi
9775
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9776
    ;;
9777
  hppa*64*)
9778
    shrext_cmds='.sl'
9779
    hardcode_into_libs=yes
9780
    dynamic_linker="$host_os dld.sl"
9781
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9782
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9783
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9784
    soname_spec='${libname}${release}${shared_ext}$major'
9785
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9786
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9787
    ;;
9788
  *)
9789
    shrext_cmds='.sl'
9790
    dynamic_linker="$host_os dld.sl"
9791
    shlibpath_var=SHLIB_PATH
9792
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9793
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9794
    soname_spec='${libname}${release}${shared_ext}$major'
9795
    ;;
9796
  esac
9797
  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9798
  postinstall_cmds='chmod 555 $lib'
9799
  # or fails outright, so override atomically:
9800
  install_override_mode=555
9801
  ;;
9802
 
9803
interix[3-9]*)
9804
  version_type=linux
9805
  need_lib_prefix=no
9806
  need_version=no
9807
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9808
  soname_spec='${libname}${release}${shared_ext}$major'
9809
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9810
  shlibpath_var=LD_LIBRARY_PATH
9811
  shlibpath_overrides_runpath=no
9812
  hardcode_into_libs=yes
9813
  ;;
9814
 
9815
irix5* | irix6* | nonstopux*)
9816
  case $host_os in
9817
    nonstopux*) version_type=nonstopux ;;
9818
    *)
9819
        if test "$lt_cv_prog_gnu_ld" = yes; then
9820
                version_type=linux
9821
        else
9822
                version_type=irix
9823
        fi ;;
9824
  esac
9825
  need_lib_prefix=no
9826
  need_version=no
9827
  soname_spec='${libname}${release}${shared_ext}$major'
9828
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9829
  case $host_os in
9830
  irix5* | nonstopux*)
9831
    libsuff= shlibsuff=
9832
    ;;
9833
  *)
9834
    case $LD in # libtool.m4 will add one of these switches to LD
9835
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9836
      libsuff= shlibsuff= libmagic=32-bit;;
9837
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9838
      libsuff=32 shlibsuff=N32 libmagic=N32;;
9839
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9840
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9841
    *) libsuff= shlibsuff= libmagic=never-match;;
9842
    esac
9843
    ;;
9844
  esac
9845
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9846
  shlibpath_overrides_runpath=no
9847
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9848
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9849
  hardcode_into_libs=yes
9850
  ;;
9851
 
9852
# No shared lib support for Linux oldld, aout, or coff.
9853
linux*oldld* | linux*aout* | linux*coff*)
9854
  dynamic_linker=no
9855
  ;;
9856
 
9857
# This must be Linux ELF.
9858
linux* | k*bsd*-gnu | kopensolaris*-gnu)
9859
  version_type=linux
9860
  need_lib_prefix=no
9861
  need_version=no
9862
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9863
  soname_spec='${libname}${release}${shared_ext}$major'
9864
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9865
  shlibpath_var=LD_LIBRARY_PATH
9866
  shlibpath_overrides_runpath=no
9867
 
9868
  # Some binutils ld are patched to set DT_RUNPATH
9869
  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9870
  $as_echo_n "(cached) " >&6
9871
else
9872
  lt_cv_shlibpath_overrides_runpath=no
9873
    save_LDFLAGS=$LDFLAGS
9874
    save_libdir=$libdir
9875
    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9876
         LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9877
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9878
/* end confdefs.h.  */
9879
 
9880
int
9881
main ()
9882
{
9883
 
9884
  ;
9885
  return 0;
9886
}
9887
_ACEOF
9888
if ac_fn_c_try_link "$LINENO"; then :
9889
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9890
  lt_cv_shlibpath_overrides_runpath=yes
9891
fi
9892
fi
9893
rm -f core conftest.err conftest.$ac_objext \
9894
    conftest$ac_exeext conftest.$ac_ext
9895
    LDFLAGS=$save_LDFLAGS
9896
    libdir=$save_libdir
9897
 
9898
fi
9899
 
9900
  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9901
 
9902
  # This implies no fast_install, which is unacceptable.
9903
  # Some rework will be needed to allow for fast_install
9904
  # before this can be enabled.
9905
  hardcode_into_libs=yes
9906
 
9907
  # Append ld.so.conf contents to the search path
9908
  if test -f /etc/ld.so.conf; then
9909
    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' ' '`
9910
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9911
  fi
9912
 
9913
  # We used to test for /lib/ld.so.1 and disable shared libraries on
9914
  # powerpc, because MkLinux only supported shared libraries with the
9915
  # GNU dynamic linker.  Since this was broken with cross compilers,
9916
  # most powerpc-linux boxes support dynamic linking these days and
9917
  # people can always --disable-shared, the test was removed, and we
9918
  # assume the GNU/Linux dynamic linker is in use.
9919
  dynamic_linker='GNU/Linux ld.so'
9920
  ;;
9921
 
9922
netbsd*)
9923
  version_type=sunos
9924
  need_lib_prefix=no
9925
  need_version=no
9926
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9927
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9928
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9929
    dynamic_linker='NetBSD (a.out) ld.so'
9930
  else
9931
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9932
    soname_spec='${libname}${release}${shared_ext}$major'
9933
    dynamic_linker='NetBSD ld.elf_so'
9934
  fi
9935
  shlibpath_var=LD_LIBRARY_PATH
9936
  shlibpath_overrides_runpath=yes
9937
  hardcode_into_libs=yes
9938
  ;;
9939
 
9940
newsos6)
9941
  version_type=linux
9942
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9943
  shlibpath_var=LD_LIBRARY_PATH
9944
  shlibpath_overrides_runpath=yes
9945
  ;;
9946
 
9947
*nto* | *qnx*)
9948
  version_type=qnx
9949
  need_lib_prefix=no
9950
  need_version=no
9951
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9952
  soname_spec='${libname}${release}${shared_ext}$major'
9953
  shlibpath_var=LD_LIBRARY_PATH
9954
  shlibpath_overrides_runpath=no
9955
  hardcode_into_libs=yes
9956
  dynamic_linker='ldqnx.so'
9957
  ;;
9958
 
9959
openbsd*)
9960
  version_type=sunos
9961
  sys_lib_dlsearch_path_spec="/usr/lib"
9962
  need_lib_prefix=no
9963
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9964
  case $host_os in
9965
    openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
9966
    *)                          need_version=no  ;;
9967
  esac
9968
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9969
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9970
  shlibpath_var=LD_LIBRARY_PATH
9971
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9972
    case $host_os in
9973
      openbsd2.[89] | openbsd2.[89].*)
9974
        shlibpath_overrides_runpath=no
9975
        ;;
9976
      *)
9977
        shlibpath_overrides_runpath=yes
9978
        ;;
9979
      esac
9980
  else
9981
    shlibpath_overrides_runpath=yes
9982
  fi
9983
  ;;
9984
 
9985
os2*)
9986
  libname_spec='$name'
9987
  shrext_cmds=".dll"
9988
  need_lib_prefix=no
9989
  library_names_spec='$libname${shared_ext} $libname.a'
9990
  dynamic_linker='OS/2 ld.exe'
9991
  shlibpath_var=LIBPATH
9992
  ;;
9993
 
9994
osf3* | osf4* | osf5*)
9995
  version_type=osf
9996
  need_lib_prefix=no
9997
  need_version=no
9998
  soname_spec='${libname}${release}${shared_ext}$major'
9999
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10000
  shlibpath_var=LD_LIBRARY_PATH
10001
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10002
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10003
  ;;
10004
 
10005
rdos*)
10006
  dynamic_linker=no
10007
  ;;
10008
 
10009
solaris*)
10010
  version_type=linux
10011
  need_lib_prefix=no
10012
  need_version=no
10013
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10014
  soname_spec='${libname}${release}${shared_ext}$major'
10015
  shlibpath_var=LD_LIBRARY_PATH
10016
  shlibpath_overrides_runpath=yes
10017
  hardcode_into_libs=yes
10018
  # ldd complains unless libraries are executable
10019
  postinstall_cmds='chmod +x $lib'
10020
  ;;
10021
 
10022
sunos4*)
10023
  version_type=sunos
10024
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10025
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10026
  shlibpath_var=LD_LIBRARY_PATH
10027
  shlibpath_overrides_runpath=yes
10028
  if test "$with_gnu_ld" = yes; then
10029
    need_lib_prefix=no
10030
  fi
10031
  need_version=yes
10032
  ;;
10033
 
10034
sysv4 | sysv4.3*)
10035
  version_type=linux
10036
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10037
  soname_spec='${libname}${release}${shared_ext}$major'
10038
  shlibpath_var=LD_LIBRARY_PATH
10039
  case $host_vendor in
10040
    sni)
10041
      shlibpath_overrides_runpath=no
10042
      need_lib_prefix=no
10043
      runpath_var=LD_RUN_PATH
10044
      ;;
10045
    siemens)
10046
      need_lib_prefix=no
10047
      ;;
10048
    motorola)
10049
      need_lib_prefix=no
10050
      need_version=no
10051
      shlibpath_overrides_runpath=no
10052
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10053
      ;;
10054
  esac
10055
  ;;
10056
 
10057
sysv4*MP*)
10058
  if test -d /usr/nec ;then
10059
    version_type=linux
10060
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10061
    soname_spec='$libname${shared_ext}.$major'
10062
    shlibpath_var=LD_LIBRARY_PATH
10063
  fi
10064
  ;;
10065
 
10066
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10067
  version_type=freebsd-elf
10068
  need_lib_prefix=no
10069
  need_version=no
10070
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10071
  soname_spec='${libname}${release}${shared_ext}$major'
10072
  shlibpath_var=LD_LIBRARY_PATH
10073
  shlibpath_overrides_runpath=yes
10074
  hardcode_into_libs=yes
10075
  if test "$with_gnu_ld" = yes; then
10076
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10077
  else
10078
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10079
    case $host_os in
10080
      sco3.2v5*)
10081
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10082
        ;;
10083
    esac
10084
  fi
10085
  sys_lib_dlsearch_path_spec='/usr/lib'
10086
  ;;
10087
 
10088
tpf*)
10089
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10090
  version_type=linux
10091
  need_lib_prefix=no
10092
  need_version=no
10093
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10094
  shlibpath_var=LD_LIBRARY_PATH
10095
  shlibpath_overrides_runpath=no
10096
  hardcode_into_libs=yes
10097
  ;;
10098
 
10099
uts4*)
10100
  version_type=linux
10101
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10102
  soname_spec='${libname}${release}${shared_ext}$major'
10103
  shlibpath_var=LD_LIBRARY_PATH
10104
  ;;
10105
 
10106
*)
10107
  dynamic_linker=no
10108
  ;;
10109
esac
10110
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10111
$as_echo "$dynamic_linker" >&6; }
10112
test "$dynamic_linker" = no && can_build_shared=no
10113
 
10114
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10115
if test "$GCC" = yes; then
10116
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10117
fi
10118
 
10119
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10120
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10121
fi
10122
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10123
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10124
fi
10125
 
10126
 
10127
 
10128
 
10129
 
10130
 
10131
 
10132
 
10133
 
10134
 
10135
 
10136
 
10137
 
10138
 
10139
 
10140
 
10141
 
10142
 
10143
 
10144
 
10145
 
10146
 
10147
 
10148
 
10149
 
10150
 
10151
 
10152
 
10153
 
10154
 
10155
 
10156
 
10157
 
10158
 
10159
 
10160
 
10161
 
10162
 
10163
 
10164
 
10165
 
10166
 
10167
 
10168
 
10169
 
10170
 
10171
 
10172
 
10173
 
10174
 
10175
 
10176
 
10177
 
10178
 
10179
 
10180
 
10181
 
10182
 
10183
 
10184
 
10185
 
10186
 
10187
 
10188
 
10189
 
10190
 
10191
 
10192
 
10193
 
10194
 
10195
 
10196
 
10197
 
10198
 
10199
 
10200
 
10201
 
10202
 
10203
 
10204
 
10205
 
10206
 
10207
 
10208
 
10209
 
10210
 
10211
 
10212
 
10213
 
10214
 
10215
 
10216
 
10217
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10218
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10219
hardcode_action=
10220
if test -n "$hardcode_libdir_flag_spec" ||
10221
   test -n "$runpath_var" ||
10222
   test "X$hardcode_automatic" = "Xyes" ; then
10223
 
10224
  # We can hardcode non-existent directories.
10225
  if test "$hardcode_direct" != no &&
10226
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10227
     # have to relink, otherwise we might link with an installed library
10228
     # when we should be linking with a yet-to-be-installed one
10229
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10230
     test "$hardcode_minus_L" != no; then
10231
    # Linking always hardcodes the temporary library directory.
10232
    hardcode_action=relink
10233
  else
10234
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10235
    hardcode_action=immediate
10236
  fi
10237
else
10238
  # We cannot hardcode anything, or else we can only hardcode existing
10239
  # directories.
10240
  hardcode_action=unsupported
10241
fi
10242
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10243
$as_echo "$hardcode_action" >&6; }
10244
 
10245
if test "$hardcode_action" = relink ||
10246
   test "$inherit_rpath" = yes; then
10247
  # Fast installation is not supported
10248
  enable_fast_install=no
10249
elif test "$shlibpath_overrides_runpath" = yes ||
10250
     test "$enable_shared" = no; then
10251
  # Fast installation is not necessary
10252
  enable_fast_install=needless
10253
fi
10254
 
10255
 
10256
 
10257
 
10258
 
10259
 
10260
  if test "x$enable_dlopen" != xyes; then
10261
  enable_dlopen=unknown
10262
  enable_dlopen_self=unknown
10263
  enable_dlopen_self_static=unknown
10264
else
10265
  lt_cv_dlopen=no
10266
  lt_cv_dlopen_libs=
10267
 
10268
  case $host_os in
10269
  beos*)
10270
    lt_cv_dlopen="load_add_on"
10271
    lt_cv_dlopen_libs=
10272
    lt_cv_dlopen_self=yes
10273
    ;;
10274
 
10275
  mingw* | pw32* | cegcc*)
10276
    lt_cv_dlopen="LoadLibrary"
10277
    lt_cv_dlopen_libs=
10278
    ;;
10279
 
10280
  cygwin*)
10281
    lt_cv_dlopen="dlopen"
10282
    lt_cv_dlopen_libs=
10283
    ;;
10284
 
10285
  darwin*)
10286
  # if libdl is installed we need to link against it
10287
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10288
$as_echo_n "checking for dlopen in -ldl... " >&6; }
10289
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10290
  $as_echo_n "(cached) " >&6
10291
else
10292
  ac_check_lib_save_LIBS=$LIBS
10293
LIBS="-ldl  $LIBS"
10294
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10295
/* end confdefs.h.  */
10296
 
10297
/* Override any GCC internal prototype to avoid an error.
10298
   Use char because int might match the return type of a GCC
10299
   builtin and then its argument prototype would still apply.  */
10300
#ifdef __cplusplus
10301
extern "C"
10302
#endif
10303
char dlopen ();
10304
int
10305
main ()
10306
{
10307
return dlopen ();
10308
  ;
10309
  return 0;
10310
}
10311
_ACEOF
10312
if ac_fn_c_try_link "$LINENO"; then :
10313
  ac_cv_lib_dl_dlopen=yes
10314
else
10315
  ac_cv_lib_dl_dlopen=no
10316
fi
10317
rm -f core conftest.err conftest.$ac_objext \
10318
    conftest$ac_exeext conftest.$ac_ext
10319
LIBS=$ac_check_lib_save_LIBS
10320
fi
10321
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10322
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10323
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10324
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10325
else
10326
 
10327
    lt_cv_dlopen="dyld"
10328
    lt_cv_dlopen_libs=
10329
    lt_cv_dlopen_self=yes
10330
 
10331
fi
10332
 
10333
    ;;
10334
 
10335
  *)
10336
    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10337
if test "x$ac_cv_func_shl_load" = x""yes; then :
10338
  lt_cv_dlopen="shl_load"
10339
else
10340
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10341
$as_echo_n "checking for shl_load in -ldld... " >&6; }
10342
if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10343
  $as_echo_n "(cached) " >&6
10344
else
10345
  ac_check_lib_save_LIBS=$LIBS
10346
LIBS="-ldld  $LIBS"
10347
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10348
/* end confdefs.h.  */
10349
 
10350
/* Override any GCC internal prototype to avoid an error.
10351
   Use char because int might match the return type of a GCC
10352
   builtin and then its argument prototype would still apply.  */
10353
#ifdef __cplusplus
10354
extern "C"
10355
#endif
10356
char shl_load ();
10357
int
10358
main ()
10359
{
10360
return shl_load ();
10361
  ;
10362
  return 0;
10363
}
10364
_ACEOF
10365
if ac_fn_c_try_link "$LINENO"; then :
10366
  ac_cv_lib_dld_shl_load=yes
10367
else
10368
  ac_cv_lib_dld_shl_load=no
10369
fi
10370
rm -f core conftest.err conftest.$ac_objext \
10371
    conftest$ac_exeext conftest.$ac_ext
10372
LIBS=$ac_check_lib_save_LIBS
10373
fi
10374
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10375
$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10376
if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10377
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10378
else
10379
  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10380
if test "x$ac_cv_func_dlopen" = x""yes; then :
10381
  lt_cv_dlopen="dlopen"
10382
else
10383
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10384
$as_echo_n "checking for dlopen in -ldl... " >&6; }
10385
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10386
  $as_echo_n "(cached) " >&6
10387
else
10388
  ac_check_lib_save_LIBS=$LIBS
10389
LIBS="-ldl  $LIBS"
10390
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10391
/* end confdefs.h.  */
10392
 
10393
/* Override any GCC internal prototype to avoid an error.
10394
   Use char because int might match the return type of a GCC
10395
   builtin and then its argument prototype would still apply.  */
10396
#ifdef __cplusplus
10397
extern "C"
10398
#endif
10399
char dlopen ();
10400
int
10401
main ()
10402
{
10403
return dlopen ();
10404
  ;
10405
  return 0;
10406
}
10407
_ACEOF
10408
if ac_fn_c_try_link "$LINENO"; then :
10409
  ac_cv_lib_dl_dlopen=yes
10410
else
10411
  ac_cv_lib_dl_dlopen=no
10412
fi
10413
rm -f core conftest.err conftest.$ac_objext \
10414
    conftest$ac_exeext conftest.$ac_ext
10415
LIBS=$ac_check_lib_save_LIBS
10416
fi
10417
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10418
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10419
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10420
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10421
else
10422
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10423
$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10424
if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10425
  $as_echo_n "(cached) " >&6
10426
else
10427
  ac_check_lib_save_LIBS=$LIBS
10428
LIBS="-lsvld  $LIBS"
10429
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10430
/* end confdefs.h.  */
10431
 
10432
/* Override any GCC internal prototype to avoid an error.
10433
   Use char because int might match the return type of a GCC
10434
   builtin and then its argument prototype would still apply.  */
10435
#ifdef __cplusplus
10436
extern "C"
10437
#endif
10438
char dlopen ();
10439
int
10440
main ()
10441
{
10442
return dlopen ();
10443
  ;
10444
  return 0;
10445
}
10446
_ACEOF
10447
if ac_fn_c_try_link "$LINENO"; then :
10448
  ac_cv_lib_svld_dlopen=yes
10449
else
10450
  ac_cv_lib_svld_dlopen=no
10451
fi
10452
rm -f core conftest.err conftest.$ac_objext \
10453
    conftest$ac_exeext conftest.$ac_ext
10454
LIBS=$ac_check_lib_save_LIBS
10455
fi
10456
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10457
$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10458
if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10459
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10460
else
10461
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10462
$as_echo_n "checking for dld_link in -ldld... " >&6; }
10463
if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10464
  $as_echo_n "(cached) " >&6
10465
else
10466
  ac_check_lib_save_LIBS=$LIBS
10467
LIBS="-ldld  $LIBS"
10468
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10469
/* end confdefs.h.  */
10470
 
10471
/* Override any GCC internal prototype to avoid an error.
10472
   Use char because int might match the return type of a GCC
10473
   builtin and then its argument prototype would still apply.  */
10474
#ifdef __cplusplus
10475
extern "C"
10476
#endif
10477
char dld_link ();
10478
int
10479
main ()
10480
{
10481
return dld_link ();
10482
  ;
10483
  return 0;
10484
}
10485
_ACEOF
10486
if ac_fn_c_try_link "$LINENO"; then :
10487
  ac_cv_lib_dld_dld_link=yes
10488
else
10489
  ac_cv_lib_dld_dld_link=no
10490
fi
10491
rm -f core conftest.err conftest.$ac_objext \
10492
    conftest$ac_exeext conftest.$ac_ext
10493
LIBS=$ac_check_lib_save_LIBS
10494
fi
10495
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10496
$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10497
if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10498
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10499
fi
10500
 
10501
 
10502
fi
10503
 
10504
 
10505
fi
10506
 
10507
 
10508
fi
10509
 
10510
 
10511
fi
10512
 
10513
 
10514
fi
10515
 
10516
    ;;
10517
  esac
10518
 
10519
  if test "x$lt_cv_dlopen" != xno; then
10520
    enable_dlopen=yes
10521
  else
10522
    enable_dlopen=no
10523
  fi
10524
 
10525
  case $lt_cv_dlopen in
10526
  dlopen)
10527
    save_CPPFLAGS="$CPPFLAGS"
10528
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10529
 
10530
    save_LDFLAGS="$LDFLAGS"
10531
    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10532
 
10533
    save_LIBS="$LIBS"
10534
    LIBS="$lt_cv_dlopen_libs $LIBS"
10535
 
10536
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10537
$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10538
if test "${lt_cv_dlopen_self+set}" = set; then :
10539
  $as_echo_n "(cached) " >&6
10540
else
10541
          if test "$cross_compiling" = yes; then :
10542
  lt_cv_dlopen_self=cross
10543
else
10544
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10545
  lt_status=$lt_dlunknown
10546
  cat > conftest.$ac_ext <<_LT_EOF
10547
#line 10547 "configure"
10548
#include "confdefs.h"
10549
 
10550
#if HAVE_DLFCN_H
10551
#include 
10552
#endif
10553
 
10554
#include 
10555
 
10556
#ifdef RTLD_GLOBAL
10557
#  define LT_DLGLOBAL           RTLD_GLOBAL
10558
#else
10559
#  ifdef DL_GLOBAL
10560
#    define LT_DLGLOBAL         DL_GLOBAL
10561
#  else
10562
#    define LT_DLGLOBAL         0
10563
#  endif
10564
#endif
10565
 
10566
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10567
   find out it does not work in some platform. */
10568
#ifndef LT_DLLAZY_OR_NOW
10569
#  ifdef RTLD_LAZY
10570
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10571
#  else
10572
#    ifdef DL_LAZY
10573
#      define LT_DLLAZY_OR_NOW          DL_LAZY
10574
#    else
10575
#      ifdef RTLD_NOW
10576
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
10577
#      else
10578
#        ifdef DL_NOW
10579
#          define LT_DLLAZY_OR_NOW      DL_NOW
10580
#        else
10581
#          define LT_DLLAZY_OR_NOW      0
10582
#        endif
10583
#      endif
10584
#    endif
10585
#  endif
10586
#endif
10587
 
10588
/* When -fvisbility=hidden is used, assume the code has been annotated
10589
   correspondingly for the symbols needed.  */
10590
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10591
void fnord () __attribute__((visibility("default")));
10592
#endif
10593
 
10594
void fnord () { int i=42; }
10595
int main ()
10596
{
10597
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10598
  int status = $lt_dlunknown;
10599
 
10600
  if (self)
10601
    {
10602
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10603
      else
10604
        {
10605
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10606
          else puts (dlerror ());
10607
        }
10608
      /* dlclose (self); */
10609
    }
10610
  else
10611
    puts (dlerror ());
10612
 
10613
  return status;
10614
}
10615
_LT_EOF
10616
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10617
  (eval $ac_link) 2>&5
10618
  ac_status=$?
10619
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10620
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10621
    (./conftest; exit; ) >&5 2>/dev/null
10622
    lt_status=$?
10623
    case x$lt_status in
10624
      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10625
      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10626
      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10627
    esac
10628
  else :
10629
    # compilation failed
10630
    lt_cv_dlopen_self=no
10631
  fi
10632
fi
10633
rm -fr conftest*
10634
 
10635
 
10636
fi
10637
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10638
$as_echo "$lt_cv_dlopen_self" >&6; }
10639
 
10640
    if test "x$lt_cv_dlopen_self" = xyes; then
10641
      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10642
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10643
$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10644
if test "${lt_cv_dlopen_self_static+set}" = set; then :
10645
  $as_echo_n "(cached) " >&6
10646
else
10647
          if test "$cross_compiling" = yes; then :
10648
  lt_cv_dlopen_self_static=cross
10649
else
10650
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10651
  lt_status=$lt_dlunknown
10652
  cat > conftest.$ac_ext <<_LT_EOF
10653
#line 10653 "configure"
10654
#include "confdefs.h"
10655
 
10656
#if HAVE_DLFCN_H
10657
#include 
10658
#endif
10659
 
10660
#include 
10661
 
10662
#ifdef RTLD_GLOBAL
10663
#  define LT_DLGLOBAL           RTLD_GLOBAL
10664
#else
10665
#  ifdef DL_GLOBAL
10666
#    define LT_DLGLOBAL         DL_GLOBAL
10667
#  else
10668
#    define LT_DLGLOBAL         0
10669
#  endif
10670
#endif
10671
 
10672
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10673
   find out it does not work in some platform. */
10674
#ifndef LT_DLLAZY_OR_NOW
10675
#  ifdef RTLD_LAZY
10676
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10677
#  else
10678
#    ifdef DL_LAZY
10679
#      define LT_DLLAZY_OR_NOW          DL_LAZY
10680
#    else
10681
#      ifdef RTLD_NOW
10682
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
10683
#      else
10684
#        ifdef DL_NOW
10685
#          define LT_DLLAZY_OR_NOW      DL_NOW
10686
#        else
10687
#          define LT_DLLAZY_OR_NOW      0
10688
#        endif
10689
#      endif
10690
#    endif
10691
#  endif
10692
#endif
10693
 
10694
/* When -fvisbility=hidden is used, assume the code has been annotated
10695
   correspondingly for the symbols needed.  */
10696
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10697
void fnord () __attribute__((visibility("default")));
10698
#endif
10699
 
10700
void fnord () { int i=42; }
10701
int main ()
10702
{
10703
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10704
  int status = $lt_dlunknown;
10705
 
10706
  if (self)
10707
    {
10708
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10709
      else
10710
        {
10711
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10712
          else puts (dlerror ());
10713
        }
10714
      /* dlclose (self); */
10715
    }
10716
  else
10717
    puts (dlerror ());
10718
 
10719
  return status;
10720
}
10721
_LT_EOF
10722
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10723
  (eval $ac_link) 2>&5
10724
  ac_status=$?
10725
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10726
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10727
    (./conftest; exit; ) >&5 2>/dev/null
10728
    lt_status=$?
10729
    case x$lt_status in
10730
      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10731
      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10732
      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10733
    esac
10734
  else :
10735
    # compilation failed
10736
    lt_cv_dlopen_self_static=no
10737
  fi
10738
fi
10739
rm -fr conftest*
10740
 
10741
 
10742
fi
10743
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10744
$as_echo "$lt_cv_dlopen_self_static" >&6; }
10745
    fi
10746
 
10747
    CPPFLAGS="$save_CPPFLAGS"
10748
    LDFLAGS="$save_LDFLAGS"
10749
    LIBS="$save_LIBS"
10750
    ;;
10751
  esac
10752
 
10753
  case $lt_cv_dlopen_self in
10754
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10755
  *) enable_dlopen_self=unknown ;;
10756
  esac
10757
 
10758
  case $lt_cv_dlopen_self_static in
10759
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10760
  *) enable_dlopen_self_static=unknown ;;
10761
  esac
10762
fi
10763
 
10764
 
10765
 
10766
 
10767
 
10768
 
10769
 
10770
 
10771
 
10772
 
10773
 
10774
 
10775
 
10776
 
10777
 
10778
 
10779
 
10780
striplib=
10781
old_striplib=
10782
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10783
$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10784
if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10785
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10786
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10787
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10788
$as_echo "yes" >&6; }
10789
else
10790
# FIXME - insert some real tests, host_os isn't really good enough
10791
  case $host_os in
10792
  darwin*)
10793
    if test -n "$STRIP" ; then
10794
      striplib="$STRIP -x"
10795
      old_striplib="$STRIP -S"
10796
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10797
$as_echo "yes" >&6; }
10798
    else
10799
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10800
$as_echo "no" >&6; }
10801
    fi
10802
    ;;
10803
  *)
10804
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10805
$as_echo "no" >&6; }
10806
    ;;
10807
  esac
10808
fi
10809
 
10810
 
10811
 
10812
 
10813
 
10814
 
10815
 
10816
 
10817
 
10818
 
10819
 
10820
 
10821
  # Report which library types will actually be built
10822
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10823
$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10824
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10825
$as_echo "$can_build_shared" >&6; }
10826
 
10827
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10828
$as_echo_n "checking whether to build shared libraries... " >&6; }
10829
  test "$can_build_shared" = "no" && enable_shared=no
10830
 
10831
  # On AIX, shared libraries and static libraries use the same namespace, and
10832
  # are all built from PIC.
10833
  case $host_os in
10834
  aix3*)
10835
    test "$enable_shared" = yes && enable_static=no
10836
    if test -n "$RANLIB"; then
10837
      archive_cmds="$archive_cmds~\$RANLIB \$lib"
10838
      postinstall_cmds='$RANLIB $lib'
10839
    fi
10840
    ;;
10841
 
10842
  aix[4-9]*)
10843
    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10844
      test "$enable_shared" = yes && enable_static=no
10845
    fi
10846
    ;;
10847
  esac
10848
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10849
$as_echo "$enable_shared" >&6; }
10850
 
10851
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10852
$as_echo_n "checking whether to build static libraries... " >&6; }
10853
  # Make sure either enable_shared or enable_static is yes.
10854
  test "$enable_shared" = yes || enable_static=yes
10855
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10856
$as_echo "$enable_static" >&6; }
10857
 
10858
 
10859
 
10860
 
10861
fi
10862
ac_ext=c
10863
ac_cpp='$CPP $CPPFLAGS'
10864
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10865
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10866
ac_compiler_gnu=$ac_cv_c_compiler_gnu
10867
 
10868
CC="$lt_save_CC"
10869
 
10870
 
10871
 
10872
 
10873
 
10874
 
10875
 
10876
 
10877
 
10878
 
10879
 
10880
 
10881
 
10882
        ac_config_commands="$ac_config_commands libtool"
10883
 
10884
 
10885
 
10886
 
10887
# Only expand once:
10888
 
10889
 
10890
 
10891
 
10892
 
10893
case $host in
10894
  *-cygwin* | *-mingw*)
10895
    # 'host' will be top-level target in the case of a target lib,
10896
    # we must compare to with_cross_host to decide if this is a native
10897
    # or cross-compiler and select where to install dlls appropriately.
10898
    if test -n "$with_cross_host" &&
10899
        test x"$with_cross_host" != x"no"; then
10900
      lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
10901
    else
10902
      lt_host_flags='-no-undefined -bindir "$(bindir)"';
10903
    fi
10904
    ;;
10905
  *)
10906
    lt_host_flags=
10907
    ;;
10908
esac
10909
 
10910
 
10911
 
10912
 
10913
ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
10914
case $ac_cv_c_int64_t in #(
10915
  no|yes) ;; #(
10916
  *)
10917
 
10918
cat >>confdefs.h <<_ACEOF
10919
#define int64_t $ac_cv_c_int64_t
10920
_ACEOF
10921
;;
10922
esac
10923
 
10924
ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
10925
case $ac_cv_c_uint64_t in #(
10926
  no|yes) ;; #(
10927
  *)
10928
 
10929
$as_echo "#define _UINT64_T 1" >>confdefs.h
10930
 
10931
 
10932
cat >>confdefs.h <<_ACEOF
10933
#define uint64_t $ac_cv_c_uint64_t
10934
_ACEOF
10935
;;
10936
  esac
10937
 
10938
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
10939
$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
10940
if test "${ac_cv_header_sys_wait_h+set}" = set; then :
10941
  $as_echo_n "(cached) " >&6
10942
else
10943
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10944
/* end confdefs.h.  */
10945
#include 
10946
#include 
10947
#ifndef WEXITSTATUS
10948
# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
10949
#endif
10950
#ifndef WIFEXITED
10951
# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
10952
#endif
10953
 
10954
int
10955
main ()
10956
{
10957
  int s;
10958
  wait (&s);
10959
  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
10960
  ;
10961
  return 0;
10962
}
10963
_ACEOF
10964
if ac_fn_c_try_compile "$LINENO"; then :
10965
  ac_cv_header_sys_wait_h=yes
10966
else
10967
  ac_cv_header_sys_wait_h=no
10968
fi
10969
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10970
fi
10971
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
10972
$as_echo "$ac_cv_header_sys_wait_h" >&6; }
10973
if test $ac_cv_header_sys_wait_h = yes; then
10974
 
10975
$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
10976
 
10977
fi
10978
 
10979
ac_config_files="$ac_config_files Makefile"
10980
 
10981
ac_config_headers="$ac_config_headers config.h"
10982
 
10983
cat >confcache <<\_ACEOF
10984
# This file is a shell script that caches the results of configure
10985
# tests run on this system so they can be shared between configure
10986
# scripts and configure runs, see configure's option --config-cache.
10987
# It is not useful on other systems.  If it contains results you don't
10988
# want to keep, you may remove or edit it.
10989
#
10990
# config.status only pays attention to the cache file if you give it
10991
# the --recheck option to rerun configure.
10992
#
10993
# `ac_cv_env_foo' variables (set or unset) will be overridden when
10994
# loading this file, other *unset* `ac_cv_foo' will be assigned the
10995
# following values.
10996
 
10997
_ACEOF
10998
 
10999
# The following way of writing the cache mishandles newlines in values,
11000
# but we know of no workaround that is simple, portable, and efficient.
11001
# So, we kill variables containing newlines.
11002
# Ultrix sh set writes to stderr and can't be redirected directly,
11003
# and sets the high bit in the cache file unless we assign to the vars.
11004
(
11005
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11006
    eval ac_val=\$$ac_var
11007
    case $ac_val in #(
11008
    *${as_nl}*)
11009
      case $ac_var in #(
11010
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11011
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11012
      esac
11013
      case $ac_var in #(
11014
      _ | IFS | as_nl) ;; #(
11015
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11016
      *) { eval $ac_var=; unset $ac_var;} ;;
11017
      esac ;;
11018
    esac
11019
  done
11020
 
11021
  (set) 2>&1 |
11022
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11023
    *${as_nl}ac_space=\ *)
11024
      # `set' does not quote correctly, so add quotes: double-quote
11025
      # substitution turns \\\\ into \\, and sed turns \\ into \.
11026
      sed -n \
11027
        "s/'/'\\\\''/g;
11028
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11029
      ;; #(
11030
    *)
11031
      # `set' quotes correctly as required by POSIX, so do not add quotes.
11032
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11033
      ;;
11034
    esac |
11035
    sort
11036
) |
11037
  sed '
11038
     /^ac_cv_env_/b end
11039
     t clear
11040
     :clear
11041
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11042
     t end
11043
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11044
     :end' >>confcache
11045
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11046
  if test -w "$cache_file"; then
11047
    test "x$cache_file" != "x/dev/null" &&
11048
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11049
$as_echo "$as_me: updating cache $cache_file" >&6;}
11050
    cat confcache >$cache_file
11051
  else
11052
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11053
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11054
  fi
11055
fi
11056
rm -f confcache
11057
 
11058
test "x$prefix" = xNONE && prefix=$ac_default_prefix
11059
# Let make expand exec_prefix.
11060
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11061
 
11062
DEFS=-DHAVE_CONFIG_H
11063
 
11064
ac_libobjs=
11065
ac_ltlibobjs=
11066
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11067
  # 1. Remove the extension, and $U if already installed.
11068
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11069
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11070
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11071
  #    will be set to the directory where LIBOBJS objects are built.
11072
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11073
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11074
done
11075
LIBOBJS=$ac_libobjs
11076
 
11077
LTLIBOBJS=$ac_ltlibobjs
11078
 
11079
 
11080
 if test -n "$EXEEXT"; then
11081
  am__EXEEXT_TRUE=
11082
  am__EXEEXT_FALSE='#'
11083
else
11084
  am__EXEEXT_TRUE='#'
11085
  am__EXEEXT_FALSE=
11086
fi
11087
 
11088
if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11089
  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11090
Usually this means the macro was only invoked conditionally." "$LINENO" 5
11091
fi
11092
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11093
  as_fn_error "conditional \"AMDEP\" was never defined.
11094
Usually this means the macro was only invoked conditionally." "$LINENO" 5
11095
fi
11096
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11097
  as_fn_error "conditional \"am__fastdepCC\" was never defined.
11098
Usually this means the macro was only invoked conditionally." "$LINENO" 5
11099
fi
11100
 
11101
: ${CONFIG_STATUS=./config.status}
11102
ac_write_fail=0
11103
ac_clean_files_save=$ac_clean_files
11104
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11105
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11106
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11107
as_write_fail=0
11108
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11109
#! $SHELL
11110
# Generated by $as_me.
11111
# Run this file to recreate the current configuration.
11112
# Compiler output produced by configure, useful for debugging
11113
# configure, is in config.log if it exists.
11114
 
11115
debug=false
11116
ac_cs_recheck=false
11117
ac_cs_silent=false
11118
 
11119
SHELL=\${CONFIG_SHELL-$SHELL}
11120
export SHELL
11121
_ASEOF
11122
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11123
## -------------------- ##
11124
## M4sh Initialization. ##
11125
## -------------------- ##
11126
 
11127
# Be more Bourne compatible
11128
DUALCASE=1; export DUALCASE # for MKS sh
11129
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11130
  emulate sh
11131
  NULLCMD=:
11132
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11133
  # is contrary to our usage.  Disable this feature.
11134
  alias -g '${1+"$@"}'='"$@"'
11135
  setopt NO_GLOB_SUBST
11136
else
11137
  case `(set -o) 2>/dev/null` in #(
11138
  *posix*) :
11139
    set -o posix ;; #(
11140
  *) :
11141
     ;;
11142
esac
11143
fi
11144
 
11145
 
11146
as_nl='
11147
'
11148
export as_nl
11149
# Printing a long string crashes Solaris 7 /usr/bin/printf.
11150
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11151
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11152
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11153
# Prefer a ksh shell builtin over an external printf program on Solaris,
11154
# but without wasting forks for bash or zsh.
11155
if test -z "$BASH_VERSION$ZSH_VERSION" \
11156
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11157
  as_echo='print -r --'
11158
  as_echo_n='print -rn --'
11159
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11160
  as_echo='printf %s\n'
11161
  as_echo_n='printf %s'
11162
else
11163
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11164
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11165
    as_echo_n='/usr/ucb/echo -n'
11166
  else
11167
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11168
    as_echo_n_body='eval
11169
      arg=$1;
11170
      case $arg in #(
11171
      *"$as_nl"*)
11172
        expr "X$arg" : "X\\(.*\\)$as_nl";
11173
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11174
      esac;
11175
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11176
    '
11177
    export as_echo_n_body
11178
    as_echo_n='sh -c $as_echo_n_body as_echo'
11179
  fi
11180
  export as_echo_body
11181
  as_echo='sh -c $as_echo_body as_echo'
11182
fi
11183
 
11184
# The user is always right.
11185
if test "${PATH_SEPARATOR+set}" != set; then
11186
  PATH_SEPARATOR=:
11187
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11188
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11189
      PATH_SEPARATOR=';'
11190
  }
11191
fi
11192
 
11193
 
11194
# IFS
11195
# We need space, tab and new line, in precisely that order.  Quoting is
11196
# there to prevent editors from complaining about space-tab.
11197
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11198
# splitting by setting IFS to empty value.)
11199
IFS=" ""        $as_nl"
11200
 
11201
# Find who we are.  Look in the path if we contain no directory separator.
11202
case $0 in #((
11203
  *[\\/]* ) as_myself=$0 ;;
11204
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11205
for as_dir in $PATH
11206
do
11207
  IFS=$as_save_IFS
11208
  test -z "$as_dir" && as_dir=.
11209
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11210
  done
11211
IFS=$as_save_IFS
11212
 
11213
     ;;
11214
esac
11215
# We did not find ourselves, most probably we were run as `sh COMMAND'
11216
# in which case we are not to be found in the path.
11217
if test "x$as_myself" = x; then
11218
  as_myself=$0
11219
fi
11220
if test ! -f "$as_myself"; then
11221
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11222
  exit 1
11223
fi
11224
 
11225
# Unset variables that we do not need and which cause bugs (e.g. in
11226
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11227
# suppresses any "Segmentation fault" message there.  '((' could
11228
# trigger a bug in pdksh 5.2.14.
11229
for as_var in BASH_ENV ENV MAIL MAILPATH
11230
do eval test x\${$as_var+set} = xset \
11231
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11232
done
11233
PS1='$ '
11234
PS2='> '
11235
PS4='+ '
11236
 
11237
# NLS nuisances.
11238
LC_ALL=C
11239
export LC_ALL
11240
LANGUAGE=C
11241
export LANGUAGE
11242
 
11243
# CDPATH.
11244
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11245
 
11246
 
11247
# as_fn_error ERROR [LINENO LOG_FD]
11248
# ---------------------------------
11249
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11250
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11251
# script with status $?, using 1 if that was 0.
11252
as_fn_error ()
11253
{
11254
  as_status=$?; test $as_status -eq 0 && as_status=1
11255
  if test "$3"; then
11256
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11257
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11258
  fi
11259
  $as_echo "$as_me: error: $1" >&2
11260
  as_fn_exit $as_status
11261
} # as_fn_error
11262
 
11263
 
11264
# as_fn_set_status STATUS
11265
# -----------------------
11266
# Set $? to STATUS, without forking.
11267
as_fn_set_status ()
11268
{
11269
  return $1
11270
} # as_fn_set_status
11271
 
11272
# as_fn_exit STATUS
11273
# -----------------
11274
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11275
as_fn_exit ()
11276
{
11277
  set +e
11278
  as_fn_set_status $1
11279
  exit $1
11280
} # as_fn_exit
11281
 
11282
# as_fn_unset VAR
11283
# ---------------
11284
# Portably unset VAR.
11285
as_fn_unset ()
11286
{
11287
  { eval $1=; unset $1;}
11288
}
11289
as_unset=as_fn_unset
11290
# as_fn_append VAR VALUE
11291
# ----------------------
11292
# Append the text in VALUE to the end of the definition contained in VAR. Take
11293
# advantage of any shell optimizations that allow amortized linear growth over
11294
# repeated appends, instead of the typical quadratic growth present in naive
11295
# implementations.
11296
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11297
  eval 'as_fn_append ()
11298
  {
11299
    eval $1+=\$2
11300
  }'
11301
else
11302
  as_fn_append ()
11303
  {
11304
    eval $1=\$$1\$2
11305
  }
11306
fi # as_fn_append
11307
 
11308
# as_fn_arith ARG...
11309
# ------------------
11310
# Perform arithmetic evaluation on the ARGs, and store the result in the
11311
# global $as_val. Take advantage of shells that can avoid forks. The arguments
11312
# must be portable across $(()) and expr.
11313
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11314
  eval 'as_fn_arith ()
11315
  {
11316
    as_val=$(( $* ))
11317
  }'
11318
else
11319
  as_fn_arith ()
11320
  {
11321
    as_val=`expr "$@" || test $? -eq 1`
11322
  }
11323
fi # as_fn_arith
11324
 
11325
 
11326
if expr a : '\(a\)' >/dev/null 2>&1 &&
11327
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
11328
  as_expr=expr
11329
else
11330
  as_expr=false
11331
fi
11332
 
11333
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11334
  as_basename=basename
11335
else
11336
  as_basename=false
11337
fi
11338
 
11339
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11340
  as_dirname=dirname
11341
else
11342
  as_dirname=false
11343
fi
11344
 
11345
as_me=`$as_basename -- "$0" ||
11346
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11347
         X"$0" : 'X\(//\)$' \| \
11348
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11349
$as_echo X/"$0" |
11350
    sed '/^.*\/\([^/][^/]*\)\/*$/{
11351
            s//\1/
11352
            q
11353
          }
11354
          /^X\/\(\/\/\)$/{
11355
            s//\1/
11356
            q
11357
          }
11358
          /^X\/\(\/\).*/{
11359
            s//\1/
11360
            q
11361
          }
11362
          s/.*/./; q'`
11363
 
11364
# Avoid depending upon Character Ranges.
11365
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11366
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11367
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11368
as_cr_digits='0123456789'
11369
as_cr_alnum=$as_cr_Letters$as_cr_digits
11370
 
11371
ECHO_C= ECHO_N= ECHO_T=
11372
case `echo -n x` in #(((((
11373
-n*)
11374
  case `echo 'xy\c'` in
11375
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
11376
  xy)  ECHO_C='\c';;
11377
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
11378
       ECHO_T=' ';;
11379
  esac;;
11380
*)
11381
  ECHO_N='-n';;
11382
esac
11383
 
11384
rm -f conf$$ conf$$.exe conf$$.file
11385
if test -d conf$$.dir; then
11386
  rm -f conf$$.dir/conf$$.file
11387
else
11388
  rm -f conf$$.dir
11389
  mkdir conf$$.dir 2>/dev/null
11390
fi
11391
if (echo >conf$$.file) 2>/dev/null; then
11392
  if ln -s conf$$.file conf$$ 2>/dev/null; then
11393
    as_ln_s='ln -s'
11394
    # ... but there are two gotchas:
11395
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11396
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11397
    # In both cases, we have to default to `cp -p'.
11398
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11399
      as_ln_s='cp -p'
11400
  elif ln conf$$.file conf$$ 2>/dev/null; then
11401
    as_ln_s=ln
11402
  else
11403
    as_ln_s='cp -p'
11404
  fi
11405
else
11406
  as_ln_s='cp -p'
11407
fi
11408
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11409
rmdir conf$$.dir 2>/dev/null
11410
 
11411
 
11412
# as_fn_mkdir_p
11413
# -------------
11414
# Create "$as_dir" as a directory, including parents if necessary.
11415
as_fn_mkdir_p ()
11416
{
11417
 
11418
  case $as_dir in #(
11419
  -*) as_dir=./$as_dir;;
11420
  esac
11421
  test -d "$as_dir" || eval $as_mkdir_p || {
11422
    as_dirs=
11423
    while :; do
11424
      case $as_dir in #(
11425
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11426
      *) as_qdir=$as_dir;;
11427
      esac
11428
      as_dirs="'$as_qdir' $as_dirs"
11429
      as_dir=`$as_dirname -- "$as_dir" ||
11430
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11431
         X"$as_dir" : 'X\(//\)[^/]' \| \
11432
         X"$as_dir" : 'X\(//\)$' \| \
11433
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11434
$as_echo X"$as_dir" |
11435
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11436
            s//\1/
11437
            q
11438
          }
11439
          /^X\(\/\/\)[^/].*/{
11440
            s//\1/
11441
            q
11442
          }
11443
          /^X\(\/\/\)$/{
11444
            s//\1/
11445
            q
11446
          }
11447
          /^X\(\/\).*/{
11448
            s//\1/
11449
            q
11450
          }
11451
          s/.*/./; q'`
11452
      test -d "$as_dir" && break
11453
    done
11454
    test -z "$as_dirs" || eval "mkdir $as_dirs"
11455
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11456
 
11457
 
11458
} # as_fn_mkdir_p
11459
if mkdir -p . 2>/dev/null; then
11460
  as_mkdir_p='mkdir -p "$as_dir"'
11461
else
11462
  test -d ./-p && rmdir ./-p
11463
  as_mkdir_p=false
11464
fi
11465
 
11466
if test -x / >/dev/null 2>&1; then
11467
  as_test_x='test -x'
11468
else
11469
  if ls -dL / >/dev/null 2>&1; then
11470
    as_ls_L_option=L
11471
  else
11472
    as_ls_L_option=
11473
  fi
11474
  as_test_x='
11475
    eval sh -c '\''
11476
      if test -d "$1"; then
11477
        test -d "$1/.";
11478
      else
11479
        case $1 in #(
11480
        -*)set "./$1";;
11481
        esac;
11482
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11483
        ???[sx]*):;;*)false;;esac;fi
11484
    '\'' sh
11485
  '
11486
fi
11487
as_executable_p=$as_test_x
11488
 
11489
# Sed expression to map a string onto a valid CPP name.
11490
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11491
 
11492
# Sed expression to map a string onto a valid variable name.
11493
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11494
 
11495
 
11496
exec 6>&1
11497
## ----------------------------------- ##
11498
## Main body of $CONFIG_STATUS script. ##
11499
## ----------------------------------- ##
11500
_ASEOF
11501
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11502
 
11503
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11504
# Save the log message, to keep $0 and so on meaningful, and to
11505
# report actual input values of CONFIG_FILES etc. instead of their
11506
# values after options handling.
11507
ac_log="
11508
This file was extended by LTO plugin for ld $as_me 0.1, which was
11509
generated by GNU Autoconf 2.64.  Invocation command line was
11510
 
11511
  CONFIG_FILES    = $CONFIG_FILES
11512
  CONFIG_HEADERS  = $CONFIG_HEADERS
11513
  CONFIG_LINKS    = $CONFIG_LINKS
11514
  CONFIG_COMMANDS = $CONFIG_COMMANDS
11515
  $ $0 $@
11516
 
11517
on `(hostname || uname -n) 2>/dev/null | sed 1q`
11518
"
11519
 
11520
_ACEOF
11521
 
11522
case $ac_config_files in *"
11523
"*) set x $ac_config_files; shift; ac_config_files=$*;;
11524
esac
11525
 
11526
case $ac_config_headers in *"
11527
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11528
esac
11529
 
11530
 
11531
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11532
# Files that config.status was made for.
11533
config_files="$ac_config_files"
11534
config_headers="$ac_config_headers"
11535
config_commands="$ac_config_commands"
11536
 
11537
_ACEOF
11538
 
11539
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11540
ac_cs_usage="\
11541
\`$as_me' instantiates files and other configuration actions
11542
from templates according to the current configuration.  Unless the files
11543
and actions are specified as TAGs, all are instantiated by default.
11544
 
11545
Usage: $0 [OPTION]... [TAG]...
11546
 
11547
  -h, --help       print this help, then exit
11548
  -V, --version    print version number and configuration settings, then exit
11549
  -q, --quiet, --silent
11550
                   do not print progress messages
11551
  -d, --debug      don't remove temporary files
11552
      --recheck    update $as_me by reconfiguring in the same conditions
11553
      --file=FILE[:TEMPLATE]
11554
                   instantiate the configuration file FILE
11555
      --header=FILE[:TEMPLATE]
11556
                   instantiate the configuration header FILE
11557
 
11558
Configuration files:
11559
$config_files
11560
 
11561
Configuration headers:
11562
$config_headers
11563
 
11564
Configuration commands:
11565
$config_commands
11566
 
11567
Report bugs to the package provider."
11568
 
11569
_ACEOF
11570
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11571
ac_cs_version="\\
11572
LTO plugin for ld config.status 0.1
11573
configured by $0, generated by GNU Autoconf 2.64,
11574
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11575
 
11576
Copyright (C) 2009 Free Software Foundation, Inc.
11577
This config.status script is free software; the Free Software Foundation
11578
gives unlimited permission to copy, distribute and modify it."
11579
 
11580
ac_pwd='$ac_pwd'
11581
srcdir='$srcdir'
11582
INSTALL='$INSTALL'
11583
MKDIR_P='$MKDIR_P'
11584
AWK='$AWK'
11585
test -n "\$AWK" || AWK=awk
11586
_ACEOF
11587
 
11588
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11589
# The default lists apply if the user does not specify any file.
11590
ac_need_defaults=:
11591
while test $# != 0
11592
do
11593
  case $1 in
11594
  --*=*)
11595
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
11596
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11597
    ac_shift=:
11598
    ;;
11599
  *)
11600
    ac_option=$1
11601
    ac_optarg=$2
11602
    ac_shift=shift
11603
    ;;
11604
  esac
11605
 
11606
  case $ac_option in
11607
  # Handling of the options.
11608
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11609
    ac_cs_recheck=: ;;
11610
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11611
    $as_echo "$ac_cs_version"; exit ;;
11612
  --debug | --debu | --deb | --de | --d | -d )
11613
    debug=: ;;
11614
  --file | --fil | --fi | --f )
11615
    $ac_shift
11616
    case $ac_optarg in
11617
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11618
    esac
11619
    as_fn_append CONFIG_FILES " '$ac_optarg'"
11620
    ac_need_defaults=false;;
11621
  --header | --heade | --head | --hea )
11622
    $ac_shift
11623
    case $ac_optarg in
11624
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11625
    esac
11626
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11627
    ac_need_defaults=false;;
11628
  --he | --h)
11629
    # Conflict between --help and --header
11630
    as_fn_error "ambiguous option: \`$1'
11631
Try \`$0 --help' for more information.";;
11632
  --help | --hel | -h )
11633
    $as_echo "$ac_cs_usage"; exit ;;
11634
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11635
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
11636
    ac_cs_silent=: ;;
11637
 
11638
  # This is an error.
11639
  -*) as_fn_error "unrecognized option: \`$1'
11640
Try \`$0 --help' for more information." ;;
11641
 
11642
  *) as_fn_append ac_config_targets " $1"
11643
     ac_need_defaults=false ;;
11644
 
11645
  esac
11646
  shift
11647
done
11648
 
11649
ac_configure_extra_args=
11650
 
11651
if $ac_cs_silent; then
11652
  exec 6>/dev/null
11653
  ac_configure_extra_args="$ac_configure_extra_args --silent"
11654
fi
11655
 
11656
_ACEOF
11657
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11658
if \$ac_cs_recheck; then
11659
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11660
  shift
11661
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11662
  CONFIG_SHELL='$SHELL'
11663
  export CONFIG_SHELL
11664
  exec "\$@"
11665
fi
11666
 
11667
_ACEOF
11668
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11669
exec 5>>config.log
11670
{
11671
  echo
11672
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11673
## Running $as_me. ##
11674
_ASBOX
11675
  $as_echo "$ac_log"
11676
} >&5
11677
 
11678
_ACEOF
11679
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11680
#
11681
# INIT-COMMANDS
11682
#
11683
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11684
 
11685
 
11686
# The HP-UX ksh and POSIX shell print the target directory to stdout
11687
# if CDPATH is set.
11688
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11689
 
11690
sed_quote_subst='$sed_quote_subst'
11691
double_quote_subst='$double_quote_subst'
11692
delay_variable_subst='$delay_variable_subst'
11693
macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
11694
macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
11695
enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
11696
enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
11697
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
11698
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
11699
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
11700
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
11701
host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
11702
host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
11703
host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
11704
build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
11705
build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
11706
build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
11707
SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
11708
Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
11709
GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
11710
EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
11711
FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
11712
LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
11713
NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
11714
LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
11715
max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
11716
ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
11717
exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
11718
lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
11719
lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
11720
lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
11721
reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
11722
reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
11723
OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
11724
deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
11725
file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
11726
AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
11727
AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
11728
STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
11729
RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
11730
old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11731
old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11732
old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
11733
lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
11734
CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
11735
CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
11736
compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
11737
GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
11738
lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
11739
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
11740
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
11741
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"`'
11742
objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
11743
MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
11744
lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
11745
lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
11746
lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
11747
lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
11748
lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
11749
need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
11750
DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
11751
NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
11752
LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
11753
OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
11754
OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
11755
libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
11756
shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
11757
extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11758
archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
11759
enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
11760
export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
11761
whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
11762
compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
11763
old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
11764
old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11765
archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
11766
archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11767
module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
11768
module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11769
with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
11770
allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
11771
no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
11772
hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
11773
hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
11774
hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
11775
hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
11776
hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
11777
hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
11778
hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
11779
hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
11780
inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
11781
link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
11782
fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
11783
always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
11784
export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
11785
exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
11786
include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
11787
prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
11788
file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
11789
variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
11790
need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
11791
need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
11792
version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
11793
runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
11794
shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
11795
shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
11796
libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
11797
library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
11798
soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
11799
install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
11800
postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11801
postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11802
finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
11803
finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
11804
hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
11805
sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
11806
sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
11807
hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
11808
enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
11809
enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
11810
enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
11811
old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
11812
striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
11813
 
11814
LTCC='$LTCC'
11815
LTCFLAGS='$LTCFLAGS'
11816
compiler='$compiler_DEFAULT'
11817
 
11818
# A function that is used when there is no print builtin or printf.
11819
func_fallback_echo ()
11820
{
11821
  eval 'cat <<_LTECHO_EOF
11822
\$1
11823
_LTECHO_EOF'
11824
}
11825
 
11826
# Quote evaled strings.
11827
for var in SHELL \
11828
ECHO \
11829
SED \
11830
GREP \
11831
EGREP \
11832
FGREP \
11833
LD \
11834
NM \
11835
LN_S \
11836
lt_SP2NL \
11837
lt_NL2SP \
11838
reload_flag \
11839
OBJDUMP \
11840
deplibs_check_method \
11841
file_magic_cmd \
11842
AR \
11843
AR_FLAGS \
11844
STRIP \
11845
RANLIB \
11846
CC \
11847
CFLAGS \
11848
compiler \
11849
lt_cv_sys_global_symbol_pipe \
11850
lt_cv_sys_global_symbol_to_cdecl \
11851
lt_cv_sys_global_symbol_to_c_name_address \
11852
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11853
lt_prog_compiler_no_builtin_flag \
11854
lt_prog_compiler_wl \
11855
lt_prog_compiler_pic \
11856
lt_prog_compiler_static \
11857
lt_cv_prog_compiler_c_o \
11858
need_locks \
11859
DSYMUTIL \
11860
NMEDIT \
11861
LIPO \
11862
OTOOL \
11863
OTOOL64 \
11864
shrext_cmds \
11865
export_dynamic_flag_spec \
11866
whole_archive_flag_spec \
11867
compiler_needs_object \
11868
with_gnu_ld \
11869
allow_undefined_flag \
11870
no_undefined_flag \
11871
hardcode_libdir_flag_spec \
11872
hardcode_libdir_flag_spec_ld \
11873
hardcode_libdir_separator \
11874
fix_srcfile_path \
11875
exclude_expsyms \
11876
include_expsyms \
11877
file_list_spec \
11878
variables_saved_for_relink \
11879
libname_spec \
11880
library_names_spec \
11881
soname_spec \
11882
install_override_mode \
11883
finish_eval \
11884
old_striplib \
11885
striplib; do
11886
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
11887
    *[\\\\\\\`\\"\\\$]*)
11888
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
11889
      ;;
11890
    *)
11891
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11892
      ;;
11893
    esac
11894
done
11895
 
11896
# Double-quote double-evaled strings.
11897
for var in reload_cmds \
11898
old_postinstall_cmds \
11899
old_postuninstall_cmds \
11900
old_archive_cmds \
11901
extract_expsyms_cmds \
11902
old_archive_from_new_cmds \
11903
old_archive_from_expsyms_cmds \
11904
archive_cmds \
11905
archive_expsym_cmds \
11906
module_cmds \
11907
module_expsym_cmds \
11908
export_symbols_cmds \
11909
prelink_cmds \
11910
postinstall_cmds \
11911
postuninstall_cmds \
11912
finish_cmds \
11913
sys_lib_search_path_spec \
11914
sys_lib_dlsearch_path_spec; do
11915
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
11916
    *[\\\\\\\`\\"\\\$]*)
11917
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
11918
      ;;
11919
    *)
11920
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11921
      ;;
11922
    esac
11923
done
11924
 
11925
ac_aux_dir='$ac_aux_dir'
11926
xsi_shell='$xsi_shell'
11927
lt_shell_append='$lt_shell_append'
11928
 
11929
# See if we are running on zsh, and set the options which allow our
11930
# commands through without removal of \ escapes INIT.
11931
if test -n "\${ZSH_VERSION+set}" ; then
11932
   setopt NO_GLOB_SUBST
11933
fi
11934
 
11935
 
11936
    PACKAGE='$PACKAGE'
11937
    VERSION='$VERSION'
11938
    TIMESTAMP='$TIMESTAMP'
11939
    RM='$RM'
11940
    ofile='$ofile'
11941
 
11942
 
11943
 
11944
 
11945
_ACEOF
11946
 
11947
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11948
 
11949
# Handling of arguments.
11950
for ac_config_target in $ac_config_targets
11951
do
11952
  case $ac_config_target in
11953
    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
11954
    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
11955
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
11956
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
11957
 
11958
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11959
  esac
11960
done
11961
 
11962
 
11963
# If the user did not use the arguments to specify the items to instantiate,
11964
# then the envvar interface is used.  Set only those that are not.
11965
# We use the long form for the default assignment because of an extremely
11966
# bizarre bug on SunOS 4.1.3.
11967
if $ac_need_defaults; then
11968
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11969
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11970
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
11971
fi
11972
 
11973
# Have a temporary directory for convenience.  Make it in the build tree
11974
# simply because there is no reason against having it here, and in addition,
11975
# creating and moving files from /tmp can sometimes cause problems.
11976
# Hook for its removal unless debugging.
11977
# Note that there is a small window in which the directory will not be cleaned:
11978
# after its creation but before its name has been assigned to `$tmp'.
11979
$debug ||
11980
{
11981
  tmp=
11982
  trap 'exit_status=$?
11983
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11984
' 0
11985
  trap 'as_fn_exit 1' 1 2 13 15
11986
}
11987
# Create a (secure) tmp directory for tmp files.
11988
 
11989
{
11990
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11991
  test -n "$tmp" && test -d "$tmp"
11992
}  ||
11993
{
11994
  tmp=./conf$$-$RANDOM
11995
  (umask 077 && mkdir "$tmp")
11996
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
11997
 
11998
# Set up the scripts for CONFIG_FILES section.
11999
# No need to generate them if there are no CONFIG_FILES.
12000
# This happens for instance with `./config.status config.h'.
12001
if test -n "$CONFIG_FILES"; then
12002
 
12003
 
12004
ac_cr=`echo X | tr X '\015'`
12005
# On cygwin, bash can eat \r inside `` if the user requested igncr.
12006
# But we know of no other shell where ac_cr would be empty at this
12007
# point, so we can use a bashism as a fallback.
12008
if test "x$ac_cr" = x; then
12009
  eval ac_cr=\$\'\\r\'
12010
fi
12011
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
12012
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12013
  ac_cs_awk_cr='\r'
12014
else
12015
  ac_cs_awk_cr=$ac_cr
12016
fi
12017
 
12018
echo 'BEGIN {' >"$tmp/subs1.awk" &&
12019
_ACEOF
12020
 
12021
 
12022
{
12023
  echo "cat >conf$$subs.awk <<_ACEOF" &&
12024
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12025
  echo "_ACEOF"
12026
} >conf$$subs.sh ||
12027
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12028
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12029
ac_delim='%!_!# '
12030
for ac_last_try in false false false false false :; do
12031
  . ./conf$$subs.sh ||
12032
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12033
 
12034
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12035
  if test $ac_delim_n = $ac_delim_num; then
12036
    break
12037
  elif $ac_last_try; then
12038
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12039
  else
12040
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12041
  fi
12042
done
12043
rm -f conf$$subs.sh
12044
 
12045
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12046
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12047
_ACEOF
12048
sed -n '
12049
h
12050
s/^/S["/; s/!.*/"]=/
12051
p
12052
g
12053
s/^[^!]*!//
12054
:repl
12055
t repl
12056
s/'"$ac_delim"'$//
12057
t delim
12058
:nl
12059
h
12060
s/\(.\{148\}\).*/\1/
12061
t more1
12062
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12063
p
12064
n
12065
b repl
12066
:more1
12067
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12068
p
12069
g
12070
s/.\{148\}//
12071
t nl
12072
:delim
12073
h
12074
s/\(.\{148\}\).*/\1/
12075
t more2
12076
s/["\\]/\\&/g; s/^/"/; s/$/"/
12077
p
12078
b
12079
:more2
12080
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12081
p
12082
g
12083
s/.\{148\}//
12084
t delim
12085
' 
12086
/^[^""]/{
12087
  N
12088
  s/\n//
12089
}
12090
' >>$CONFIG_STATUS || ac_write_fail=1
12091
rm -f conf$$subs.awk
12092
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12093
_ACAWK
12094
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12095
  for (key in S) S_is_set[key] = 1
12096
  FS = ""
12097
 
12098
}
12099
{
12100
  line = $ 0
12101
  nfields = split(line, field, "@")
12102
  substed = 0
12103
  len = length(field[1])
12104
  for (i = 2; i < nfields; i++) {
12105
    key = field[i]
12106
    keylen = length(key)
12107
    if (S_is_set[key]) {
12108
      value = S[key]
12109
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12110
      len += length(value) + length(field[++i])
12111
      substed = 1
12112
    } else
12113
      len += 1 + keylen
12114
  }
12115
 
12116
  print line
12117
}
12118
 
12119
_ACAWK
12120
_ACEOF
12121
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12122
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12123
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12124
else
12125
  cat
12126
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12127
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
12128
_ACEOF
12129
 
12130
# VPATH may cause trouble with some makes, so we remove $(srcdir),
12131
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12132
# trailing colons and then remove the whole line if VPATH becomes empty
12133
# (actually we leave an empty line to preserve line numbers).
12134
if test "x$srcdir" = x.; then
12135
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
12136
s/:*\$(srcdir):*/:/
12137
s/:*\${srcdir}:*/:/
12138
s/:*@srcdir@:*/:/
12139
s/^\([^=]*=[     ]*\):*/\1/
12140
s/:*$//
12141
s/^[^=]*=[       ]*$//
12142
}'
12143
fi
12144
 
12145
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12146
fi # test -n "$CONFIG_FILES"
12147
 
12148
# Set up the scripts for CONFIG_HEADERS section.
12149
# No need to generate them if there are no CONFIG_HEADERS.
12150
# This happens for instance with `./config.status Makefile'.
12151
if test -n "$CONFIG_HEADERS"; then
12152
cat >"$tmp/defines.awk" <<\_ACAWK ||
12153
BEGIN {
12154
_ACEOF
12155
 
12156
# Transform confdefs.h into an awk script `defines.awk', embedded as
12157
# here-document in config.status, that substitutes the proper values into
12158
# config.h.in to produce config.h.
12159
 
12160
# Create a delimiter string that does not exist in confdefs.h, to ease
12161
# handling of long lines.
12162
ac_delim='%!_!# '
12163
for ac_last_try in false false :; do
12164
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12165
  if test -z "$ac_t"; then
12166
    break
12167
  elif $ac_last_try; then
12168
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12169
  else
12170
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12171
  fi
12172
done
12173
 
12174
# For the awk script, D is an array of macro values keyed by name,
12175
# likewise P contains macro parameters if any.  Preserve backslash
12176
# newline sequences.
12177
 
12178
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12179
sed -n '
12180
s/.\{148\}/&'"$ac_delim"'/g
12181
t rset
12182
:rset
12183
s/^[     ]*#[    ]*define[       ][      ]*/ /
12184
t def
12185
d
12186
:def
12187
s/\\$//
12188
t bsnl
12189
s/["\\]/\\&/g
12190
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12191
D["\1"]=" \3"/p
12192
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
12193
d
12194
:bsnl
12195
s/["\\]/\\&/g
12196
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12197
D["\1"]=" \3\\\\\\n"\\/p
12198
t cont
12199
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12200
t cont
12201
d
12202
:cont
12203
n
12204
s/.\{148\}/&'"$ac_delim"'/g
12205
t clear
12206
:clear
12207
s/\\$//
12208
t bsnlc
12209
s/["\\]/\\&/g; s/^/"/; s/$/"/p
12210
d
12211
:bsnlc
12212
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12213
b cont
12214
' 
12215
s/'"$ac_delim"'/"\\\
12216
"/g' >>$CONFIG_STATUS || ac_write_fail=1
12217
 
12218
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12219
  for (key in D) D_is_set[key] = 1
12220
  FS = ""
12221
}
12222
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12223
  line = \$ 0
12224
  split(line, arg, " ")
12225
  if (arg[1] == "#") {
12226
    defundef = arg[2]
12227
    mac1 = arg[3]
12228
  } else {
12229
    defundef = substr(arg[1], 2)
12230
    mac1 = arg[2]
12231
  }
12232
  split(mac1, mac2, "(") #)
12233
  macro = mac2[1]
12234
  prefix = substr(line, 1, index(line, defundef) - 1)
12235
  if (D_is_set[macro]) {
12236
    # Preserve the white space surrounding the "#".
12237
    print prefix "define", macro P[macro] D[macro]
12238
    next
12239
  } else {
12240
    # Replace #undef with comments.  This is necessary, for example,
12241
    # in the case of _POSIX_SOURCE, which is predefined and required
12242
    # on some systems where configure will not decide to define it.
12243
    if (defundef == "undef") {
12244
      print "/*", prefix defundef, macro, "*/"
12245
      next
12246
    }
12247
  }
12248
}
12249
{ print }
12250
_ACAWK
12251
_ACEOF
12252
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12253
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
12254
fi # test -n "$CONFIG_HEADERS"
12255
 
12256
 
12257
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
12258
shift
12259
for ac_tag
12260
do
12261
  case $ac_tag in
12262
  :[FHLC]) ac_mode=$ac_tag; continue;;
12263
  esac
12264
  case $ac_mode$ac_tag in
12265
  :[FHL]*:*);;
12266
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12267
  :[FH]-) ac_tag=-:-;;
12268
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12269
  esac
12270
  ac_save_IFS=$IFS
12271
  IFS=:
12272
  set x $ac_tag
12273
  IFS=$ac_save_IFS
12274
  shift
12275
  ac_file=$1
12276
  shift
12277
 
12278
  case $ac_mode in
12279
  :L) ac_source=$1;;
12280
  :[FH])
12281
    ac_file_inputs=
12282
    for ac_f
12283
    do
12284
      case $ac_f in
12285
      -) ac_f="$tmp/stdin";;
12286
      *) # Look for the file first in the build tree, then in the source tree
12287
         # (if the path is not absolute).  The absolute path cannot be DOS-style,
12288
         # because $ac_f cannot contain `:'.
12289
         test -f "$ac_f" ||
12290
           case $ac_f in
12291
           [\\/$]*) false;;
12292
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12293
           esac ||
12294
           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12295
      esac
12296
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12297
      as_fn_append ac_file_inputs " '$ac_f'"
12298
    done
12299
 
12300
    # Let's still pretend it is `configure' which instantiates (i.e., don't
12301
    # use $as_me), people would be surprised to read:
12302
    #    /* config.h.  Generated by config.status.  */
12303
    configure_input='Generated from '`
12304
          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12305
        `' by configure.'
12306
    if test x"$ac_file" != x-; then
12307
      configure_input="$ac_file.  $configure_input"
12308
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12309
$as_echo "$as_me: creating $ac_file" >&6;}
12310
    fi
12311
    # Neutralize special characters interpreted by sed in replacement strings.
12312
    case $configure_input in #(
12313
    *\&* | *\|* | *\\* )
12314
       ac_sed_conf_input=`$as_echo "$configure_input" |
12315
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
12316
    *) ac_sed_conf_input=$configure_input;;
12317
    esac
12318
 
12319
    case $ac_tag in
12320
    *:-:* | *:-) cat >"$tmp/stdin" \
12321
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12322
    esac
12323
    ;;
12324
  esac
12325
 
12326
  ac_dir=`$as_dirname -- "$ac_file" ||
12327
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12328
         X"$ac_file" : 'X\(//\)[^/]' \| \
12329
         X"$ac_file" : 'X\(//\)$' \| \
12330
         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12331
$as_echo X"$ac_file" |
12332
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12333
            s//\1/
12334
            q
12335
          }
12336
          /^X\(\/\/\)[^/].*/{
12337
            s//\1/
12338
            q
12339
          }
12340
          /^X\(\/\/\)$/{
12341
            s//\1/
12342
            q
12343
          }
12344
          /^X\(\/\).*/{
12345
            s//\1/
12346
            q
12347
          }
12348
          s/.*/./; q'`
12349
  as_dir="$ac_dir"; as_fn_mkdir_p
12350
  ac_builddir=.
12351
 
12352
case "$ac_dir" in
12353
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12354
*)
12355
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12356
  # A ".." for each directory in $ac_dir_suffix.
12357
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12358
  case $ac_top_builddir_sub in
12359
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12360
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12361
  esac ;;
12362
esac
12363
ac_abs_top_builddir=$ac_pwd
12364
ac_abs_builddir=$ac_pwd$ac_dir_suffix
12365
# for backward compatibility:
12366
ac_top_builddir=$ac_top_build_prefix
12367
 
12368
case $srcdir in
12369
  .)  # We are building in place.
12370
    ac_srcdir=.
12371
    ac_top_srcdir=$ac_top_builddir_sub
12372
    ac_abs_top_srcdir=$ac_pwd ;;
12373
  [\\/]* | ?:[\\/]* )  # Absolute name.
12374
    ac_srcdir=$srcdir$ac_dir_suffix;
12375
    ac_top_srcdir=$srcdir
12376
    ac_abs_top_srcdir=$srcdir ;;
12377
  *) # Relative name.
12378
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12379
    ac_top_srcdir=$ac_top_build_prefix$srcdir
12380
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12381
esac
12382
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12383
 
12384
 
12385
  case $ac_mode in
12386
  :F)
12387
  #
12388
  # CONFIG_FILE
12389
  #
12390
 
12391
  case $INSTALL in
12392
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12393
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12394
  esac
12395
  ac_MKDIR_P=$MKDIR_P
12396
  case $MKDIR_P in
12397
  [\\/$]* | ?:[\\/]* ) ;;
12398
  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12399
  esac
12400
_ACEOF
12401
 
12402
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12403
# If the template does not know about datarootdir, expand it.
12404
# FIXME: This hack should be removed a few years after 2.60.
12405
ac_datarootdir_hack=; ac_datarootdir_seen=
12406
ac_sed_dataroot='
12407
/datarootdir/ {
12408
  p
12409
  q
12410
}
12411
/@datadir@/p
12412
/@docdir@/p
12413
/@infodir@/p
12414
/@localedir@/p
12415
/@mandir@/p'
12416
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12417
*datarootdir*) ac_datarootdir_seen=yes;;
12418
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12419
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12420
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12421
_ACEOF
12422
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12423
  ac_datarootdir_hack='
12424
  s&@datadir@&$datadir&g
12425
  s&@docdir@&$docdir&g
12426
  s&@infodir@&$infodir&g
12427
  s&@localedir@&$localedir&g
12428
  s&@mandir@&$mandir&g
12429
  s&\\\${datarootdir}&$datarootdir&g' ;;
12430
esac
12431
_ACEOF
12432
 
12433
# Neutralize VPATH when `$srcdir' = `.'.
12434
# Shell code in configure.ac might set extrasub.
12435
# FIXME: do we really want to maintain this feature?
12436
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12437
ac_sed_extra="$ac_vpsub
12438
$extrasub
12439
_ACEOF
12440
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12441
:t
12442
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12443
s|@configure_input@|$ac_sed_conf_input|;t t
12444
s&@top_builddir@&$ac_top_builddir_sub&;t t
12445
s&@top_build_prefix@&$ac_top_build_prefix&;t t
12446
s&@srcdir@&$ac_srcdir&;t t
12447
s&@abs_srcdir@&$ac_abs_srcdir&;t t
12448
s&@top_srcdir@&$ac_top_srcdir&;t t
12449
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12450
s&@builddir@&$ac_builddir&;t t
12451
s&@abs_builddir@&$ac_abs_builddir&;t t
12452
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12453
s&@INSTALL@&$ac_INSTALL&;t t
12454
s&@MKDIR_P@&$ac_MKDIR_P&;t t
12455
$ac_datarootdir_hack
12456
"
12457
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12458
  || as_fn_error "could not create $ac_file" "$LINENO" 5
12459
 
12460
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12461
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12462
  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12463
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12464
which seems to be undefined.  Please make sure it is defined." >&5
12465
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12466
which seems to be undefined.  Please make sure it is defined." >&2;}
12467
 
12468
  rm -f "$tmp/stdin"
12469
  case $ac_file in
12470
  -) cat "$tmp/out" && rm -f "$tmp/out";;
12471
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12472
  esac \
12473
  || as_fn_error "could not create $ac_file" "$LINENO" 5
12474
 ;;
12475
  :H)
12476
  #
12477
  # CONFIG_HEADER
12478
  #
12479
  if test x"$ac_file" != x-; then
12480
    {
12481
      $as_echo "/* $configure_input  */" \
12482
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12483
    } >"$tmp/config.h" \
12484
      || as_fn_error "could not create $ac_file" "$LINENO" 5
12485
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12486
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12487
$as_echo "$as_me: $ac_file is unchanged" >&6;}
12488
    else
12489
      rm -f "$ac_file"
12490
      mv "$tmp/config.h" "$ac_file" \
12491
        || as_fn_error "could not create $ac_file" "$LINENO" 5
12492
    fi
12493
  else
12494
    $as_echo "/* $configure_input  */" \
12495
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12496
      || as_fn_error "could not create -" "$LINENO" 5
12497
  fi
12498
# Compute "$ac_file"'s index in $config_headers.
12499
_am_arg="$ac_file"
12500
_am_stamp_count=1
12501
for _am_header in $config_headers :; do
12502
  case $_am_header in
12503
    $_am_arg | $_am_arg:* )
12504
      break ;;
12505
    * )
12506
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12507
  esac
12508
done
12509
echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12510
$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12511
         X"$_am_arg" : 'X\(//\)[^/]' \| \
12512
         X"$_am_arg" : 'X\(//\)$' \| \
12513
         X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12514
$as_echo X"$_am_arg" |
12515
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12516
            s//\1/
12517
            q
12518
          }
12519
          /^X\(\/\/\)[^/].*/{
12520
            s//\1/
12521
            q
12522
          }
12523
          /^X\(\/\/\)$/{
12524
            s//\1/
12525
            q
12526
          }
12527
          /^X\(\/\).*/{
12528
            s//\1/
12529
            q
12530
          }
12531
          s/.*/./; q'`/stamp-h$_am_stamp_count
12532
 ;;
12533
 
12534
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12535
$as_echo "$as_me: executing $ac_file commands" >&6;}
12536
 ;;
12537
  esac
12538
 
12539
 
12540
  case $ac_file$ac_mode in
12541
    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12542
  # Autoconf 2.62 quotes --file arguments for eval, but not when files
12543
  # are listed without --file.  Let's play safe and only enable the eval
12544
  # if we detect the quoting.
12545
  case $CONFIG_FILES in
12546
  *\'*) eval set x "$CONFIG_FILES" ;;
12547
  *)   set x $CONFIG_FILES ;;
12548
  esac
12549
  shift
12550
  for mf
12551
  do
12552
    # Strip MF so we end up with the name of the file.
12553
    mf=`echo "$mf" | sed -e 's/:.*$//'`
12554
    # Check whether this is an Automake generated Makefile or not.
12555
    # We used to match only the files named `Makefile.in', but
12556
    # some people rename them; so instead we look at the file content.
12557
    # Grep'ing the first line is not enough: some people post-process
12558
    # each Makefile.in and add a new line on top of each file to say so.
12559
    # Grep'ing the whole file is not good either: AIX grep has a line
12560
    # limit of 2048, but all sed's we know have understand at least 4000.
12561
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12562
      dirpart=`$as_dirname -- "$mf" ||
12563
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12564
         X"$mf" : 'X\(//\)[^/]' \| \
12565
         X"$mf" : 'X\(//\)$' \| \
12566
         X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12567
$as_echo X"$mf" |
12568
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12569
            s//\1/
12570
            q
12571
          }
12572
          /^X\(\/\/\)[^/].*/{
12573
            s//\1/
12574
            q
12575
          }
12576
          /^X\(\/\/\)$/{
12577
            s//\1/
12578
            q
12579
          }
12580
          /^X\(\/\).*/{
12581
            s//\1/
12582
            q
12583
          }
12584
          s/.*/./; q'`
12585
    else
12586
      continue
12587
    fi
12588
    # Extract the definition of DEPDIR, am__include, and am__quote
12589
    # from the Makefile without running `make'.
12590
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12591
    test -z "$DEPDIR" && continue
12592
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
12593
    test -z "am__include" && continue
12594
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12595
    # When using ansi2knr, U may be empty or an underscore; expand it
12596
    U=`sed -n 's/^U = //p' < "$mf"`
12597
    # Find all dependency output files, they are included files with
12598
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
12599
    # simplest approach to changing $(DEPDIR) to its actual value in the
12600
    # expansion.
12601
    for file in `sed -n "
12602
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12603
         sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12604
      # Make sure the directory exists.
12605
      test -f "$dirpart/$file" && continue
12606
      fdir=`$as_dirname -- "$file" ||
12607
$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12608
         X"$file" : 'X\(//\)[^/]' \| \
12609
         X"$file" : 'X\(//\)$' \| \
12610
         X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12611
$as_echo X"$file" |
12612
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12613
            s//\1/
12614
            q
12615
          }
12616
          /^X\(\/\/\)[^/].*/{
12617
            s//\1/
12618
            q
12619
          }
12620
          /^X\(\/\/\)$/{
12621
            s//\1/
12622
            q
12623
          }
12624
          /^X\(\/\).*/{
12625
            s//\1/
12626
            q
12627
          }
12628
          s/.*/./; q'`
12629
      as_dir=$dirpart/$fdir; as_fn_mkdir_p
12630
      # echo "creating $dirpart/$file"
12631
      echo '# dummy' > "$dirpart/$file"
12632
    done
12633
  done
12634
}
12635
 ;;
12636
    "libtool":C)
12637
 
12638
    # See if we are running on zsh, and set the options which allow our
12639
    # commands through without removal of \ escapes.
12640
    if test -n "${ZSH_VERSION+set}" ; then
12641
      setopt NO_GLOB_SUBST
12642
    fi
12643
 
12644
    cfgfile="${ofile}T"
12645
    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12646
    $RM "$cfgfile"
12647
 
12648
    cat <<_LT_EOF >> "$cfgfile"
12649
#! $SHELL
12650
 
12651
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12652
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12653
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12654
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
12655
#
12656
#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12657
#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
12658
#   Written by Gordon Matzigkeit, 1996
12659
#
12660
#   This file is part of GNU Libtool.
12661
#
12662
# GNU Libtool is free software; you can redistribute it and/or
12663
# modify it under the terms of the GNU General Public License as
12664
# published by the Free Software Foundation; either version 2 of
12665
# the License, or (at your option) any later version.
12666
#
12667
# As a special exception to the GNU General Public License,
12668
# if you distribute this file as part of a program or library that
12669
# is built using GNU Libtool, you may include this file under the
12670
# same distribution terms that you use for the rest of that program.
12671
#
12672
# GNU Libtool is distributed in the hope that it will be useful,
12673
# but WITHOUT ANY WARRANTY; without even the implied warranty of
12674
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12675
# GNU General Public License for more details.
12676
#
12677
# You should have received a copy of the GNU General Public License
12678
# along with GNU Libtool; see the file COPYING.  If not, a copy
12679
# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12680
# obtained by writing to the Free Software Foundation, Inc.,
12681
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12682
 
12683
 
12684
# The names of the tagged configurations supported by this script.
12685
available_tags=""
12686
 
12687
# ### BEGIN LIBTOOL CONFIG
12688
 
12689
# Which release of libtool.m4 was used?
12690
macro_version=$macro_version
12691
macro_revision=$macro_revision
12692
 
12693
# Whether or not to build shared libraries.
12694
build_libtool_libs=$enable_shared
12695
 
12696
# Whether or not to build static libraries.
12697
build_old_libs=$enable_static
12698
 
12699
# What type of objects to build.
12700
pic_mode=$pic_mode
12701
 
12702
# Whether or not to optimize for fast installation.
12703
fast_install=$enable_fast_install
12704
 
12705
# Shell to use when invoking shell scripts.
12706
SHELL=$lt_SHELL
12707
 
12708
# An echo program that protects backslashes.
12709
ECHO=$lt_ECHO
12710
 
12711
# The host system.
12712
host_alias=$host_alias
12713
host=$host
12714
host_os=$host_os
12715
 
12716
# The build system.
12717
build_alias=$build_alias
12718
build=$build
12719
build_os=$build_os
12720
 
12721
# A sed program that does not truncate output.
12722
SED=$lt_SED
12723
 
12724
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
12725
Xsed="\$SED -e 1s/^X//"
12726
 
12727
# A grep program that handles long lines.
12728
GREP=$lt_GREP
12729
 
12730
# An ERE matcher.
12731
EGREP=$lt_EGREP
12732
 
12733
# A literal string matcher.
12734
FGREP=$lt_FGREP
12735
 
12736
# A BSD- or MS-compatible name lister.
12737
NM=$lt_NM
12738
 
12739
# Whether we need soft or hard links.
12740
LN_S=$lt_LN_S
12741
 
12742
# What is the maximum length of a command?
12743
max_cmd_len=$max_cmd_len
12744
 
12745
# Object file suffix (normally "o").
12746
objext=$ac_objext
12747
 
12748
# Executable file suffix (normally "").
12749
exeext=$exeext
12750
 
12751
# whether the shell understands "unset".
12752
lt_unset=$lt_unset
12753
 
12754
# turn spaces into newlines.
12755
SP2NL=$lt_lt_SP2NL
12756
 
12757
# turn newlines into spaces.
12758
NL2SP=$lt_lt_NL2SP
12759
 
12760
# An object symbol dumper.
12761
OBJDUMP=$lt_OBJDUMP
12762
 
12763
# Method to check whether dependent libraries are shared objects.
12764
deplibs_check_method=$lt_deplibs_check_method
12765
 
12766
# Command to use when deplibs_check_method == "file_magic".
12767
file_magic_cmd=$lt_file_magic_cmd
12768
 
12769
# The archiver.
12770
AR=$lt_AR
12771
AR_FLAGS=$lt_AR_FLAGS
12772
 
12773
# A symbol stripping program.
12774
STRIP=$lt_STRIP
12775
 
12776
# Commands used to install an old-style archive.
12777
RANLIB=$lt_RANLIB
12778
old_postinstall_cmds=$lt_old_postinstall_cmds
12779
old_postuninstall_cmds=$lt_old_postuninstall_cmds
12780
 
12781
# Whether to use a lock for old archive extraction.
12782
lock_old_archive_extraction=$lock_old_archive_extraction
12783
 
12784
# A C compiler.
12785
LTCC=$lt_CC
12786
 
12787
# LTCC compiler flags.
12788
LTCFLAGS=$lt_CFLAGS
12789
 
12790
# Take the output of nm and produce a listing of raw symbols and C names.
12791
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12792
 
12793
# Transform the output of nm in a proper C declaration.
12794
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12795
 
12796
# Transform the output of nm in a C name address pair.
12797
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12798
 
12799
# Transform the output of nm in a C name address pair when lib prefix is needed.
12800
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12801
 
12802
# The name of the directory that contains temporary libtool files.
12803
objdir=$objdir
12804
 
12805
# Used to examine libraries when file_magic_cmd begins with "file".
12806
MAGIC_CMD=$MAGIC_CMD
12807
 
12808
# Must we lock files when doing compilation?
12809
need_locks=$lt_need_locks
12810
 
12811
# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12812
DSYMUTIL=$lt_DSYMUTIL
12813
 
12814
# Tool to change global to local symbols on Mac OS X.
12815
NMEDIT=$lt_NMEDIT
12816
 
12817
# Tool to manipulate fat objects and archives on Mac OS X.
12818
LIPO=$lt_LIPO
12819
 
12820
# ldd/readelf like tool for Mach-O binaries on Mac OS X.
12821
OTOOL=$lt_OTOOL
12822
 
12823
# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12824
OTOOL64=$lt_OTOOL64
12825
 
12826
# Old archive suffix (normally "a").
12827
libext=$libext
12828
 
12829
# Shared library suffix (normally ".so").
12830
shrext_cmds=$lt_shrext_cmds
12831
 
12832
# The commands to extract the exported symbol list from a shared archive.
12833
extract_expsyms_cmds=$lt_extract_expsyms_cmds
12834
 
12835
# Variables whose values should be saved in libtool wrapper scripts and
12836
# restored at link time.
12837
variables_saved_for_relink=$lt_variables_saved_for_relink
12838
 
12839
# Do we need the "lib" prefix for modules?
12840
need_lib_prefix=$need_lib_prefix
12841
 
12842
# Do we need a version for libraries?
12843
need_version=$need_version
12844
 
12845
# Library versioning type.
12846
version_type=$version_type
12847
 
12848
# Shared library runtime path variable.
12849
runpath_var=$runpath_var
12850
 
12851
# Shared library path variable.
12852
shlibpath_var=$shlibpath_var
12853
 
12854
# Is shlibpath searched before the hard-coded library search path?
12855
shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12856
 
12857
# Format of library name prefix.
12858
libname_spec=$lt_libname_spec
12859
 
12860
# List of archive names.  First name is the real one, the rest are links.
12861
# The last name is the one that the linker finds with -lNAME
12862
library_names_spec=$lt_library_names_spec
12863
 
12864
# The coded name of the library, if different from the real name.
12865
soname_spec=$lt_soname_spec
12866
 
12867
# Permission mode override for installation of shared libraries.
12868
install_override_mode=$lt_install_override_mode
12869
 
12870
# Command to use after installation of a shared archive.
12871
postinstall_cmds=$lt_postinstall_cmds
12872
 
12873
# Command to use after uninstallation of a shared archive.
12874
postuninstall_cmds=$lt_postuninstall_cmds
12875
 
12876
# Commands used to finish a libtool library installation in a directory.
12877
finish_cmds=$lt_finish_cmds
12878
 
12879
# As "finish_cmds", except a single script fragment to be evaled but
12880
# not shown.
12881
finish_eval=$lt_finish_eval
12882
 
12883
# Whether we should hardcode library paths into libraries.
12884
hardcode_into_libs=$hardcode_into_libs
12885
 
12886
# Compile-time system search path for libraries.
12887
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12888
 
12889
# Run-time system search path for libraries.
12890
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12891
 
12892
# Whether dlopen is supported.
12893
dlopen_support=$enable_dlopen
12894
 
12895
# Whether dlopen of programs is supported.
12896
dlopen_self=$enable_dlopen_self
12897
 
12898
# Whether dlopen of statically linked programs is supported.
12899
dlopen_self_static=$enable_dlopen_self_static
12900
 
12901
# Commands to strip libraries.
12902
old_striplib=$lt_old_striplib
12903
striplib=$lt_striplib
12904
 
12905
 
12906
# The linker used to build libraries.
12907
LD=$lt_LD
12908
 
12909
# How to create reloadable object files.
12910
reload_flag=$lt_reload_flag
12911
reload_cmds=$lt_reload_cmds
12912
 
12913
# Commands used to build an old-style archive.
12914
old_archive_cmds=$lt_old_archive_cmds
12915
 
12916
# A language specific compiler.
12917
CC=$lt_compiler
12918
 
12919
# Is the compiler the GNU compiler?
12920
with_gcc=$GCC
12921
 
12922
# Compiler flag to turn off builtin functions.
12923
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
12924
 
12925
# How to pass a linker flag through the compiler.
12926
wl=$lt_lt_prog_compiler_wl
12927
 
12928
# Additional compiler flags for building library objects.
12929
pic_flag=$lt_lt_prog_compiler_pic
12930
 
12931
# Compiler flag to prevent dynamic linking.
12932
link_static_flag=$lt_lt_prog_compiler_static
12933
 
12934
# Does compiler simultaneously support -c and -o options?
12935
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
12936
 
12937
# Whether or not to add -lc for building shared libraries.
12938
build_libtool_need_lc=$archive_cmds_need_lc
12939
 
12940
# Whether or not to disallow shared libs when runtime libs are static.
12941
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
12942
 
12943
# Compiler flag to allow reflexive dlopens.
12944
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
12945
 
12946
# Compiler flag to generate shared objects directly from archives.
12947
whole_archive_flag_spec=$lt_whole_archive_flag_spec
12948
 
12949
# Whether the compiler copes with passing no objects directly.
12950
compiler_needs_object=$lt_compiler_needs_object
12951
 
12952
# Create an old-style archive from a shared archive.
12953
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
12954
 
12955
# Create a temporary old-style archive to link instead of a shared archive.
12956
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
12957
 
12958
# Commands used to build a shared archive.
12959
archive_cmds=$lt_archive_cmds
12960
archive_expsym_cmds=$lt_archive_expsym_cmds
12961
 
12962
# Commands used to build a loadable module if different from building
12963
# a shared archive.
12964
module_cmds=$lt_module_cmds
12965
module_expsym_cmds=$lt_module_expsym_cmds
12966
 
12967
# Whether we are building with GNU ld or not.
12968
with_gnu_ld=$lt_with_gnu_ld
12969
 
12970
# Flag that allows shared libraries with undefined symbols to be built.
12971
allow_undefined_flag=$lt_allow_undefined_flag
12972
 
12973
# Flag that enforces no undefined symbols.
12974
no_undefined_flag=$lt_no_undefined_flag
12975
 
12976
# Flag to hardcode \$libdir into a binary during linking.
12977
# This must work even if \$libdir does not exist
12978
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
12979
 
12980
# If ld is used when linking, flag to hardcode \$libdir into a binary
12981
# during linking.  This must work even if \$libdir does not exist.
12982
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
12983
 
12984
# Whether we need a single "-rpath" flag with a separated argument.
12985
hardcode_libdir_separator=$lt_hardcode_libdir_separator
12986
 
12987
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12988
# DIR into the resulting binary.
12989
hardcode_direct=$hardcode_direct
12990
 
12991
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12992
# DIR into the resulting binary and the resulting library dependency is
12993
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
12994
# library is relocated.
12995
hardcode_direct_absolute=$hardcode_direct_absolute
12996
 
12997
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
12998
# into the resulting binary.
12999
hardcode_minus_L=$hardcode_minus_L
13000
 
13001
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13002
# into the resulting binary.
13003
hardcode_shlibpath_var=$hardcode_shlibpath_var
13004
 
13005
# Set to "yes" if building a shared library automatically hardcodes DIR
13006
# into the library and all subsequent libraries and executables linked
13007
# against it.
13008
hardcode_automatic=$hardcode_automatic
13009
 
13010
# Set to yes if linker adds runtime paths of dependent libraries
13011
# to runtime path list.
13012
inherit_rpath=$inherit_rpath
13013
 
13014
# Whether libtool must link a program against all its dependency libraries.
13015
link_all_deplibs=$link_all_deplibs
13016
 
13017
# Fix the shell variable \$srcfile for the compiler.
13018
fix_srcfile_path=$lt_fix_srcfile_path
13019
 
13020
# Set to "yes" if exported symbols are required.
13021
always_export_symbols=$always_export_symbols
13022
 
13023
# The commands to list exported symbols.
13024
export_symbols_cmds=$lt_export_symbols_cmds
13025
 
13026
# Symbols that should not be listed in the preloaded symbols.
13027
exclude_expsyms=$lt_exclude_expsyms
13028
 
13029
# Symbols that must always be exported.
13030
include_expsyms=$lt_include_expsyms
13031
 
13032
# Commands necessary for linking programs (against libraries) with templates.
13033
prelink_cmds=$lt_prelink_cmds
13034
 
13035
# Specify filename containing input files.
13036
file_list_spec=$lt_file_list_spec
13037
 
13038
# How to hardcode a shared library path into an executable.
13039
hardcode_action=$hardcode_action
13040
 
13041
# ### END LIBTOOL CONFIG
13042
 
13043
_LT_EOF
13044
 
13045
  case $host_os in
13046
  aix3*)
13047
    cat <<\_LT_EOF >> "$cfgfile"
13048
# AIX sometimes has problems with the GCC collect2 program.  For some
13049
# reason, if we set the COLLECT_NAMES environment variable, the problems
13050
# vanish in a puff of smoke.
13051
if test "X${COLLECT_NAMES+set}" != Xset; then
13052
  COLLECT_NAMES=
13053
  export COLLECT_NAMES
13054
fi
13055
_LT_EOF
13056
    ;;
13057
  esac
13058
 
13059
 
13060
ltmain="$ac_aux_dir/ltmain.sh"
13061
 
13062
 
13063
  # We use sed instead of cat because bash on DJGPP gets confused if
13064
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13065
  # text mode, it properly converts lines to CR/LF.  This bash problem
13066
  # is reportedly fixed, but why not run on old versions too?
13067
  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13068
    || (rm -f "$cfgfile"; exit 1)
13069
 
13070
  case $xsi_shell in
13071
  yes)
13072
    cat << \_LT_EOF >> "$cfgfile"
13073
 
13074
# func_dirname file append nondir_replacement
13075
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13076
# otherwise set result to NONDIR_REPLACEMENT.
13077
func_dirname ()
13078
{
13079
  case ${1} in
13080
    */*) func_dirname_result="${1%/*}${2}" ;;
13081
    *  ) func_dirname_result="${3}" ;;
13082
  esac
13083
}
13084
 
13085
# func_basename file
13086
func_basename ()
13087
{
13088
  func_basename_result="${1##*/}"
13089
}
13090
 
13091
# func_dirname_and_basename file append nondir_replacement
13092
# perform func_basename and func_dirname in a single function
13093
# call:
13094
#   dirname:  Compute the dirname of FILE.  If nonempty,
13095
#             add APPEND to the result, otherwise set result
13096
#             to NONDIR_REPLACEMENT.
13097
#             value returned in "$func_dirname_result"
13098
#   basename: Compute filename of FILE.
13099
#             value retuned in "$func_basename_result"
13100
# Implementation must be kept synchronized with func_dirname
13101
# and func_basename. For efficiency, we do not delegate to
13102
# those functions but instead duplicate the functionality here.
13103
func_dirname_and_basename ()
13104
{
13105
  case ${1} in
13106
    */*) func_dirname_result="${1%/*}${2}" ;;
13107
    *  ) func_dirname_result="${3}" ;;
13108
  esac
13109
  func_basename_result="${1##*/}"
13110
}
13111
 
13112
# func_stripname prefix suffix name
13113
# strip PREFIX and SUFFIX off of NAME.
13114
# PREFIX and SUFFIX must not contain globbing or regex special
13115
# characters, hashes, percent signs, but SUFFIX may contain a leading
13116
# dot (in which case that matches only a dot).
13117
func_stripname ()
13118
{
13119
  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13120
  # positional parameters, so assign one to ordinary parameter first.
13121
  func_stripname_result=${3}
13122
  func_stripname_result=${func_stripname_result#"${1}"}
13123
  func_stripname_result=${func_stripname_result%"${2}"}
13124
}
13125
 
13126
# func_opt_split
13127
func_opt_split ()
13128
{
13129
  func_opt_split_opt=${1%%=*}
13130
  func_opt_split_arg=${1#*=}
13131
}
13132
 
13133
# func_lo2o object
13134
func_lo2o ()
13135
{
13136
  case ${1} in
13137
    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13138
    *)    func_lo2o_result=${1} ;;
13139
  esac
13140
}
13141
 
13142
# func_xform libobj-or-source
13143
func_xform ()
13144
{
13145
  func_xform_result=${1%.*}.lo
13146
}
13147
 
13148
# func_arith arithmetic-term...
13149
func_arith ()
13150
{
13151
  func_arith_result=$(( $* ))
13152
}
13153
 
13154
# func_len string
13155
# STRING may not start with a hyphen.
13156
func_len ()
13157
{
13158
  func_len_result=${#1}
13159
}
13160
 
13161
_LT_EOF
13162
    ;;
13163
  *) # Bourne compatible functions.
13164
    cat << \_LT_EOF >> "$cfgfile"
13165
 
13166
# func_dirname file append nondir_replacement
13167
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13168
# otherwise set result to NONDIR_REPLACEMENT.
13169
func_dirname ()
13170
{
13171
  # Extract subdirectory from the argument.
13172
  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13173
  if test "X$func_dirname_result" = "X${1}"; then
13174
    func_dirname_result="${3}"
13175
  else
13176
    func_dirname_result="$func_dirname_result${2}"
13177
  fi
13178
}
13179
 
13180
# func_basename file
13181
func_basename ()
13182
{
13183
  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13184
}
13185
 
13186
 
13187
# func_stripname prefix suffix name
13188
# strip PREFIX and SUFFIX off of NAME.
13189
# PREFIX and SUFFIX must not contain globbing or regex special
13190
# characters, hashes, percent signs, but SUFFIX may contain a leading
13191
# dot (in which case that matches only a dot).
13192
# func_strip_suffix prefix name
13193
func_stripname ()
13194
{
13195
  case ${2} in
13196
    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13197
    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13198
  esac
13199
}
13200
 
13201
# sed scripts:
13202
my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13203
my_sed_long_arg='1s/^-[^=]*=//'
13204
 
13205
# func_opt_split
13206
func_opt_split ()
13207
{
13208
  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13209
  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13210
}
13211
 
13212
# func_lo2o object
13213
func_lo2o ()
13214
{
13215
  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13216
}
13217
 
13218
# func_xform libobj-or-source
13219
func_xform ()
13220
{
13221
  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13222
}
13223
 
13224
# func_arith arithmetic-term...
13225
func_arith ()
13226
{
13227
  func_arith_result=`expr "$@"`
13228
}
13229
 
13230
# func_len string
13231
# STRING may not start with a hyphen.
13232
func_len ()
13233
{
13234
  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13235
}
13236
 
13237
_LT_EOF
13238
esac
13239
 
13240
case $lt_shell_append in
13241
  yes)
13242
    cat << \_LT_EOF >> "$cfgfile"
13243
 
13244
# func_append var value
13245
# Append VALUE to the end of shell variable VAR.
13246
func_append ()
13247
{
13248
  eval "$1+=\$2"
13249
}
13250
_LT_EOF
13251
    ;;
13252
  *)
13253
    cat << \_LT_EOF >> "$cfgfile"
13254
 
13255
# func_append var value
13256
# Append VALUE to the end of shell variable VAR.
13257
func_append ()
13258
{
13259
  eval "$1=\$$1\$2"
13260
}
13261
 
13262
_LT_EOF
13263
    ;;
13264
  esac
13265
 
13266
 
13267
  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13268
    || (rm -f "$cfgfile"; exit 1)
13269
 
13270
  mv -f "$cfgfile" "$ofile" ||
13271
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13272
  chmod +x "$ofile"
13273
 
13274
 ;;
13275
 
13276
  esac
13277
done # for ac_tag
13278
 
13279
 
13280
as_fn_exit 0
13281
_ACEOF
13282
ac_clean_files=$ac_clean_files_save
13283
 
13284
test $ac_write_fail = 0 ||
13285
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13286
 
13287
 
13288
# configure is writing to config.log, and then calls config.status.
13289
# config.status does its own redirection, appending to config.log.
13290
# Unfortunately, on DOS this fails, as config.log is still kept open
13291
# by configure, so config.status won't be able to write to it; its
13292
# output is simply discarded.  So we exec the FD to /dev/null,
13293
# effectively closing config.log, so it can be properly (re)opened and
13294
# appended to by config.status.  When coming back to configure, we
13295
# need to make the FD available again.
13296
if test "$no_create" != yes; then
13297
  ac_cs_success=:
13298
  ac_config_status_args=
13299
  test "$silent" = yes &&
13300
    ac_config_status_args="$ac_config_status_args --quiet"
13301
  exec 5>/dev/null
13302
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13303
  exec 5>>config.log
13304
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13305
  # would make configure fail if this is the last instruction.
13306
  $ac_cs_success || as_fn_exit $?
13307
fi
13308
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13309
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13310
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13311
fi
13312
 

powered by: WebSVN 2.1.0

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