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

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [ld/] [configure] - Blame information for rev 146

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

Line No. Rev Author Line
1 145 khays
#! /bin/sh
2
# Guess values for system-dependent variables and create Makefiles.
3
# Generated by GNU Autoconf 2.64.
4
#
5
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7
# Foundation, Inc.
8
#
9
# This configure script is free software; the Free Software Foundation
10
# gives unlimited permission to copy, distribute and modify it.
11
## -------------------- ##
12
## M4sh Initialization. ##
13
## -------------------- ##
14
 
15
# Be more Bourne compatible
16
DUALCASE=1; export DUALCASE # for MKS sh
17
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18
  emulate sh
19
  NULLCMD=:
20
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21
  # is contrary to our usage.  Disable this feature.
22
  alias -g '${1+"$@"}'='"$@"'
23
  setopt NO_GLOB_SUBST
24
else
25
  case `(set -o) 2>/dev/null` in #(
26
  *posix*) :
27
    set -o posix ;; #(
28
  *) :
29
     ;;
30
esac
31
fi
32
 
33
 
34
as_nl='
35
'
36
export as_nl
37
# Printing a long string crashes Solaris 7 /usr/bin/printf.
38
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41
# Prefer a ksh shell builtin over an external printf program on Solaris,
42
# but without wasting forks for bash or zsh.
43
if test -z "$BASH_VERSION$ZSH_VERSION" \
44
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45
  as_echo='print -r --'
46
  as_echo_n='print -rn --'
47
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48
  as_echo='printf %s\n'
49
  as_echo_n='printf %s'
50
else
51
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53
    as_echo_n='/usr/ucb/echo -n'
54
  else
55
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56
    as_echo_n_body='eval
57
      arg=$1;
58
      case $arg in #(
59
      *"$as_nl"*)
60
        expr "X$arg" : "X\\(.*\\)$as_nl";
61
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62
      esac;
63
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64
    '
65
    export as_echo_n_body
66
    as_echo_n='sh -c $as_echo_n_body as_echo'
67
  fi
68
  export as_echo_body
69
  as_echo='sh -c $as_echo_body as_echo'
70
fi
71
 
72
# The user is always right.
73
if test "${PATH_SEPARATOR+set}" != set; then
74
  PATH_SEPARATOR=:
75
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77
      PATH_SEPARATOR=';'
78
  }
79
fi
80
 
81
 
82
# IFS
83
# We need space, tab and new line, in precisely that order.  Quoting is
84
# there to prevent editors from complaining about space-tab.
85
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86
# splitting by setting IFS to empty value.)
87
IFS=" ""        $as_nl"
88
 
89
# Find who we are.  Look in the path if we contain no directory separator.
90
case $0 in #((
91
  *[\\/]* ) as_myself=$0 ;;
92
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93
for as_dir in $PATH
94
do
95
  IFS=$as_save_IFS
96
  test -z "$as_dir" && as_dir=.
97
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98
  done
99
IFS=$as_save_IFS
100
 
101
     ;;
102
esac
103
# We did not find ourselves, most probably we were run as `sh COMMAND'
104
# in which case we are not to be found in the path.
105
if test "x$as_myself" = x; then
106
  as_myself=$0
107
fi
108
if test ! -f "$as_myself"; then
109
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110
  exit 1
111
fi
112
 
113
# Unset variables that we do not need and which cause bugs (e.g. in
114
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115
# suppresses any "Segmentation fault" message there.  '((' could
116
# trigger a bug in pdksh 5.2.14.
117
for as_var in BASH_ENV ENV MAIL MAILPATH
118
do eval test x\${$as_var+set} = xset \
119
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120
done
121
PS1='$ '
122
PS2='> '
123
PS4='+ '
124
 
125
# NLS nuisances.
126
LC_ALL=C
127
export LC_ALL
128
LANGUAGE=C
129
export LANGUAGE
130
 
131
# CDPATH.
132
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
 
134
if test "x$CONFIG_SHELL" = x; then
135
  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136
  emulate sh
137
  NULLCMD=:
138
  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139
  # is contrary to our usage.  Disable this feature.
140
  alias -g '\${1+\"\$@\"}'='\"\$@\"'
141
  setopt NO_GLOB_SUBST
142
else
143
  case \`(set -o) 2>/dev/null\` in #(
144
  *posix*) :
145
    set -o posix ;; #(
146
  *) :
147
     ;;
148
esac
149
fi
150
"
151
  as_required="as_fn_return () { (exit \$1); }
152
as_fn_success () { as_fn_return 0; }
153
as_fn_failure () { as_fn_return 1; }
154
as_fn_ret_success () { return 0; }
155
as_fn_ret_failure () { return 1; }
156
 
157
exitcode=0
158
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162
if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
 
164
else
165
  exitcode=1; echo positional parameters were not saved.
166
fi
167
test x\$exitcode = x0 || exit 1"
168
  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169
  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170
  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171
  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172
test \$(( 1 + 1 )) = 2 || exit 1
173
 
174
  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175
    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176
    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177
    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178
    PATH=/empty FPATH=/empty; export PATH FPATH
179
    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180
      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181
  if (eval "$as_required") 2>/dev/null; then :
182
  as_have_required=yes
183
else
184
  as_have_required=no
185
fi
186
  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
 
188
else
189
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190
as_found=false
191
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192
do
193
  IFS=$as_save_IFS
194
  test -z "$as_dir" && as_dir=.
195
  as_found=:
196
  case $as_dir in #(
197
         /*)
198
           for as_base in sh bash ksh sh5; do
199
             # Try only shells that exist, to save several forks.
200
             as_shell=$as_dir/$as_base
201
             if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202
                    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203
  CONFIG_SHELL=$as_shell as_have_required=yes
204
                   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205
  break 2
206
fi
207
fi
208
           done;;
209
       esac
210
  as_found=false
211
done
212
$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213
              { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214
  CONFIG_SHELL=$SHELL as_have_required=yes
215
fi; }
216
IFS=$as_save_IFS
217
 
218
 
219
      if test "x$CONFIG_SHELL" != x; then :
220
  # We cannot yet assume a decent shell, so we have to provide a
221
        # neutralization value for shells without unset; and this also
222
        # works around shells that cannot unset nonexistent variables.
223
        BASH_ENV=/dev/null
224
        ENV=/dev/null
225
        (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226
        export CONFIG_SHELL
227
        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228
fi
229
 
230
    if test x$as_have_required = xno; then :
231
  $as_echo "$0: This script requires a shell more modern than all"
232
  $as_echo "$0: the shells that I found on your system."
233
  if test x${ZSH_VERSION+set} = xset ; then
234
    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235
    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236
  else
237
    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238
$0: including any error possibly output before this
239
$0: message. Then install a modern shell, or manually run
240
$0: the script under such a shell if you do have one."
241
  fi
242
  exit 1
243
fi
244
fi
245
fi
246
SHELL=${CONFIG_SHELL-/bin/sh}
247
export SHELL
248
# Unset more variables known to interfere with behavior of common tools.
249
CLICOLOR_FORCE= GREP_OPTIONS=
250
unset CLICOLOR_FORCE GREP_OPTIONS
251
 
252
## --------------------- ##
253
## M4sh Shell Functions. ##
254
## --------------------- ##
255
# as_fn_unset VAR
256
# ---------------
257
# Portably unset VAR.
258
as_fn_unset ()
259
{
260
  { eval $1=; unset $1;}
261
}
262
as_unset=as_fn_unset
263
 
264
# as_fn_set_status STATUS
265
# -----------------------
266
# Set $? to STATUS, without forking.
267
as_fn_set_status ()
268
{
269
  return $1
270
} # as_fn_set_status
271
 
272
# as_fn_exit STATUS
273
# -----------------
274
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275
as_fn_exit ()
276
{
277
  set +e
278
  as_fn_set_status $1
279
  exit $1
280
} # as_fn_exit
281
 
282
# as_fn_mkdir_p
283
# -------------
284
# Create "$as_dir" as a directory, including parents if necessary.
285
as_fn_mkdir_p ()
286
{
287
 
288
  case $as_dir in #(
289
  -*) as_dir=./$as_dir;;
290
  esac
291
  test -d "$as_dir" || eval $as_mkdir_p || {
292
    as_dirs=
293
    while :; do
294
      case $as_dir in #(
295
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296
      *) as_qdir=$as_dir;;
297
      esac
298
      as_dirs="'$as_qdir' $as_dirs"
299
      as_dir=`$as_dirname -- "$as_dir" ||
300
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301
         X"$as_dir" : 'X\(//\)[^/]' \| \
302
         X"$as_dir" : 'X\(//\)$' \| \
303
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304
$as_echo X"$as_dir" |
305
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306
            s//\1/
307
            q
308
          }
309
          /^X\(\/\/\)[^/].*/{
310
            s//\1/
311
            q
312
          }
313
          /^X\(\/\/\)$/{
314
            s//\1/
315
            q
316
          }
317
          /^X\(\/\).*/{
318
            s//\1/
319
            q
320
          }
321
          s/.*/./; q'`
322
      test -d "$as_dir" && break
323
    done
324
    test -z "$as_dirs" || eval "mkdir $as_dirs"
325
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
 
327
 
328
} # as_fn_mkdir_p
329
# as_fn_append VAR VALUE
330
# ----------------------
331
# Append the text in VALUE to the end of the definition contained in VAR. Take
332
# advantage of any shell optimizations that allow amortized linear growth over
333
# repeated appends, instead of the typical quadratic growth present in naive
334
# implementations.
335
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336
  eval 'as_fn_append ()
337
  {
338
    eval $1+=\$2
339
  }'
340
else
341
  as_fn_append ()
342
  {
343
    eval $1=\$$1\$2
344
  }
345
fi # as_fn_append
346
 
347
# as_fn_arith ARG...
348
# ------------------
349
# Perform arithmetic evaluation on the ARGs, and store the result in the
350
# global $as_val. Take advantage of shells that can avoid forks. The arguments
351
# must be portable across $(()) and expr.
352
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353
  eval 'as_fn_arith ()
354
  {
355
    as_val=$(( $* ))
356
  }'
357
else
358
  as_fn_arith ()
359
  {
360
    as_val=`expr "$@" || test $? -eq 1`
361
  }
362
fi # as_fn_arith
363
 
364
 
365
# as_fn_error ERROR [LINENO LOG_FD]
366
# ---------------------------------
367
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369
# script with status $?, using 1 if that was 0.
370
as_fn_error ()
371
{
372
  as_status=$?; test $as_status -eq 0 && as_status=1
373
  if test "$3"; then
374
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376
  fi
377
  $as_echo "$as_me: error: $1" >&2
378
  as_fn_exit $as_status
379
} # as_fn_error
380
 
381
if expr a : '\(a\)' >/dev/null 2>&1 &&
382
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
383
  as_expr=expr
384
else
385
  as_expr=false
386
fi
387
 
388
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389
  as_basename=basename
390
else
391
  as_basename=false
392
fi
393
 
394
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395
  as_dirname=dirname
396
else
397
  as_dirname=false
398
fi
399
 
400
as_me=`$as_basename -- "$0" ||
401
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402
         X"$0" : 'X\(//\)$' \| \
403
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404
$as_echo X/"$0" |
405
    sed '/^.*\/\([^/][^/]*\)\/*$/{
406
            s//\1/
407
            q
408
          }
409
          /^X\/\(\/\/\)$/{
410
            s//\1/
411
            q
412
          }
413
          /^X\/\(\/\).*/{
414
            s//\1/
415
            q
416
          }
417
          s/.*/./; q'`
418
 
419
# Avoid depending upon Character Ranges.
420
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423
as_cr_digits='0123456789'
424
as_cr_alnum=$as_cr_Letters$as_cr_digits
425
 
426
 
427
  as_lineno_1=$LINENO as_lineno_1a=$LINENO
428
  as_lineno_2=$LINENO as_lineno_2a=$LINENO
429
  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430
  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431
  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432
  sed -n '
433
    p
434
    /[$]LINENO/=
435
  ' <$as_myself |
436
    sed '
437
      s/[$]LINENO.*/&-/
438
      t lineno
439
      b
440
      :lineno
441
      N
442
      :loop
443
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444
      t loop
445
      s/-\n.*//
446
    ' >$as_me.lineno &&
447
  chmod +x "$as_me.lineno" ||
448
    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
 
450
  # Don't try to exec as it changes $[0], causing all sort of problems
451
  # (the dirname of $[0] is not the place where we might find the
452
  # original and so on.  Autoconf is especially sensitive to this).
453
  . "./$as_me.lineno"
454
  # Exit status is that of the last command.
455
  exit
456
}
457
 
458
ECHO_C= ECHO_N= ECHO_T=
459
case `echo -n x` in #(((((
460
-n*)
461
  case `echo 'xy\c'` in
462
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
463
  xy)  ECHO_C='\c';;
464
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465
       ECHO_T=' ';;
466
  esac;;
467
*)
468
  ECHO_N='-n';;
469
esac
470
 
471
rm -f conf$$ conf$$.exe conf$$.file
472
if test -d conf$$.dir; then
473
  rm -f conf$$.dir/conf$$.file
474
else
475
  rm -f conf$$.dir
476
  mkdir conf$$.dir 2>/dev/null
477
fi
478
if (echo >conf$$.file) 2>/dev/null; then
479
  if ln -s conf$$.file conf$$ 2>/dev/null; then
480
    as_ln_s='ln -s'
481
    # ... but there are two gotchas:
482
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484
    # In both cases, we have to default to `cp -p'.
485
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486
      as_ln_s='cp -p'
487
  elif ln conf$$.file conf$$ 2>/dev/null; then
488
    as_ln_s=ln
489
  else
490
    as_ln_s='cp -p'
491
  fi
492
else
493
  as_ln_s='cp -p'
494
fi
495
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496
rmdir conf$$.dir 2>/dev/null
497
 
498
if mkdir -p . 2>/dev/null; then
499
  as_mkdir_p='mkdir -p "$as_dir"'
500
else
501
  test -d ./-p && rmdir ./-p
502
  as_mkdir_p=false
503
fi
504
 
505
if test -x / >/dev/null 2>&1; then
506
  as_test_x='test -x'
507
else
508
  if ls -dL / >/dev/null 2>&1; then
509
    as_ls_L_option=L
510
  else
511
    as_ls_L_option=
512
  fi
513
  as_test_x='
514
    eval sh -c '\''
515
      if test -d "$1"; then
516
        test -d "$1/.";
517
      else
518
        case $1 in #(
519
        -*)set "./$1";;
520
        esac;
521
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522
        ???[sx]*):;;*)false;;esac;fi
523
    '\'' sh
524
  '
525
fi
526
as_executable_p=$as_test_x
527
 
528
# Sed expression to map a string onto a valid CPP name.
529
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
 
531
# Sed expression to map a string onto a valid variable name.
532
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
 
534
SHELL=${CONFIG_SHELL-/bin/sh}
535
 
536
 
537
exec 7<&0 &1
538
 
539
# Name of the host.
540
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541
# so uname gets run too.
542
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
 
544
#
545
# Initializations.
546
#
547
ac_default_prefix=/usr/local
548
ac_clean_files=
549
ac_config_libobj_dir=.
550
LIBOBJS=
551
cross_compiling=no
552
subdirs=
553
MFLAGS=
554
MAKEFLAGS=
555
 
556
# Identity of this package.
557
PACKAGE_NAME=
558
PACKAGE_TARNAME=
559
PACKAGE_VERSION=
560
PACKAGE_STRING=
561
PACKAGE_BUGREPORT=
562
PACKAGE_URL=
563
 
564
ac_unique_file="ldmain.c"
565
# Factoring default headers for most tests.
566
ac_includes_default="\
567
#include 
568
#ifdef HAVE_SYS_TYPES_H
569
# include 
570
#endif
571
#ifdef HAVE_SYS_STAT_H
572
# include 
573
#endif
574
#ifdef STDC_HEADERS
575
# include 
576
# include 
577
#else
578
# ifdef HAVE_STDLIB_H
579
#  include 
580
# endif
581
#endif
582
#ifdef HAVE_STRING_H
583
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584
#  include 
585
# endif
586
# include 
587
#endif
588
#ifdef HAVE_STRINGS_H
589
# include 
590
#endif
591
#ifdef HAVE_INTTYPES_H
592
# include 
593
#endif
594
#ifdef HAVE_STDINT_H
595
# include 
596
#endif
597
#ifdef HAVE_UNISTD_H
598
# include 
599
#endif"
600
 
601
ac_subst_vars='am__EXEEXT_FALSE
602
am__EXEEXT_TRUE
603
LTLIBOBJS
604
LIBOBJS
605
TESTBFDLIB
606
EMULATION_LIBPATH
607
LIB_PATH
608
EMUL_EXTRA_OFILES
609
EMULATION_OFILES
610
EMUL
611
STRINGIFY
612
enable_initfini_array
613
ENABLE_PLUGINS_FALSE
614
ENABLE_PLUGINS_TRUE
615
NATIVE_LIB_DIRS
616
HOSTING_LIBS
617
HOSTING_CRT0
618
HDEFINES
619
do_compare
620
GENINSRC_NEVER_FALSE
621
GENINSRC_NEVER_TRUE
622
LEXLIB
623
LEX_OUTPUT_ROOT
624
LEX
625
YFLAGS
626
YACC
627
MSGMERGE
628
MSGFMT
629
MKINSTALLDIRS
630
CATOBJEXT
631
GENCAT
632
INSTOBJEXT
633
DATADIRNAME
634
CATALOGS
635
POSUB
636
GMSGFMT
637
XGETTEXT
638
INCINTL
639
LIBINTL_DEP
640
LIBINTL
641
USE_NLS
642
CXXCPP
643
OTOOL64
644
OTOOL
645
LIPO
646
NMEDIT
647
DSYMUTIL
648
RANLIB
649
AR
650
OBJDUMP
651
LN_S
652
NM
653
ac_ct_DUMPBIN
654
DUMPBIN
655
LD
656
FGREP
657
SED
658
LIBTOOL
659
am__fastdepCXX_FALSE
660
am__fastdepCXX_TRUE
661
CXXDEPMODE
662
ac_ct_CXX
663
CXXFLAGS
664
CXX
665
NO_WERROR
666
WARN_CFLAGS
667
EGREP
668
GREP
669
CPP
670
installed_linker
671
install_as_default
672
TARGET_SYSTEM_ROOT_DEFINE
673
TARGET_SYSTEM_ROOT
674
use_sysroot
675
MAINT
676
MAINTAINER_MODE_FALSE
677
MAINTAINER_MODE_TRUE
678
am__fastdepCC_FALSE
679
am__fastdepCC_TRUE
680
CCDEPMODE
681
AMDEPBACKSLASH
682
AMDEP_FALSE
683
AMDEP_TRUE
684
am__quote
685
am__include
686
DEPDIR
687
am__untar
688
am__tar
689
AMTAR
690
am__leading_dot
691
SET_MAKE
692
AWK
693
mkdir_p
694
MKDIR_P
695
INSTALL_STRIP_PROGRAM
696
STRIP
697
install_sh
698
MAKEINFO
699
AUTOHEADER
700
AUTOMAKE
701
AUTOCONF
702
ACLOCAL
703
VERSION
704
PACKAGE
705
CYGPATH_W
706
am__isrc
707
INSTALL_DATA
708
INSTALL_SCRIPT
709
INSTALL_PROGRAM
710
OBJEXT
711
EXEEXT
712
ac_ct_CC
713
CPPFLAGS
714
LDFLAGS
715
CFLAGS
716
CC
717
target_os
718
target_vendor
719
target_cpu
720
target
721
host_os
722
host_vendor
723
host_cpu
724
host
725
build_os
726
build_vendor
727
build_cpu
728
build
729
target_alias
730
host_alias
731
build_alias
732
LIBS
733
ECHO_T
734
ECHO_N
735
ECHO_C
736
DEFS
737
mandir
738
localedir
739
libdir
740
psdir
741
pdfdir
742
dvidir
743
htmldir
744
infodir
745
docdir
746
oldincludedir
747
includedir
748
localstatedir
749
sharedstatedir
750
sysconfdir
751
datadir
752
datarootdir
753
libexecdir
754
sbindir
755
bindir
756
program_transform_name
757
prefix
758
exec_prefix
759
PACKAGE_URL
760
PACKAGE_BUGREPORT
761
PACKAGE_STRING
762
PACKAGE_VERSION
763
PACKAGE_TARNAME
764
PACKAGE_NAME
765
PATH_SEPARATOR
766
SHELL'
767
ac_subst_files='TDIRS'
768
ac_user_opts='
769
enable_option_checking
770
enable_dependency_tracking
771
enable_maintainer_mode
772
with_lib_path
773
enable_targets
774
enable_64_bit_bfd
775
with_sysroot
776
enable_gold
777
enable_got
778
enable_werror
779
enable_build_warnings
780
enable_plugins
781
enable_largefile
782
enable_shared
783
enable_static
784
with_pic
785
enable_fast_install
786
with_gnu_ld
787
enable_libtool_lock
788
enable_nls
789
enable_initfini_array
790
'
791
      ac_precious_vars='build_alias
792
host_alias
793
target_alias
794
CC
795
CFLAGS
796
LDFLAGS
797
LIBS
798
CPPFLAGS
799
CPP
800
CXX
801
CXXFLAGS
802
CCC
803
CXXCPP
804
YACC
805
YFLAGS'
806
 
807
 
808
# Initialize some variables set by options.
809
ac_init_help=
810
ac_init_version=false
811
ac_unrecognized_opts=
812
ac_unrecognized_sep=
813
# The variables have the same names as the options, with
814
# dashes changed to underlines.
815
cache_file=/dev/null
816
exec_prefix=NONE
817
no_create=
818
no_recursion=
819
prefix=NONE
820
program_prefix=NONE
821
program_suffix=NONE
822
program_transform_name=s,x,x,
823
silent=
824
site=
825
srcdir=
826
verbose=
827
x_includes=NONE
828
x_libraries=NONE
829
 
830
# Installation directory options.
831
# These are left unexpanded so users can "make install exec_prefix=/foo"
832
# and all the variables that are supposed to be based on exec_prefix
833
# by default will actually change.
834
# Use braces instead of parens because sh, perl, etc. also accept them.
835
# (The list follows the same order as the GNU Coding Standards.)
836
bindir='${exec_prefix}/bin'
837
sbindir='${exec_prefix}/sbin'
838
libexecdir='${exec_prefix}/libexec'
839
datarootdir='${prefix}/share'
840
datadir='${datarootdir}'
841
sysconfdir='${prefix}/etc'
842
sharedstatedir='${prefix}/com'
843
localstatedir='${prefix}/var'
844
includedir='${prefix}/include'
845
oldincludedir='/usr/include'
846
docdir='${datarootdir}/doc/${PACKAGE}'
847
infodir='${datarootdir}/info'
848
htmldir='${docdir}'
849
dvidir='${docdir}'
850
pdfdir='${docdir}'
851
psdir='${docdir}'
852
libdir='${exec_prefix}/lib'
853
localedir='${datarootdir}/locale'
854
mandir='${datarootdir}/man'
855
 
856
ac_prev=
857
ac_dashdash=
858
for ac_option
859
do
860
  # If the previous option needs an argument, assign it.
861
  if test -n "$ac_prev"; then
862
    eval $ac_prev=\$ac_option
863
    ac_prev=
864
    continue
865
  fi
866
 
867
  case $ac_option in
868
  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
869
  *)    ac_optarg=yes ;;
870
  esac
871
 
872
  # Accept the important Cygnus configure options, so we can diagnose typos.
873
 
874
  case $ac_dashdash$ac_option in
875
  --)
876
    ac_dashdash=yes ;;
877
 
878
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
879
    ac_prev=bindir ;;
880
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
881
    bindir=$ac_optarg ;;
882
 
883
  -build | --build | --buil | --bui | --bu)
884
    ac_prev=build_alias ;;
885
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
886
    build_alias=$ac_optarg ;;
887
 
888
  -cache-file | --cache-file | --cache-fil | --cache-fi \
889
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
890
    ac_prev=cache_file ;;
891
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
892
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
893
    cache_file=$ac_optarg ;;
894
 
895
  --config-cache | -C)
896
    cache_file=config.cache ;;
897
 
898
  -datadir | --datadir | --datadi | --datad)
899
    ac_prev=datadir ;;
900
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
901
    datadir=$ac_optarg ;;
902
 
903
  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
904
  | --dataroo | --dataro | --datar)
905
    ac_prev=datarootdir ;;
906
  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
907
  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
908
    datarootdir=$ac_optarg ;;
909
 
910
  -disable-* | --disable-*)
911
    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
912
    # Reject names that are not valid shell variable names.
913
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
914
      as_fn_error "invalid feature name: $ac_useropt"
915
    ac_useropt_orig=$ac_useropt
916
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
917
    case $ac_user_opts in
918
      *"
919
"enable_$ac_useropt"
920
"*) ;;
921
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
922
         ac_unrecognized_sep=', ';;
923
    esac
924
    eval enable_$ac_useropt=no ;;
925
 
926
  -docdir | --docdir | --docdi | --doc | --do)
927
    ac_prev=docdir ;;
928
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
929
    docdir=$ac_optarg ;;
930
 
931
  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
932
    ac_prev=dvidir ;;
933
  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
934
    dvidir=$ac_optarg ;;
935
 
936
  -enable-* | --enable-*)
937
    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
938
    # Reject names that are not valid shell variable names.
939
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
940
      as_fn_error "invalid feature name: $ac_useropt"
941
    ac_useropt_orig=$ac_useropt
942
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
943
    case $ac_user_opts in
944
      *"
945
"enable_$ac_useropt"
946
"*) ;;
947
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
948
         ac_unrecognized_sep=', ';;
949
    esac
950
    eval enable_$ac_useropt=\$ac_optarg ;;
951
 
952
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
953
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
954
  | --exec | --exe | --ex)
955
    ac_prev=exec_prefix ;;
956
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
957
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
958
  | --exec=* | --exe=* | --ex=*)
959
    exec_prefix=$ac_optarg ;;
960
 
961
  -gas | --gas | --ga | --g)
962
    # Obsolete; use --with-gas.
963
    with_gas=yes ;;
964
 
965
  -help | --help | --hel | --he | -h)
966
    ac_init_help=long ;;
967
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
968
    ac_init_help=recursive ;;
969
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
970
    ac_init_help=short ;;
971
 
972
  -host | --host | --hos | --ho)
973
    ac_prev=host_alias ;;
974
  -host=* | --host=* | --hos=* | --ho=*)
975
    host_alias=$ac_optarg ;;
976
 
977
  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
978
    ac_prev=htmldir ;;
979
  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
980
  | --ht=*)
981
    htmldir=$ac_optarg ;;
982
 
983
  -includedir | --includedir | --includedi | --included | --include \
984
  | --includ | --inclu | --incl | --inc)
985
    ac_prev=includedir ;;
986
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
987
  | --includ=* | --inclu=* | --incl=* | --inc=*)
988
    includedir=$ac_optarg ;;
989
 
990
  -infodir | --infodir | --infodi | --infod | --info | --inf)
991
    ac_prev=infodir ;;
992
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
993
    infodir=$ac_optarg ;;
994
 
995
  -libdir | --libdir | --libdi | --libd)
996
    ac_prev=libdir ;;
997
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
998
    libdir=$ac_optarg ;;
999
 
1000
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1001
  | --libexe | --libex | --libe)
1002
    ac_prev=libexecdir ;;
1003
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1004
  | --libexe=* | --libex=* | --libe=*)
1005
    libexecdir=$ac_optarg ;;
1006
 
1007
  -localedir | --localedir | --localedi | --localed | --locale)
1008
    ac_prev=localedir ;;
1009
  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1010
    localedir=$ac_optarg ;;
1011
 
1012
  -localstatedir | --localstatedir | --localstatedi | --localstated \
1013
  | --localstate | --localstat | --localsta | --localst | --locals)
1014
    ac_prev=localstatedir ;;
1015
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1016
  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1017
    localstatedir=$ac_optarg ;;
1018
 
1019
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1020
    ac_prev=mandir ;;
1021
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1022
    mandir=$ac_optarg ;;
1023
 
1024
  -nfp | --nfp | --nf)
1025
    # Obsolete; use --without-fp.
1026
    with_fp=no ;;
1027
 
1028
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1029
  | --no-cr | --no-c | -n)
1030
    no_create=yes ;;
1031
 
1032
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1033
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1034
    no_recursion=yes ;;
1035
 
1036
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1037
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1038
  | --oldin | --oldi | --old | --ol | --o)
1039
    ac_prev=oldincludedir ;;
1040
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1041
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1042
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1043
    oldincludedir=$ac_optarg ;;
1044
 
1045
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1046
    ac_prev=prefix ;;
1047
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1048
    prefix=$ac_optarg ;;
1049
 
1050
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1051
  | --program-pre | --program-pr | --program-p)
1052
    ac_prev=program_prefix ;;
1053
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1054
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1055
    program_prefix=$ac_optarg ;;
1056
 
1057
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1058
  | --program-suf | --program-su | --program-s)
1059
    ac_prev=program_suffix ;;
1060
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1061
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1062
    program_suffix=$ac_optarg ;;
1063
 
1064
  -program-transform-name | --program-transform-name \
1065
  | --program-transform-nam | --program-transform-na \
1066
  | --program-transform-n | --program-transform- \
1067
  | --program-transform | --program-transfor \
1068
  | --program-transfo | --program-transf \
1069
  | --program-trans | --program-tran \
1070
  | --progr-tra | --program-tr | --program-t)
1071
    ac_prev=program_transform_name ;;
1072
  -program-transform-name=* | --program-transform-name=* \
1073
  | --program-transform-nam=* | --program-transform-na=* \
1074
  | --program-transform-n=* | --program-transform-=* \
1075
  | --program-transform=* | --program-transfor=* \
1076
  | --program-transfo=* | --program-transf=* \
1077
  | --program-trans=* | --program-tran=* \
1078
  | --progr-tra=* | --program-tr=* | --program-t=*)
1079
    program_transform_name=$ac_optarg ;;
1080
 
1081
  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1082
    ac_prev=pdfdir ;;
1083
  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1084
    pdfdir=$ac_optarg ;;
1085
 
1086
  -psdir | --psdir | --psdi | --psd | --ps)
1087
    ac_prev=psdir ;;
1088
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1089
    psdir=$ac_optarg ;;
1090
 
1091
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1092
  | -silent | --silent | --silen | --sile | --sil)
1093
    silent=yes ;;
1094
 
1095
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1096
    ac_prev=sbindir ;;
1097
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1098
  | --sbi=* | --sb=*)
1099
    sbindir=$ac_optarg ;;
1100
 
1101
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1102
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1103
  | --sharedst | --shareds | --shared | --share | --shar \
1104
  | --sha | --sh)
1105
    ac_prev=sharedstatedir ;;
1106
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1107
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1108
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1109
  | --sha=* | --sh=*)
1110
    sharedstatedir=$ac_optarg ;;
1111
 
1112
  -site | --site | --sit)
1113
    ac_prev=site ;;
1114
  -site=* | --site=* | --sit=*)
1115
    site=$ac_optarg ;;
1116
 
1117
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1118
    ac_prev=srcdir ;;
1119
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1120
    srcdir=$ac_optarg ;;
1121
 
1122
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1123
  | --syscon | --sysco | --sysc | --sys | --sy)
1124
    ac_prev=sysconfdir ;;
1125
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1126
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1127
    sysconfdir=$ac_optarg ;;
1128
 
1129
  -target | --target | --targe | --targ | --tar | --ta | --t)
1130
    ac_prev=target_alias ;;
1131
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1132
    target_alias=$ac_optarg ;;
1133
 
1134
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1135
    verbose=yes ;;
1136
 
1137
  -version | --version | --versio | --versi | --vers | -V)
1138
    ac_init_version=: ;;
1139
 
1140
  -with-* | --with-*)
1141
    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1142
    # Reject names that are not valid shell variable names.
1143
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1144
      as_fn_error "invalid package name: $ac_useropt"
1145
    ac_useropt_orig=$ac_useropt
1146
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1147
    case $ac_user_opts in
1148
      *"
1149
"with_$ac_useropt"
1150
"*) ;;
1151
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1152
         ac_unrecognized_sep=', ';;
1153
    esac
1154
    eval with_$ac_useropt=\$ac_optarg ;;
1155
 
1156
  -without-* | --without-*)
1157
    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1158
    # Reject names that are not valid shell variable names.
1159
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1160
      as_fn_error "invalid package name: $ac_useropt"
1161
    ac_useropt_orig=$ac_useropt
1162
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1163
    case $ac_user_opts in
1164
      *"
1165
"with_$ac_useropt"
1166
"*) ;;
1167
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1168
         ac_unrecognized_sep=', ';;
1169
    esac
1170
    eval with_$ac_useropt=no ;;
1171
 
1172
  --x)
1173
    # Obsolete; use --with-x.
1174
    with_x=yes ;;
1175
 
1176
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1177
  | --x-incl | --x-inc | --x-in | --x-i)
1178
    ac_prev=x_includes ;;
1179
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1180
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1181
    x_includes=$ac_optarg ;;
1182
 
1183
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1184
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1185
    ac_prev=x_libraries ;;
1186
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1187
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1188
    x_libraries=$ac_optarg ;;
1189
 
1190
  -*) as_fn_error "unrecognized option: \`$ac_option'
1191
Try \`$0 --help' for more information."
1192
    ;;
1193
 
1194
  *=*)
1195
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1196
    # Reject names that are not valid shell variable names.
1197
    case $ac_envvar in #(
1198
      '' | [0-9]* | *[!_$as_cr_alnum]* )
1199
      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1200
    esac
1201
    eval $ac_envvar=\$ac_optarg
1202
    export $ac_envvar ;;
1203
 
1204
  *)
1205
    # FIXME: should be removed in autoconf 3.0.
1206
    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1207
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1208
      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1209
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1210
    ;;
1211
 
1212
  esac
1213
done
1214
 
1215
if test -n "$ac_prev"; then
1216
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1217
  as_fn_error "missing argument to $ac_option"
1218
fi
1219
 
1220
if test -n "$ac_unrecognized_opts"; then
1221
  case $enable_option_checking in
1222
    no) ;;
1223
    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1224
    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1225
  esac
1226
fi
1227
 
1228
# Check all directory arguments for consistency.
1229
for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1230
                datadir sysconfdir sharedstatedir localstatedir includedir \
1231
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1232
                libdir localedir mandir
1233
do
1234
  eval ac_val=\$$ac_var
1235
  # Remove trailing slashes.
1236
  case $ac_val in
1237
    */ )
1238
      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1239
      eval $ac_var=\$ac_val;;
1240
  esac
1241
  # Be sure to have absolute directory names.
1242
  case $ac_val in
1243
    [\\/$]* | ?:[\\/]* )  continue;;
1244
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1245
  esac
1246
  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1247
done
1248
 
1249
# There might be people who depend on the old broken behavior: `$host'
1250
# used to hold the argument of --host etc.
1251
# FIXME: To remove some day.
1252
build=$build_alias
1253
host=$host_alias
1254
target=$target_alias
1255
 
1256
# FIXME: To remove some day.
1257
if test "x$host_alias" != x; then
1258
  if test "x$build_alias" = x; then
1259
    cross_compiling=maybe
1260
    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1261
    If a cross compiler is detected then cross compile mode will be used." >&2
1262
  elif test "x$build_alias" != "x$host_alias"; then
1263
    cross_compiling=yes
1264
  fi
1265
fi
1266
 
1267
ac_tool_prefix=
1268
test -n "$host_alias" && ac_tool_prefix=$host_alias-
1269
 
1270
test "$silent" = yes && exec 6>/dev/null
1271
 
1272
 
1273
ac_pwd=`pwd` && test -n "$ac_pwd" &&
1274
ac_ls_di=`ls -di .` &&
1275
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1276
  as_fn_error "working directory cannot be determined"
1277
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1278
  as_fn_error "pwd does not report name of working directory"
1279
 
1280
 
1281
# Find the source files, if location was not specified.
1282
if test -z "$srcdir"; then
1283
  ac_srcdir_defaulted=yes
1284
  # Try the directory containing this script, then the parent directory.
1285
  ac_confdir=`$as_dirname -- "$as_myself" ||
1286
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1287
         X"$as_myself" : 'X\(//\)[^/]' \| \
1288
         X"$as_myself" : 'X\(//\)$' \| \
1289
         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1290
$as_echo X"$as_myself" |
1291
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1292
            s//\1/
1293
            q
1294
          }
1295
          /^X\(\/\/\)[^/].*/{
1296
            s//\1/
1297
            q
1298
          }
1299
          /^X\(\/\/\)$/{
1300
            s//\1/
1301
            q
1302
          }
1303
          /^X\(\/\).*/{
1304
            s//\1/
1305
            q
1306
          }
1307
          s/.*/./; q'`
1308
  srcdir=$ac_confdir
1309
  if test ! -r "$srcdir/$ac_unique_file"; then
1310
    srcdir=..
1311
  fi
1312
else
1313
  ac_srcdir_defaulted=no
1314
fi
1315
if test ! -r "$srcdir/$ac_unique_file"; then
1316
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1317
  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1318
fi
1319
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1320
ac_abs_confdir=`(
1321
        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1322
        pwd)`
1323
# When building in place, set srcdir=.
1324
if test "$ac_abs_confdir" = "$ac_pwd"; then
1325
  srcdir=.
1326
fi
1327
# Remove unnecessary trailing slashes from srcdir.
1328
# Double slashes in file names in object file debugging info
1329
# mess up M-x gdb in Emacs.
1330
case $srcdir in
1331
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1332
esac
1333
for ac_var in $ac_precious_vars; do
1334
  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1335
  eval ac_env_${ac_var}_value=\$${ac_var}
1336
  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1337
  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1338
done
1339
 
1340
#
1341
# Report the --help message.
1342
#
1343
if test "$ac_init_help" = "long"; then
1344
  # Omit some internal or obsolete options to make the list less imposing.
1345
  # This message is too long to be a string in the A/UX 3.1 sh.
1346
  cat <<_ACEOF
1347
\`configure' configures this package to adapt to many kinds of systems.
1348
 
1349
Usage: $0 [OPTION]... [VAR=VALUE]...
1350
 
1351
To assign environment variables (e.g., CC, CFLAGS...), specify them as
1352
VAR=VALUE.  See below for descriptions of some of the useful variables.
1353
 
1354
Defaults for the options are specified in brackets.
1355
 
1356
Configuration:
1357
  -h, --help              display this help and exit
1358
      --help=short        display options specific to this package
1359
      --help=recursive    display the short help of all the included packages
1360
  -V, --version           display version information and exit
1361
  -q, --quiet, --silent   do not print \`checking...' messages
1362
      --cache-file=FILE   cache test results in FILE [disabled]
1363
  -C, --config-cache      alias for \`--cache-file=config.cache'
1364
  -n, --no-create         do not create output files
1365
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1366
 
1367
Installation directories:
1368
  --prefix=PREFIX         install architecture-independent files in PREFIX
1369
                          [$ac_default_prefix]
1370
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1371
                          [PREFIX]
1372
 
1373
By default, \`make install' will install all the files in
1374
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1375
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1376
for instance \`--prefix=\$HOME'.
1377
 
1378
For better control, use the options below.
1379
 
1380
Fine tuning of the installation directories:
1381
  --bindir=DIR            user executables [EPREFIX/bin]
1382
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1383
  --libexecdir=DIR        program executables [EPREFIX/libexec]
1384
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1385
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1386
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1387
  --libdir=DIR            object code libraries [EPREFIX/lib]
1388
  --includedir=DIR        C header files [PREFIX/include]
1389
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1390
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1391
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1392
  --infodir=DIR           info documentation [DATAROOTDIR/info]
1393
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1394
  --mandir=DIR            man documentation [DATAROOTDIR/man]
1395
  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1396
  --htmldir=DIR           html documentation [DOCDIR]
1397
  --dvidir=DIR            dvi documentation [DOCDIR]
1398
  --pdfdir=DIR            pdf documentation [DOCDIR]
1399
  --psdir=DIR             ps documentation [DOCDIR]
1400
_ACEOF
1401
 
1402
  cat <<\_ACEOF
1403
 
1404
Program names:
1405
  --program-prefix=PREFIX            prepend PREFIX to installed program names
1406
  --program-suffix=SUFFIX            append SUFFIX to installed program names
1407
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1408
 
1409
System types:
1410
  --build=BUILD     configure for building on BUILD [guessed]
1411
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1412
  --target=TARGET   configure for building compilers for TARGET [HOST]
1413
_ACEOF
1414
fi
1415
 
1416
if test -n "$ac_init_help"; then
1417
 
1418
  cat <<\_ACEOF
1419
 
1420
Optional Features:
1421
  --disable-option-checking  ignore unrecognized --enable/--with options
1422
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1423
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1424
  --disable-dependency-tracking  speeds up one-time build
1425
  --enable-dependency-tracking   do not reject slow dependency extractors
1426
  --enable-maintainer-mode  enable make rules and dependencies not useful
1427
                          (and sometimes confusing) to the casual installer
1428
  --enable-targets        alternative target configurations
1429
  --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1430
  --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
1431
  --enable-got=     GOT handling scheme (target, single, negative,
1432
                          multigot)
1433
  --enable-werror         treat compile warnings as errors
1434
  --enable-build-warnings enable build-time compiler warnings
1435
  --enable-plugins        Enable support for plugins (defaults no)
1436
  --disable-largefile     omit support for large files
1437
  --enable-shared[=PKGS]  build shared libraries [default=yes]
1438
  --enable-static[=PKGS]  build static libraries [default=yes]
1439
  --enable-fast-install[=PKGS]
1440
                          optimize for fast installation [default=yes]
1441
  --disable-libtool-lock  avoid locking (might break parallel builds)
1442
  --disable-nls           do not use Native Language Support
1443
  --enable-initfini-array       use .init_array/.fini_array sections
1444
 
1445
Optional Packages:
1446
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1447
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1448
  --with-lib-path=dir1:dir2...  set default LIB_PATH
1449
  --with-sysroot=DIR Search for usr/lib et al within DIR.
1450
  --with-pic              try to use only PIC/non-PIC objects [default=use
1451
                          both]
1452
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1453
 
1454
Some influential environment variables:
1455
  CC          C compiler command
1456
  CFLAGS      C compiler flags
1457
  LDFLAGS     linker flags, e.g. -L if you have libraries in a
1458
              nonstandard directory 
1459
  LIBS        libraries to pass to the linker, e.g. -l
1460
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I if
1461
              you have headers in a nonstandard directory 
1462
  CPP         C preprocessor
1463
  CXX         C++ compiler command
1464
  CXXFLAGS    C++ compiler flags
1465
  CXXCPP      C++ preprocessor
1466
  YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1467
              the first program found out of: `bison -y', `byacc', `yacc'.
1468
  YFLAGS      The list of arguments that will be passed by default to $YACC.
1469
              This script will default YFLAGS to the empty string to avoid a
1470
              default value of `-d' given by some make applications.
1471
 
1472
Use these variables to override the choices made by `configure' or to help
1473
it to find libraries and programs with nonstandard names/locations.
1474
 
1475
Report bugs to the package provider.
1476
_ACEOF
1477
ac_status=$?
1478
fi
1479
 
1480
if test "$ac_init_help" = "recursive"; then
1481
  # If there are subdirs, report their specific --help.
1482
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1483
    test -d "$ac_dir" ||
1484
      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1485
      continue
1486
    ac_builddir=.
1487
 
1488
case "$ac_dir" in
1489
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1490
*)
1491
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1492
  # A ".." for each directory in $ac_dir_suffix.
1493
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1494
  case $ac_top_builddir_sub in
1495
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1496
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1497
  esac ;;
1498
esac
1499
ac_abs_top_builddir=$ac_pwd
1500
ac_abs_builddir=$ac_pwd$ac_dir_suffix
1501
# for backward compatibility:
1502
ac_top_builddir=$ac_top_build_prefix
1503
 
1504
case $srcdir in
1505
  .)  # We are building in place.
1506
    ac_srcdir=.
1507
    ac_top_srcdir=$ac_top_builddir_sub
1508
    ac_abs_top_srcdir=$ac_pwd ;;
1509
  [\\/]* | ?:[\\/]* )  # Absolute name.
1510
    ac_srcdir=$srcdir$ac_dir_suffix;
1511
    ac_top_srcdir=$srcdir
1512
    ac_abs_top_srcdir=$srcdir ;;
1513
  *) # Relative name.
1514
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1515
    ac_top_srcdir=$ac_top_build_prefix$srcdir
1516
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1517
esac
1518
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1519
 
1520
    cd "$ac_dir" || { ac_status=$?; continue; }
1521
    # Check for guested configure.
1522
    if test -f "$ac_srcdir/configure.gnu"; then
1523
      echo &&
1524
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1525
    elif test -f "$ac_srcdir/configure"; then
1526
      echo &&
1527
      $SHELL "$ac_srcdir/configure" --help=recursive
1528
    else
1529
      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1530
    fi || ac_status=$?
1531
    cd "$ac_pwd" || { ac_status=$?; break; }
1532
  done
1533
fi
1534
 
1535
test -n "$ac_init_help" && exit $ac_status
1536
if $ac_init_version; then
1537
  cat <<\_ACEOF
1538
configure
1539
generated by GNU Autoconf 2.64
1540
 
1541
Copyright (C) 2009 Free Software Foundation, Inc.
1542
This configure script is free software; the Free Software Foundation
1543
gives unlimited permission to copy, distribute and modify it.
1544
_ACEOF
1545
  exit
1546
fi
1547
 
1548
## ------------------------ ##
1549
## Autoconf initialization. ##
1550
## ------------------------ ##
1551
 
1552
# ac_fn_c_try_compile LINENO
1553
# --------------------------
1554
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1555
ac_fn_c_try_compile ()
1556
{
1557
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1558
  rm -f conftest.$ac_objext
1559
  if { { ac_try="$ac_compile"
1560
case "(($ac_try" in
1561
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1562
  *) ac_try_echo=$ac_try;;
1563
esac
1564
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1565
$as_echo "$ac_try_echo"; } >&5
1566
  (eval "$ac_compile") 2>conftest.err
1567
  ac_status=$?
1568
  if test -s conftest.err; then
1569
    grep -v '^ *+' conftest.err >conftest.er1
1570
    cat conftest.er1 >&5
1571
    mv -f conftest.er1 conftest.err
1572
  fi
1573
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1574
  test $ac_status = 0; } && {
1575
         test -z "$ac_c_werror_flag" ||
1576
         test ! -s conftest.err
1577
       } && test -s conftest.$ac_objext; then :
1578
  ac_retval=0
1579
else
1580
  $as_echo "$as_me: failed program was:" >&5
1581
sed 's/^/| /' conftest.$ac_ext >&5
1582
 
1583
        ac_retval=1
1584
fi
1585
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1586
  return $ac_retval
1587
 
1588
} # ac_fn_c_try_compile
1589
 
1590
# ac_fn_c_try_link LINENO
1591
# -----------------------
1592
# Try to link conftest.$ac_ext, and return whether this succeeded.
1593
ac_fn_c_try_link ()
1594
{
1595
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1596
  rm -f conftest.$ac_objext conftest$ac_exeext
1597
  if { { ac_try="$ac_link"
1598
case "(($ac_try" in
1599
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1600
  *) ac_try_echo=$ac_try;;
1601
esac
1602
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1603
$as_echo "$ac_try_echo"; } >&5
1604
  (eval "$ac_link") 2>conftest.err
1605
  ac_status=$?
1606
  if test -s conftest.err; then
1607
    grep -v '^ *+' conftest.err >conftest.er1
1608
    cat conftest.er1 >&5
1609
    mv -f conftest.er1 conftest.err
1610
  fi
1611
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1612
  test $ac_status = 0; } && {
1613
         test -z "$ac_c_werror_flag" ||
1614
         test ! -s conftest.err
1615
       } && test -s conftest$ac_exeext && {
1616
         test "$cross_compiling" = yes ||
1617
         $as_test_x conftest$ac_exeext
1618
       }; then :
1619
  ac_retval=0
1620
else
1621
  $as_echo "$as_me: failed program was:" >&5
1622
sed 's/^/| /' conftest.$ac_ext >&5
1623
 
1624
        ac_retval=1
1625
fi
1626
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1627
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1628
  # interfere with the next link command; also delete a directory that is
1629
  # left behind by Apple's compiler.  We do this before executing the actions.
1630
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1631
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1632
  return $ac_retval
1633
 
1634
} # ac_fn_c_try_link
1635
 
1636
# ac_fn_c_try_cpp LINENO
1637
# ----------------------
1638
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1639
ac_fn_c_try_cpp ()
1640
{
1641
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1642
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1643
case "(($ac_try" in
1644
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1645
  *) ac_try_echo=$ac_try;;
1646
esac
1647
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1648
$as_echo "$ac_try_echo"; } >&5
1649
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1650
  ac_status=$?
1651
  if test -s conftest.err; then
1652
    grep -v '^ *+' conftest.err >conftest.er1
1653
    cat conftest.er1 >&5
1654
    mv -f conftest.er1 conftest.err
1655
  fi
1656
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1657
  test $ac_status = 0; } >/dev/null && {
1658
         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1659
         test ! -s conftest.err
1660
       }; then :
1661
  ac_retval=0
1662
else
1663
  $as_echo "$as_me: failed program was:" >&5
1664
sed 's/^/| /' conftest.$ac_ext >&5
1665
 
1666
    ac_retval=1
1667
fi
1668
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1669
  return $ac_retval
1670
 
1671
} # ac_fn_c_try_cpp
1672
 
1673
# ac_fn_cxx_try_compile LINENO
1674
# ----------------------------
1675
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1676
ac_fn_cxx_try_compile ()
1677
{
1678
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1679
  rm -f conftest.$ac_objext
1680
  if { { ac_try="$ac_compile"
1681
case "(($ac_try" in
1682
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1683
  *) ac_try_echo=$ac_try;;
1684
esac
1685
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1686
$as_echo "$ac_try_echo"; } >&5
1687
  (eval "$ac_compile") 2>conftest.err
1688
  ac_status=$?
1689
  if test -s conftest.err; then
1690
    grep -v '^ *+' conftest.err >conftest.er1
1691
    cat conftest.er1 >&5
1692
    mv -f conftest.er1 conftest.err
1693
  fi
1694
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1695
  test $ac_status = 0; } && {
1696
         test -z "$ac_cxx_werror_flag" ||
1697
         test ! -s conftest.err
1698
       } && test -s conftest.$ac_objext; then :
1699
  ac_retval=0
1700
else
1701
  $as_echo "$as_me: failed program was:" >&5
1702
sed 's/^/| /' conftest.$ac_ext >&5
1703
 
1704
        ac_retval=1
1705
fi
1706
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1707
  return $ac_retval
1708
 
1709
} # ac_fn_cxx_try_compile
1710
 
1711
# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1712
# -------------------------------------------------------
1713
# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1714
# the include files in INCLUDES and setting the cache variable VAR
1715
# accordingly.
1716
ac_fn_c_check_header_mongrel ()
1717
{
1718
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1719
  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1720
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1721
$as_echo_n "checking for $2... " >&6; }
1722
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1723
  $as_echo_n "(cached) " >&6
1724
fi
1725
eval ac_res=\$$3
1726
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1727
$as_echo "$ac_res" >&6; }
1728
else
1729
  # Is the header compilable?
1730
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1731
$as_echo_n "checking $2 usability... " >&6; }
1732
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1733
/* end confdefs.h.  */
1734
$4
1735
#include <$2>
1736
_ACEOF
1737
if ac_fn_c_try_compile "$LINENO"; then :
1738
  ac_header_compiler=yes
1739
else
1740
  ac_header_compiler=no
1741
fi
1742
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1743
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1744
$as_echo "$ac_header_compiler" >&6; }
1745
 
1746
# Is the header present?
1747
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1748
$as_echo_n "checking $2 presence... " >&6; }
1749
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1750
/* end confdefs.h.  */
1751
#include <$2>
1752
_ACEOF
1753
if ac_fn_c_try_cpp "$LINENO"; then :
1754
  ac_header_preproc=yes
1755
else
1756
  ac_header_preproc=no
1757
fi
1758
rm -f conftest.err conftest.$ac_ext
1759
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1760
$as_echo "$ac_header_preproc" >&6; }
1761
 
1762
# So?  What about this header?
1763
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1764
  yes:no: )
1765
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1766
$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1767
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1768
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1769
    ;;
1770
  no:yes:* )
1771
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1772
$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1773
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1774
$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1775
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1776
$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1777
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1778
$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1779
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1780
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1781
    ;;
1782
esac
1783
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1784
$as_echo_n "checking for $2... " >&6; }
1785
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1786
  $as_echo_n "(cached) " >&6
1787
else
1788
  eval "$3=\$ac_header_compiler"
1789
fi
1790
eval ac_res=\$$3
1791
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1792
$as_echo "$ac_res" >&6; }
1793
fi
1794
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1795
 
1796
} # ac_fn_c_check_header_mongrel
1797
 
1798
# ac_fn_c_try_run LINENO
1799
# ----------------------
1800
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1801
# that executables *can* be run.
1802
ac_fn_c_try_run ()
1803
{
1804
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805
  if { { ac_try="$ac_link"
1806
case "(($ac_try" in
1807
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1808
  *) ac_try_echo=$ac_try;;
1809
esac
1810
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1811
$as_echo "$ac_try_echo"; } >&5
1812
  (eval "$ac_link") 2>&5
1813
  ac_status=$?
1814
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1815
  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1816
  { { case "(($ac_try" in
1817
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1818
  *) ac_try_echo=$ac_try;;
1819
esac
1820
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1821
$as_echo "$ac_try_echo"; } >&5
1822
  (eval "$ac_try") 2>&5
1823
  ac_status=$?
1824
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1825
  test $ac_status = 0; }; }; then :
1826
  ac_retval=0
1827
else
1828
  $as_echo "$as_me: program exited with status $ac_status" >&5
1829
       $as_echo "$as_me: failed program was:" >&5
1830
sed 's/^/| /' conftest.$ac_ext >&5
1831
 
1832
       ac_retval=$ac_status
1833
fi
1834
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1835
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1836
  return $ac_retval
1837
 
1838
} # ac_fn_c_try_run
1839
 
1840
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1841
# -------------------------------------------------------
1842
# Tests whether HEADER exists and can be compiled using the include files in
1843
# INCLUDES, setting the cache variable VAR accordingly.
1844
ac_fn_c_check_header_compile ()
1845
{
1846
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1847
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1848
$as_echo_n "checking for $2... " >&6; }
1849
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1850
  $as_echo_n "(cached) " >&6
1851
else
1852
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1853
/* end confdefs.h.  */
1854
$4
1855
#include <$2>
1856
_ACEOF
1857
if ac_fn_c_try_compile "$LINENO"; then :
1858
  eval "$3=yes"
1859
else
1860
  eval "$3=no"
1861
fi
1862
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1863
fi
1864
eval ac_res=\$$3
1865
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1866
$as_echo "$ac_res" >&6; }
1867
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1868
 
1869
} # ac_fn_c_check_header_compile
1870
 
1871
# ac_fn_c_check_func LINENO FUNC VAR
1872
# ----------------------------------
1873
# Tests whether FUNC exists, setting the cache variable VAR accordingly
1874
ac_fn_c_check_func ()
1875
{
1876
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1878
$as_echo_n "checking for $2... " >&6; }
1879
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1880
  $as_echo_n "(cached) " >&6
1881
else
1882
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1883
/* end confdefs.h.  */
1884
/* Define $2 to an innocuous variant, in case  declares $2.
1885
   For example, HP-UX 11i  declares gettimeofday.  */
1886
#define $2 innocuous_$2
1887
 
1888
/* System header to define __stub macros and hopefully few prototypes,
1889
    which can conflict with char $2 (); below.
1890
    Prefer  to  if __STDC__ is defined, since
1891
     exists even on freestanding compilers.  */
1892
 
1893
#ifdef __STDC__
1894
# include 
1895
#else
1896
# include 
1897
#endif
1898
 
1899
#undef $2
1900
 
1901
/* Override any GCC internal prototype to avoid an error.
1902
   Use char because int might match the return type of a GCC
1903
   builtin and then its argument prototype would still apply.  */
1904
#ifdef __cplusplus
1905
extern "C"
1906
#endif
1907
char $2 ();
1908
/* The GNU C library defines this for functions which it implements
1909
    to always fail with ENOSYS.  Some functions are actually named
1910
    something starting with __ and the normal name is an alias.  */
1911
#if defined __stub_$2 || defined __stub___$2
1912
choke me
1913
#endif
1914
 
1915
int
1916
main ()
1917
{
1918
return $2 ();
1919
  ;
1920
  return 0;
1921
}
1922
_ACEOF
1923
if ac_fn_c_try_link "$LINENO"; then :
1924
  eval "$3=yes"
1925
else
1926
  eval "$3=no"
1927
fi
1928
rm -f core conftest.err conftest.$ac_objext \
1929
    conftest$ac_exeext conftest.$ac_ext
1930
fi
1931
eval ac_res=\$$3
1932
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1933
$as_echo "$ac_res" >&6; }
1934
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1935
 
1936
} # ac_fn_c_check_func
1937
 
1938
# ac_fn_cxx_try_cpp LINENO
1939
# ------------------------
1940
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1941
ac_fn_cxx_try_cpp ()
1942
{
1943
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1944
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1945
case "(($ac_try" in
1946
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1947
  *) ac_try_echo=$ac_try;;
1948
esac
1949
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1950
$as_echo "$ac_try_echo"; } >&5
1951
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1952
  ac_status=$?
1953
  if test -s conftest.err; then
1954
    grep -v '^ *+' conftest.err >conftest.er1
1955
    cat conftest.er1 >&5
1956
    mv -f conftest.er1 conftest.err
1957
  fi
1958
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1959
  test $ac_status = 0; } >/dev/null && {
1960
         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1961
         test ! -s conftest.err
1962
       }; then :
1963
  ac_retval=0
1964
else
1965
  $as_echo "$as_me: failed program was:" >&5
1966
sed 's/^/| /' conftest.$ac_ext >&5
1967
 
1968
    ac_retval=1
1969
fi
1970
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1971
  return $ac_retval
1972
 
1973
} # ac_fn_cxx_try_cpp
1974
 
1975
# ac_fn_cxx_try_link LINENO
1976
# -------------------------
1977
# Try to link conftest.$ac_ext, and return whether this succeeded.
1978
ac_fn_cxx_try_link ()
1979
{
1980
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1981
  rm -f conftest.$ac_objext conftest$ac_exeext
1982
  if { { ac_try="$ac_link"
1983
case "(($ac_try" in
1984
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1985
  *) ac_try_echo=$ac_try;;
1986
esac
1987
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1988
$as_echo "$ac_try_echo"; } >&5
1989
  (eval "$ac_link") 2>conftest.err
1990
  ac_status=$?
1991
  if test -s conftest.err; then
1992
    grep -v '^ *+' conftest.err >conftest.er1
1993
    cat conftest.er1 >&5
1994
    mv -f conftest.er1 conftest.err
1995
  fi
1996
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1997
  test $ac_status = 0; } && {
1998
         test -z "$ac_cxx_werror_flag" ||
1999
         test ! -s conftest.err
2000
       } && test -s conftest$ac_exeext && {
2001
         test "$cross_compiling" = yes ||
2002
         $as_test_x conftest$ac_exeext
2003
       }; then :
2004
  ac_retval=0
2005
else
2006
  $as_echo "$as_me: failed program was:" >&5
2007
sed 's/^/| /' conftest.$ac_ext >&5
2008
 
2009
        ac_retval=1
2010
fi
2011
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2012
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2013
  # interfere with the next link command; also delete a directory that is
2014
  # left behind by Apple's compiler.  We do this before executing the actions.
2015
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2016
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2017
  return $ac_retval
2018
 
2019
} # ac_fn_cxx_try_link
2020
 
2021
# ac_fn_c_check_decl LINENO SYMBOL VAR
2022
# ------------------------------------
2023
# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2024
ac_fn_c_check_decl ()
2025
{
2026
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2027
  as_decl_name=`echo $2|sed 's/ *(.*//'`
2028
  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2029
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2030
$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2031
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2032
  $as_echo_n "(cached) " >&6
2033
else
2034
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2035
/* end confdefs.h.  */
2036
$4
2037
int
2038
main ()
2039
{
2040
#ifndef $as_decl_name
2041
#ifdef __cplusplus
2042
  (void) $as_decl_use;
2043
#else
2044
  (void) $as_decl_name;
2045
#endif
2046
#endif
2047
 
2048
  ;
2049
  return 0;
2050
}
2051
_ACEOF
2052
if ac_fn_c_try_compile "$LINENO"; then :
2053
  eval "$3=yes"
2054
else
2055
  eval "$3=no"
2056
fi
2057
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2058
fi
2059
eval ac_res=\$$3
2060
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2061
$as_echo "$ac_res" >&6; }
2062
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2063
 
2064
} # ac_fn_c_check_decl
2065
 
2066
# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2067
# --------------------------------------------
2068
# Tries to find the compile-time value of EXPR in a program that includes
2069
# INCLUDES, setting VAR accordingly. Returns whether the value could be
2070
# computed
2071
ac_fn_c_compute_int ()
2072
{
2073
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2074
  if test "$cross_compiling" = yes; then
2075
    # Depending upon the size, compute the lo and hi bounds.
2076
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2077
/* end confdefs.h.  */
2078
$4
2079
int
2080
main ()
2081
{
2082
static int test_array [1 - 2 * !(($2) >= 0)];
2083
test_array [0] = 0
2084
 
2085
  ;
2086
  return 0;
2087
}
2088
_ACEOF
2089
if ac_fn_c_try_compile "$LINENO"; then :
2090
  ac_lo=0 ac_mid=0
2091
  while :; do
2092
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2093
/* end confdefs.h.  */
2094
$4
2095
int
2096
main ()
2097
{
2098
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2099
test_array [0] = 0
2100
 
2101
  ;
2102
  return 0;
2103
}
2104
_ACEOF
2105
if ac_fn_c_try_compile "$LINENO"; then :
2106
  ac_hi=$ac_mid; break
2107
else
2108
  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2109
                        if test $ac_lo -le $ac_mid; then
2110
                          ac_lo= ac_hi=
2111
                          break
2112
                        fi
2113
                        as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2114
fi
2115
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2116
  done
2117
else
2118
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2119
/* end confdefs.h.  */
2120
$4
2121
int
2122
main ()
2123
{
2124
static int test_array [1 - 2 * !(($2) < 0)];
2125
test_array [0] = 0
2126
 
2127
  ;
2128
  return 0;
2129
}
2130
_ACEOF
2131
if ac_fn_c_try_compile "$LINENO"; then :
2132
  ac_hi=-1 ac_mid=-1
2133
  while :; do
2134
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2135
/* end confdefs.h.  */
2136
$4
2137
int
2138
main ()
2139
{
2140
static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2141
test_array [0] = 0
2142
 
2143
  ;
2144
  return 0;
2145
}
2146
_ACEOF
2147
if ac_fn_c_try_compile "$LINENO"; then :
2148
  ac_lo=$ac_mid; break
2149
else
2150
  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2151
                        if test $ac_mid -le $ac_hi; then
2152
                          ac_lo= ac_hi=
2153
                          break
2154
                        fi
2155
                        as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2156
fi
2157
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2158
  done
2159
else
2160
  ac_lo= ac_hi=
2161
fi
2162
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2163
fi
2164
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2165
# Binary search between lo and hi bounds.
2166
while test "x$ac_lo" != "x$ac_hi"; do
2167
  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2168
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2169
/* end confdefs.h.  */
2170
$4
2171
int
2172
main ()
2173
{
2174
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2175
test_array [0] = 0
2176
 
2177
  ;
2178
  return 0;
2179
}
2180
_ACEOF
2181
if ac_fn_c_try_compile "$LINENO"; then :
2182
  ac_hi=$ac_mid
2183
else
2184
  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2185
fi
2186
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2187
done
2188
case $ac_lo in #((
2189
?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2190
'') ac_retval=1 ;;
2191
esac
2192
  else
2193
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2194
/* end confdefs.h.  */
2195
$4
2196
static long int longval () { return $2; }
2197
static unsigned long int ulongval () { return $2; }
2198
#include 
2199
#include 
2200
int
2201
main ()
2202
{
2203
 
2204
  FILE *f = fopen ("conftest.val", "w");
2205
  if (! f)
2206
    return 1;
2207
  if (($2) < 0)
2208
    {
2209
      long int i = longval ();
2210
      if (i != ($2))
2211
        return 1;
2212
      fprintf (f, "%ld", i);
2213
    }
2214
  else
2215
    {
2216
      unsigned long int i = ulongval ();
2217
      if (i != ($2))
2218
        return 1;
2219
      fprintf (f, "%lu", i);
2220
    }
2221
  /* Do not output a trailing newline, as this causes \r\n confusion
2222
     on some platforms.  */
2223
  return ferror (f) || fclose (f) != 0;
2224
 
2225
  ;
2226
  return 0;
2227
}
2228
_ACEOF
2229
if ac_fn_c_try_run "$LINENO"; then :
2230
  echo >>conftest.val; read $3 
2231
else
2232
  ac_retval=1
2233
fi
2234
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2235
  conftest.$ac_objext conftest.beam conftest.$ac_ext
2236
rm -f conftest.val
2237
 
2238
  fi
2239
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2240
  return $ac_retval
2241
 
2242
} # ac_fn_c_compute_int
2243
cat >config.log <<_ACEOF
2244
This file contains any messages produced by compilers while
2245
running configure, to aid debugging if configure makes a mistake.
2246
 
2247
It was created by $as_me, which was
2248
generated by GNU Autoconf 2.64.  Invocation command line was
2249
 
2250
  $ $0 $@
2251
 
2252
_ACEOF
2253
exec 5>>config.log
2254
{
2255
cat <<_ASUNAME
2256
## --------- ##
2257
## Platform. ##
2258
## --------- ##
2259
 
2260
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2261
uname -m = `(uname -m) 2>/dev/null || echo unknown`
2262
uname -r = `(uname -r) 2>/dev/null || echo unknown`
2263
uname -s = `(uname -s) 2>/dev/null || echo unknown`
2264
uname -v = `(uname -v) 2>/dev/null || echo unknown`
2265
 
2266
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2267
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2268
 
2269
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2270
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2271
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2272
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2273
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2274
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2275
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2276
 
2277
_ASUNAME
2278
 
2279
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2280
for as_dir in $PATH
2281
do
2282
  IFS=$as_save_IFS
2283
  test -z "$as_dir" && as_dir=.
2284
    $as_echo "PATH: $as_dir"
2285
  done
2286
IFS=$as_save_IFS
2287
 
2288
} >&5
2289
 
2290
cat >&5 <<_ACEOF
2291
 
2292
 
2293
## ----------- ##
2294
## Core tests. ##
2295
## ----------- ##
2296
 
2297
_ACEOF
2298
 
2299
 
2300
# Keep a trace of the command line.
2301
# Strip out --no-create and --no-recursion so they do not pile up.
2302
# Strip out --silent because we don't want to record it for future runs.
2303
# Also quote any args containing shell meta-characters.
2304
# Make two passes to allow for proper duplicate-argument suppression.
2305
ac_configure_args=
2306
ac_configure_args0=
2307
ac_configure_args1=
2308
ac_must_keep_next=false
2309
for ac_pass in 1 2
2310
do
2311
  for ac_arg
2312
  do
2313
    case $ac_arg in
2314
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2315
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2316
    | -silent | --silent | --silen | --sile | --sil)
2317
      continue ;;
2318
    *\'*)
2319
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2320
    esac
2321
    case $ac_pass in
2322
    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2323
    2)
2324
      as_fn_append ac_configure_args1 " '$ac_arg'"
2325
      if test $ac_must_keep_next = true; then
2326
        ac_must_keep_next=false # Got value, back to normal.
2327
      else
2328
        case $ac_arg in
2329
          *=* | --config-cache | -C | -disable-* | --disable-* \
2330
          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2331
          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2332
          | -with-* | --with-* | -without-* | --without-* | --x)
2333
            case "$ac_configure_args0 " in
2334
              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2335
            esac
2336
            ;;
2337
          -* ) ac_must_keep_next=true ;;
2338
        esac
2339
      fi
2340
      as_fn_append ac_configure_args " '$ac_arg'"
2341
      ;;
2342
    esac
2343
  done
2344
done
2345
{ ac_configure_args0=; unset ac_configure_args0;}
2346
{ ac_configure_args1=; unset ac_configure_args1;}
2347
 
2348
# When interrupted or exit'd, cleanup temporary files, and complete
2349
# config.log.  We remove comments because anyway the quotes in there
2350
# would cause problems or look ugly.
2351
# WARNING: Use '\'' to represent an apostrophe within the trap.
2352
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2353
trap 'exit_status=$?
2354
  # Save into config.log some information that might help in debugging.
2355
  {
2356
    echo
2357
 
2358
    cat <<\_ASBOX
2359
## ---------------- ##
2360
## Cache variables. ##
2361
## ---------------- ##
2362
_ASBOX
2363
    echo
2364
    # The following way of writing the cache mishandles newlines in values,
2365
(
2366
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2367
    eval ac_val=\$$ac_var
2368
    case $ac_val in #(
2369
    *${as_nl}*)
2370
      case $ac_var in #(
2371
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2372
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2373
      esac
2374
      case $ac_var in #(
2375
      _ | IFS | as_nl) ;; #(
2376
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2377
      *) { eval $ac_var=; unset $ac_var;} ;;
2378
      esac ;;
2379
    esac
2380
  done
2381
  (set) 2>&1 |
2382
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2383
    *${as_nl}ac_space=\ *)
2384
      sed -n \
2385
        "s/'\''/'\''\\\\'\'''\''/g;
2386
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2387
      ;; #(
2388
    *)
2389
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2390
      ;;
2391
    esac |
2392
    sort
2393
)
2394
    echo
2395
 
2396
    cat <<\_ASBOX
2397
## ----------------- ##
2398
## Output variables. ##
2399
## ----------------- ##
2400
_ASBOX
2401
    echo
2402
    for ac_var in $ac_subst_vars
2403
    do
2404
      eval ac_val=\$$ac_var
2405
      case $ac_val in
2406
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2407
      esac
2408
      $as_echo "$ac_var='\''$ac_val'\''"
2409
    done | sort
2410
    echo
2411
 
2412
    if test -n "$ac_subst_files"; then
2413
      cat <<\_ASBOX
2414
## ------------------- ##
2415
## File substitutions. ##
2416
## ------------------- ##
2417
_ASBOX
2418
      echo
2419
      for ac_var in $ac_subst_files
2420
      do
2421
        eval ac_val=\$$ac_var
2422
        case $ac_val in
2423
        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2424
        esac
2425
        $as_echo "$ac_var='\''$ac_val'\''"
2426
      done | sort
2427
      echo
2428
    fi
2429
 
2430
    if test -s confdefs.h; then
2431
      cat <<\_ASBOX
2432
## ----------- ##
2433
## confdefs.h. ##
2434
## ----------- ##
2435
_ASBOX
2436
      echo
2437
      cat confdefs.h
2438
      echo
2439
    fi
2440
    test "$ac_signal" != 0 &&
2441
      $as_echo "$as_me: caught signal $ac_signal"
2442
    $as_echo "$as_me: exit $exit_status"
2443
  } >&5
2444
  rm -f core *.core core.conftest.* &&
2445
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2446
    exit $exit_status
2447
' 0
2448
for ac_signal in 1 2 13 15; do
2449
  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2450
done
2451
ac_signal=0
2452
 
2453
# confdefs.h avoids OS command line length limits that DEFS can exceed.
2454
rm -f -r conftest* confdefs.h
2455
 
2456
$as_echo "/* confdefs.h */" > confdefs.h
2457
 
2458
# Predefined preprocessor variables.
2459
 
2460
cat >>confdefs.h <<_ACEOF
2461
#define PACKAGE_NAME "$PACKAGE_NAME"
2462
_ACEOF
2463
 
2464
cat >>confdefs.h <<_ACEOF
2465
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2466
_ACEOF
2467
 
2468
cat >>confdefs.h <<_ACEOF
2469
#define PACKAGE_VERSION "$PACKAGE_VERSION"
2470
_ACEOF
2471
 
2472
cat >>confdefs.h <<_ACEOF
2473
#define PACKAGE_STRING "$PACKAGE_STRING"
2474
_ACEOF
2475
 
2476
cat >>confdefs.h <<_ACEOF
2477
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2478
_ACEOF
2479
 
2480
cat >>confdefs.h <<_ACEOF
2481
#define PACKAGE_URL "$PACKAGE_URL"
2482
_ACEOF
2483
 
2484
 
2485
# Let the site file select an alternate cache file if it wants to.
2486
# Prefer an explicitly selected file to automatically selected ones.
2487
ac_site_file1=NONE
2488
ac_site_file2=NONE
2489
if test -n "$CONFIG_SITE"; then
2490
  ac_site_file1=$CONFIG_SITE
2491
elif test "x$prefix" != xNONE; then
2492
  ac_site_file1=$prefix/share/config.site
2493
  ac_site_file2=$prefix/etc/config.site
2494
else
2495
  ac_site_file1=$ac_default_prefix/share/config.site
2496
  ac_site_file2=$ac_default_prefix/etc/config.site
2497
fi
2498
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2499
do
2500
  test "x$ac_site_file" = xNONE && continue
2501
  if test -r "$ac_site_file"; then
2502
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2503
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2504
    sed 's/^/| /' "$ac_site_file" >&5
2505
    . "$ac_site_file"
2506
  fi
2507
done
2508
 
2509
if test -r "$cache_file"; then
2510
  # Some versions of bash will fail to source /dev/null (special
2511
  # files actually), so we avoid doing that.
2512
  if test -f "$cache_file"; then
2513
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2514
$as_echo "$as_me: loading cache $cache_file" >&6;}
2515
    case $cache_file in
2516
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2517
      *)                      . "./$cache_file";;
2518
    esac
2519
  fi
2520
else
2521
  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2522
$as_echo "$as_me: creating cache $cache_file" >&6;}
2523
  >$cache_file
2524
fi
2525
 
2526
# Check that the precious variables saved in the cache have kept the same
2527
# value.
2528
ac_cache_corrupted=false
2529
for ac_var in $ac_precious_vars; do
2530
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2531
  eval ac_new_set=\$ac_env_${ac_var}_set
2532
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2533
  eval ac_new_val=\$ac_env_${ac_var}_value
2534
  case $ac_old_set,$ac_new_set in
2535
    set,)
2536
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2537
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2538
      ac_cache_corrupted=: ;;
2539
    ,set)
2540
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2541
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2542
      ac_cache_corrupted=: ;;
2543
    ,);;
2544
    *)
2545
      if test "x$ac_old_val" != "x$ac_new_val"; then
2546
        # differences in whitespace do not lead to failure.
2547
        ac_old_val_w=`echo x $ac_old_val`
2548
        ac_new_val_w=`echo x $ac_new_val`
2549
        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2550
          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2551
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2552
          ac_cache_corrupted=:
2553
        else
2554
          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2555
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2556
          eval $ac_var=\$ac_old_val
2557
        fi
2558
        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2559
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2560
        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2561
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2562
      fi;;
2563
  esac
2564
  # Pass precious variables to config.status.
2565
  if test "$ac_new_set" = set; then
2566
    case $ac_new_val in
2567
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2568
    *) ac_arg=$ac_var=$ac_new_val ;;
2569
    esac
2570
    case " $ac_configure_args " in
2571
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2572
      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2573
    esac
2574
  fi
2575
done
2576
if $ac_cache_corrupted; then
2577
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2578
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2579
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2580
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2581
  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2582
fi
2583
## -------------------- ##
2584
## Main body of script. ##
2585
## -------------------- ##
2586
 
2587
ac_ext=c
2588
ac_cpp='$CPP $CPPFLAGS'
2589
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2590
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2591
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2592
 
2593
 
2594
 
2595
 
2596
 
2597
 
2598
 
2599
ac_aux_dir=
2600
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2601
  for ac_t in install-sh install.sh shtool; do
2602
    if test -f "$ac_dir/$ac_t"; then
2603
      ac_aux_dir=$ac_dir
2604
      ac_install_sh="$ac_aux_dir/$ac_t -c"
2605
      break 2
2606
    fi
2607
  done
2608
done
2609
if test -z "$ac_aux_dir"; then
2610
  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2611
fi
2612
 
2613
# These three variables are undocumented and unsupported,
2614
# and are intended to be withdrawn in a future Autoconf release.
2615
# They can cause serious problems if a builder's source tree is in a directory
2616
# whose full name contains unusual characters.
2617
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2618
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2619
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2620
 
2621
 
2622
# Make sure we can run config.sub.
2623
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2624
  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2625
 
2626
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2627
$as_echo_n "checking build system type... " >&6; }
2628
if test "${ac_cv_build+set}" = set; then :
2629
  $as_echo_n "(cached) " >&6
2630
else
2631
  ac_build_alias=$build_alias
2632
test "x$ac_build_alias" = x &&
2633
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2634
test "x$ac_build_alias" = x &&
2635
  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2636
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2637
  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2638
 
2639
fi
2640
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2641
$as_echo "$ac_cv_build" >&6; }
2642
case $ac_cv_build in
2643
*-*-*) ;;
2644
*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2645
esac
2646
build=$ac_cv_build
2647
ac_save_IFS=$IFS; IFS='-'
2648
set x $ac_cv_build
2649
shift
2650
build_cpu=$1
2651
build_vendor=$2
2652
shift; shift
2653
# Remember, the first character of IFS is used to create $*,
2654
# except with old shells:
2655
build_os=$*
2656
IFS=$ac_save_IFS
2657
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2658
 
2659
 
2660
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2661
$as_echo_n "checking host system type... " >&6; }
2662
if test "${ac_cv_host+set}" = set; then :
2663
  $as_echo_n "(cached) " >&6
2664
else
2665
  if test "x$host_alias" = x; then
2666
  ac_cv_host=$ac_cv_build
2667
else
2668
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2669
    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2670
fi
2671
 
2672
fi
2673
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2674
$as_echo "$ac_cv_host" >&6; }
2675
case $ac_cv_host in
2676
*-*-*) ;;
2677
*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2678
esac
2679
host=$ac_cv_host
2680
ac_save_IFS=$IFS; IFS='-'
2681
set x $ac_cv_host
2682
shift
2683
host_cpu=$1
2684
host_vendor=$2
2685
shift; shift
2686
# Remember, the first character of IFS is used to create $*,
2687
# except with old shells:
2688
host_os=$*
2689
IFS=$ac_save_IFS
2690
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2691
 
2692
 
2693
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2694
$as_echo_n "checking target system type... " >&6; }
2695
if test "${ac_cv_target+set}" = set; then :
2696
  $as_echo_n "(cached) " >&6
2697
else
2698
  if test "x$target_alias" = x; then
2699
  ac_cv_target=$ac_cv_host
2700
else
2701
  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2702
    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2703
fi
2704
 
2705
fi
2706
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2707
$as_echo "$ac_cv_target" >&6; }
2708
case $ac_cv_target in
2709
*-*-*) ;;
2710
*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2711
esac
2712
target=$ac_cv_target
2713
ac_save_IFS=$IFS; IFS='-'
2714
set x $ac_cv_target
2715
shift
2716
target_cpu=$1
2717
target_vendor=$2
2718
shift; shift
2719
# Remember, the first character of IFS is used to create $*,
2720
# except with old shells:
2721
target_os=$*
2722
IFS=$ac_save_IFS
2723
case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2724
 
2725
 
2726
# The aliases save the names the user supplied, while $host etc.
2727
# will get canonicalized.
2728
test -n "$target_alias" &&
2729
  test "$program_prefix$program_suffix$program_transform_name" = \
2730
    NONENONEs,x,x, &&
2731
  program_prefix=${target_alias}-
2732
 
2733
ac_ext=c
2734
ac_cpp='$CPP $CPPFLAGS'
2735
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2736
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2737
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2738
if test -n "$ac_tool_prefix"; then
2739
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2740
set dummy ${ac_tool_prefix}gcc; ac_word=$2
2741
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2742
$as_echo_n "checking for $ac_word... " >&6; }
2743
if test "${ac_cv_prog_CC+set}" = set; then :
2744
  $as_echo_n "(cached) " >&6
2745
else
2746
  if test -n "$CC"; then
2747
  ac_cv_prog_CC="$CC" # Let the user override the test.
2748
else
2749
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2750
for as_dir in $PATH
2751
do
2752
  IFS=$as_save_IFS
2753
  test -z "$as_dir" && as_dir=.
2754
    for ac_exec_ext in '' $ac_executable_extensions; do
2755
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2756
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2757
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2758
    break 2
2759
  fi
2760
done
2761
  done
2762
IFS=$as_save_IFS
2763
 
2764
fi
2765
fi
2766
CC=$ac_cv_prog_CC
2767
if test -n "$CC"; then
2768
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2769
$as_echo "$CC" >&6; }
2770
else
2771
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2772
$as_echo "no" >&6; }
2773
fi
2774
 
2775
 
2776
fi
2777
if test -z "$ac_cv_prog_CC"; then
2778
  ac_ct_CC=$CC
2779
  # Extract the first word of "gcc", so it can be a program name with args.
2780
set dummy gcc; ac_word=$2
2781
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2782
$as_echo_n "checking for $ac_word... " >&6; }
2783
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2784
  $as_echo_n "(cached) " >&6
2785
else
2786
  if test -n "$ac_ct_CC"; then
2787
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2788
else
2789
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2790
for as_dir in $PATH
2791
do
2792
  IFS=$as_save_IFS
2793
  test -z "$as_dir" && as_dir=.
2794
    for ac_exec_ext in '' $ac_executable_extensions; do
2795
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2796
    ac_cv_prog_ac_ct_CC="gcc"
2797
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2798
    break 2
2799
  fi
2800
done
2801
  done
2802
IFS=$as_save_IFS
2803
 
2804
fi
2805
fi
2806
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2807
if test -n "$ac_ct_CC"; then
2808
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2809
$as_echo "$ac_ct_CC" >&6; }
2810
else
2811
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2812
$as_echo "no" >&6; }
2813
fi
2814
 
2815
  if test "x$ac_ct_CC" = x; then
2816
    CC=""
2817
  else
2818
    case $cross_compiling:$ac_tool_warned in
2819
yes:)
2820
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2821
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2822
ac_tool_warned=yes ;;
2823
esac
2824
    CC=$ac_ct_CC
2825
  fi
2826
else
2827
  CC="$ac_cv_prog_CC"
2828
fi
2829
 
2830
if test -z "$CC"; then
2831
          if test -n "$ac_tool_prefix"; then
2832
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2833
set dummy ${ac_tool_prefix}cc; ac_word=$2
2834
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2835
$as_echo_n "checking for $ac_word... " >&6; }
2836
if test "${ac_cv_prog_CC+set}" = set; then :
2837
  $as_echo_n "(cached) " >&6
2838
else
2839
  if test -n "$CC"; then
2840
  ac_cv_prog_CC="$CC" # Let the user override the test.
2841
else
2842
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2843
for as_dir in $PATH
2844
do
2845
  IFS=$as_save_IFS
2846
  test -z "$as_dir" && as_dir=.
2847
    for ac_exec_ext in '' $ac_executable_extensions; do
2848
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2849
    ac_cv_prog_CC="${ac_tool_prefix}cc"
2850
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2851
    break 2
2852
  fi
2853
done
2854
  done
2855
IFS=$as_save_IFS
2856
 
2857
fi
2858
fi
2859
CC=$ac_cv_prog_CC
2860
if test -n "$CC"; then
2861
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2862
$as_echo "$CC" >&6; }
2863
else
2864
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2865
$as_echo "no" >&6; }
2866
fi
2867
 
2868
 
2869
  fi
2870
fi
2871
if test -z "$CC"; then
2872
  # Extract the first word of "cc", so it can be a program name with args.
2873
set dummy cc; ac_word=$2
2874
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2875
$as_echo_n "checking for $ac_word... " >&6; }
2876
if test "${ac_cv_prog_CC+set}" = set; then :
2877
  $as_echo_n "(cached) " >&6
2878
else
2879
  if test -n "$CC"; then
2880
  ac_cv_prog_CC="$CC" # Let the user override the test.
2881
else
2882
  ac_prog_rejected=no
2883
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2884
for as_dir in $PATH
2885
do
2886
  IFS=$as_save_IFS
2887
  test -z "$as_dir" && as_dir=.
2888
    for ac_exec_ext in '' $ac_executable_extensions; do
2889
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2890
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2891
       ac_prog_rejected=yes
2892
       continue
2893
     fi
2894
    ac_cv_prog_CC="cc"
2895
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2896
    break 2
2897
  fi
2898
done
2899
  done
2900
IFS=$as_save_IFS
2901
 
2902
if test $ac_prog_rejected = yes; then
2903
  # We found a bogon in the path, so make sure we never use it.
2904
  set dummy $ac_cv_prog_CC
2905
  shift
2906
  if test $# != 0; then
2907
    # We chose a different compiler from the bogus one.
2908
    # However, it has the same basename, so the bogon will be chosen
2909
    # first if we set CC to just the basename; use the full file name.
2910
    shift
2911
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2912
  fi
2913
fi
2914
fi
2915
fi
2916
CC=$ac_cv_prog_CC
2917
if test -n "$CC"; then
2918
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2919
$as_echo "$CC" >&6; }
2920
else
2921
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2922
$as_echo "no" >&6; }
2923
fi
2924
 
2925
 
2926
fi
2927
if test -z "$CC"; then
2928
  if test -n "$ac_tool_prefix"; then
2929
  for ac_prog in cl.exe
2930
  do
2931
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2932
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2933
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2934
$as_echo_n "checking for $ac_word... " >&6; }
2935
if test "${ac_cv_prog_CC+set}" = set; then :
2936
  $as_echo_n "(cached) " >&6
2937
else
2938
  if test -n "$CC"; then
2939
  ac_cv_prog_CC="$CC" # Let the user override the test.
2940
else
2941
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2942
for as_dir in $PATH
2943
do
2944
  IFS=$as_save_IFS
2945
  test -z "$as_dir" && as_dir=.
2946
    for ac_exec_ext in '' $ac_executable_extensions; do
2947
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2948
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2949
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2950
    break 2
2951
  fi
2952
done
2953
  done
2954
IFS=$as_save_IFS
2955
 
2956
fi
2957
fi
2958
CC=$ac_cv_prog_CC
2959
if test -n "$CC"; then
2960
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2961
$as_echo "$CC" >&6; }
2962
else
2963
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2964
$as_echo "no" >&6; }
2965
fi
2966
 
2967
 
2968
    test -n "$CC" && break
2969
  done
2970
fi
2971
if test -z "$CC"; then
2972
  ac_ct_CC=$CC
2973
  for ac_prog in cl.exe
2974
do
2975
  # Extract the first word of "$ac_prog", so it can be a program name with args.
2976
set dummy $ac_prog; ac_word=$2
2977
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2978
$as_echo_n "checking for $ac_word... " >&6; }
2979
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2980
  $as_echo_n "(cached) " >&6
2981
else
2982
  if test -n "$ac_ct_CC"; then
2983
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2984
else
2985
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2986
for as_dir in $PATH
2987
do
2988
  IFS=$as_save_IFS
2989
  test -z "$as_dir" && as_dir=.
2990
    for ac_exec_ext in '' $ac_executable_extensions; do
2991
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2992
    ac_cv_prog_ac_ct_CC="$ac_prog"
2993
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2994
    break 2
2995
  fi
2996
done
2997
  done
2998
IFS=$as_save_IFS
2999
 
3000
fi
3001
fi
3002
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3003
if test -n "$ac_ct_CC"; then
3004
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3005
$as_echo "$ac_ct_CC" >&6; }
3006
else
3007
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3008
$as_echo "no" >&6; }
3009
fi
3010
 
3011
 
3012
  test -n "$ac_ct_CC" && break
3013
done
3014
 
3015
  if test "x$ac_ct_CC" = x; then
3016
    CC=""
3017
  else
3018
    case $cross_compiling:$ac_tool_warned in
3019
yes:)
3020
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3021
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3022
ac_tool_warned=yes ;;
3023
esac
3024
    CC=$ac_ct_CC
3025
  fi
3026
fi
3027
 
3028
fi
3029
 
3030
 
3031
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3032
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3033
as_fn_error "no acceptable C compiler found in \$PATH
3034
See \`config.log' for more details." "$LINENO" 5; }
3035
 
3036
# Provide some information about the compiler.
3037
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3038
set X $ac_compile
3039
ac_compiler=$2
3040
for ac_option in --version -v -V -qversion; do
3041
  { { ac_try="$ac_compiler $ac_option >&5"
3042
case "(($ac_try" in
3043
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3044
  *) ac_try_echo=$ac_try;;
3045
esac
3046
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3047
$as_echo "$ac_try_echo"; } >&5
3048
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3049
  ac_status=$?
3050
  if test -s conftest.err; then
3051
    sed '10a\
3052
... rest of stderr output deleted ...
3053
         10q' conftest.err >conftest.er1
3054
    cat conftest.er1 >&5
3055
    rm -f conftest.er1 conftest.err
3056
  fi
3057
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3058
  test $ac_status = 0; }
3059
done
3060
 
3061
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3062
/* end confdefs.h.  */
3063
 
3064
int
3065
main ()
3066
{
3067
 
3068
  ;
3069
  return 0;
3070
}
3071
_ACEOF
3072
ac_clean_files_save=$ac_clean_files
3073
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3074
# Try to create an executable without -o first, disregard a.out.
3075
# It will help us diagnose broken compilers, and finding out an intuition
3076
# of exeext.
3077
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3078
$as_echo_n "checking for C compiler default output file name... " >&6; }
3079
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3080
 
3081
# The possible output files:
3082
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3083
 
3084
ac_rmfiles=
3085
for ac_file in $ac_files
3086
do
3087
  case $ac_file in
3088
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3089
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3090
  esac
3091
done
3092
rm -f $ac_rmfiles
3093
 
3094
if { { ac_try="$ac_link_default"
3095
case "(($ac_try" in
3096
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3097
  *) ac_try_echo=$ac_try;;
3098
esac
3099
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3100
$as_echo "$ac_try_echo"; } >&5
3101
  (eval "$ac_link_default") 2>&5
3102
  ac_status=$?
3103
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3104
  test $ac_status = 0; }; then :
3105
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3106
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3107
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3108
# so that the user can short-circuit this test for compilers unknown to
3109
# Autoconf.
3110
for ac_file in $ac_files ''
3111
do
3112
  test -f "$ac_file" || continue
3113
  case $ac_file in
3114
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3115
        ;;
3116
    [ab].out )
3117
        # We found the default executable, but exeext='' is most
3118
        # certainly right.
3119
        break;;
3120
    *.* )
3121
        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3122
        then :; else
3123
           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3124
        fi
3125
        # We set ac_cv_exeext here because the later test for it is not
3126
        # safe: cross compilers may not add the suffix if given an `-o'
3127
        # argument, so we may need to know it at that point already.
3128
        # Even if this section looks crufty: it has the advantage of
3129
        # actually working.
3130
        break;;
3131
    * )
3132
        break;;
3133
  esac
3134
done
3135
test "$ac_cv_exeext" = no && ac_cv_exeext=
3136
 
3137
else
3138
  ac_file=''
3139
fi
3140
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3141
$as_echo "$ac_file" >&6; }
3142
if test -z "$ac_file"; then :
3143
  $as_echo "$as_me: failed program was:" >&5
3144
sed 's/^/| /' conftest.$ac_ext >&5
3145
 
3146
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3147
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3148
{ as_fn_set_status 77
3149
as_fn_error "C compiler cannot create executables
3150
See \`config.log' for more details." "$LINENO" 5; }; }
3151
fi
3152
ac_exeext=$ac_cv_exeext
3153
 
3154
# Check that the compiler produces executables we can run.  If not, either
3155
# the compiler is broken, or we cross compile.
3156
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3157
$as_echo_n "checking whether the C compiler works... " >&6; }
3158
# If not cross compiling, check that we can run a simple program.
3159
if test "$cross_compiling" != yes; then
3160
  if { ac_try='./$ac_file'
3161
  { { case "(($ac_try" in
3162
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3163
  *) ac_try_echo=$ac_try;;
3164
esac
3165
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3166
$as_echo "$ac_try_echo"; } >&5
3167
  (eval "$ac_try") 2>&5
3168
  ac_status=$?
3169
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3170
  test $ac_status = 0; }; }; then
3171
    cross_compiling=no
3172
  else
3173
    if test "$cross_compiling" = maybe; then
3174
        cross_compiling=yes
3175
    else
3176
        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3177
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3178
as_fn_error "cannot run C compiled programs.
3179
If you meant to cross compile, use \`--host'.
3180
See \`config.log' for more details." "$LINENO" 5; }
3181
    fi
3182
  fi
3183
fi
3184
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3185
$as_echo "yes" >&6; }
3186
 
3187
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3188
ac_clean_files=$ac_clean_files_save
3189
# Check that the compiler produces executables we can run.  If not, either
3190
# the compiler is broken, or we cross compile.
3191
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3192
$as_echo_n "checking whether we are cross compiling... " >&6; }
3193
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3194
$as_echo "$cross_compiling" >&6; }
3195
 
3196
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3197
$as_echo_n "checking for suffix of executables... " >&6; }
3198
if { { ac_try="$ac_link"
3199
case "(($ac_try" in
3200
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3201
  *) ac_try_echo=$ac_try;;
3202
esac
3203
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3204
$as_echo "$ac_try_echo"; } >&5
3205
  (eval "$ac_link") 2>&5
3206
  ac_status=$?
3207
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3208
  test $ac_status = 0; }; then :
3209
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3210
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3211
# work properly (i.e., refer to `conftest.exe'), while it won't with
3212
# `rm'.
3213
for ac_file in conftest.exe conftest conftest.*; do
3214
  test -f "$ac_file" || continue
3215
  case $ac_file in
3216
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3217
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3218
          break;;
3219
    * ) break;;
3220
  esac
3221
done
3222
else
3223
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3224
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3225
as_fn_error "cannot compute suffix of executables: cannot compile and link
3226
See \`config.log' for more details." "$LINENO" 5; }
3227
fi
3228
rm -f conftest$ac_cv_exeext
3229
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3230
$as_echo "$ac_cv_exeext" >&6; }
3231
 
3232
rm -f conftest.$ac_ext
3233
EXEEXT=$ac_cv_exeext
3234
ac_exeext=$EXEEXT
3235
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3236
$as_echo_n "checking for suffix of object files... " >&6; }
3237
if test "${ac_cv_objext+set}" = set; then :
3238
  $as_echo_n "(cached) " >&6
3239
else
3240
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3241
/* end confdefs.h.  */
3242
 
3243
int
3244
main ()
3245
{
3246
 
3247
  ;
3248
  return 0;
3249
}
3250
_ACEOF
3251
rm -f conftest.o conftest.obj
3252
if { { ac_try="$ac_compile"
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_compile") 2>&5
3260
  ac_status=$?
3261
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3262
  test $ac_status = 0; }; then :
3263
  for ac_file in conftest.o conftest.obj conftest.*; do
3264
  test -f "$ac_file" || continue;
3265
  case $ac_file in
3266
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3267
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3268
       break;;
3269
  esac
3270
done
3271
else
3272
  $as_echo "$as_me: failed program was:" >&5
3273
sed 's/^/| /' conftest.$ac_ext >&5
3274
 
3275
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3276
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3277
as_fn_error "cannot compute suffix of object files: cannot compile
3278
See \`config.log' for more details." "$LINENO" 5; }
3279
fi
3280
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3281
fi
3282
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3283
$as_echo "$ac_cv_objext" >&6; }
3284
OBJEXT=$ac_cv_objext
3285
ac_objext=$OBJEXT
3286
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3287
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3288
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3289
  $as_echo_n "(cached) " >&6
3290
else
3291
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3292
/* end confdefs.h.  */
3293
 
3294
int
3295
main ()
3296
{
3297
#ifndef __GNUC__
3298
       choke me
3299
#endif
3300
 
3301
  ;
3302
  return 0;
3303
}
3304
_ACEOF
3305
if ac_fn_c_try_compile "$LINENO"; then :
3306
  ac_compiler_gnu=yes
3307
else
3308
  ac_compiler_gnu=no
3309
fi
3310
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3311
ac_cv_c_compiler_gnu=$ac_compiler_gnu
3312
 
3313
fi
3314
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3315
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3316
if test $ac_compiler_gnu = yes; then
3317
  GCC=yes
3318
else
3319
  GCC=
3320
fi
3321
ac_test_CFLAGS=${CFLAGS+set}
3322
ac_save_CFLAGS=$CFLAGS
3323
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3324
$as_echo_n "checking whether $CC accepts -g... " >&6; }
3325
if test "${ac_cv_prog_cc_g+set}" = set; then :
3326
  $as_echo_n "(cached) " >&6
3327
else
3328
  ac_save_c_werror_flag=$ac_c_werror_flag
3329
   ac_c_werror_flag=yes
3330
   ac_cv_prog_cc_g=no
3331
   CFLAGS="-g"
3332
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3333
/* end confdefs.h.  */
3334
 
3335
int
3336
main ()
3337
{
3338
 
3339
  ;
3340
  return 0;
3341
}
3342
_ACEOF
3343
if ac_fn_c_try_compile "$LINENO"; then :
3344
  ac_cv_prog_cc_g=yes
3345
else
3346
  CFLAGS=""
3347
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3348
/* end confdefs.h.  */
3349
 
3350
int
3351
main ()
3352
{
3353
 
3354
  ;
3355
  return 0;
3356
}
3357
_ACEOF
3358
if ac_fn_c_try_compile "$LINENO"; then :
3359
 
3360
else
3361
  ac_c_werror_flag=$ac_save_c_werror_flag
3362
         CFLAGS="-g"
3363
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3364
/* end confdefs.h.  */
3365
 
3366
int
3367
main ()
3368
{
3369
 
3370
  ;
3371
  return 0;
3372
}
3373
_ACEOF
3374
if ac_fn_c_try_compile "$LINENO"; then :
3375
  ac_cv_prog_cc_g=yes
3376
fi
3377
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3378
fi
3379
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3380
fi
3381
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3382
   ac_c_werror_flag=$ac_save_c_werror_flag
3383
fi
3384
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3385
$as_echo "$ac_cv_prog_cc_g" >&6; }
3386
if test "$ac_test_CFLAGS" = set; then
3387
  CFLAGS=$ac_save_CFLAGS
3388
elif test $ac_cv_prog_cc_g = yes; then
3389
  if test "$GCC" = yes; then
3390
    CFLAGS="-g -O2"
3391
  else
3392
    CFLAGS="-g"
3393
  fi
3394
else
3395
  if test "$GCC" = yes; then
3396
    CFLAGS="-O2"
3397
  else
3398
    CFLAGS=
3399
  fi
3400
fi
3401
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3402
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3403
if test "${ac_cv_prog_cc_c89+set}" = set; then :
3404
  $as_echo_n "(cached) " >&6
3405
else
3406
  ac_cv_prog_cc_c89=no
3407
ac_save_CC=$CC
3408
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3409
/* end confdefs.h.  */
3410
#include 
3411
#include 
3412
#include 
3413
#include 
3414
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3415
struct buf { int x; };
3416
FILE * (*rcsopen) (struct buf *, struct stat *, int);
3417
static char *e (p, i)
3418
     char **p;
3419
     int i;
3420
{
3421
  return p[i];
3422
}
3423
static char *f (char * (*g) (char **, int), char **p, ...)
3424
{
3425
  char *s;
3426
  va_list v;
3427
  va_start (v,p);
3428
  s = g (p, va_arg (v,int));
3429
  va_end (v);
3430
  return s;
3431
}
3432
 
3433
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3434
   function prototypes and stuff, but not '\xHH' hex character constants.
3435
   These don't provoke an error unfortunately, instead are silently treated
3436
   as 'x'.  The following induces an error, until -std is added to get
3437
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3438
   array size at least.  It's necessary to write '\x00'==0 to get something
3439
   that's true only with -std.  */
3440
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3441
 
3442
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3443
   inside strings and character constants.  */
3444
#define FOO(x) 'x'
3445
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3446
 
3447
int test (int i, double x);
3448
struct s1 {int (*f) (int a);};
3449
struct s2 {int (*f) (double a);};
3450
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3451
int argc;
3452
char **argv;
3453
int
3454
main ()
3455
{
3456
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3457
  ;
3458
  return 0;
3459
}
3460
_ACEOF
3461
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3462
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3463
do
3464
  CC="$ac_save_CC $ac_arg"
3465
  if ac_fn_c_try_compile "$LINENO"; then :
3466
  ac_cv_prog_cc_c89=$ac_arg
3467
fi
3468
rm -f core conftest.err conftest.$ac_objext
3469
  test "x$ac_cv_prog_cc_c89" != "xno" && break
3470
done
3471
rm -f conftest.$ac_ext
3472
CC=$ac_save_CC
3473
 
3474
fi
3475
# AC_CACHE_VAL
3476
case "x$ac_cv_prog_cc_c89" in
3477
  x)
3478
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3479
$as_echo "none needed" >&6; } ;;
3480
  xno)
3481
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3482
$as_echo "unsupported" >&6; } ;;
3483
  *)
3484
    CC="$CC $ac_cv_prog_cc_c89"
3485
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3486
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3487
esac
3488
if test "x$ac_cv_prog_cc_c89" != xno; then :
3489
 
3490
fi
3491
 
3492
ac_ext=c
3493
ac_cpp='$CPP $CPPFLAGS'
3494
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3495
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3496
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3497
 
3498
 
3499
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3500
$as_echo_n "checking for library containing strerror... " >&6; }
3501
if test "${ac_cv_search_strerror+set}" = set; then :
3502
  $as_echo_n "(cached) " >&6
3503
else
3504
  ac_func_search_save_LIBS=$LIBS
3505
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3506
/* end confdefs.h.  */
3507
 
3508
/* Override any GCC internal prototype to avoid an error.
3509
   Use char because int might match the return type of a GCC
3510
   builtin and then its argument prototype would still apply.  */
3511
#ifdef __cplusplus
3512
extern "C"
3513
#endif
3514
char strerror ();
3515
int
3516
main ()
3517
{
3518
return strerror ();
3519
  ;
3520
  return 0;
3521
}
3522
_ACEOF
3523
for ac_lib in '' cposix; do
3524
  if test -z "$ac_lib"; then
3525
    ac_res="none required"
3526
  else
3527
    ac_res=-l$ac_lib
3528
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3529
  fi
3530
  if ac_fn_c_try_link "$LINENO"; then :
3531
  ac_cv_search_strerror=$ac_res
3532
fi
3533
rm -f core conftest.err conftest.$ac_objext \
3534
    conftest$ac_exeext
3535
  if test "${ac_cv_search_strerror+set}" = set; then :
3536
  break
3537
fi
3538
done
3539
if test "${ac_cv_search_strerror+set}" = set; then :
3540
 
3541
else
3542
  ac_cv_search_strerror=no
3543
fi
3544
rm conftest.$ac_ext
3545
LIBS=$ac_func_search_save_LIBS
3546
fi
3547
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3548
$as_echo "$ac_cv_search_strerror" >&6; }
3549
ac_res=$ac_cv_search_strerror
3550
if test "$ac_res" != no; then :
3551
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3552
 
3553
fi
3554
 
3555
 
3556
BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[         ]*\([^  ]*\)[   ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
3557
am__api_version='1.11'
3558
 
3559
# Find a good install program.  We prefer a C program (faster),
3560
# so one script is as good as another.  But avoid the broken or
3561
# incompatible versions:
3562
# SysV /etc/install, /usr/sbin/install
3563
# SunOS /usr/etc/install
3564
# IRIX /sbin/install
3565
# AIX /bin/install
3566
# AmigaOS /C/install, which installs bootblocks on floppy discs
3567
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3568
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3569
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3570
# OS/2's system install, which has a completely different semantic
3571
# ./install, which can be erroneously created by make from ./install.sh.
3572
# Reject install programs that cannot install multiple files.
3573
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3574
$as_echo_n "checking for a BSD-compatible install... " >&6; }
3575
if test -z "$INSTALL"; then
3576
if test "${ac_cv_path_install+set}" = set; then :
3577
  $as_echo_n "(cached) " >&6
3578
else
3579
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3580
for as_dir in $PATH
3581
do
3582
  IFS=$as_save_IFS
3583
  test -z "$as_dir" && as_dir=.
3584
    # Account for people who put trailing slashes in PATH elements.
3585
case $as_dir/ in #((
3586
  ./ | .// | /[cC]/* | \
3587
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3588
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3589
  /usr/ucb/* ) ;;
3590
  *)
3591
    # OSF1 and SCO ODT 3.0 have their own names for install.
3592
    # Don't use installbsd from OSF since it installs stuff as root
3593
    # by default.
3594
    for ac_prog in ginstall scoinst install; do
3595
      for ac_exec_ext in '' $ac_executable_extensions; do
3596
        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3597
          if test $ac_prog = install &&
3598
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3599
            # AIX install.  It has an incompatible calling convention.
3600
            :
3601
          elif test $ac_prog = install &&
3602
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3603
            # program-specific install script used by HP pwplus--don't use.
3604
            :
3605
          else
3606
            rm -rf conftest.one conftest.two conftest.dir
3607
            echo one > conftest.one
3608
            echo two > conftest.two
3609
            mkdir conftest.dir
3610
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3611
              test -s conftest.one && test -s conftest.two &&
3612
              test -s conftest.dir/conftest.one &&
3613
              test -s conftest.dir/conftest.two
3614
            then
3615
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3616
              break 3
3617
            fi
3618
          fi
3619
        fi
3620
      done
3621
    done
3622
    ;;
3623
esac
3624
 
3625
  done
3626
IFS=$as_save_IFS
3627
 
3628
rm -rf conftest.one conftest.two conftest.dir
3629
 
3630
fi
3631
  if test "${ac_cv_path_install+set}" = set; then
3632
    INSTALL=$ac_cv_path_install
3633
  else
3634
    # As a last resort, use the slow shell script.  Don't cache a
3635
    # value for INSTALL within a source directory, because that will
3636
    # break other packages using the cache if that directory is
3637
    # removed, or if the value is a relative name.
3638
    INSTALL=$ac_install_sh
3639
  fi
3640
fi
3641
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3642
$as_echo "$INSTALL" >&6; }
3643
 
3644
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3645
# It thinks the first close brace ends the variable substitution.
3646
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3647
 
3648
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3649
 
3650
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3651
 
3652
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3653
$as_echo_n "checking whether build environment is sane... " >&6; }
3654
# Just in case
3655
sleep 1
3656
echo timestamp > conftest.file
3657
# Reject unsafe characters in $srcdir or the absolute working directory
3658
# name.  Accept space and tab only in the latter.
3659
am_lf='
3660
'
3661
case `pwd` in
3662
  *[\\\"\#\$\&\'\`$am_lf]*)
3663
    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3664
esac
3665
case $srcdir in
3666
  *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
3667
    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3668
esac
3669
 
3670
# Do `set' in a subshell so we don't clobber the current shell's
3671
# arguments.  Must try -L first in case configure is actually a
3672
# symlink; some systems play weird games with the mod time of symlinks
3673
# (eg FreeBSD returns the mod time of the symlink's containing
3674
# directory).
3675
if (
3676
   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3677
   if test "$*" = "X"; then
3678
      # -L didn't work.
3679
      set X `ls -t "$srcdir/configure" conftest.file`
3680
   fi
3681
   rm -f conftest.file
3682
   if test "$*" != "X $srcdir/configure conftest.file" \
3683
      && test "$*" != "X conftest.file $srcdir/configure"; then
3684
 
3685
      # If neither matched, then we have a broken ls.  This can happen
3686
      # if, for instance, CONFIG_SHELL is bash and it inherits a
3687
      # broken ls alias from the environment.  This has actually
3688
      # happened.  Such a system could not be considered "sane".
3689
      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
3690
alias in your environment" "$LINENO" 5
3691
   fi
3692
 
3693
   test "$2" = conftest.file
3694
   )
3695
then
3696
   # Ok.
3697
   :
3698
else
3699
   as_fn_error "newly created file is older than distributed files!
3700
Check your system clock" "$LINENO" 5
3701
fi
3702
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3703
$as_echo "yes" >&6; }
3704
test "$program_prefix" != NONE &&
3705
  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3706
# Use a double $ so make ignores it.
3707
test "$program_suffix" != NONE &&
3708
  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3709
# Double any \ or $.
3710
# By default was `s,x,x', remove it if useless.
3711
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3712
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3713
 
3714
# expand $ac_aux_dir to an absolute path
3715
am_aux_dir=`cd $ac_aux_dir && pwd`
3716
 
3717
if test x"${MISSING+set}" != xset; then
3718
  case $am_aux_dir in
3719
  *\ * | *\     *)
3720
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3721
  *)
3722
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
3723
  esac
3724
fi
3725
# Use eval to expand $SHELL
3726
if eval "$MISSING --run true"; then
3727
  am_missing_run="$MISSING --run "
3728
else
3729
  am_missing_run=
3730
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3731
$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3732
fi
3733
 
3734
if test x"${install_sh}" != xset; then
3735
  case $am_aux_dir in
3736
  *\ * | *\     *)
3737
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3738
  *)
3739
    install_sh="\${SHELL} $am_aux_dir/install-sh"
3740
  esac
3741
fi
3742
 
3743
# Installed binaries are usually stripped using `strip' when the user
3744
# run `make install-strip'.  However `strip' might not be the right
3745
# tool to use in cross-compilation environments, therefore Automake
3746
# will honor the `STRIP' environment variable to overrule this program.
3747
if test "$cross_compiling" != no; then
3748
  if test -n "$ac_tool_prefix"; then
3749
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3750
set dummy ${ac_tool_prefix}strip; ac_word=$2
3751
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3752
$as_echo_n "checking for $ac_word... " >&6; }
3753
if test "${ac_cv_prog_STRIP+set}" = set; then :
3754
  $as_echo_n "(cached) " >&6
3755
else
3756
  if test -n "$STRIP"; then
3757
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3758
else
3759
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3760
for as_dir in $PATH
3761
do
3762
  IFS=$as_save_IFS
3763
  test -z "$as_dir" && as_dir=.
3764
    for ac_exec_ext in '' $ac_executable_extensions; do
3765
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3766
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3767
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3768
    break 2
3769
  fi
3770
done
3771
  done
3772
IFS=$as_save_IFS
3773
 
3774
fi
3775
fi
3776
STRIP=$ac_cv_prog_STRIP
3777
if test -n "$STRIP"; then
3778
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3779
$as_echo "$STRIP" >&6; }
3780
else
3781
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3782
$as_echo "no" >&6; }
3783
fi
3784
 
3785
 
3786
fi
3787
if test -z "$ac_cv_prog_STRIP"; then
3788
  ac_ct_STRIP=$STRIP
3789
  # Extract the first word of "strip", so it can be a program name with args.
3790
set dummy strip; ac_word=$2
3791
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3792
$as_echo_n "checking for $ac_word... " >&6; }
3793
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3794
  $as_echo_n "(cached) " >&6
3795
else
3796
  if test -n "$ac_ct_STRIP"; then
3797
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3798
else
3799
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3800
for as_dir in $PATH
3801
do
3802
  IFS=$as_save_IFS
3803
  test -z "$as_dir" && as_dir=.
3804
    for ac_exec_ext in '' $ac_executable_extensions; do
3805
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3806
    ac_cv_prog_ac_ct_STRIP="strip"
3807
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3808
    break 2
3809
  fi
3810
done
3811
  done
3812
IFS=$as_save_IFS
3813
 
3814
fi
3815
fi
3816
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3817
if test -n "$ac_ct_STRIP"; then
3818
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3819
$as_echo "$ac_ct_STRIP" >&6; }
3820
else
3821
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3822
$as_echo "no" >&6; }
3823
fi
3824
 
3825
  if test "x$ac_ct_STRIP" = x; then
3826
    STRIP=":"
3827
  else
3828
    case $cross_compiling:$ac_tool_warned in
3829
yes:)
3830
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3831
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3832
ac_tool_warned=yes ;;
3833
esac
3834
    STRIP=$ac_ct_STRIP
3835
  fi
3836
else
3837
  STRIP="$ac_cv_prog_STRIP"
3838
fi
3839
 
3840
fi
3841
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3842
 
3843
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3844
$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3845
if test -z "$MKDIR_P"; then
3846
  if test "${ac_cv_path_mkdir+set}" = set; then :
3847
  $as_echo_n "(cached) " >&6
3848
else
3849
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3850
for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3851
do
3852
  IFS=$as_save_IFS
3853
  test -z "$as_dir" && as_dir=.
3854
    for ac_prog in mkdir gmkdir; do
3855
         for ac_exec_ext in '' $ac_executable_extensions; do
3856
           { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3857
           case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3858
             'mkdir (GNU coreutils) '* | \
3859
             'mkdir (coreutils) '* | \
3860
             'mkdir (fileutils) '4.1*)
3861
               ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3862
               break 3;;
3863
           esac
3864
         done
3865
       done
3866
  done
3867
IFS=$as_save_IFS
3868
 
3869
fi
3870
 
3871
  if test "${ac_cv_path_mkdir+set}" = set; then
3872
    MKDIR_P="$ac_cv_path_mkdir -p"
3873
  else
3874
    # As a last resort, use the slow shell script.  Don't cache a
3875
    # value for MKDIR_P within a source directory, because that will
3876
    # break other packages using the cache if that directory is
3877
    # removed, or if the value is a relative name.
3878
    test -d ./--version && rmdir ./--version
3879
    MKDIR_P="$ac_install_sh -d"
3880
  fi
3881
fi
3882
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3883
$as_echo "$MKDIR_P" >&6; }
3884
 
3885
mkdir_p="$MKDIR_P"
3886
case $mkdir_p in
3887
  [\\/$]* | ?:[\\/]*) ;;
3888
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3889
esac
3890
 
3891
for ac_prog in gawk mawk nawk awk
3892
do
3893
  # Extract the first word of "$ac_prog", so it can be a program name with args.
3894
set dummy $ac_prog; ac_word=$2
3895
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3896
$as_echo_n "checking for $ac_word... " >&6; }
3897
if test "${ac_cv_prog_AWK+set}" = set; then :
3898
  $as_echo_n "(cached) " >&6
3899
else
3900
  if test -n "$AWK"; then
3901
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3902
else
3903
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3904
for as_dir in $PATH
3905
do
3906
  IFS=$as_save_IFS
3907
  test -z "$as_dir" && as_dir=.
3908
    for ac_exec_ext in '' $ac_executable_extensions; do
3909
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3910
    ac_cv_prog_AWK="$ac_prog"
3911
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3912
    break 2
3913
  fi
3914
done
3915
  done
3916
IFS=$as_save_IFS
3917
 
3918
fi
3919
fi
3920
AWK=$ac_cv_prog_AWK
3921
if test -n "$AWK"; then
3922
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3923
$as_echo "$AWK" >&6; }
3924
else
3925
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3926
$as_echo "no" >&6; }
3927
fi
3928
 
3929
 
3930
  test -n "$AWK" && break
3931
done
3932
 
3933
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3934
$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3935
set x ${MAKE-make}
3936
ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3937
if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3938
  $as_echo_n "(cached) " >&6
3939
else
3940
  cat >conftest.make <<\_ACEOF
3941
SHELL = /bin/sh
3942
all:
3943
        @echo '@@@%%%=$(MAKE)=@@@%%%'
3944
_ACEOF
3945
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3946
case `${MAKE-make} -f conftest.make 2>/dev/null` in
3947
  *@@@%%%=?*=@@@%%%*)
3948
    eval ac_cv_prog_make_${ac_make}_set=yes;;
3949
  *)
3950
    eval ac_cv_prog_make_${ac_make}_set=no;;
3951
esac
3952
rm -f conftest.make
3953
fi
3954
if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3955
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3956
$as_echo "yes" >&6; }
3957
  SET_MAKE=
3958
else
3959
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3960
$as_echo "no" >&6; }
3961
  SET_MAKE="MAKE=${MAKE-make}"
3962
fi
3963
 
3964
rm -rf .tst 2>/dev/null
3965
mkdir .tst 2>/dev/null
3966
if test -d .tst; then
3967
  am__leading_dot=.
3968
else
3969
  am__leading_dot=_
3970
fi
3971
rmdir .tst 2>/dev/null
3972
 
3973
DEPDIR="${am__leading_dot}deps"
3974
 
3975
ac_config_commands="$ac_config_commands depfiles"
3976
 
3977
 
3978
am_make=${MAKE-make}
3979
cat > confinc << 'END'
3980
am__doit:
3981
        @echo this is the am__doit target
3982
.PHONY: am__doit
3983
END
3984
# If we don't find an include directive, just comment out the code.
3985
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3986
$as_echo_n "checking for style of include used by $am_make... " >&6; }
3987
am__include="#"
3988
am__quote=
3989
_am_result=none
3990
# First try GNU make style include.
3991
echo "include confinc" > confmf
3992
# Ignore all kinds of additional output from `make'.
3993
case `$am_make -s -f confmf 2> /dev/null` in #(
3994
*the\ am__doit\ target*)
3995
  am__include=include
3996
  am__quote=
3997
  _am_result=GNU
3998
  ;;
3999
esac
4000
# Now try BSD make style include.
4001
if test "$am__include" = "#"; then
4002
   echo '.include "confinc"' > confmf
4003
   case `$am_make -s -f confmf 2> /dev/null` in #(
4004
   *the\ am__doit\ target*)
4005
     am__include=.include
4006
     am__quote="\""
4007
     _am_result=BSD
4008
     ;;
4009
   esac
4010
fi
4011
 
4012
 
4013
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4014
$as_echo "$_am_result" >&6; }
4015
rm -f confinc confmf
4016
 
4017
# Check whether --enable-dependency-tracking was given.
4018
if test "${enable_dependency_tracking+set}" = set; then :
4019
  enableval=$enable_dependency_tracking;
4020
fi
4021
 
4022
if test "x$enable_dependency_tracking" != xno; then
4023
  am_depcomp="$ac_aux_dir/depcomp"
4024
  AMDEPBACKSLASH='\'
4025
fi
4026
 if test "x$enable_dependency_tracking" != xno; then
4027
  AMDEP_TRUE=
4028
  AMDEP_FALSE='#'
4029
else
4030
  AMDEP_TRUE='#'
4031
  AMDEP_FALSE=
4032
fi
4033
 
4034
 
4035
if test "`cd $srcdir && pwd`" != "`pwd`"; then
4036
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4037
  # is not polluted with repeated "-I."
4038
  am__isrc=' -I$(srcdir)'
4039
  # test to see if srcdir already configured
4040
  if test -f $srcdir/config.status; then
4041
    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4042
  fi
4043
fi
4044
 
4045
# test whether we have cygpath
4046
if test -z "$CYGPATH_W"; then
4047
  if (cygpath --version) >/dev/null 2>/dev/null; then
4048
    CYGPATH_W='cygpath -w'
4049
  else
4050
    CYGPATH_W=echo
4051
  fi
4052
fi
4053
 
4054
 
4055
# Define the identity of the package.
4056
 PACKAGE=ld
4057
 VERSION=${BFD_VERSION}
4058
 
4059
 
4060
cat >>confdefs.h <<_ACEOF
4061
#define PACKAGE "$PACKAGE"
4062
_ACEOF
4063
 
4064
 
4065
cat >>confdefs.h <<_ACEOF
4066
#define VERSION "$VERSION"
4067
_ACEOF
4068
 
4069
# Some tools Automake needs.
4070
 
4071
ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4072
 
4073
 
4074
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4075
 
4076
 
4077
AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4078
 
4079
 
4080
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4081
 
4082
 
4083
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4084
 
4085
# We need awk for the "check" target.  The system "awk" is bad on
4086
# some platforms.
4087
# Always define AMTAR for backward compatibility.
4088
 
4089
AMTAR=${AMTAR-"${am_missing_run}tar"}
4090
 
4091
am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4092
 
4093
 
4094
 
4095
 
4096
depcc="$CC"   am_compiler_list=
4097
 
4098
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4099
$as_echo_n "checking dependency style of $depcc... " >&6; }
4100
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4101
  $as_echo_n "(cached) " >&6
4102
else
4103
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4104
  # We make a subdir and do the tests there.  Otherwise we can end up
4105
  # making bogus files that we don't know about and never remove.  For
4106
  # instance it was reported that on HP-UX the gcc test will end up
4107
  # making a dummy file named `D' -- because `-MD' means `put the output
4108
  # in D'.
4109
  mkdir conftest.dir
4110
  # Copy depcomp to subdir because otherwise we won't find it if we're
4111
  # using a relative directory.
4112
  cp "$am_depcomp" conftest.dir
4113
  cd conftest.dir
4114
  # We will build objects and dependencies in a subdirectory because
4115
  # it helps to detect inapplicable dependency modes.  For instance
4116
  # both Tru64's cc and ICC support -MD to output dependencies as a
4117
  # side effect of compilation, but ICC will put the dependencies in
4118
  # the current directory while Tru64 will put them in the object
4119
  # directory.
4120
  mkdir sub
4121
 
4122
  am_cv_CC_dependencies_compiler_type=none
4123
  if test "$am_compiler_list" = ""; then
4124
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4125
  fi
4126
  am__universal=false
4127
  case " $depcc " in #(
4128
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4129
     esac
4130
 
4131
  for depmode in $am_compiler_list; do
4132
    # Setup a source with many dependencies, because some compilers
4133
    # like to wrap large dependency lists on column 80 (with \), and
4134
    # we should not choose a depcomp mode which is confused by this.
4135
    #
4136
    # We need to recreate these files for each test, as the compiler may
4137
    # overwrite some of them when testing with obscure command lines.
4138
    # This happens at least with the AIX C compiler.
4139
    : > sub/conftest.c
4140
    for i in 1 2 3 4 5 6; do
4141
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4142
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4143
      # Solaris 8's {/usr,}/bin/sh.
4144
      touch sub/conftst$i.h
4145
    done
4146
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4147
 
4148
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4149
    # mode.  It turns out that the SunPro C++ compiler does not properly
4150
    # handle `-M -o', and we need to detect this.  Also, some Intel
4151
    # versions had trouble with output in subdirs
4152
    am__obj=sub/conftest.${OBJEXT-o}
4153
    am__minus_obj="-o $am__obj"
4154
    case $depmode in
4155
    gcc)
4156
      # This depmode causes a compiler race in universal mode.
4157
      test "$am__universal" = false || continue
4158
      ;;
4159
    nosideeffect)
4160
      # after this tag, mechanisms are not by side-effect, so they'll
4161
      # only be used when explicitly requested
4162
      if test "x$enable_dependency_tracking" = xyes; then
4163
        continue
4164
      else
4165
        break
4166
      fi
4167
      ;;
4168
    msvisualcpp | msvcmsys)
4169
      # This compiler won't grok `-c -o', but also, the minuso test has
4170
      # not run yet.  These depmodes are late enough in the game, and
4171
      # so weak that their functioning should not be impacted.
4172
      am__obj=conftest.${OBJEXT-o}
4173
      am__minus_obj=
4174
      ;;
4175
    none) break ;;
4176
    esac
4177
    if depmode=$depmode \
4178
       source=sub/conftest.c object=$am__obj \
4179
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4180
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4181
         >/dev/null 2>conftest.err &&
4182
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4183
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4184
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4185
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4186
      # icc doesn't choke on unknown options, it will just issue warnings
4187
      # or remarks (even with -Werror).  So we grep stderr for any message
4188
      # that says an option was ignored or not supported.
4189
      # When given -MP, icc 7.0 and 7.1 complain thusly:
4190
      #   icc: Command line warning: ignoring option '-M'; no argument required
4191
      # The diagnosis changed in icc 8.0:
4192
      #   icc: Command line remark: option '-MP' not supported
4193
      if (grep 'ignoring option' conftest.err ||
4194
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4195
        am_cv_CC_dependencies_compiler_type=$depmode
4196
        break
4197
      fi
4198
    fi
4199
  done
4200
 
4201
  cd ..
4202
  rm -rf conftest.dir
4203
else
4204
  am_cv_CC_dependencies_compiler_type=none
4205
fi
4206
 
4207
fi
4208
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4209
$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4210
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4211
 
4212
 if
4213
  test "x$enable_dependency_tracking" != xno \
4214
  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4215
  am__fastdepCC_TRUE=
4216
  am__fastdepCC_FALSE='#'
4217
else
4218
  am__fastdepCC_TRUE='#'
4219
  am__fastdepCC_FALSE=
4220
fi
4221
 
4222
 
4223
 
4224
 
4225
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4226
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4227
    # Check whether --enable-maintainer-mode was given.
4228
if test "${enable_maintainer_mode+set}" = set; then :
4229
  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4230
else
4231
  USE_MAINTAINER_MODE=no
4232
fi
4233
 
4234
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4235
$as_echo "$USE_MAINTAINER_MODE" >&6; }
4236
   if test $USE_MAINTAINER_MODE = yes; then
4237
  MAINTAINER_MODE_TRUE=
4238
  MAINTAINER_MODE_FALSE='#'
4239
else
4240
  MAINTAINER_MODE_TRUE='#'
4241
  MAINTAINER_MODE_FALSE=
4242
fi
4243
 
4244
  MAINT=$MAINTAINER_MODE_TRUE
4245
 
4246
 
4247
 
4248
 
4249
# Check whether --with-lib-path was given.
4250
if test "${with_lib_path+set}" = set; then :
4251
  withval=$with_lib_path; LIB_PATH=$withval
4252
fi
4253
 
4254
# Check whether --enable-targets was given.
4255
if test "${enable_targets+set}" = set; then :
4256
  enableval=$enable_targets; case "${enableval}" in
4257
  yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
4258
            ;;
4259
  no)       enable_targets= ;;
4260
  *)        enable_targets=$enableval ;;
4261
esac
4262
fi
4263
# Check whether --enable-64-bit-bfd was given.
4264
if test "${enable_64_bit_bfd+set}" = set; then :
4265
  enableval=$enable_64_bit_bfd; case "${enableval}" in
4266
  yes)  want64=true  ;;
4267
  no)   want64=false ;;
4268
  *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
4269
esac
4270
else
4271
  want64=false
4272
fi
4273
 
4274
 
4275
# Check whether --with-sysroot was given.
4276
if test "${with_sysroot+set}" = set; then :
4277
  withval=$with_sysroot;
4278
 case ${with_sysroot} in
4279
 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
4280
 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
4281
 esac
4282
 
4283
 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
4284
 use_sysroot=yes
4285
 
4286
 if test "x$prefix" = xNONE; then
4287
  test_prefix=/usr/local
4288
 else
4289
  test_prefix=$prefix
4290
 fi
4291
 if test "x$exec_prefix" = xNONE; then
4292
  test_exec_prefix=$test_prefix
4293
 else
4294
  test_exec_prefix=$exec_prefix
4295
 fi
4296
 case ${TARGET_SYSTEM_ROOT} in
4297
 "${test_prefix}"|"${test_prefix}/"*|\
4298
 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
4299
 '${prefix}'|'${prefix}/'*|\
4300
 '${exec_prefix}'|'${exec_prefix}/'*)
4301
   t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
4302
   TARGET_SYSTEM_ROOT_DEFINE="$t"
4303
   ;;
4304
 esac
4305
 
4306
else
4307
 
4308
 use_sysroot=no
4309
 TARGET_SYSTEM_ROOT=
4310
 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
4311
 
4312
fi
4313
 
4314
 
4315
 
4316
 
4317
 
4318
# Check whether --enable-gold was given.
4319
if test "${enable_gold+set}" = set; then :
4320
  enableval=$enable_gold; case "${enableval}" in
4321
 default)
4322
   install_as_default=no
4323
   installed_linker=ld.bfd
4324
   ;;
4325
 yes|no)
4326
   install_as_default=yes
4327
   installed_linker=ld.bfd
4328
   ;;
4329
 *)
4330
   as_fn_error "invalid --enable-gold argument" "$LINENO" 5
4331
   ;;
4332
 esac
4333
else
4334
  install_as_default=yes
4335
 installed_linker=ld.bfd
4336
fi
4337
 
4338
 
4339
 
4340
 
4341
# Check whether --enable-got was given.
4342
if test "${enable_got+set}" = set; then :
4343
  enableval=$enable_got; case "${enableval}" in
4344
  target | single | negative | multigot)  got_handling=$enableval ;;
4345
  *)  as_fn_error "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
4346
esac
4347
else
4348
  got_handling=target
4349
fi
4350
 
4351
 
4352
case "${got_handling}" in
4353
  target)
4354
 
4355
$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
4356
 ;;
4357
  single)
4358
 
4359
$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
4360
 ;;
4361
  negative)
4362
 
4363
$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
4364
 ;;
4365
  multigot)
4366
 
4367
$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
4368
 ;;
4369
  *)  as_fn_error "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
4370
esac
4371
 
4372
ac_ext=c
4373
ac_cpp='$CPP $CPPFLAGS'
4374
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4375
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4376
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4377
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4378
$as_echo_n "checking how to run the C preprocessor... " >&6; }
4379
# On Suns, sometimes $CPP names a directory.
4380
if test -n "$CPP" && test -d "$CPP"; then
4381
  CPP=
4382
fi
4383
if test -z "$CPP"; then
4384
  if test "${ac_cv_prog_CPP+set}" = set; then :
4385
  $as_echo_n "(cached) " >&6
4386
else
4387
      # Double quotes because CPP needs to be expanded
4388
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4389
    do
4390
      ac_preproc_ok=false
4391
for ac_c_preproc_warn_flag in '' yes
4392
do
4393
  # Use a header file that comes with gcc, so configuring glibc
4394
  # with a fresh cross-compiler works.
4395
  # Prefer  to  if __STDC__ is defined, since
4396
  #  exists even on freestanding compilers.
4397
  # On the NeXT, cc -E runs the code through the compiler's parser,
4398
  # not just through cpp. "Syntax error" is here to catch this case.
4399
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4400
/* end confdefs.h.  */
4401
#ifdef __STDC__
4402
# include 
4403
#else
4404
# include 
4405
#endif
4406
                     Syntax error
4407
_ACEOF
4408
if ac_fn_c_try_cpp "$LINENO"; then :
4409
 
4410
else
4411
  # Broken: fails on valid input.
4412
continue
4413
fi
4414
rm -f conftest.err conftest.$ac_ext
4415
 
4416
  # OK, works on sane cases.  Now check whether nonexistent headers
4417
  # can be detected and how.
4418
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4419
/* end confdefs.h.  */
4420
#include 
4421
_ACEOF
4422
if ac_fn_c_try_cpp "$LINENO"; then :
4423
  # Broken: success on invalid input.
4424
continue
4425
else
4426
  # Passes both tests.
4427
ac_preproc_ok=:
4428
break
4429
fi
4430
rm -f conftest.err conftest.$ac_ext
4431
 
4432
done
4433
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4434
rm -f conftest.err conftest.$ac_ext
4435
if $ac_preproc_ok; then :
4436
  break
4437
fi
4438
 
4439
    done
4440
    ac_cv_prog_CPP=$CPP
4441
 
4442
fi
4443
  CPP=$ac_cv_prog_CPP
4444
else
4445
  ac_cv_prog_CPP=$CPP
4446
fi
4447
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4448
$as_echo "$CPP" >&6; }
4449
ac_preproc_ok=false
4450
for ac_c_preproc_warn_flag in '' yes
4451
do
4452
  # Use a header file that comes with gcc, so configuring glibc
4453
  # with a fresh cross-compiler works.
4454
  # Prefer  to  if __STDC__ is defined, since
4455
  #  exists even on freestanding compilers.
4456
  # On the NeXT, cc -E runs the code through the compiler's parser,
4457
  # not just through cpp. "Syntax error" is here to catch this case.
4458
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4459
/* end confdefs.h.  */
4460
#ifdef __STDC__
4461
# include 
4462
#else
4463
# include 
4464
#endif
4465
                     Syntax error
4466
_ACEOF
4467
if ac_fn_c_try_cpp "$LINENO"; then :
4468
 
4469
else
4470
  # Broken: fails on valid input.
4471
continue
4472
fi
4473
rm -f conftest.err conftest.$ac_ext
4474
 
4475
  # OK, works on sane cases.  Now check whether nonexistent headers
4476
  # can be detected and how.
4477
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4478
/* end confdefs.h.  */
4479
#include 
4480
_ACEOF
4481
if ac_fn_c_try_cpp "$LINENO"; then :
4482
  # Broken: success on invalid input.
4483
continue
4484
else
4485
  # Passes both tests.
4486
ac_preproc_ok=:
4487
break
4488
fi
4489
rm -f conftest.err conftest.$ac_ext
4490
 
4491
done
4492
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4493
rm -f conftest.err conftest.$ac_ext
4494
if $ac_preproc_ok; then :
4495
 
4496
else
4497
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4498
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4499
as_fn_error "C preprocessor \"$CPP\" fails sanity check
4500
See \`config.log' for more details." "$LINENO" 5; }
4501
fi
4502
 
4503
ac_ext=c
4504
ac_cpp='$CPP $CPPFLAGS'
4505
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4506
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4507
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4508
 
4509
 
4510
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4511
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4512
if test "${ac_cv_path_GREP+set}" = set; then :
4513
  $as_echo_n "(cached) " >&6
4514
else
4515
  if test -z "$GREP"; then
4516
  ac_path_GREP_found=false
4517
  # Loop through the user's path and test for each of PROGNAME-LIST
4518
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4519
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4520
do
4521
  IFS=$as_save_IFS
4522
  test -z "$as_dir" && as_dir=.
4523
    for ac_prog in grep ggrep; do
4524
    for ac_exec_ext in '' $ac_executable_extensions; do
4525
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4526
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4527
# Check for GNU ac_path_GREP and select it if it is found.
4528
  # Check for GNU $ac_path_GREP
4529
case `"$ac_path_GREP" --version 2>&1` in
4530
*GNU*)
4531
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4532
*)
4533
  ac_count=0
4534
  $as_echo_n 0123456789 >"conftest.in"
4535
  while :
4536
  do
4537
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4538
    mv "conftest.tmp" "conftest.in"
4539
    cp "conftest.in" "conftest.nl"
4540
    $as_echo 'GREP' >> "conftest.nl"
4541
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4542
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4543
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4544
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4545
      # Best one so far, save it but keep looking for a better one
4546
      ac_cv_path_GREP="$ac_path_GREP"
4547
      ac_path_GREP_max=$ac_count
4548
    fi
4549
    # 10*(2^10) chars as input seems more than enough
4550
    test $ac_count -gt 10 && break
4551
  done
4552
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4553
esac
4554
 
4555
      $ac_path_GREP_found && break 3
4556
    done
4557
  done
4558
  done
4559
IFS=$as_save_IFS
4560
  if test -z "$ac_cv_path_GREP"; then
4561
    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4562
  fi
4563
else
4564
  ac_cv_path_GREP=$GREP
4565
fi
4566
 
4567
fi
4568
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4569
$as_echo "$ac_cv_path_GREP" >&6; }
4570
 GREP="$ac_cv_path_GREP"
4571
 
4572
 
4573
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4574
$as_echo_n "checking for egrep... " >&6; }
4575
if test "${ac_cv_path_EGREP+set}" = set; then :
4576
  $as_echo_n "(cached) " >&6
4577
else
4578
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4579
   then ac_cv_path_EGREP="$GREP -E"
4580
   else
4581
     if test -z "$EGREP"; then
4582
  ac_path_EGREP_found=false
4583
  # Loop through the user's path and test for each of PROGNAME-LIST
4584
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4585
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4586
do
4587
  IFS=$as_save_IFS
4588
  test -z "$as_dir" && as_dir=.
4589
    for ac_prog in egrep; do
4590
    for ac_exec_ext in '' $ac_executable_extensions; do
4591
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4592
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4593
# Check for GNU ac_path_EGREP and select it if it is found.
4594
  # Check for GNU $ac_path_EGREP
4595
case `"$ac_path_EGREP" --version 2>&1` in
4596
*GNU*)
4597
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4598
*)
4599
  ac_count=0
4600
  $as_echo_n 0123456789 >"conftest.in"
4601
  while :
4602
  do
4603
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4604
    mv "conftest.tmp" "conftest.in"
4605
    cp "conftest.in" "conftest.nl"
4606
    $as_echo 'EGREP' >> "conftest.nl"
4607
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4608
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4609
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4610
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4611
      # Best one so far, save it but keep looking for a better one
4612
      ac_cv_path_EGREP="$ac_path_EGREP"
4613
      ac_path_EGREP_max=$ac_count
4614
    fi
4615
    # 10*(2^10) chars as input seems more than enough
4616
    test $ac_count -gt 10 && break
4617
  done
4618
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4619
esac
4620
 
4621
      $ac_path_EGREP_found && break 3
4622
    done
4623
  done
4624
  done
4625
IFS=$as_save_IFS
4626
  if test -z "$ac_cv_path_EGREP"; then
4627
    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4628
  fi
4629
else
4630
  ac_cv_path_EGREP=$EGREP
4631
fi
4632
 
4633
   fi
4634
fi
4635
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4636
$as_echo "$ac_cv_path_EGREP" >&6; }
4637
 EGREP="$ac_cv_path_EGREP"
4638
 
4639
 
4640
 
4641
GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
4642
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4643
/* end confdefs.h.  */
4644
__GNUC__
4645
_ACEOF
4646
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4647
  $EGREP "^[0-3]$" >/dev/null 2>&1; then :
4648
 
4649
else
4650
  GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
4651
fi
4652
rm -f conftest*
4653
 
4654
 
4655
# Check whether --enable-werror was given.
4656
if test "${enable_werror+set}" = set; then :
4657
  enableval=$enable_werror; case "${enableval}" in
4658
     yes | y) ERROR_ON_WARNING="yes" ;;
4659
     no | n)  ERROR_ON_WARNING="no" ;;
4660
     *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
4661
   esac
4662
fi
4663
 
4664
 
4665
# Disable -Wformat by default when using gcc on mingw
4666
case "${host}" in
4667
  *-*-mingw32*)
4668
    if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4669
      GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
4670
    fi
4671
    ;;
4672
  *) ;;
4673
esac
4674
 
4675
# Enable -Werror by default when using gcc
4676
if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4677
    ERROR_ON_WARNING=yes
4678
fi
4679
 
4680
NO_WERROR=
4681
if test "${ERROR_ON_WARNING}" = yes ; then
4682
    GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
4683
    NO_WERROR="-Wno-error"
4684
fi
4685
 
4686
if test "${GCC}" = yes ; then
4687
  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
4688
fi
4689
 
4690
# Check whether --enable-build-warnings was given.
4691
if test "${enable_build_warnings+set}" = set; then :
4692
  enableval=$enable_build_warnings; case "${enableval}" in
4693
  yes)  WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
4694
  no)   if test "${GCC}" = yes ; then
4695
          WARN_CFLAGS="-w"
4696
        fi;;
4697
  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4698
        WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
4699
  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4700
        WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
4701
  *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4702
esac
4703
fi
4704
 
4705
 
4706
if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
4707
  echo "Setting warning flags = $WARN_CFLAGS" 6>&1
4708
fi
4709
 
4710
 
4711
 
4712
 
4713
 
4714
ac_config_headers="$ac_config_headers config.h:config.in"
4715
 
4716
 
4717
if test -z "$target" ; then
4718
    as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
4719
fi
4720
if test -z "$host" ; then
4721
    as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
4722
fi
4723
 
4724
# host-specific stuff:
4725
 
4726
ac_ext=c
4727
ac_cpp='$CPP $CPPFLAGS'
4728
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4729
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4730
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4731
if test -n "$ac_tool_prefix"; then
4732
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4733
set dummy ${ac_tool_prefix}gcc; ac_word=$2
4734
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4735
$as_echo_n "checking for $ac_word... " >&6; }
4736
if test "${ac_cv_prog_CC+set}" = set; then :
4737
  $as_echo_n "(cached) " >&6
4738
else
4739
  if test -n "$CC"; then
4740
  ac_cv_prog_CC="$CC" # Let the user override the test.
4741
else
4742
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4743
for as_dir in $PATH
4744
do
4745
  IFS=$as_save_IFS
4746
  test -z "$as_dir" && as_dir=.
4747
    for ac_exec_ext in '' $ac_executable_extensions; do
4748
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4749
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4750
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4751
    break 2
4752
  fi
4753
done
4754
  done
4755
IFS=$as_save_IFS
4756
 
4757
fi
4758
fi
4759
CC=$ac_cv_prog_CC
4760
if test -n "$CC"; then
4761
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4762
$as_echo "$CC" >&6; }
4763
else
4764
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4765
$as_echo "no" >&6; }
4766
fi
4767
 
4768
 
4769
fi
4770
if test -z "$ac_cv_prog_CC"; then
4771
  ac_ct_CC=$CC
4772
  # Extract the first word of "gcc", so it can be a program name with args.
4773
set dummy gcc; ac_word=$2
4774
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4775
$as_echo_n "checking for $ac_word... " >&6; }
4776
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4777
  $as_echo_n "(cached) " >&6
4778
else
4779
  if test -n "$ac_ct_CC"; then
4780
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4781
else
4782
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4783
for as_dir in $PATH
4784
do
4785
  IFS=$as_save_IFS
4786
  test -z "$as_dir" && as_dir=.
4787
    for ac_exec_ext in '' $ac_executable_extensions; do
4788
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4789
    ac_cv_prog_ac_ct_CC="gcc"
4790
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4791
    break 2
4792
  fi
4793
done
4794
  done
4795
IFS=$as_save_IFS
4796
 
4797
fi
4798
fi
4799
ac_ct_CC=$ac_cv_prog_ac_ct_CC
4800
if test -n "$ac_ct_CC"; then
4801
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4802
$as_echo "$ac_ct_CC" >&6; }
4803
else
4804
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4805
$as_echo "no" >&6; }
4806
fi
4807
 
4808
  if test "x$ac_ct_CC" = x; then
4809
    CC=""
4810
  else
4811
    case $cross_compiling:$ac_tool_warned in
4812
yes:)
4813
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4814
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4815
ac_tool_warned=yes ;;
4816
esac
4817
    CC=$ac_ct_CC
4818
  fi
4819
else
4820
  CC="$ac_cv_prog_CC"
4821
fi
4822
 
4823
if test -z "$CC"; then
4824
          if test -n "$ac_tool_prefix"; then
4825
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4826
set dummy ${ac_tool_prefix}cc; ac_word=$2
4827
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4828
$as_echo_n "checking for $ac_word... " >&6; }
4829
if test "${ac_cv_prog_CC+set}" = set; then :
4830
  $as_echo_n "(cached) " >&6
4831
else
4832
  if test -n "$CC"; then
4833
  ac_cv_prog_CC="$CC" # Let the user override the test.
4834
else
4835
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4836
for as_dir in $PATH
4837
do
4838
  IFS=$as_save_IFS
4839
  test -z "$as_dir" && as_dir=.
4840
    for ac_exec_ext in '' $ac_executable_extensions; do
4841
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4842
    ac_cv_prog_CC="${ac_tool_prefix}cc"
4843
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4844
    break 2
4845
  fi
4846
done
4847
  done
4848
IFS=$as_save_IFS
4849
 
4850
fi
4851
fi
4852
CC=$ac_cv_prog_CC
4853
if test -n "$CC"; then
4854
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4855
$as_echo "$CC" >&6; }
4856
else
4857
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4858
$as_echo "no" >&6; }
4859
fi
4860
 
4861
 
4862
  fi
4863
fi
4864
if test -z "$CC"; then
4865
  # Extract the first word of "cc", so it can be a program name with args.
4866
set dummy cc; ac_word=$2
4867
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4868
$as_echo_n "checking for $ac_word... " >&6; }
4869
if test "${ac_cv_prog_CC+set}" = set; then :
4870
  $as_echo_n "(cached) " >&6
4871
else
4872
  if test -n "$CC"; then
4873
  ac_cv_prog_CC="$CC" # Let the user override the test.
4874
else
4875
  ac_prog_rejected=no
4876
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4877
for as_dir in $PATH
4878
do
4879
  IFS=$as_save_IFS
4880
  test -z "$as_dir" && as_dir=.
4881
    for ac_exec_ext in '' $ac_executable_extensions; do
4882
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4883
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4884
       ac_prog_rejected=yes
4885
       continue
4886
     fi
4887
    ac_cv_prog_CC="cc"
4888
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4889
    break 2
4890
  fi
4891
done
4892
  done
4893
IFS=$as_save_IFS
4894
 
4895
if test $ac_prog_rejected = yes; then
4896
  # We found a bogon in the path, so make sure we never use it.
4897
  set dummy $ac_cv_prog_CC
4898
  shift
4899
  if test $# != 0; then
4900
    # We chose a different compiler from the bogus one.
4901
    # However, it has the same basename, so the bogon will be chosen
4902
    # first if we set CC to just the basename; use the full file name.
4903
    shift
4904
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4905
  fi
4906
fi
4907
fi
4908
fi
4909
CC=$ac_cv_prog_CC
4910
if test -n "$CC"; then
4911
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4912
$as_echo "$CC" >&6; }
4913
else
4914
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4915
$as_echo "no" >&6; }
4916
fi
4917
 
4918
 
4919
fi
4920
if test -z "$CC"; then
4921
  if test -n "$ac_tool_prefix"; then
4922
  for ac_prog in cl.exe
4923
  do
4924
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4925
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4926
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4927
$as_echo_n "checking for $ac_word... " >&6; }
4928
if test "${ac_cv_prog_CC+set}" = set; then :
4929
  $as_echo_n "(cached) " >&6
4930
else
4931
  if test -n "$CC"; then
4932
  ac_cv_prog_CC="$CC" # Let the user override the test.
4933
else
4934
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4935
for as_dir in $PATH
4936
do
4937
  IFS=$as_save_IFS
4938
  test -z "$as_dir" && as_dir=.
4939
    for ac_exec_ext in '' $ac_executable_extensions; do
4940
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4941
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4942
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4943
    break 2
4944
  fi
4945
done
4946
  done
4947
IFS=$as_save_IFS
4948
 
4949
fi
4950
fi
4951
CC=$ac_cv_prog_CC
4952
if test -n "$CC"; then
4953
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4954
$as_echo "$CC" >&6; }
4955
else
4956
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4957
$as_echo "no" >&6; }
4958
fi
4959
 
4960
 
4961
    test -n "$CC" && break
4962
  done
4963
fi
4964
if test -z "$CC"; then
4965
  ac_ct_CC=$CC
4966
  for ac_prog in cl.exe
4967
do
4968
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4969
set dummy $ac_prog; ac_word=$2
4970
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4971
$as_echo_n "checking for $ac_word... " >&6; }
4972
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4973
  $as_echo_n "(cached) " >&6
4974
else
4975
  if test -n "$ac_ct_CC"; then
4976
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4977
else
4978
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4979
for as_dir in $PATH
4980
do
4981
  IFS=$as_save_IFS
4982
  test -z "$as_dir" && as_dir=.
4983
    for ac_exec_ext in '' $ac_executable_extensions; do
4984
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4985
    ac_cv_prog_ac_ct_CC="$ac_prog"
4986
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4987
    break 2
4988
  fi
4989
done
4990
  done
4991
IFS=$as_save_IFS
4992
 
4993
fi
4994
fi
4995
ac_ct_CC=$ac_cv_prog_ac_ct_CC
4996
if test -n "$ac_ct_CC"; then
4997
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4998
$as_echo "$ac_ct_CC" >&6; }
4999
else
5000
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5001
$as_echo "no" >&6; }
5002
fi
5003
 
5004
 
5005
  test -n "$ac_ct_CC" && break
5006
done
5007
 
5008
  if test "x$ac_ct_CC" = x; then
5009
    CC=""
5010
  else
5011
    case $cross_compiling:$ac_tool_warned in
5012
yes:)
5013
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5014
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5015
ac_tool_warned=yes ;;
5016
esac
5017
    CC=$ac_ct_CC
5018
  fi
5019
fi
5020
 
5021
fi
5022
 
5023
 
5024
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5025
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5026
as_fn_error "no acceptable C compiler found in \$PATH
5027
See \`config.log' for more details." "$LINENO" 5; }
5028
 
5029
# Provide some information about the compiler.
5030
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5031
set X $ac_compile
5032
ac_compiler=$2
5033
for ac_option in --version -v -V -qversion; do
5034
  { { ac_try="$ac_compiler $ac_option >&5"
5035
case "(($ac_try" in
5036
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5037
  *) ac_try_echo=$ac_try;;
5038
esac
5039
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5040
$as_echo "$ac_try_echo"; } >&5
5041
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5042
  ac_status=$?
5043
  if test -s conftest.err; then
5044
    sed '10a\
5045
... rest of stderr output deleted ...
5046
         10q' conftest.err >conftest.er1
5047
    cat conftest.er1 >&5
5048
    rm -f conftest.er1 conftest.err
5049
  fi
5050
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5051
  test $ac_status = 0; }
5052
done
5053
 
5054
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5055
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5056
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5057
  $as_echo_n "(cached) " >&6
5058
else
5059
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5060
/* end confdefs.h.  */
5061
 
5062
int
5063
main ()
5064
{
5065
#ifndef __GNUC__
5066
       choke me
5067
#endif
5068
 
5069
  ;
5070
  return 0;
5071
}
5072
_ACEOF
5073
if ac_fn_c_try_compile "$LINENO"; then :
5074
  ac_compiler_gnu=yes
5075
else
5076
  ac_compiler_gnu=no
5077
fi
5078
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5079
ac_cv_c_compiler_gnu=$ac_compiler_gnu
5080
 
5081
fi
5082
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5083
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
5084
if test $ac_compiler_gnu = yes; then
5085
  GCC=yes
5086
else
5087
  GCC=
5088
fi
5089
ac_test_CFLAGS=${CFLAGS+set}
5090
ac_save_CFLAGS=$CFLAGS
5091
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5092
$as_echo_n "checking whether $CC accepts -g... " >&6; }
5093
if test "${ac_cv_prog_cc_g+set}" = set; then :
5094
  $as_echo_n "(cached) " >&6
5095
else
5096
  ac_save_c_werror_flag=$ac_c_werror_flag
5097
   ac_c_werror_flag=yes
5098
   ac_cv_prog_cc_g=no
5099
   CFLAGS="-g"
5100
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5101
/* end confdefs.h.  */
5102
 
5103
int
5104
main ()
5105
{
5106
 
5107
  ;
5108
  return 0;
5109
}
5110
_ACEOF
5111
if ac_fn_c_try_compile "$LINENO"; then :
5112
  ac_cv_prog_cc_g=yes
5113
else
5114
  CFLAGS=""
5115
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5116
/* end confdefs.h.  */
5117
 
5118
int
5119
main ()
5120
{
5121
 
5122
  ;
5123
  return 0;
5124
}
5125
_ACEOF
5126
if ac_fn_c_try_compile "$LINENO"; then :
5127
 
5128
else
5129
  ac_c_werror_flag=$ac_save_c_werror_flag
5130
         CFLAGS="-g"
5131
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5132
/* end confdefs.h.  */
5133
 
5134
int
5135
main ()
5136
{
5137
 
5138
  ;
5139
  return 0;
5140
}
5141
_ACEOF
5142
if ac_fn_c_try_compile "$LINENO"; then :
5143
  ac_cv_prog_cc_g=yes
5144
fi
5145
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5146
fi
5147
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5148
fi
5149
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5150
   ac_c_werror_flag=$ac_save_c_werror_flag
5151
fi
5152
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5153
$as_echo "$ac_cv_prog_cc_g" >&6; }
5154
if test "$ac_test_CFLAGS" = set; then
5155
  CFLAGS=$ac_save_CFLAGS
5156
elif test $ac_cv_prog_cc_g = yes; then
5157
  if test "$GCC" = yes; then
5158
    CFLAGS="-g -O2"
5159
  else
5160
    CFLAGS="-g"
5161
  fi
5162
else
5163
  if test "$GCC" = yes; then
5164
    CFLAGS="-O2"
5165
  else
5166
    CFLAGS=
5167
  fi
5168
fi
5169
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5170
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5171
if test "${ac_cv_prog_cc_c89+set}" = set; then :
5172
  $as_echo_n "(cached) " >&6
5173
else
5174
  ac_cv_prog_cc_c89=no
5175
ac_save_CC=$CC
5176
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5177
/* end confdefs.h.  */
5178
#include 
5179
#include 
5180
#include 
5181
#include 
5182
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5183
struct buf { int x; };
5184
FILE * (*rcsopen) (struct buf *, struct stat *, int);
5185
static char *e (p, i)
5186
     char **p;
5187
     int i;
5188
{
5189
  return p[i];
5190
}
5191
static char *f (char * (*g) (char **, int), char **p, ...)
5192
{
5193
  char *s;
5194
  va_list v;
5195
  va_start (v,p);
5196
  s = g (p, va_arg (v,int));
5197
  va_end (v);
5198
  return s;
5199
}
5200
 
5201
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5202
   function prototypes and stuff, but not '\xHH' hex character constants.
5203
   These don't provoke an error unfortunately, instead are silently treated
5204
   as 'x'.  The following induces an error, until -std is added to get
5205
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5206
   array size at least.  It's necessary to write '\x00'==0 to get something
5207
   that's true only with -std.  */
5208
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5209
 
5210
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5211
   inside strings and character constants.  */
5212
#define FOO(x) 'x'
5213
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5214
 
5215
int test (int i, double x);
5216
struct s1 {int (*f) (int a);};
5217
struct s2 {int (*f) (double a);};
5218
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5219
int argc;
5220
char **argv;
5221
int
5222
main ()
5223
{
5224
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5225
  ;
5226
  return 0;
5227
}
5228
_ACEOF
5229
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5230
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5231
do
5232
  CC="$ac_save_CC $ac_arg"
5233
  if ac_fn_c_try_compile "$LINENO"; then :
5234
  ac_cv_prog_cc_c89=$ac_arg
5235
fi
5236
rm -f core conftest.err conftest.$ac_objext
5237
  test "x$ac_cv_prog_cc_c89" != "xno" && break
5238
done
5239
rm -f conftest.$ac_ext
5240
CC=$ac_save_CC
5241
 
5242
fi
5243
# AC_CACHE_VAL
5244
case "x$ac_cv_prog_cc_c89" in
5245
  x)
5246
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5247
$as_echo "none needed" >&6; } ;;
5248
  xno)
5249
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5250
$as_echo "unsupported" >&6; } ;;
5251
  *)
5252
    CC="$CC $ac_cv_prog_cc_c89"
5253
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5254
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5255
esac
5256
if test "x$ac_cv_prog_cc_c89" != xno; then :
5257
 
5258
fi
5259
 
5260
ac_ext=c
5261
ac_cpp='$CPP $CPPFLAGS'
5262
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5263
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5264
ac_compiler_gnu=$ac_cv_c_compiler_gnu
5265
 
5266
ac_ext=cpp
5267
ac_cpp='$CXXCPP $CPPFLAGS'
5268
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5269
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5270
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5271
if test -z "$CXX"; then
5272
  if test -n "$CCC"; then
5273
    CXX=$CCC
5274
  else
5275
    if test -n "$ac_tool_prefix"; then
5276
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5277
  do
5278
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5279
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5280
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5281
$as_echo_n "checking for $ac_word... " >&6; }
5282
if test "${ac_cv_prog_CXX+set}" = set; then :
5283
  $as_echo_n "(cached) " >&6
5284
else
5285
  if test -n "$CXX"; then
5286
  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5287
else
5288
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5289
for as_dir in $PATH
5290
do
5291
  IFS=$as_save_IFS
5292
  test -z "$as_dir" && as_dir=.
5293
    for ac_exec_ext in '' $ac_executable_extensions; do
5294
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5295
    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5296
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5297
    break 2
5298
  fi
5299
done
5300
  done
5301
IFS=$as_save_IFS
5302
 
5303
fi
5304
fi
5305
CXX=$ac_cv_prog_CXX
5306
if test -n "$CXX"; then
5307
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5308
$as_echo "$CXX" >&6; }
5309
else
5310
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5311
$as_echo "no" >&6; }
5312
fi
5313
 
5314
 
5315
    test -n "$CXX" && break
5316
  done
5317
fi
5318
if test -z "$CXX"; then
5319
  ac_ct_CXX=$CXX
5320
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5321
do
5322
  # Extract the first word of "$ac_prog", so it can be a program name with args.
5323
set dummy $ac_prog; ac_word=$2
5324
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5325
$as_echo_n "checking for $ac_word... " >&6; }
5326
if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5327
  $as_echo_n "(cached) " >&6
5328
else
5329
  if test -n "$ac_ct_CXX"; then
5330
  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5331
else
5332
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5333
for as_dir in $PATH
5334
do
5335
  IFS=$as_save_IFS
5336
  test -z "$as_dir" && as_dir=.
5337
    for ac_exec_ext in '' $ac_executable_extensions; do
5338
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5339
    ac_cv_prog_ac_ct_CXX="$ac_prog"
5340
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5341
    break 2
5342
  fi
5343
done
5344
  done
5345
IFS=$as_save_IFS
5346
 
5347
fi
5348
fi
5349
ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5350
if test -n "$ac_ct_CXX"; then
5351
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5352
$as_echo "$ac_ct_CXX" >&6; }
5353
else
5354
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5355
$as_echo "no" >&6; }
5356
fi
5357
 
5358
 
5359
  test -n "$ac_ct_CXX" && break
5360
done
5361
 
5362
  if test "x$ac_ct_CXX" = x; then
5363
    CXX="g++"
5364
  else
5365
    case $cross_compiling:$ac_tool_warned in
5366
yes:)
5367
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5368
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5369
ac_tool_warned=yes ;;
5370
esac
5371
    CXX=$ac_ct_CXX
5372
  fi
5373
fi
5374
 
5375
  fi
5376
fi
5377
# Provide some information about the compiler.
5378
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5379
set X $ac_compile
5380
ac_compiler=$2
5381
for ac_option in --version -v -V -qversion; do
5382
  { { ac_try="$ac_compiler $ac_option >&5"
5383
case "(($ac_try" in
5384
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5385
  *) ac_try_echo=$ac_try;;
5386
esac
5387
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5388
$as_echo "$ac_try_echo"; } >&5
5389
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5390
  ac_status=$?
5391
  if test -s conftest.err; then
5392
    sed '10a\
5393
... rest of stderr output deleted ...
5394
         10q' conftest.err >conftest.er1
5395
    cat conftest.er1 >&5
5396
    rm -f conftest.er1 conftest.err
5397
  fi
5398
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5399
  test $ac_status = 0; }
5400
done
5401
 
5402
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5403
$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5404
if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5405
  $as_echo_n "(cached) " >&6
5406
else
5407
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5408
/* end confdefs.h.  */
5409
 
5410
int
5411
main ()
5412
{
5413
#ifndef __GNUC__
5414
       choke me
5415
#endif
5416
 
5417
  ;
5418
  return 0;
5419
}
5420
_ACEOF
5421
if ac_fn_cxx_try_compile "$LINENO"; then :
5422
  ac_compiler_gnu=yes
5423
else
5424
  ac_compiler_gnu=no
5425
fi
5426
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5427
ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5428
 
5429
fi
5430
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5431
$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5432
if test $ac_compiler_gnu = yes; then
5433
  GXX=yes
5434
else
5435
  GXX=
5436
fi
5437
ac_test_CXXFLAGS=${CXXFLAGS+set}
5438
ac_save_CXXFLAGS=$CXXFLAGS
5439
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5440
$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5441
if test "${ac_cv_prog_cxx_g+set}" = set; then :
5442
  $as_echo_n "(cached) " >&6
5443
else
5444
  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5445
   ac_cxx_werror_flag=yes
5446
   ac_cv_prog_cxx_g=no
5447
   CXXFLAGS="-g"
5448
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5449
/* end confdefs.h.  */
5450
 
5451
int
5452
main ()
5453
{
5454
 
5455
  ;
5456
  return 0;
5457
}
5458
_ACEOF
5459
if ac_fn_cxx_try_compile "$LINENO"; then :
5460
  ac_cv_prog_cxx_g=yes
5461
else
5462
  CXXFLAGS=""
5463
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464
/* end confdefs.h.  */
5465
 
5466
int
5467
main ()
5468
{
5469
 
5470
  ;
5471
  return 0;
5472
}
5473
_ACEOF
5474
if ac_fn_cxx_try_compile "$LINENO"; then :
5475
 
5476
else
5477
  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5478
         CXXFLAGS="-g"
5479
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5480
/* end confdefs.h.  */
5481
 
5482
int
5483
main ()
5484
{
5485
 
5486
  ;
5487
  return 0;
5488
}
5489
_ACEOF
5490
if ac_fn_cxx_try_compile "$LINENO"; then :
5491
  ac_cv_prog_cxx_g=yes
5492
fi
5493
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5494
fi
5495
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5496
fi
5497
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5498
   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5499
fi
5500
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5501
$as_echo "$ac_cv_prog_cxx_g" >&6; }
5502
if test "$ac_test_CXXFLAGS" = set; then
5503
  CXXFLAGS=$ac_save_CXXFLAGS
5504
elif test $ac_cv_prog_cxx_g = yes; then
5505
  if test "$GXX" = yes; then
5506
    CXXFLAGS="-g -O2"
5507
  else
5508
    CXXFLAGS="-g"
5509
  fi
5510
else
5511
  if test "$GXX" = yes; then
5512
    CXXFLAGS="-O2"
5513
  else
5514
    CXXFLAGS=
5515
  fi
5516
fi
5517
ac_ext=c
5518
ac_cpp='$CPP $CPPFLAGS'
5519
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5520
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5521
ac_compiler_gnu=$ac_cv_c_compiler_gnu
5522
 
5523
depcc="$CXX"  am_compiler_list=
5524
 
5525
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5526
$as_echo_n "checking dependency style of $depcc... " >&6; }
5527
if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5528
  $as_echo_n "(cached) " >&6
5529
else
5530
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5531
  # We make a subdir and do the tests there.  Otherwise we can end up
5532
  # making bogus files that we don't know about and never remove.  For
5533
  # instance it was reported that on HP-UX the gcc test will end up
5534
  # making a dummy file named `D' -- because `-MD' means `put the output
5535
  # in D'.
5536
  mkdir conftest.dir
5537
  # Copy depcomp to subdir because otherwise we won't find it if we're
5538
  # using a relative directory.
5539
  cp "$am_depcomp" conftest.dir
5540
  cd conftest.dir
5541
  # We will build objects and dependencies in a subdirectory because
5542
  # it helps to detect inapplicable dependency modes.  For instance
5543
  # both Tru64's cc and ICC support -MD to output dependencies as a
5544
  # side effect of compilation, but ICC will put the dependencies in
5545
  # the current directory while Tru64 will put them in the object
5546
  # directory.
5547
  mkdir sub
5548
 
5549
  am_cv_CXX_dependencies_compiler_type=none
5550
  if test "$am_compiler_list" = ""; then
5551
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5552
  fi
5553
  am__universal=false
5554
  case " $depcc " in #(
5555
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5556
     esac
5557
 
5558
  for depmode in $am_compiler_list; do
5559
    # Setup a source with many dependencies, because some compilers
5560
    # like to wrap large dependency lists on column 80 (with \), and
5561
    # we should not choose a depcomp mode which is confused by this.
5562
    #
5563
    # We need to recreate these files for each test, as the compiler may
5564
    # overwrite some of them when testing with obscure command lines.
5565
    # This happens at least with the AIX C compiler.
5566
    : > sub/conftest.c
5567
    for i in 1 2 3 4 5 6; do
5568
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5569
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5570
      # Solaris 8's {/usr,}/bin/sh.
5571
      touch sub/conftst$i.h
5572
    done
5573
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5574
 
5575
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5576
    # mode.  It turns out that the SunPro C++ compiler does not properly
5577
    # handle `-M -o', and we need to detect this.  Also, some Intel
5578
    # versions had trouble with output in subdirs
5579
    am__obj=sub/conftest.${OBJEXT-o}
5580
    am__minus_obj="-o $am__obj"
5581
    case $depmode in
5582
    gcc)
5583
      # This depmode causes a compiler race in universal mode.
5584
      test "$am__universal" = false || continue
5585
      ;;
5586
    nosideeffect)
5587
      # after this tag, mechanisms are not by side-effect, so they'll
5588
      # only be used when explicitly requested
5589
      if test "x$enable_dependency_tracking" = xyes; then
5590
        continue
5591
      else
5592
        break
5593
      fi
5594
      ;;
5595
    msvisualcpp | msvcmsys)
5596
      # This compiler won't grok `-c -o', but also, the minuso test has
5597
      # not run yet.  These depmodes are late enough in the game, and
5598
      # so weak that their functioning should not be impacted.
5599
      am__obj=conftest.${OBJEXT-o}
5600
      am__minus_obj=
5601
      ;;
5602
    none) break ;;
5603
    esac
5604
    if depmode=$depmode \
5605
       source=sub/conftest.c object=$am__obj \
5606
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5607
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5608
         >/dev/null 2>conftest.err &&
5609
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5610
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5611
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5612
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5613
      # icc doesn't choke on unknown options, it will just issue warnings
5614
      # or remarks (even with -Werror).  So we grep stderr for any message
5615
      # that says an option was ignored or not supported.
5616
      # When given -MP, icc 7.0 and 7.1 complain thusly:
5617
      #   icc: Command line warning: ignoring option '-M'; no argument required
5618
      # The diagnosis changed in icc 8.0:
5619
      #   icc: Command line remark: option '-MP' not supported
5620
      if (grep 'ignoring option' conftest.err ||
5621
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5622
        am_cv_CXX_dependencies_compiler_type=$depmode
5623
        break
5624
      fi
5625
    fi
5626
  done
5627
 
5628
  cd ..
5629
  rm -rf conftest.dir
5630
else
5631
  am_cv_CXX_dependencies_compiler_type=none
5632
fi
5633
 
5634
fi
5635
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5636
$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5637
CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5638
 
5639
 if
5640
  test "x$enable_dependency_tracking" != xno \
5641
  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5642
  am__fastdepCXX_TRUE=
5643
  am__fastdepCXX_FALSE='#'
5644
else
5645
  am__fastdepCXX_TRUE='#'
5646
  am__fastdepCXX_FALSE=
5647
fi
5648
 
5649
 
5650
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5651
$as_echo_n "checking for ANSI C header files... " >&6; }
5652
if test "${ac_cv_header_stdc+set}" = set; then :
5653
  $as_echo_n "(cached) " >&6
5654
else
5655
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5656
/* end confdefs.h.  */
5657
#include 
5658
#include 
5659
#include 
5660
#include 
5661
 
5662
int
5663
main ()
5664
{
5665
 
5666
  ;
5667
  return 0;
5668
}
5669
_ACEOF
5670
if ac_fn_c_try_compile "$LINENO"; then :
5671
  ac_cv_header_stdc=yes
5672
else
5673
  ac_cv_header_stdc=no
5674
fi
5675
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5676
 
5677
if test $ac_cv_header_stdc = yes; then
5678
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5679
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5680
/* end confdefs.h.  */
5681
#include 
5682
 
5683
_ACEOF
5684
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5685
  $EGREP "memchr" >/dev/null 2>&1; then :
5686
 
5687
else
5688
  ac_cv_header_stdc=no
5689
fi
5690
rm -f conftest*
5691
 
5692
fi
5693
 
5694
if test $ac_cv_header_stdc = yes; then
5695
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5696
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5697
/* end confdefs.h.  */
5698
#include 
5699
 
5700
_ACEOF
5701
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5702
  $EGREP "free" >/dev/null 2>&1; then :
5703
 
5704
else
5705
  ac_cv_header_stdc=no
5706
fi
5707
rm -f conftest*
5708
 
5709
fi
5710
 
5711
if test $ac_cv_header_stdc = yes; then
5712
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5713
  if test "$cross_compiling" = yes; then :
5714
  :
5715
else
5716
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5717
/* end confdefs.h.  */
5718
#include 
5719
#include 
5720
#if ((' ' & 0x0FF) == 0x020)
5721
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5722
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5723
#else
5724
# define ISLOWER(c) \
5725
                   (('a' <= (c) && (c) <= 'i') \
5726
                     || ('j' <= (c) && (c) <= 'r') \
5727
                     || ('s' <= (c) && (c) <= 'z'))
5728
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5729
#endif
5730
 
5731
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5732
int
5733
main ()
5734
{
5735
  int i;
5736
  for (i = 0; i < 256; i++)
5737
    if (XOR (islower (i), ISLOWER (i))
5738
        || toupper (i) != TOUPPER (i))
5739
      return 2;
5740
  return 0;
5741
}
5742
_ACEOF
5743
if ac_fn_c_try_run "$LINENO"; then :
5744
 
5745
else
5746
  ac_cv_header_stdc=no
5747
fi
5748
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5749
  conftest.$ac_objext conftest.beam conftest.$ac_ext
5750
fi
5751
 
5752
fi
5753
fi
5754
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5755
$as_echo "$ac_cv_header_stdc" >&6; }
5756
if test $ac_cv_header_stdc = yes; then
5757
 
5758
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5759
 
5760
fi
5761
 
5762
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5763
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5764
                  inttypes.h stdint.h unistd.h
5765
do :
5766
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5767
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5768
"
5769
eval as_val=\$$as_ac_Header
5770
   if test "x$as_val" = x""yes; then :
5771
  cat >>confdefs.h <<_ACEOF
5772
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5773
_ACEOF
5774
 
5775
fi
5776
 
5777
done
5778
 
5779
 
5780
 
5781
  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5782
if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5783
  MINIX=yes
5784
else
5785
  MINIX=
5786
fi
5787
 
5788
 
5789
  if test "$MINIX" = yes; then
5790
 
5791
$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5792
 
5793
 
5794
$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5795
 
5796
 
5797
$as_echo "#define _MINIX 1" >>confdefs.h
5798
 
5799
  fi
5800
 
5801
 
5802
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5803
$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5804
if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5805
  $as_echo_n "(cached) " >&6
5806
else
5807
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5808
/* end confdefs.h.  */
5809
 
5810
#         define __EXTENSIONS__ 1
5811
          $ac_includes_default
5812
int
5813
main ()
5814
{
5815
 
5816
  ;
5817
  return 0;
5818
}
5819
_ACEOF
5820
if ac_fn_c_try_compile "$LINENO"; then :
5821
  ac_cv_safe_to_define___extensions__=yes
5822
else
5823
  ac_cv_safe_to_define___extensions__=no
5824
fi
5825
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5826
fi
5827
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5828
$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5829
  test $ac_cv_safe_to_define___extensions__ = yes &&
5830
    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5831
 
5832
  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5833
 
5834
  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5835
 
5836
  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5837
 
5838
  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5839
 
5840
 
5841
 
5842
 
5843
 
5844
# The tests for host and target for $enable_largefile require
5845
# canonical names.
5846
 
5847
 
5848
 
5849
# As the $enable_largefile decision depends on --enable-plugins we must set it
5850
# even in directories otherwise not depending on the $plugins option.
5851
 
5852
 
5853
# Check whether --enable-plugins was given.
5854
if test "${enable_plugins+set}" = set; then :
5855
  enableval=$enable_plugins; case "${enableval}" in
5856
  yes | "") plugins=yes ;;
5857
  no) plugins=no ;;
5858
  *) plugins=yes ;;
5859
 esac
5860
else
5861
  plugins=no
5862
fi
5863
 
5864
 
5865
 
5866
case "${host}" in
5867
  sparc-*-solaris*|i[3-7]86-*-solaris*)
5868
    # On native 32bit sparc and ia32 solaris, large-file and procfs support
5869
    # are mutually exclusive; and without procfs support, the bfd/ elf module
5870
    # cannot provide certain routines such as elfcore_write_prpsinfo
5871
    # or elfcore_write_prstatus.  So unless the user explicitly requested
5872
    # large-file support through the --enable-largefile switch, disable
5873
    # large-file support in favor of procfs support.
5874
    test "${target}" = "${host}" -a "x$plugins" = xno \
5875
      && : ${enable_largefile="no"}
5876
    ;;
5877
esac
5878
 
5879
# Check whether --enable-largefile was given.
5880
if test "${enable_largefile+set}" = set; then :
5881
  enableval=$enable_largefile;
5882
fi
5883
 
5884
if test "$enable_largefile" != no; then
5885
 
5886
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5887
$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5888
if test "${ac_cv_sys_largefile_CC+set}" = set; then :
5889
  $as_echo_n "(cached) " >&6
5890
else
5891
  ac_cv_sys_largefile_CC=no
5892
     if test "$GCC" != yes; then
5893
       ac_save_CC=$CC
5894
       while :; do
5895
         # IRIX 6.2 and later do not support large files by default,
5896
         # so use the C compiler's -n32 option if that helps.
5897
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5898
/* end confdefs.h.  */
5899
#include 
5900
 /* Check that off_t can represent 2**63 - 1 correctly.
5901
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5902
    since some C++ compilers masquerading as C compilers
5903
    incorrectly reject 9223372036854775807.  */
5904
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5905
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5906
                       && LARGE_OFF_T % 2147483647 == 1)
5907
                      ? 1 : -1];
5908
int
5909
main ()
5910
{
5911
 
5912
  ;
5913
  return 0;
5914
}
5915
_ACEOF
5916
         if ac_fn_c_try_compile "$LINENO"; then :
5917
  break
5918
fi
5919
rm -f core conftest.err conftest.$ac_objext
5920
         CC="$CC -n32"
5921
         if ac_fn_c_try_compile "$LINENO"; then :
5922
  ac_cv_sys_largefile_CC=' -n32'; break
5923
fi
5924
rm -f core conftest.err conftest.$ac_objext
5925
         break
5926
       done
5927
       CC=$ac_save_CC
5928
       rm -f conftest.$ac_ext
5929
    fi
5930
fi
5931
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5932
$as_echo "$ac_cv_sys_largefile_CC" >&6; }
5933
  if test "$ac_cv_sys_largefile_CC" != no; then
5934
    CC=$CC$ac_cv_sys_largefile_CC
5935
  fi
5936
 
5937
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5938
$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5939
if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5940
  $as_echo_n "(cached) " >&6
5941
else
5942
  while :; do
5943
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5944
/* end confdefs.h.  */
5945
#include 
5946
 /* Check that off_t can represent 2**63 - 1 correctly.
5947
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5948
    since some C++ compilers masquerading as C compilers
5949
    incorrectly reject 9223372036854775807.  */
5950
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5951
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5952
                       && LARGE_OFF_T % 2147483647 == 1)
5953
                      ? 1 : -1];
5954
int
5955
main ()
5956
{
5957
 
5958
  ;
5959
  return 0;
5960
}
5961
_ACEOF
5962
if ac_fn_c_try_compile "$LINENO"; then :
5963
  ac_cv_sys_file_offset_bits=no; break
5964
fi
5965
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5966
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5967
/* end confdefs.h.  */
5968
#define _FILE_OFFSET_BITS 64
5969
#include 
5970
 /* Check that off_t can represent 2**63 - 1 correctly.
5971
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5972
    since some C++ compilers masquerading as C compilers
5973
    incorrectly reject 9223372036854775807.  */
5974
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5975
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5976
                       && LARGE_OFF_T % 2147483647 == 1)
5977
                      ? 1 : -1];
5978
int
5979
main ()
5980
{
5981
 
5982
  ;
5983
  return 0;
5984
}
5985
_ACEOF
5986
if ac_fn_c_try_compile "$LINENO"; then :
5987
  ac_cv_sys_file_offset_bits=64; break
5988
fi
5989
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5990
  ac_cv_sys_file_offset_bits=unknown
5991
  break
5992
done
5993
fi
5994
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5995
$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5996
case $ac_cv_sys_file_offset_bits in #(
5997
  no | unknown) ;;
5998
  *)
5999
cat >>confdefs.h <<_ACEOF
6000
#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
6001
_ACEOF
6002
;;
6003
esac
6004
rm -rf conftest*
6005
  if test $ac_cv_sys_file_offset_bits = unknown; then
6006
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
6007
$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
6008
if test "${ac_cv_sys_large_files+set}" = set; then :
6009
  $as_echo_n "(cached) " >&6
6010
else
6011
  while :; do
6012
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6013
/* end confdefs.h.  */
6014
#include 
6015
 /* Check that off_t can represent 2**63 - 1 correctly.
6016
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
6017
    since some C++ compilers masquerading as C compilers
6018
    incorrectly reject 9223372036854775807.  */
6019
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6020
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6021
                       && LARGE_OFF_T % 2147483647 == 1)
6022
                      ? 1 : -1];
6023
int
6024
main ()
6025
{
6026
 
6027
  ;
6028
  return 0;
6029
}
6030
_ACEOF
6031
if ac_fn_c_try_compile "$LINENO"; then :
6032
  ac_cv_sys_large_files=no; break
6033
fi
6034
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6035
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6036
/* end confdefs.h.  */
6037
#define _LARGE_FILES 1
6038
#include 
6039
 /* Check that off_t can represent 2**63 - 1 correctly.
6040
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
6041
    since some C++ compilers masquerading as C compilers
6042
    incorrectly reject 9223372036854775807.  */
6043
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6044
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6045
                       && LARGE_OFF_T % 2147483647 == 1)
6046
                      ? 1 : -1];
6047
int
6048
main ()
6049
{
6050
 
6051
  ;
6052
  return 0;
6053
}
6054
_ACEOF
6055
if ac_fn_c_try_compile "$LINENO"; then :
6056
  ac_cv_sys_large_files=1; break
6057
fi
6058
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6059
  ac_cv_sys_large_files=unknown
6060
  break
6061
done
6062
fi
6063
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
6064
$as_echo "$ac_cv_sys_large_files" >&6; }
6065
case $ac_cv_sys_large_files in #(
6066
  no | unknown) ;;
6067
  *)
6068
cat >>confdefs.h <<_ACEOF
6069
#define _LARGE_FILES $ac_cv_sys_large_files
6070
_ACEOF
6071
;;
6072
esac
6073
rm -rf conftest*
6074
  fi
6075
fi
6076
 
6077
 
6078
 
6079
 
6080
case `pwd` in
6081
  *\ * | *\     *)
6082
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6083
$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6084
esac
6085
 
6086
 
6087
 
6088
macro_version='2.2.7a'
6089
macro_revision='1.3134'
6090
 
6091
 
6092
 
6093
 
6094
 
6095
 
6096
 
6097
 
6098
 
6099
 
6100
 
6101
 
6102
 
6103
ltmain="$ac_aux_dir/ltmain.sh"
6104
 
6105
# Backslashify metacharacters that are still active within
6106
# double-quoted strings.
6107
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6108
 
6109
# Same as above, but do not quote variable references.
6110
double_quote_subst='s/\(["`\\]\)/\\\1/g'
6111
 
6112
# Sed substitution to delay expansion of an escaped shell variable in a
6113
# double_quote_subst'ed string.
6114
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6115
 
6116
# Sed substitution to delay expansion of an escaped single quote.
6117
delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6118
 
6119
# Sed substitution to avoid accidental globbing in evaled expressions
6120
no_glob_subst='s/\*/\\\*/g'
6121
 
6122
ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6123
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6124
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6125
 
6126
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6127
$as_echo_n "checking how to print strings... " >&6; }
6128
# Test print first, because it will be a builtin if present.
6129
if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6130
   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6131
  ECHO='print -r --'
6132
elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6133
  ECHO='printf %s\n'
6134
else
6135
  # Use this function as a fallback that always works.
6136
  func_fallback_echo ()
6137
  {
6138
    eval 'cat <<_LTECHO_EOF
6139
$1
6140
_LTECHO_EOF'
6141
  }
6142
  ECHO='func_fallback_echo'
6143
fi
6144
 
6145
# func_echo_all arg...
6146
# Invoke $ECHO with all args, space-separated.
6147
func_echo_all ()
6148
{
6149
    $ECHO ""
6150
}
6151
 
6152
case "$ECHO" in
6153
  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6154
$as_echo "printf" >&6; } ;;
6155
  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6156
$as_echo "print -r" >&6; } ;;
6157
  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6158
$as_echo "cat" >&6; } ;;
6159
esac
6160
 
6161
 
6162
 
6163
 
6164
 
6165
 
6166
 
6167
 
6168
 
6169
 
6170
 
6171
 
6172
 
6173
 
6174
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6175
$as_echo_n "checking for a sed that does not truncate output... " >&6; }
6176
if test "${ac_cv_path_SED+set}" = set; then :
6177
  $as_echo_n "(cached) " >&6
6178
else
6179
            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6180
     for ac_i in 1 2 3 4 5 6 7; do
6181
       ac_script="$ac_script$as_nl$ac_script"
6182
     done
6183
     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6184
     { ac_script=; unset ac_script;}
6185
     if test -z "$SED"; then
6186
  ac_path_SED_found=false
6187
  # Loop through the user's path and test for each of PROGNAME-LIST
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_prog in sed gsed; do
6194
    for ac_exec_ext in '' $ac_executable_extensions; do
6195
      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6196
      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
6197
# Check for GNU ac_path_SED and select it if it is found.
6198
  # Check for GNU $ac_path_SED
6199
case `"$ac_path_SED" --version 2>&1` in
6200
*GNU*)
6201
  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6202
*)
6203
  ac_count=0
6204
  $as_echo_n 0123456789 >"conftest.in"
6205
  while :
6206
  do
6207
    cat "conftest.in" "conftest.in" >"conftest.tmp"
6208
    mv "conftest.tmp" "conftest.in"
6209
    cp "conftest.in" "conftest.nl"
6210
    $as_echo '' >> "conftest.nl"
6211
    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6212
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6213
    as_fn_arith $ac_count + 1 && ac_count=$as_val
6214
    if test $ac_count -gt ${ac_path_SED_max-0}; then
6215
      # Best one so far, save it but keep looking for a better one
6216
      ac_cv_path_SED="$ac_path_SED"
6217
      ac_path_SED_max=$ac_count
6218
    fi
6219
    # 10*(2^10) chars as input seems more than enough
6220
    test $ac_count -gt 10 && break
6221
  done
6222
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6223
esac
6224
 
6225
      $ac_path_SED_found && break 3
6226
    done
6227
  done
6228
  done
6229
IFS=$as_save_IFS
6230
  if test -z "$ac_cv_path_SED"; then
6231
    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
6232
  fi
6233
else
6234
  ac_cv_path_SED=$SED
6235
fi
6236
 
6237
fi
6238
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6239
$as_echo "$ac_cv_path_SED" >&6; }
6240
 SED="$ac_cv_path_SED"
6241
  rm -f conftest.sed
6242
 
6243
test -z "$SED" && SED=sed
6244
Xsed="$SED -e 1s/^X//"
6245
 
6246
 
6247
 
6248
 
6249
 
6250
 
6251
 
6252
 
6253
 
6254
 
6255
 
6256
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6257
$as_echo_n "checking for fgrep... " >&6; }
6258
if test "${ac_cv_path_FGREP+set}" = set; then :
6259
  $as_echo_n "(cached) " >&6
6260
else
6261
  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6262
   then ac_cv_path_FGREP="$GREP -F"
6263
   else
6264
     if test -z "$FGREP"; then
6265
  ac_path_FGREP_found=false
6266
  # Loop through the user's path and test for each of PROGNAME-LIST
6267
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6268
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6269
do
6270
  IFS=$as_save_IFS
6271
  test -z "$as_dir" && as_dir=.
6272
    for ac_prog in fgrep; do
6273
    for ac_exec_ext in '' $ac_executable_extensions; do
6274
      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6275
      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
6276
# Check for GNU ac_path_FGREP and select it if it is found.
6277
  # Check for GNU $ac_path_FGREP
6278
case `"$ac_path_FGREP" --version 2>&1` in
6279
*GNU*)
6280
  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6281
*)
6282
  ac_count=0
6283
  $as_echo_n 0123456789 >"conftest.in"
6284
  while :
6285
  do
6286
    cat "conftest.in" "conftest.in" >"conftest.tmp"
6287
    mv "conftest.tmp" "conftest.in"
6288
    cp "conftest.in" "conftest.nl"
6289
    $as_echo 'FGREP' >> "conftest.nl"
6290
    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6291
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6292
    as_fn_arith $ac_count + 1 && ac_count=$as_val
6293
    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6294
      # Best one so far, save it but keep looking for a better one
6295
      ac_cv_path_FGREP="$ac_path_FGREP"
6296
      ac_path_FGREP_max=$ac_count
6297
    fi
6298
    # 10*(2^10) chars as input seems more than enough
6299
    test $ac_count -gt 10 && break
6300
  done
6301
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6302
esac
6303
 
6304
      $ac_path_FGREP_found && break 3
6305
    done
6306
  done
6307
  done
6308
IFS=$as_save_IFS
6309
  if test -z "$ac_cv_path_FGREP"; then
6310
    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6311
  fi
6312
else
6313
  ac_cv_path_FGREP=$FGREP
6314
fi
6315
 
6316
   fi
6317
fi
6318
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6319
$as_echo "$ac_cv_path_FGREP" >&6; }
6320
 FGREP="$ac_cv_path_FGREP"
6321
 
6322
 
6323
test -z "$GREP" && GREP=grep
6324
 
6325
 
6326
 
6327
 
6328
 
6329
 
6330
 
6331
 
6332
 
6333
 
6334
 
6335
 
6336
 
6337
 
6338
 
6339
 
6340
 
6341
 
6342
 
6343
# Check whether --with-gnu-ld was given.
6344
if test "${with_gnu_ld+set}" = set; then :
6345
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6346
else
6347
  with_gnu_ld=no
6348
fi
6349
 
6350
ac_prog=ld
6351
if test "$GCC" = yes; then
6352
  # Check if gcc -print-prog-name=ld gives a path.
6353
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6354
$as_echo_n "checking for ld used by $CC... " >&6; }
6355
  case $host in
6356
  *-*-mingw*)
6357
    # gcc leaves a trailing carriage return which upsets mingw
6358
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6359
  *)
6360
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6361
  esac
6362
  case $ac_prog in
6363
    # Accept absolute paths.
6364
    [\\/]* | ?:[\\/]*)
6365
      re_direlt='/[^/][^/]*/\.\./'
6366
      # Canonicalize the pathname of ld
6367
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6368
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6369
        ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6370
      done
6371
      test -z "$LD" && LD="$ac_prog"
6372
      ;;
6373
  "")
6374
    # If it fails, then pretend we aren't using GCC.
6375
    ac_prog=ld
6376
    ;;
6377
  *)
6378
    # If it is relative, then search for the first ld in PATH.
6379
    with_gnu_ld=unknown
6380
    ;;
6381
  esac
6382
elif test "$with_gnu_ld" = yes; then
6383
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6384
$as_echo_n "checking for GNU ld... " >&6; }
6385
else
6386
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6387
$as_echo_n "checking for non-GNU ld... " >&6; }
6388
fi
6389
if test "${lt_cv_path_LD+set}" = set; then :
6390
  $as_echo_n "(cached) " >&6
6391
else
6392
  if test -z "$LD"; then
6393
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6394
  for ac_dir in $PATH; do
6395
    IFS="$lt_save_ifs"
6396
    test -z "$ac_dir" && ac_dir=.
6397
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6398
      lt_cv_path_LD="$ac_dir/$ac_prog"
6399
      # Check to see if the program is GNU ld.  I'd rather use --version,
6400
      # but apparently some variants of GNU ld only accept -v.
6401
      # Break only if it was the GNU/non-GNU ld that we prefer.
6402
      case `"$lt_cv_path_LD" -v 2>&1 
6403
      *GNU* | *'with BFD'*)
6404
        test "$with_gnu_ld" != no && break
6405
        ;;
6406
      *)
6407
        test "$with_gnu_ld" != yes && break
6408
        ;;
6409
      esac
6410
    fi
6411
  done
6412
  IFS="$lt_save_ifs"
6413
else
6414
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
6415
fi
6416
fi
6417
 
6418
LD="$lt_cv_path_LD"
6419
if test -n "$LD"; then
6420
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6421
$as_echo "$LD" >&6; }
6422
else
6423
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6424
$as_echo "no" >&6; }
6425
fi
6426
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
6427
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6428
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6429
if test "${lt_cv_prog_gnu_ld+set}" = set; then :
6430
  $as_echo_n "(cached) " >&6
6431
else
6432
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
6433
case `$LD -v 2>&1 
6434
*GNU* | *'with BFD'*)
6435
  lt_cv_prog_gnu_ld=yes
6436
  ;;
6437
*)
6438
  lt_cv_prog_gnu_ld=no
6439
  ;;
6440
esac
6441
fi
6442
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6443
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6444
with_gnu_ld=$lt_cv_prog_gnu_ld
6445
 
6446
 
6447
 
6448
 
6449
 
6450
 
6451
 
6452
 
6453
 
6454
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6455
$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6456
if test "${lt_cv_path_NM+set}" = set; then :
6457
  $as_echo_n "(cached) " >&6
6458
else
6459
  if test -n "$NM"; then
6460
  # Let the user override the test.
6461
  lt_cv_path_NM="$NM"
6462
else
6463
  lt_nm_to_check="${ac_tool_prefix}nm"
6464
  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6465
    lt_nm_to_check="$lt_nm_to_check nm"
6466
  fi
6467
  for lt_tmp_nm in $lt_nm_to_check; do
6468
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6469
    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6470
      IFS="$lt_save_ifs"
6471
      test -z "$ac_dir" && ac_dir=.
6472
      tmp_nm="$ac_dir/$lt_tmp_nm"
6473
      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6474
        # Check to see if the nm accepts a BSD-compat flag.
6475
        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6476
        #   nm: unknown option "B" ignored
6477
        # Tru64's nm complains that /dev/null is an invalid object file
6478
        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6479
        */dev/null* | *'Invalid file or object type'*)
6480
          lt_cv_path_NM="$tmp_nm -B"
6481
          break
6482
          ;;
6483
        *)
6484
          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6485
          */dev/null*)
6486
            lt_cv_path_NM="$tmp_nm -p"
6487
            break
6488
            ;;
6489
          *)
6490
            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6491
            continue # so that we can try to find one that supports BSD flags
6492
            ;;
6493
          esac
6494
          ;;
6495
        esac
6496
      fi
6497
    done
6498
    IFS="$lt_save_ifs"
6499
  done
6500
  : ${lt_cv_path_NM=no}
6501
fi
6502
fi
6503
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6504
$as_echo "$lt_cv_path_NM" >&6; }
6505
if test "$lt_cv_path_NM" != "no"; then
6506
  NM="$lt_cv_path_NM"
6507
else
6508
  # Didn't find any BSD compatible name lister, look for dumpbin.
6509
  if test -n "$DUMPBIN"; then :
6510
    # Let the user override the test.
6511
  else
6512
    if test -n "$ac_tool_prefix"; then
6513
  for ac_prog in dumpbin "link -dump"
6514
  do
6515
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6516
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6517
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6518
$as_echo_n "checking for $ac_word... " >&6; }
6519
if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6520
  $as_echo_n "(cached) " >&6
6521
else
6522
  if test -n "$DUMPBIN"; then
6523
  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6524
else
6525
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6526
for as_dir in $PATH
6527
do
6528
  IFS=$as_save_IFS
6529
  test -z "$as_dir" && as_dir=.
6530
    for ac_exec_ext in '' $ac_executable_extensions; do
6531
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6532
    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6533
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6534
    break 2
6535
  fi
6536
done
6537
  done
6538
IFS=$as_save_IFS
6539
 
6540
fi
6541
fi
6542
DUMPBIN=$ac_cv_prog_DUMPBIN
6543
if test -n "$DUMPBIN"; then
6544
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6545
$as_echo "$DUMPBIN" >&6; }
6546
else
6547
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6548
$as_echo "no" >&6; }
6549
fi
6550
 
6551
 
6552
    test -n "$DUMPBIN" && break
6553
  done
6554
fi
6555
if test -z "$DUMPBIN"; then
6556
  ac_ct_DUMPBIN=$DUMPBIN
6557
  for ac_prog in dumpbin "link -dump"
6558
do
6559
  # Extract the first word of "$ac_prog", so it can be a program name with args.
6560
set dummy $ac_prog; ac_word=$2
6561
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6562
$as_echo_n "checking for $ac_word... " >&6; }
6563
if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6564
  $as_echo_n "(cached) " >&6
6565
else
6566
  if test -n "$ac_ct_DUMPBIN"; then
6567
  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6568
else
6569
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6570
for as_dir in $PATH
6571
do
6572
  IFS=$as_save_IFS
6573
  test -z "$as_dir" && as_dir=.
6574
    for ac_exec_ext in '' $ac_executable_extensions; do
6575
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6576
    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6577
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6578
    break 2
6579
  fi
6580
done
6581
  done
6582
IFS=$as_save_IFS
6583
 
6584
fi
6585
fi
6586
ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6587
if test -n "$ac_ct_DUMPBIN"; then
6588
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6589
$as_echo "$ac_ct_DUMPBIN" >&6; }
6590
else
6591
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6592
$as_echo "no" >&6; }
6593
fi
6594
 
6595
 
6596
  test -n "$ac_ct_DUMPBIN" && break
6597
done
6598
 
6599
  if test "x$ac_ct_DUMPBIN" = x; then
6600
    DUMPBIN=":"
6601
  else
6602
    case $cross_compiling:$ac_tool_warned in
6603
yes:)
6604
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6605
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6606
ac_tool_warned=yes ;;
6607
esac
6608
    DUMPBIN=$ac_ct_DUMPBIN
6609
  fi
6610
fi
6611
 
6612
    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6613
    *COFF*)
6614
      DUMPBIN="$DUMPBIN -symbols"
6615
      ;;
6616
    *)
6617
      DUMPBIN=:
6618
      ;;
6619
    esac
6620
  fi
6621
 
6622
  if test "$DUMPBIN" != ":"; then
6623
    NM="$DUMPBIN"
6624
  fi
6625
fi
6626
test -z "$NM" && NM=nm
6627
 
6628
 
6629
 
6630
 
6631
 
6632
 
6633
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6634
$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6635
if test "${lt_cv_nm_interface+set}" = set; then :
6636
  $as_echo_n "(cached) " >&6
6637
else
6638
  lt_cv_nm_interface="BSD nm"
6639
  echo "int some_variable = 0;" > conftest.$ac_ext
6640
  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6641
  (eval "$ac_compile" 2>conftest.err)
6642
  cat conftest.err >&5
6643
  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6644
  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6645
  cat conftest.err >&5
6646
  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6647
  cat conftest.out >&5
6648
  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6649
    lt_cv_nm_interface="MS dumpbin"
6650
  fi
6651
  rm -f conftest*
6652
fi
6653
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6654
$as_echo "$lt_cv_nm_interface" >&6; }
6655
 
6656
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6657
$as_echo_n "checking whether ln -s works... " >&6; }
6658
LN_S=$as_ln_s
6659
if test "$LN_S" = "ln -s"; then
6660
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6661
$as_echo "yes" >&6; }
6662
else
6663
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6664
$as_echo "no, using $LN_S" >&6; }
6665
fi
6666
 
6667
# find the maximum length of command line arguments
6668
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6669
$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6670
if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6671
  $as_echo_n "(cached) " >&6
6672
else
6673
    i=0
6674
  teststring="ABCD"
6675
 
6676
  case $build_os in
6677
  msdosdjgpp*)
6678
    # On DJGPP, this test can blow up pretty badly due to problems in libc
6679
    # (any single argument exceeding 2000 bytes causes a buffer overrun
6680
    # during glob expansion).  Even if it were fixed, the result of this
6681
    # check would be larger than it should be.
6682
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6683
    ;;
6684
 
6685
  gnu*)
6686
    # Under GNU Hurd, this test is not required because there is
6687
    # no limit to the length of command line arguments.
6688
    # Libtool will interpret -1 as no limit whatsoever
6689
    lt_cv_sys_max_cmd_len=-1;
6690
    ;;
6691
 
6692
  cygwin* | mingw* | cegcc*)
6693
    # On Win9x/ME, this test blows up -- it succeeds, but takes
6694
    # about 5 minutes as the teststring grows exponentially.
6695
    # Worse, since 9x/ME are not pre-emptively multitasking,
6696
    # you end up with a "frozen" computer, even though with patience
6697
    # the test eventually succeeds (with a max line length of 256k).
6698
    # Instead, let's just punt: use the minimum linelength reported by
6699
    # all of the supported platforms: 8192 (on NT/2K/XP).
6700
    lt_cv_sys_max_cmd_len=8192;
6701
    ;;
6702
 
6703
  mint*)
6704
    # On MiNT this can take a long time and run out of memory.
6705
    lt_cv_sys_max_cmd_len=8192;
6706
    ;;
6707
 
6708
  amigaos*)
6709
    # On AmigaOS with pdksh, this test takes hours, literally.
6710
    # So we just punt and use a minimum line length of 8192.
6711
    lt_cv_sys_max_cmd_len=8192;
6712
    ;;
6713
 
6714
  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6715
    # This has been around since 386BSD, at least.  Likely further.
6716
    if test -x /sbin/sysctl; then
6717
      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6718
    elif test -x /usr/sbin/sysctl; then
6719
      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6720
    else
6721
      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6722
    fi
6723
    # And add a safety zone
6724
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6725
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6726
    ;;
6727
 
6728
  interix*)
6729
    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6730
    lt_cv_sys_max_cmd_len=196608
6731
    ;;
6732
 
6733
  osf*)
6734
    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6735
    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6736
    # nice to cause kernel panics so lets avoid the loop below.
6737
    # First set a reasonable default.
6738
    lt_cv_sys_max_cmd_len=16384
6739
    #
6740
    if test -x /sbin/sysconfig; then
6741
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6742
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6743
      esac
6744
    fi
6745
    ;;
6746
  sco3.2v5*)
6747
    lt_cv_sys_max_cmd_len=102400
6748
    ;;
6749
  sysv5* | sco5v6* | sysv4.2uw2*)
6750
    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6751
    if test -n "$kargmax"; then
6752
      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6753
    else
6754
      lt_cv_sys_max_cmd_len=32768
6755
    fi
6756
    ;;
6757
  *)
6758
    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6759
    if test -n "$lt_cv_sys_max_cmd_len"; then
6760
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6761
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6762
    else
6763
      # Make teststring a little bigger before we do anything with it.
6764
      # a 1K string should be a reasonable start.
6765
      for i in 1 2 3 4 5 6 7 8 ; do
6766
        teststring=$teststring$teststring
6767
      done
6768
      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6769
      # If test is not a shell built-in, we'll probably end up computing a
6770
      # maximum length that is only half of the actual maximum length, but
6771
      # we can't tell.
6772
      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6773
                 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6774
              test $i != 17 # 1/2 MB should be enough
6775
      do
6776
        i=`expr $i + 1`
6777
        teststring=$teststring$teststring
6778
      done
6779
      # Only check the string length outside the loop.
6780
      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6781
      teststring=
6782
      # Add a significant safety factor because C++ compilers can tack on
6783
      # massive amounts of additional arguments before passing them to the
6784
      # linker.  It appears as though 1/2 is a usable value.
6785
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6786
    fi
6787
    ;;
6788
  esac
6789
 
6790
fi
6791
 
6792
if test -n $lt_cv_sys_max_cmd_len ; then
6793
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6794
$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6795
else
6796
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6797
$as_echo "none" >&6; }
6798
fi
6799
max_cmd_len=$lt_cv_sys_max_cmd_len
6800
 
6801
 
6802
 
6803
 
6804
 
6805
 
6806
: ${CP="cp -f"}
6807
: ${MV="mv -f"}
6808
: ${RM="rm -f"}
6809
 
6810
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6811
$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6812
# Try some XSI features
6813
xsi_shell=no
6814
( _lt_dummy="a/b/c"
6815
  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6816
      = c,a/b,, \
6817
    && eval 'test $(( 1 + 1 )) -eq 2 \
6818
    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6819
  && xsi_shell=yes
6820
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6821
$as_echo "$xsi_shell" >&6; }
6822
 
6823
 
6824
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6825
$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6826
lt_shell_append=no
6827
( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6828
    >/dev/null 2>&1 \
6829
  && lt_shell_append=yes
6830
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6831
$as_echo "$lt_shell_append" >&6; }
6832
 
6833
 
6834
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6835
  lt_unset=unset
6836
else
6837
  lt_unset=false
6838
fi
6839
 
6840
 
6841
 
6842
 
6843
 
6844
# test EBCDIC or ASCII
6845
case `echo X|tr X '\101'` in
6846
 A) # ASCII based system
6847
    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6848
  lt_SP2NL='tr \040 \012'
6849
  lt_NL2SP='tr \015\012 \040\040'
6850
  ;;
6851
 *) # EBCDIC based system
6852
  lt_SP2NL='tr \100 \n'
6853
  lt_NL2SP='tr \r\n \100\100'
6854
  ;;
6855
esac
6856
 
6857
 
6858
 
6859
 
6860
 
6861
 
6862
 
6863
 
6864
 
6865
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6866
$as_echo_n "checking for $LD option to reload object files... " >&6; }
6867
if test "${lt_cv_ld_reload_flag+set}" = set; then :
6868
  $as_echo_n "(cached) " >&6
6869
else
6870
  lt_cv_ld_reload_flag='-r'
6871
fi
6872
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6873
$as_echo "$lt_cv_ld_reload_flag" >&6; }
6874
reload_flag=$lt_cv_ld_reload_flag
6875
case $reload_flag in
6876
"" | " "*) ;;
6877
*) reload_flag=" $reload_flag" ;;
6878
esac
6879
reload_cmds='$LD$reload_flag -o $output$reload_objs'
6880
case $host_os in
6881
  darwin*)
6882
    if test "$GCC" = yes; then
6883
      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6884
    else
6885
      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6886
    fi
6887
    ;;
6888
esac
6889
 
6890
 
6891
 
6892
 
6893
 
6894
 
6895
 
6896
 
6897
 
6898
if test -n "$ac_tool_prefix"; then
6899
  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6900
set dummy ${ac_tool_prefix}objdump; ac_word=$2
6901
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6902
$as_echo_n "checking for $ac_word... " >&6; }
6903
if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6904
  $as_echo_n "(cached) " >&6
6905
else
6906
  if test -n "$OBJDUMP"; then
6907
  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6908
else
6909
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6910
for as_dir in $PATH
6911
do
6912
  IFS=$as_save_IFS
6913
  test -z "$as_dir" && as_dir=.
6914
    for ac_exec_ext in '' $ac_executable_extensions; do
6915
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6916
    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6917
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6918
    break 2
6919
  fi
6920
done
6921
  done
6922
IFS=$as_save_IFS
6923
 
6924
fi
6925
fi
6926
OBJDUMP=$ac_cv_prog_OBJDUMP
6927
if test -n "$OBJDUMP"; then
6928
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6929
$as_echo "$OBJDUMP" >&6; }
6930
else
6931
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6932
$as_echo "no" >&6; }
6933
fi
6934
 
6935
 
6936
fi
6937
if test -z "$ac_cv_prog_OBJDUMP"; then
6938
  ac_ct_OBJDUMP=$OBJDUMP
6939
  # Extract the first word of "objdump", so it can be a program name with args.
6940
set dummy objdump; ac_word=$2
6941
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6942
$as_echo_n "checking for $ac_word... " >&6; }
6943
if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6944
  $as_echo_n "(cached) " >&6
6945
else
6946
  if test -n "$ac_ct_OBJDUMP"; then
6947
  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6948
else
6949
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6950
for as_dir in $PATH
6951
do
6952
  IFS=$as_save_IFS
6953
  test -z "$as_dir" && as_dir=.
6954
    for ac_exec_ext in '' $ac_executable_extensions; do
6955
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6956
    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6957
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6958
    break 2
6959
  fi
6960
done
6961
  done
6962
IFS=$as_save_IFS
6963
 
6964
fi
6965
fi
6966
ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6967
if test -n "$ac_ct_OBJDUMP"; then
6968
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6969
$as_echo "$ac_ct_OBJDUMP" >&6; }
6970
else
6971
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6972
$as_echo "no" >&6; }
6973
fi
6974
 
6975
  if test "x$ac_ct_OBJDUMP" = x; then
6976
    OBJDUMP="false"
6977
  else
6978
    case $cross_compiling:$ac_tool_warned in
6979
yes:)
6980
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6981
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6982
ac_tool_warned=yes ;;
6983
esac
6984
    OBJDUMP=$ac_ct_OBJDUMP
6985
  fi
6986
else
6987
  OBJDUMP="$ac_cv_prog_OBJDUMP"
6988
fi
6989
 
6990
test -z "$OBJDUMP" && OBJDUMP=objdump
6991
 
6992
 
6993
 
6994
 
6995
 
6996
 
6997
 
6998
 
6999
 
7000
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7001
$as_echo_n "checking how to recognize dependent libraries... " >&6; }
7002
if test "${lt_cv_deplibs_check_method+set}" = set; then :
7003
  $as_echo_n "(cached) " >&6
7004
else
7005
  lt_cv_file_magic_cmd='$MAGIC_CMD'
7006
lt_cv_file_magic_test_file=
7007
lt_cv_deplibs_check_method='unknown'
7008
# Need to set the preceding variable on all platforms that support
7009
# interlibrary dependencies.
7010
# 'none' -- dependencies not supported.
7011
# `unknown' -- same as none, but documents that we really don't know.
7012
# 'pass_all' -- all dependencies passed with no checks.
7013
# 'test_compile' -- check by making test program.
7014
# 'file_magic [[regex]]' -- check by looking for files in library path
7015
# which responds to the $file_magic_cmd with a given extended regex.
7016
# If you have `file' or equivalent on your system and you're not sure
7017
# whether `pass_all' will *always* work, you probably want this one.
7018
 
7019
case $host_os in
7020
aix[4-9]*)
7021
  lt_cv_deplibs_check_method=pass_all
7022
  ;;
7023
 
7024
beos*)
7025
  lt_cv_deplibs_check_method=pass_all
7026
  ;;
7027
 
7028
bsdi[45]*)
7029
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7030
  lt_cv_file_magic_cmd='/usr/bin/file -L'
7031
  lt_cv_file_magic_test_file=/shlib/libc.so
7032
  ;;
7033
 
7034
cygwin*)
7035
  # func_win32_libid is a shell function defined in ltmain.sh
7036
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7037
  lt_cv_file_magic_cmd='func_win32_libid'
7038
  ;;
7039
 
7040
mingw* | pw32*)
7041
  # Base MSYS/MinGW do not provide the 'file' command needed by
7042
  # func_win32_libid shell function, so use a weaker test based on 'objdump',
7043
  # unless we find 'file', for example because we are cross-compiling.
7044
  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7045
  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7046
    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7047
    lt_cv_file_magic_cmd='func_win32_libid'
7048
  else
7049
    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7050
    lt_cv_file_magic_cmd='$OBJDUMP -f'
7051
  fi
7052
  ;;
7053
 
7054
cegcc*)
7055
  # use the weaker test based on 'objdump'. See mingw*.
7056
  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7057
  lt_cv_file_magic_cmd='$OBJDUMP -f'
7058
  ;;
7059
 
7060
darwin* | rhapsody*)
7061
  lt_cv_deplibs_check_method=pass_all
7062
  ;;
7063
 
7064
freebsd* | dragonfly*)
7065
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7066
    case $host_cpu in
7067
    i*86 )
7068
      # Not sure whether the presence of OpenBSD here was a mistake.
7069
      # Let's accept both of them until this is cleared up.
7070
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7071
      lt_cv_file_magic_cmd=/usr/bin/file
7072
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7073
      ;;
7074
    esac
7075
  else
7076
    lt_cv_deplibs_check_method=pass_all
7077
  fi
7078
  ;;
7079
 
7080
gnu*)
7081
  lt_cv_deplibs_check_method=pass_all
7082
  ;;
7083
 
7084
haiku*)
7085
  lt_cv_deplibs_check_method=pass_all
7086
  ;;
7087
 
7088
hpux10.20* | hpux11*)
7089
  lt_cv_file_magic_cmd=/usr/bin/file
7090
  case $host_cpu in
7091
  ia64*)
7092
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7093
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7094
    ;;
7095
  hppa*64*)
7096
    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]'
7097
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7098
    ;;
7099
  *)
7100
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7101
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
7102
    ;;
7103
  esac
7104
  ;;
7105
 
7106
interix[3-9]*)
7107
  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7108
  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7109
  ;;
7110
 
7111
irix5* | irix6* | nonstopux*)
7112
  case $LD in
7113
  *-32|*"-32 ") libmagic=32-bit;;
7114
  *-n32|*"-n32 ") libmagic=N32;;
7115
  *-64|*"-64 ") libmagic=64-bit;;
7116
  *) libmagic=never-match;;
7117
  esac
7118
  lt_cv_deplibs_check_method=pass_all
7119
  ;;
7120
 
7121
# This must be Linux ELF.
7122
linux* | k*bsd*-gnu | kopensolaris*-gnu)
7123
  lt_cv_deplibs_check_method=pass_all
7124
  ;;
7125
 
7126
netbsd*)
7127
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7128
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7129
  else
7130
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7131
  fi
7132
  ;;
7133
 
7134
newos6*)
7135
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7136
  lt_cv_file_magic_cmd=/usr/bin/file
7137
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
7138
  ;;
7139
 
7140
*nto* | *qnx*)
7141
  lt_cv_deplibs_check_method=pass_all
7142
  ;;
7143
 
7144
openbsd*)
7145
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7146
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7147
  else
7148
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7149
  fi
7150
  ;;
7151
 
7152
osf3* | osf4* | osf5*)
7153
  lt_cv_deplibs_check_method=pass_all
7154
  ;;
7155
 
7156
rdos*)
7157
  lt_cv_deplibs_check_method=pass_all
7158
  ;;
7159
 
7160
solaris*)
7161
  lt_cv_deplibs_check_method=pass_all
7162
  ;;
7163
 
7164
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7165
  lt_cv_deplibs_check_method=pass_all
7166
  ;;
7167
 
7168
sysv4 | sysv4.3*)
7169
  case $host_vendor in
7170
  motorola)
7171
    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]'
7172
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7173
    ;;
7174
  ncr)
7175
    lt_cv_deplibs_check_method=pass_all
7176
    ;;
7177
  sequent)
7178
    lt_cv_file_magic_cmd='/bin/file'
7179
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7180
    ;;
7181
  sni)
7182
    lt_cv_file_magic_cmd='/bin/file'
7183
    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7184
    lt_cv_file_magic_test_file=/lib/libc.so
7185
    ;;
7186
  siemens)
7187
    lt_cv_deplibs_check_method=pass_all
7188
    ;;
7189
  pc)
7190
    lt_cv_deplibs_check_method=pass_all
7191
    ;;
7192
  esac
7193
  ;;
7194
 
7195
tpf*)
7196
  lt_cv_deplibs_check_method=pass_all
7197
  ;;
7198
esac
7199
 
7200
fi
7201
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7202
$as_echo "$lt_cv_deplibs_check_method" >&6; }
7203
file_magic_cmd=$lt_cv_file_magic_cmd
7204
deplibs_check_method=$lt_cv_deplibs_check_method
7205
test -z "$deplibs_check_method" && deplibs_check_method=unknown
7206
 
7207
 
7208
 
7209
 
7210
 
7211
 
7212
 
7213
 
7214
 
7215
 
7216
 
7217
 
7218
if test -n "$ac_tool_prefix"; then
7219
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7220
set dummy ${ac_tool_prefix}ar; ac_word=$2
7221
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7222
$as_echo_n "checking for $ac_word... " >&6; }
7223
if test "${ac_cv_prog_AR+set}" = set; then :
7224
  $as_echo_n "(cached) " >&6
7225
else
7226
  if test -n "$AR"; then
7227
  ac_cv_prog_AR="$AR" # Let the user override the test.
7228
else
7229
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7230
for as_dir in $PATH
7231
do
7232
  IFS=$as_save_IFS
7233
  test -z "$as_dir" && as_dir=.
7234
    for ac_exec_ext in '' $ac_executable_extensions; do
7235
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7236
    ac_cv_prog_AR="${ac_tool_prefix}ar"
7237
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7238
    break 2
7239
  fi
7240
done
7241
  done
7242
IFS=$as_save_IFS
7243
 
7244
fi
7245
fi
7246
AR=$ac_cv_prog_AR
7247
if test -n "$AR"; then
7248
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7249
$as_echo "$AR" >&6; }
7250
else
7251
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7252
$as_echo "no" >&6; }
7253
fi
7254
 
7255
 
7256
fi
7257
if test -z "$ac_cv_prog_AR"; then
7258
  ac_ct_AR=$AR
7259
  # Extract the first word of "ar", so it can be a program name with args.
7260
set dummy ar; ac_word=$2
7261
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7262
$as_echo_n "checking for $ac_word... " >&6; }
7263
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7264
  $as_echo_n "(cached) " >&6
7265
else
7266
  if test -n "$ac_ct_AR"; then
7267
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7268
else
7269
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7270
for as_dir in $PATH
7271
do
7272
  IFS=$as_save_IFS
7273
  test -z "$as_dir" && as_dir=.
7274
    for ac_exec_ext in '' $ac_executable_extensions; do
7275
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7276
    ac_cv_prog_ac_ct_AR="ar"
7277
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7278
    break 2
7279
  fi
7280
done
7281
  done
7282
IFS=$as_save_IFS
7283
 
7284
fi
7285
fi
7286
ac_ct_AR=$ac_cv_prog_ac_ct_AR
7287
if test -n "$ac_ct_AR"; then
7288
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7289
$as_echo "$ac_ct_AR" >&6; }
7290
else
7291
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7292
$as_echo "no" >&6; }
7293
fi
7294
 
7295
  if test "x$ac_ct_AR" = x; then
7296
    AR="false"
7297
  else
7298
    case $cross_compiling:$ac_tool_warned in
7299
yes:)
7300
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7301
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7302
ac_tool_warned=yes ;;
7303
esac
7304
    AR=$ac_ct_AR
7305
  fi
7306
else
7307
  AR="$ac_cv_prog_AR"
7308
fi
7309
 
7310
test -z "$AR" && AR=ar
7311
test -z "$AR_FLAGS" && AR_FLAGS=cru
7312
 
7313
 
7314
 
7315
 
7316
 
7317
 
7318
 
7319
 
7320
 
7321
 
7322
 
7323
if test -n "$ac_tool_prefix"; then
7324
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7325
set dummy ${ac_tool_prefix}strip; ac_word=$2
7326
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7327
$as_echo_n "checking for $ac_word... " >&6; }
7328
if test "${ac_cv_prog_STRIP+set}" = set; then :
7329
  $as_echo_n "(cached) " >&6
7330
else
7331
  if test -n "$STRIP"; then
7332
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7333
else
7334
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7335
for as_dir in $PATH
7336
do
7337
  IFS=$as_save_IFS
7338
  test -z "$as_dir" && as_dir=.
7339
    for ac_exec_ext in '' $ac_executable_extensions; do
7340
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7341
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7342
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7343
    break 2
7344
  fi
7345
done
7346
  done
7347
IFS=$as_save_IFS
7348
 
7349
fi
7350
fi
7351
STRIP=$ac_cv_prog_STRIP
7352
if test -n "$STRIP"; then
7353
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7354
$as_echo "$STRIP" >&6; }
7355
else
7356
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7357
$as_echo "no" >&6; }
7358
fi
7359
 
7360
 
7361
fi
7362
if test -z "$ac_cv_prog_STRIP"; then
7363
  ac_ct_STRIP=$STRIP
7364
  # Extract the first word of "strip", so it can be a program name with args.
7365
set dummy strip; ac_word=$2
7366
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7367
$as_echo_n "checking for $ac_word... " >&6; }
7368
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7369
  $as_echo_n "(cached) " >&6
7370
else
7371
  if test -n "$ac_ct_STRIP"; then
7372
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7373
else
7374
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7375
for as_dir in $PATH
7376
do
7377
  IFS=$as_save_IFS
7378
  test -z "$as_dir" && as_dir=.
7379
    for ac_exec_ext in '' $ac_executable_extensions; do
7380
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7381
    ac_cv_prog_ac_ct_STRIP="strip"
7382
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7383
    break 2
7384
  fi
7385
done
7386
  done
7387
IFS=$as_save_IFS
7388
 
7389
fi
7390
fi
7391
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7392
if test -n "$ac_ct_STRIP"; then
7393
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7394
$as_echo "$ac_ct_STRIP" >&6; }
7395
else
7396
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7397
$as_echo "no" >&6; }
7398
fi
7399
 
7400
  if test "x$ac_ct_STRIP" = x; then
7401
    STRIP=":"
7402
  else
7403
    case $cross_compiling:$ac_tool_warned in
7404
yes:)
7405
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7406
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7407
ac_tool_warned=yes ;;
7408
esac
7409
    STRIP=$ac_ct_STRIP
7410
  fi
7411
else
7412
  STRIP="$ac_cv_prog_STRIP"
7413
fi
7414
 
7415
test -z "$STRIP" && STRIP=:
7416
 
7417
 
7418
 
7419
 
7420
 
7421
 
7422
if test -n "$ac_tool_prefix"; then
7423
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7424
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7425
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7426
$as_echo_n "checking for $ac_word... " >&6; }
7427
if test "${ac_cv_prog_RANLIB+set}" = set; then :
7428
  $as_echo_n "(cached) " >&6
7429
else
7430
  if test -n "$RANLIB"; then
7431
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7432
else
7433
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7434
for as_dir in $PATH
7435
do
7436
  IFS=$as_save_IFS
7437
  test -z "$as_dir" && as_dir=.
7438
    for ac_exec_ext in '' $ac_executable_extensions; do
7439
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7440
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7441
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7442
    break 2
7443
  fi
7444
done
7445
  done
7446
IFS=$as_save_IFS
7447
 
7448
fi
7449
fi
7450
RANLIB=$ac_cv_prog_RANLIB
7451
if test -n "$RANLIB"; then
7452
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7453
$as_echo "$RANLIB" >&6; }
7454
else
7455
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7456
$as_echo "no" >&6; }
7457
fi
7458
 
7459
 
7460
fi
7461
if test -z "$ac_cv_prog_RANLIB"; then
7462
  ac_ct_RANLIB=$RANLIB
7463
  # Extract the first word of "ranlib", so it can be a program name with args.
7464
set dummy ranlib; ac_word=$2
7465
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7466
$as_echo_n "checking for $ac_word... " >&6; }
7467
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7468
  $as_echo_n "(cached) " >&6
7469
else
7470
  if test -n "$ac_ct_RANLIB"; then
7471
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7472
else
7473
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7474
for as_dir in $PATH
7475
do
7476
  IFS=$as_save_IFS
7477
  test -z "$as_dir" && as_dir=.
7478
    for ac_exec_ext in '' $ac_executable_extensions; do
7479
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7480
    ac_cv_prog_ac_ct_RANLIB="ranlib"
7481
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7482
    break 2
7483
  fi
7484
done
7485
  done
7486
IFS=$as_save_IFS
7487
 
7488
fi
7489
fi
7490
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7491
if test -n "$ac_ct_RANLIB"; then
7492
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7493
$as_echo "$ac_ct_RANLIB" >&6; }
7494
else
7495
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7496
$as_echo "no" >&6; }
7497
fi
7498
 
7499
  if test "x$ac_ct_RANLIB" = x; then
7500
    RANLIB=":"
7501
  else
7502
    case $cross_compiling:$ac_tool_warned in
7503
yes:)
7504
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7505
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7506
ac_tool_warned=yes ;;
7507
esac
7508
    RANLIB=$ac_ct_RANLIB
7509
  fi
7510
else
7511
  RANLIB="$ac_cv_prog_RANLIB"
7512
fi
7513
 
7514
test -z "$RANLIB" && RANLIB=:
7515
 
7516
 
7517
 
7518
 
7519
 
7520
 
7521
# Determine commands to create old-style static archives.
7522
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7523
old_postinstall_cmds='chmod 644 $oldlib'
7524
old_postuninstall_cmds=
7525
 
7526
if test -n "$RANLIB"; then
7527
  case $host_os in
7528
  openbsd*)
7529
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7530
    ;;
7531
  *)
7532
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7533
    ;;
7534
  esac
7535
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7536
fi
7537
 
7538
case $host_os in
7539
  darwin*)
7540
    lock_old_archive_extraction=yes ;;
7541
  *)
7542
    lock_old_archive_extraction=no ;;
7543
esac
7544
 
7545
 
7546
 
7547
 
7548
 
7549
 
7550
 
7551
 
7552
 
7553
 
7554
 
7555
 
7556
 
7557
 
7558
 
7559
 
7560
 
7561
 
7562
 
7563
 
7564
 
7565
 
7566
 
7567
 
7568
 
7569
 
7570
 
7571
 
7572
 
7573
 
7574
 
7575
 
7576
 
7577
 
7578
 
7579
 
7580
 
7581
 
7582
 
7583
# If no C compiler was specified, use CC.
7584
LTCC=${LTCC-"$CC"}
7585
 
7586
# If no C compiler flags were specified, use CFLAGS.
7587
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7588
 
7589
# Allow CC to be a program name with arguments.
7590
compiler=$CC
7591
 
7592
 
7593
# Check for command to grab the raw symbol name followed by C symbol from nm.
7594
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7595
$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7596
if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7597
  $as_echo_n "(cached) " >&6
7598
else
7599
 
7600
# These are sane defaults that work on at least a few old systems.
7601
# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7602
 
7603
# Character class describing NM global symbol codes.
7604
symcode='[BCDEGRST]'
7605
 
7606
# Regexp to match symbols that can be accessed directly from C.
7607
sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7608
 
7609
# Define system-specific variables.
7610
case $host_os in
7611
aix*)
7612
  symcode='[BCDT]'
7613
  ;;
7614
cygwin* | mingw* | pw32* | cegcc*)
7615
  symcode='[ABCDGISTW]'
7616
  ;;
7617
hpux*)
7618
  if test "$host_cpu" = ia64; then
7619
    symcode='[ABCDEGRST]'
7620
  fi
7621
  ;;
7622
irix* | nonstopux*)
7623
  symcode='[BCDEGRST]'
7624
  ;;
7625
osf*)
7626
  symcode='[BCDEGQRST]'
7627
  ;;
7628
solaris*)
7629
  symcode='[BDRT]'
7630
  ;;
7631
sco3.2v5*)
7632
  symcode='[DT]'
7633
  ;;
7634
sysv4.2uw2*)
7635
  symcode='[DT]'
7636
  ;;
7637
sysv5* | sco5v6* | unixware* | OpenUNIX*)
7638
  symcode='[ABDT]'
7639
  ;;
7640
sysv4)
7641
  symcode='[DFNSTU]'
7642
  ;;
7643
esac
7644
 
7645
# If we're using GNU nm, then use its standard symbol codes.
7646
case `$NM -V 2>&1` in
7647
*GNU* | *'with BFD'*)
7648
  symcode='[ABCDGIRSTW]' ;;
7649
esac
7650
 
7651
# Transform an extracted symbol line into a proper C declaration.
7652
# Some systems (esp. on ia64) link data and code symbols differently,
7653
# so use this general approach.
7654
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7655
 
7656
# Transform an extracted symbol line into symbol name and symbol address
7657
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7658
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'"
7659
 
7660
# Handle CRLF in mingw tool chain
7661
opt_cr=
7662
case $build_os in
7663
mingw*)
7664
  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7665
  ;;
7666
esac
7667
 
7668
# Try without a prefix underscore, then with it.
7669
for ac_symprfx in "" "_"; do
7670
 
7671
  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7672
  symxfrm="\\1 $ac_symprfx\\2 \\2"
7673
 
7674
  # Write the raw and C identifiers.
7675
  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7676
    # Fake it for dumpbin and say T for any non-static function
7677
    # and D for any global variable.
7678
    # Also find C++ and __fastcall symbols from MSVC++,
7679
    # which start with @ or ?.
7680
    lt_cv_sys_global_symbol_pipe="$AWK '"\
7681
"     {last_section=section; section=\$ 3};"\
7682
"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7683
"     \$ 0!~/External *\|/{next};"\
7684
"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7685
"     {if(hide[section]) next};"\
7686
"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7687
"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7688
"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7689
"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7690
"     ' prfx=^$ac_symprfx"
7691
  else
7692
    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7693
  fi
7694
 
7695
  # Check to see that the pipe works correctly.
7696
  pipe_works=no
7697
 
7698
  rm -f conftest*
7699
  cat > conftest.$ac_ext <<_LT_EOF
7700
#ifdef __cplusplus
7701
extern "C" {
7702
#endif
7703
char nm_test_var;
7704
void nm_test_func(void);
7705
void nm_test_func(void){}
7706
#ifdef __cplusplus
7707
}
7708
#endif
7709
int main(){nm_test_var='a';nm_test_func();return(0);}
7710
_LT_EOF
7711
 
7712
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7713
  (eval $ac_compile) 2>&5
7714
  ac_status=$?
7715
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7716
  test $ac_status = 0; }; then
7717
    # Now try to grab the symbols.
7718
    nlist=conftest.nm
7719
    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7720
  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7721
  ac_status=$?
7722
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7723
  test $ac_status = 0; } && test -s "$nlist"; then
7724
      # Try sorting and uniquifying the output.
7725
      if sort "$nlist" | uniq > "$nlist"T; then
7726
        mv -f "$nlist"T "$nlist"
7727
      else
7728
        rm -f "$nlist"T
7729
      fi
7730
 
7731
      # Make sure that we snagged all the symbols we need.
7732
      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7733
        if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7734
          cat <<_LT_EOF > conftest.$ac_ext
7735
#ifdef __cplusplus
7736
extern "C" {
7737
#endif
7738
 
7739
_LT_EOF
7740
          # Now generate the symbol file.
7741
          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7742
 
7743
          cat <<_LT_EOF >> conftest.$ac_ext
7744
 
7745
/* The mapping between symbol names and symbols.  */
7746
const struct {
7747
  const char *name;
7748
  void       *address;
7749
}
7750
lt__PROGRAM__LTX_preloaded_symbols[] =
7751
{
7752
  { "@PROGRAM@", (void *) 0 },
7753
_LT_EOF
7754
          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7755
          cat <<\_LT_EOF >> conftest.$ac_ext
7756
  {0, (void *) 0}
7757
};
7758
 
7759
/* This works around a problem in FreeBSD linker */
7760
#ifdef FREEBSD_WORKAROUND
7761
static const void *lt_preloaded_setup() {
7762
  return lt__PROGRAM__LTX_preloaded_symbols;
7763
}
7764
#endif
7765
 
7766
#ifdef __cplusplus
7767
}
7768
#endif
7769
_LT_EOF
7770
          # Now try linking the two files.
7771
          mv conftest.$ac_objext conftstm.$ac_objext
7772
          lt_save_LIBS="$LIBS"
7773
          lt_save_CFLAGS="$CFLAGS"
7774
          LIBS="conftstm.$ac_objext"
7775
          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7776
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7777
  (eval $ac_link) 2>&5
7778
  ac_status=$?
7779
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7780
  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7781
            pipe_works=yes
7782
          fi
7783
          LIBS="$lt_save_LIBS"
7784
          CFLAGS="$lt_save_CFLAGS"
7785
        else
7786
          echo "cannot find nm_test_func in $nlist" >&5
7787
        fi
7788
      else
7789
        echo "cannot find nm_test_var in $nlist" >&5
7790
      fi
7791
    else
7792
      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7793
    fi
7794
  else
7795
    echo "$progname: failed program was:" >&5
7796
    cat conftest.$ac_ext >&5
7797
  fi
7798
  rm -rf conftest* conftst*
7799
 
7800
  # Do not use the global_symbol_pipe unless it works.
7801
  if test "$pipe_works" = yes; then
7802
    break
7803
  else
7804
    lt_cv_sys_global_symbol_pipe=
7805
  fi
7806
done
7807
 
7808
fi
7809
 
7810
if test -z "$lt_cv_sys_global_symbol_pipe"; then
7811
  lt_cv_sys_global_symbol_to_cdecl=
7812
fi
7813
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7814
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7815
$as_echo "failed" >&6; }
7816
else
7817
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7818
$as_echo "ok" >&6; }
7819
fi
7820
 
7821
 
7822
 
7823
 
7824
 
7825
 
7826
 
7827
 
7828
 
7829
 
7830
 
7831
 
7832
 
7833
 
7834
 
7835
 
7836
 
7837
 
7838
 
7839
 
7840
 
7841
 
7842
# Check whether --enable-libtool-lock was given.
7843
if test "${enable_libtool_lock+set}" = set; then :
7844
  enableval=$enable_libtool_lock;
7845
fi
7846
 
7847
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7848
 
7849
# Some flags need to be propagated to the compiler or linker for good
7850
# libtool support.
7851
case $host in
7852
ia64-*-hpux*)
7853
  # Find out which ABI we are using.
7854
  echo 'int i;' > conftest.$ac_ext
7855
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7856
  (eval $ac_compile) 2>&5
7857
  ac_status=$?
7858
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7859
  test $ac_status = 0; }; then
7860
    case `/usr/bin/file conftest.$ac_objext` in
7861
      *ELF-32*)
7862
        HPUX_IA64_MODE="32"
7863
        ;;
7864
      *ELF-64*)
7865
        HPUX_IA64_MODE="64"
7866
        ;;
7867
    esac
7868
  fi
7869
  rm -rf conftest*
7870
  ;;
7871
*-*-irix6*)
7872
  # Find out which ABI we are using.
7873
  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7874
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7875
  (eval $ac_compile) 2>&5
7876
  ac_status=$?
7877
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7878
  test $ac_status = 0; }; then
7879
    if test "$lt_cv_prog_gnu_ld" = yes; then
7880
      case `/usr/bin/file conftest.$ac_objext` in
7881
        *32-bit*)
7882
          LD="${LD-ld} -melf32bsmip"
7883
          ;;
7884
        *N32*)
7885
          LD="${LD-ld} -melf32bmipn32"
7886
          ;;
7887
        *64-bit*)
7888
          LD="${LD-ld} -melf64bmip"
7889
        ;;
7890
      esac
7891
    else
7892
      case `/usr/bin/file conftest.$ac_objext` in
7893
        *32-bit*)
7894
          LD="${LD-ld} -32"
7895
          ;;
7896
        *N32*)
7897
          LD="${LD-ld} -n32"
7898
          ;;
7899
        *64-bit*)
7900
          LD="${LD-ld} -64"
7901
          ;;
7902
      esac
7903
    fi
7904
  fi
7905
  rm -rf conftest*
7906
  ;;
7907
 
7908
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7909
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7910
  # Find out which ABI we are using.
7911
  echo 'int i;' > conftest.$ac_ext
7912
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7913
  (eval $ac_compile) 2>&5
7914
  ac_status=$?
7915
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7916
  test $ac_status = 0; }; then
7917
    case `/usr/bin/file conftest.o` in
7918
      *32-bit*)
7919
        case $host in
7920
          x86_64-*kfreebsd*-gnu)
7921
            LD="${LD-ld} -m elf_i386_fbsd"
7922
            ;;
7923
          x86_64-*linux*)
7924
            LD="${LD-ld} -m elf_i386"
7925
            ;;
7926
          ppc64-*linux*|powerpc64-*linux*)
7927
            LD="${LD-ld} -m elf32ppclinux"
7928
            ;;
7929
          s390x-*linux*)
7930
            LD="${LD-ld} -m elf_s390"
7931
            ;;
7932
          sparc64-*linux*)
7933
            LD="${LD-ld} -m elf32_sparc"
7934
            ;;
7935
        esac
7936
        ;;
7937
      *64-bit*)
7938
        case $host in
7939
          x86_64-*kfreebsd*-gnu)
7940
            LD="${LD-ld} -m elf_x86_64_fbsd"
7941
            ;;
7942
          x86_64-*linux*)
7943
            LD="${LD-ld} -m elf_x86_64"
7944
            ;;
7945
          ppc*-*linux*|powerpc*-*linux*)
7946
            LD="${LD-ld} -m elf64ppc"
7947
            ;;
7948
          s390*-*linux*|s390*-*tpf*)
7949
            LD="${LD-ld} -m elf64_s390"
7950
            ;;
7951
          sparc*-*linux*)
7952
            LD="${LD-ld} -m elf64_sparc"
7953
            ;;
7954
        esac
7955
        ;;
7956
    esac
7957
  fi
7958
  rm -rf conftest*
7959
  ;;
7960
 
7961
*-*-sco3.2v5*)
7962
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7963
  SAVE_CFLAGS="$CFLAGS"
7964
  CFLAGS="$CFLAGS -belf"
7965
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7966
$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7967
if test "${lt_cv_cc_needs_belf+set}" = set; then :
7968
  $as_echo_n "(cached) " >&6
7969
else
7970
  ac_ext=c
7971
ac_cpp='$CPP $CPPFLAGS'
7972
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7973
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7974
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7975
 
7976
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7977
/* end confdefs.h.  */
7978
 
7979
int
7980
main ()
7981
{
7982
 
7983
  ;
7984
  return 0;
7985
}
7986
_ACEOF
7987
if ac_fn_c_try_link "$LINENO"; then :
7988
  lt_cv_cc_needs_belf=yes
7989
else
7990
  lt_cv_cc_needs_belf=no
7991
fi
7992
rm -f core conftest.err conftest.$ac_objext \
7993
    conftest$ac_exeext conftest.$ac_ext
7994
     ac_ext=c
7995
ac_cpp='$CPP $CPPFLAGS'
7996
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7997
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7998
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7999
 
8000
fi
8001
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8002
$as_echo "$lt_cv_cc_needs_belf" >&6; }
8003
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8004
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8005
    CFLAGS="$SAVE_CFLAGS"
8006
  fi
8007
  ;;
8008
sparc*-*solaris*)
8009
  # Find out which ABI we are using.
8010
  echo 'int i;' > conftest.$ac_ext
8011
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8012
  (eval $ac_compile) 2>&5
8013
  ac_status=$?
8014
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8015
  test $ac_status = 0; }; then
8016
    case `/usr/bin/file conftest.o` in
8017
    *64-bit*)
8018
      case $lt_cv_prog_gnu_ld in
8019
      yes*) LD="${LD-ld} -m elf64_sparc" ;;
8020
      *)
8021
        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8022
          LD="${LD-ld} -64"
8023
        fi
8024
        ;;
8025
      esac
8026
      ;;
8027
    esac
8028
  fi
8029
  rm -rf conftest*
8030
  ;;
8031
esac
8032
 
8033
need_locks="$enable_libtool_lock"
8034
 
8035
 
8036
  case $host_os in
8037
    rhapsody* | darwin*)
8038
    if test -n "$ac_tool_prefix"; then
8039
  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8040
set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8041
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8042
$as_echo_n "checking for $ac_word... " >&6; }
8043
if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
8044
  $as_echo_n "(cached) " >&6
8045
else
8046
  if test -n "$DSYMUTIL"; then
8047
  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8048
else
8049
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8050
for as_dir in $PATH
8051
do
8052
  IFS=$as_save_IFS
8053
  test -z "$as_dir" && as_dir=.
8054
    for ac_exec_ext in '' $ac_executable_extensions; do
8055
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8056
    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8057
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8058
    break 2
8059
  fi
8060
done
8061
  done
8062
IFS=$as_save_IFS
8063
 
8064
fi
8065
fi
8066
DSYMUTIL=$ac_cv_prog_DSYMUTIL
8067
if test -n "$DSYMUTIL"; then
8068
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8069
$as_echo "$DSYMUTIL" >&6; }
8070
else
8071
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8072
$as_echo "no" >&6; }
8073
fi
8074
 
8075
 
8076
fi
8077
if test -z "$ac_cv_prog_DSYMUTIL"; then
8078
  ac_ct_DSYMUTIL=$DSYMUTIL
8079
  # Extract the first word of "dsymutil", so it can be a program name with args.
8080
set dummy dsymutil; ac_word=$2
8081
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8082
$as_echo_n "checking for $ac_word... " >&6; }
8083
if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
8084
  $as_echo_n "(cached) " >&6
8085
else
8086
  if test -n "$ac_ct_DSYMUTIL"; then
8087
  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8088
else
8089
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8090
for as_dir in $PATH
8091
do
8092
  IFS=$as_save_IFS
8093
  test -z "$as_dir" && as_dir=.
8094
    for ac_exec_ext in '' $ac_executable_extensions; do
8095
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8096
    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8097
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8098
    break 2
8099
  fi
8100
done
8101
  done
8102
IFS=$as_save_IFS
8103
 
8104
fi
8105
fi
8106
ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8107
if test -n "$ac_ct_DSYMUTIL"; then
8108
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8109
$as_echo "$ac_ct_DSYMUTIL" >&6; }
8110
else
8111
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8112
$as_echo "no" >&6; }
8113
fi
8114
 
8115
  if test "x$ac_ct_DSYMUTIL" = x; then
8116
    DSYMUTIL=":"
8117
  else
8118
    case $cross_compiling:$ac_tool_warned in
8119
yes:)
8120
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8121
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8122
ac_tool_warned=yes ;;
8123
esac
8124
    DSYMUTIL=$ac_ct_DSYMUTIL
8125
  fi
8126
else
8127
  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8128
fi
8129
 
8130
    if test -n "$ac_tool_prefix"; then
8131
  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8132
set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8133
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8134
$as_echo_n "checking for $ac_word... " >&6; }
8135
if test "${ac_cv_prog_NMEDIT+set}" = set; then :
8136
  $as_echo_n "(cached) " >&6
8137
else
8138
  if test -n "$NMEDIT"; then
8139
  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8140
else
8141
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8142
for as_dir in $PATH
8143
do
8144
  IFS=$as_save_IFS
8145
  test -z "$as_dir" && as_dir=.
8146
    for ac_exec_ext in '' $ac_executable_extensions; do
8147
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8148
    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8149
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8150
    break 2
8151
  fi
8152
done
8153
  done
8154
IFS=$as_save_IFS
8155
 
8156
fi
8157
fi
8158
NMEDIT=$ac_cv_prog_NMEDIT
8159
if test -n "$NMEDIT"; then
8160
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8161
$as_echo "$NMEDIT" >&6; }
8162
else
8163
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8164
$as_echo "no" >&6; }
8165
fi
8166
 
8167
 
8168
fi
8169
if test -z "$ac_cv_prog_NMEDIT"; then
8170
  ac_ct_NMEDIT=$NMEDIT
8171
  # Extract the first word of "nmedit", so it can be a program name with args.
8172
set dummy nmedit; ac_word=$2
8173
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8174
$as_echo_n "checking for $ac_word... " >&6; }
8175
if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
8176
  $as_echo_n "(cached) " >&6
8177
else
8178
  if test -n "$ac_ct_NMEDIT"; then
8179
  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8180
else
8181
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8182
for as_dir in $PATH
8183
do
8184
  IFS=$as_save_IFS
8185
  test -z "$as_dir" && as_dir=.
8186
    for ac_exec_ext in '' $ac_executable_extensions; do
8187
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8188
    ac_cv_prog_ac_ct_NMEDIT="nmedit"
8189
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8190
    break 2
8191
  fi
8192
done
8193
  done
8194
IFS=$as_save_IFS
8195
 
8196
fi
8197
fi
8198
ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8199
if test -n "$ac_ct_NMEDIT"; then
8200
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8201
$as_echo "$ac_ct_NMEDIT" >&6; }
8202
else
8203
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8204
$as_echo "no" >&6; }
8205
fi
8206
 
8207
  if test "x$ac_ct_NMEDIT" = x; then
8208
    NMEDIT=":"
8209
  else
8210
    case $cross_compiling:$ac_tool_warned in
8211
yes:)
8212
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8213
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8214
ac_tool_warned=yes ;;
8215
esac
8216
    NMEDIT=$ac_ct_NMEDIT
8217
  fi
8218
else
8219
  NMEDIT="$ac_cv_prog_NMEDIT"
8220
fi
8221
 
8222
    if test -n "$ac_tool_prefix"; then
8223
  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8224
set dummy ${ac_tool_prefix}lipo; ac_word=$2
8225
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8226
$as_echo_n "checking for $ac_word... " >&6; }
8227
if test "${ac_cv_prog_LIPO+set}" = set; then :
8228
  $as_echo_n "(cached) " >&6
8229
else
8230
  if test -n "$LIPO"; then
8231
  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8232
else
8233
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8234
for as_dir in $PATH
8235
do
8236
  IFS=$as_save_IFS
8237
  test -z "$as_dir" && as_dir=.
8238
    for ac_exec_ext in '' $ac_executable_extensions; do
8239
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8240
    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8241
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8242
    break 2
8243
  fi
8244
done
8245
  done
8246
IFS=$as_save_IFS
8247
 
8248
fi
8249
fi
8250
LIPO=$ac_cv_prog_LIPO
8251
if test -n "$LIPO"; then
8252
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8253
$as_echo "$LIPO" >&6; }
8254
else
8255
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8256
$as_echo "no" >&6; }
8257
fi
8258
 
8259
 
8260
fi
8261
if test -z "$ac_cv_prog_LIPO"; then
8262
  ac_ct_LIPO=$LIPO
8263
  # Extract the first word of "lipo", so it can be a program name with args.
8264
set dummy lipo; ac_word=$2
8265
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8266
$as_echo_n "checking for $ac_word... " >&6; }
8267
if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
8268
  $as_echo_n "(cached) " >&6
8269
else
8270
  if test -n "$ac_ct_LIPO"; then
8271
  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8272
else
8273
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8274
for as_dir in $PATH
8275
do
8276
  IFS=$as_save_IFS
8277
  test -z "$as_dir" && as_dir=.
8278
    for ac_exec_ext in '' $ac_executable_extensions; do
8279
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8280
    ac_cv_prog_ac_ct_LIPO="lipo"
8281
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8282
    break 2
8283
  fi
8284
done
8285
  done
8286
IFS=$as_save_IFS
8287
 
8288
fi
8289
fi
8290
ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8291
if test -n "$ac_ct_LIPO"; then
8292
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8293
$as_echo "$ac_ct_LIPO" >&6; }
8294
else
8295
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8296
$as_echo "no" >&6; }
8297
fi
8298
 
8299
  if test "x$ac_ct_LIPO" = x; then
8300
    LIPO=":"
8301
  else
8302
    case $cross_compiling:$ac_tool_warned in
8303
yes:)
8304
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8305
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8306
ac_tool_warned=yes ;;
8307
esac
8308
    LIPO=$ac_ct_LIPO
8309
  fi
8310
else
8311
  LIPO="$ac_cv_prog_LIPO"
8312
fi
8313
 
8314
    if test -n "$ac_tool_prefix"; then
8315
  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8316
set dummy ${ac_tool_prefix}otool; ac_word=$2
8317
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8318
$as_echo_n "checking for $ac_word... " >&6; }
8319
if test "${ac_cv_prog_OTOOL+set}" = set; then :
8320
  $as_echo_n "(cached) " >&6
8321
else
8322
  if test -n "$OTOOL"; then
8323
  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8324
else
8325
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8326
for as_dir in $PATH
8327
do
8328
  IFS=$as_save_IFS
8329
  test -z "$as_dir" && as_dir=.
8330
    for ac_exec_ext in '' $ac_executable_extensions; do
8331
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8332
    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8333
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8334
    break 2
8335
  fi
8336
done
8337
  done
8338
IFS=$as_save_IFS
8339
 
8340
fi
8341
fi
8342
OTOOL=$ac_cv_prog_OTOOL
8343
if test -n "$OTOOL"; then
8344
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8345
$as_echo "$OTOOL" >&6; }
8346
else
8347
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8348
$as_echo "no" >&6; }
8349
fi
8350
 
8351
 
8352
fi
8353
if test -z "$ac_cv_prog_OTOOL"; then
8354
  ac_ct_OTOOL=$OTOOL
8355
  # Extract the first word of "otool", so it can be a program name with args.
8356
set dummy otool; ac_word=$2
8357
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8358
$as_echo_n "checking for $ac_word... " >&6; }
8359
if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
8360
  $as_echo_n "(cached) " >&6
8361
else
8362
  if test -n "$ac_ct_OTOOL"; then
8363
  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8364
else
8365
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8366
for as_dir in $PATH
8367
do
8368
  IFS=$as_save_IFS
8369
  test -z "$as_dir" && as_dir=.
8370
    for ac_exec_ext in '' $ac_executable_extensions; do
8371
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8372
    ac_cv_prog_ac_ct_OTOOL="otool"
8373
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8374
    break 2
8375
  fi
8376
done
8377
  done
8378
IFS=$as_save_IFS
8379
 
8380
fi
8381
fi
8382
ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8383
if test -n "$ac_ct_OTOOL"; then
8384
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8385
$as_echo "$ac_ct_OTOOL" >&6; }
8386
else
8387
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8388
$as_echo "no" >&6; }
8389
fi
8390
 
8391
  if test "x$ac_ct_OTOOL" = x; then
8392
    OTOOL=":"
8393
  else
8394
    case $cross_compiling:$ac_tool_warned in
8395
yes:)
8396
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8397
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8398
ac_tool_warned=yes ;;
8399
esac
8400
    OTOOL=$ac_ct_OTOOL
8401
  fi
8402
else
8403
  OTOOL="$ac_cv_prog_OTOOL"
8404
fi
8405
 
8406
    if test -n "$ac_tool_prefix"; then
8407
  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8408
set dummy ${ac_tool_prefix}otool64; ac_word=$2
8409
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8410
$as_echo_n "checking for $ac_word... " >&6; }
8411
if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8412
  $as_echo_n "(cached) " >&6
8413
else
8414
  if test -n "$OTOOL64"; then
8415
  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8416
else
8417
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8418
for as_dir in $PATH
8419
do
8420
  IFS=$as_save_IFS
8421
  test -z "$as_dir" && as_dir=.
8422
    for ac_exec_ext in '' $ac_executable_extensions; do
8423
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8424
    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8425
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8426
    break 2
8427
  fi
8428
done
8429
  done
8430
IFS=$as_save_IFS
8431
 
8432
fi
8433
fi
8434
OTOOL64=$ac_cv_prog_OTOOL64
8435
if test -n "$OTOOL64"; then
8436
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8437
$as_echo "$OTOOL64" >&6; }
8438
else
8439
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8440
$as_echo "no" >&6; }
8441
fi
8442
 
8443
 
8444
fi
8445
if test -z "$ac_cv_prog_OTOOL64"; then
8446
  ac_ct_OTOOL64=$OTOOL64
8447
  # Extract the first word of "otool64", so it can be a program name with args.
8448
set dummy otool64; ac_word=$2
8449
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8450
$as_echo_n "checking for $ac_word... " >&6; }
8451
if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8452
  $as_echo_n "(cached) " >&6
8453
else
8454
  if test -n "$ac_ct_OTOOL64"; then
8455
  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8456
else
8457
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8458
for as_dir in $PATH
8459
do
8460
  IFS=$as_save_IFS
8461
  test -z "$as_dir" && as_dir=.
8462
    for ac_exec_ext in '' $ac_executable_extensions; do
8463
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8464
    ac_cv_prog_ac_ct_OTOOL64="otool64"
8465
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8466
    break 2
8467
  fi
8468
done
8469
  done
8470
IFS=$as_save_IFS
8471
 
8472
fi
8473
fi
8474
ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8475
if test -n "$ac_ct_OTOOL64"; then
8476
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8477
$as_echo "$ac_ct_OTOOL64" >&6; }
8478
else
8479
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8480
$as_echo "no" >&6; }
8481
fi
8482
 
8483
  if test "x$ac_ct_OTOOL64" = x; then
8484
    OTOOL64=":"
8485
  else
8486
    case $cross_compiling:$ac_tool_warned in
8487
yes:)
8488
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8489
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8490
ac_tool_warned=yes ;;
8491
esac
8492
    OTOOL64=$ac_ct_OTOOL64
8493
  fi
8494
else
8495
  OTOOL64="$ac_cv_prog_OTOOL64"
8496
fi
8497
 
8498
 
8499
 
8500
 
8501
 
8502
 
8503
 
8504
 
8505
 
8506
 
8507
 
8508
 
8509
 
8510
 
8511
 
8512
 
8513
 
8514
 
8515
 
8516
 
8517
 
8518
 
8519
 
8520
 
8521
 
8522
 
8523
 
8524
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8525
$as_echo_n "checking for -single_module linker flag... " >&6; }
8526
if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8527
  $as_echo_n "(cached) " >&6
8528
else
8529
  lt_cv_apple_cc_single_mod=no
8530
      if test -z "${LT_MULTI_MODULE}"; then
8531
        # By default we will add the -single_module flag. You can override
8532
        # by either setting the environment variable LT_MULTI_MODULE
8533
        # non-empty at configure time, or by adding -multi_module to the
8534
        # link flags.
8535
        rm -rf libconftest.dylib*
8536
        echo "int foo(void){return 1;}" > conftest.c
8537
        echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8538
-dynamiclib -Wl,-single_module conftest.c" >&5
8539
        $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8540
          -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8541
        _lt_result=$?
8542
        if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8543
          lt_cv_apple_cc_single_mod=yes
8544
        else
8545
          cat conftest.err >&5
8546
        fi
8547
        rm -rf libconftest.dylib*
8548
        rm -f conftest.*
8549
      fi
8550
fi
8551
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8552
$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8553
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8554
$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8555
if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8556
  $as_echo_n "(cached) " >&6
8557
else
8558
  lt_cv_ld_exported_symbols_list=no
8559
      save_LDFLAGS=$LDFLAGS
8560
      echo "_main" > conftest.sym
8561
      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8562
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8563
/* end confdefs.h.  */
8564
 
8565
int
8566
main ()
8567
{
8568
 
8569
  ;
8570
  return 0;
8571
}
8572
_ACEOF
8573
if ac_fn_c_try_link "$LINENO"; then :
8574
  lt_cv_ld_exported_symbols_list=yes
8575
else
8576
  lt_cv_ld_exported_symbols_list=no
8577
fi
8578
rm -f core conftest.err conftest.$ac_objext \
8579
    conftest$ac_exeext conftest.$ac_ext
8580
        LDFLAGS="$save_LDFLAGS"
8581
 
8582
fi
8583
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8584
$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8585
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8586
$as_echo_n "checking for -force_load linker flag... " >&6; }
8587
if test "${lt_cv_ld_force_load+set}" = set; then :
8588
  $as_echo_n "(cached) " >&6
8589
else
8590
  lt_cv_ld_force_load=no
8591
      cat > conftest.c << _LT_EOF
8592
int forced_loaded() { return 2;}
8593
_LT_EOF
8594
      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8595
      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8596
      echo "$AR cru libconftest.a conftest.o" >&5
8597
      $AR cru libconftest.a conftest.o 2>&5
8598
      cat > conftest.c << _LT_EOF
8599
int main() { return 0;}
8600
_LT_EOF
8601
      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8602
      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8603
      _lt_result=$?
8604
      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8605
        lt_cv_ld_force_load=yes
8606
      else
8607
        cat conftest.err >&5
8608
      fi
8609
        rm -f conftest.err libconftest.a conftest conftest.c
8610
        rm -rf conftest.dSYM
8611
 
8612
fi
8613
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8614
$as_echo "$lt_cv_ld_force_load" >&6; }
8615
    case $host_os in
8616
    rhapsody* | darwin1.[012])
8617
      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8618
    darwin1.*)
8619
      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8620
    darwin*) # darwin 5.x on
8621
      # if running on 10.5 or later, the deployment target defaults
8622
      # to the OS version, if on x86, and 10.4, the deployment
8623
      # target defaults to 10.4. Don't you love it?
8624
      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8625
        10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8626
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8627
        10.[012]*)
8628
          _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8629
        10.*)
8630
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8631
      esac
8632
    ;;
8633
  esac
8634
    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8635
      _lt_dar_single_mod='$single_module'
8636
    fi
8637
    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8638
      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8639
    else
8640
      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8641
    fi
8642
    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8643
      _lt_dsymutil='~$DSYMUTIL $lib || :'
8644
    else
8645
      _lt_dsymutil=
8646
    fi
8647
    ;;
8648
  esac
8649
 
8650
for ac_header in dlfcn.h
8651
do :
8652
  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8653
"
8654
if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8655
  cat >>confdefs.h <<_ACEOF
8656
#define HAVE_DLFCN_H 1
8657
_ACEOF
8658
 
8659
fi
8660
 
8661
done
8662
 
8663
 
8664
 
8665
 
8666
 
8667
 
8668
# Set options
8669
 
8670
 
8671
 
8672
        enable_dlopen=no
8673
 
8674
 
8675
  enable_win32_dll=no
8676
 
8677
 
8678
            # Check whether --enable-shared was given.
8679
if test "${enable_shared+set}" = set; then :
8680
  enableval=$enable_shared; p=${PACKAGE-default}
8681
    case $enableval in
8682
    yes) enable_shared=yes ;;
8683
    no) enable_shared=no ;;
8684
    *)
8685
      enable_shared=no
8686
      # Look at the argument we got.  We use all the common list separators.
8687
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8688
      for pkg in $enableval; do
8689
        IFS="$lt_save_ifs"
8690
        if test "X$pkg" = "X$p"; then
8691
          enable_shared=yes
8692
        fi
8693
      done
8694
      IFS="$lt_save_ifs"
8695
      ;;
8696
    esac
8697
else
8698
  enable_shared=yes
8699
fi
8700
 
8701
 
8702
 
8703
 
8704
 
8705
 
8706
 
8707
 
8708
 
8709
  # Check whether --enable-static was given.
8710
if test "${enable_static+set}" = set; then :
8711
  enableval=$enable_static; p=${PACKAGE-default}
8712
    case $enableval in
8713
    yes) enable_static=yes ;;
8714
    no) enable_static=no ;;
8715
    *)
8716
     enable_static=no
8717
      # Look at the argument we got.  We use all the common list separators.
8718
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8719
      for pkg in $enableval; do
8720
        IFS="$lt_save_ifs"
8721
        if test "X$pkg" = "X$p"; then
8722
          enable_static=yes
8723
        fi
8724
      done
8725
      IFS="$lt_save_ifs"
8726
      ;;
8727
    esac
8728
else
8729
  enable_static=yes
8730
fi
8731
 
8732
 
8733
 
8734
 
8735
 
8736
 
8737
 
8738
 
8739
 
8740
 
8741
# Check whether --with-pic was given.
8742
if test "${with_pic+set}" = set; then :
8743
  withval=$with_pic; pic_mode="$withval"
8744
else
8745
  pic_mode=default
8746
fi
8747
 
8748
 
8749
test -z "$pic_mode" && pic_mode=default
8750
 
8751
 
8752
 
8753
 
8754
 
8755
 
8756
 
8757
  # Check whether --enable-fast-install was given.
8758
if test "${enable_fast_install+set}" = set; then :
8759
  enableval=$enable_fast_install; p=${PACKAGE-default}
8760
    case $enableval in
8761
    yes) enable_fast_install=yes ;;
8762
    no) enable_fast_install=no ;;
8763
    *)
8764
      enable_fast_install=no
8765
      # Look at the argument we got.  We use all the common list separators.
8766
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8767
      for pkg in $enableval; do
8768
        IFS="$lt_save_ifs"
8769
        if test "X$pkg" = "X$p"; then
8770
          enable_fast_install=yes
8771
        fi
8772
      done
8773
      IFS="$lt_save_ifs"
8774
      ;;
8775
    esac
8776
else
8777
  enable_fast_install=yes
8778
fi
8779
 
8780
 
8781
 
8782
 
8783
 
8784
 
8785
 
8786
 
8787
 
8788
 
8789
 
8790
# This can be used to rebuild libtool when needed
8791
LIBTOOL_DEPS="$ltmain"
8792
 
8793
# Always use our own libtool.
8794
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8795
 
8796
 
8797
 
8798
 
8799
 
8800
 
8801
 
8802
 
8803
 
8804
 
8805
 
8806
 
8807
 
8808
 
8809
 
8810
 
8811
 
8812
 
8813
 
8814
 
8815
 
8816
 
8817
 
8818
 
8819
 
8820
 
8821
test -z "$LN_S" && LN_S="ln -s"
8822
 
8823
 
8824
 
8825
 
8826
 
8827
 
8828
 
8829
 
8830
 
8831
 
8832
 
8833
 
8834
 
8835
 
8836
if test -n "${ZSH_VERSION+set}" ; then
8837
   setopt NO_GLOB_SUBST
8838
fi
8839
 
8840
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8841
$as_echo_n "checking for objdir... " >&6; }
8842
if test "${lt_cv_objdir+set}" = set; then :
8843
  $as_echo_n "(cached) " >&6
8844
else
8845
  rm -f .libs 2>/dev/null
8846
mkdir .libs 2>/dev/null
8847
if test -d .libs; then
8848
  lt_cv_objdir=.libs
8849
else
8850
  # MS-DOS does not allow filenames that begin with a dot.
8851
  lt_cv_objdir=_libs
8852
fi
8853
rmdir .libs 2>/dev/null
8854
fi
8855
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8856
$as_echo "$lt_cv_objdir" >&6; }
8857
objdir=$lt_cv_objdir
8858
 
8859
 
8860
 
8861
 
8862
 
8863
cat >>confdefs.h <<_ACEOF
8864
#define LT_OBJDIR "$lt_cv_objdir/"
8865
_ACEOF
8866
 
8867
 
8868
 
8869
 
8870
case $host_os in
8871
aix3*)
8872
  # AIX sometimes has problems with the GCC collect2 program.  For some
8873
  # reason, if we set the COLLECT_NAMES environment variable, the problems
8874
  # vanish in a puff of smoke.
8875
  if test "X${COLLECT_NAMES+set}" != Xset; then
8876
    COLLECT_NAMES=
8877
    export COLLECT_NAMES
8878
  fi
8879
  ;;
8880
esac
8881
 
8882
# Global variables:
8883
ofile=libtool
8884
can_build_shared=yes
8885
 
8886
# All known linkers require a `.a' archive for static linking (except MSVC,
8887
# which needs '.lib').
8888
libext=a
8889
 
8890
with_gnu_ld="$lt_cv_prog_gnu_ld"
8891
 
8892
old_CC="$CC"
8893
old_CFLAGS="$CFLAGS"
8894
 
8895
# Set sane defaults for various variables
8896
test -z "$CC" && CC=cc
8897
test -z "$LTCC" && LTCC=$CC
8898
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8899
test -z "$LD" && LD=ld
8900
test -z "$ac_objext" && ac_objext=o
8901
 
8902
for cc_temp in $compiler""; do
8903
  case $cc_temp in
8904
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8905
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8906
    \-*) ;;
8907
    *) break;;
8908
  esac
8909
done
8910
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8911
 
8912
 
8913
# Only perform the check for file, if the check method requires it
8914
test -z "$MAGIC_CMD" && MAGIC_CMD=file
8915
case $deplibs_check_method in
8916
file_magic*)
8917
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8918
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8919
$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8920
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8921
  $as_echo_n "(cached) " >&6
8922
else
8923
  case $MAGIC_CMD in
8924
[\\/*] |  ?:[\\/]*)
8925
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8926
  ;;
8927
*)
8928
  lt_save_MAGIC_CMD="$MAGIC_CMD"
8929
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8930
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8931
  for ac_dir in $ac_dummy; do
8932
    IFS="$lt_save_ifs"
8933
    test -z "$ac_dir" && ac_dir=.
8934
    if test -f $ac_dir/${ac_tool_prefix}file; then
8935
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8936
      if test -n "$file_magic_test_file"; then
8937
        case $deplibs_check_method in
8938
        "file_magic "*)
8939
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8940
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8941
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8942
            $EGREP "$file_magic_regex" > /dev/null; then
8943
            :
8944
          else
8945
            cat <<_LT_EOF 1>&2
8946
 
8947
*** Warning: the command libtool uses to detect shared libraries,
8948
*** $file_magic_cmd, produces output that libtool cannot recognize.
8949
*** The result is that libtool may fail to recognize shared libraries
8950
*** as such.  This will affect the creation of libtool libraries that
8951
*** depend on shared libraries, but programs linked with such libtool
8952
*** libraries will work regardless of this problem.  Nevertheless, you
8953
*** may want to report the problem to your system manager and/or to
8954
*** bug-libtool@gnu.org
8955
 
8956
_LT_EOF
8957
          fi ;;
8958
        esac
8959
      fi
8960
      break
8961
    fi
8962
  done
8963
  IFS="$lt_save_ifs"
8964
  MAGIC_CMD="$lt_save_MAGIC_CMD"
8965
  ;;
8966
esac
8967
fi
8968
 
8969
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8970
if test -n "$MAGIC_CMD"; then
8971
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8972
$as_echo "$MAGIC_CMD" >&6; }
8973
else
8974
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8975
$as_echo "no" >&6; }
8976
fi
8977
 
8978
 
8979
 
8980
 
8981
 
8982
if test -z "$lt_cv_path_MAGIC_CMD"; then
8983
  if test -n "$ac_tool_prefix"; then
8984
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8985
$as_echo_n "checking for file... " >&6; }
8986
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8987
  $as_echo_n "(cached) " >&6
8988
else
8989
  case $MAGIC_CMD in
8990
[\\/*] |  ?:[\\/]*)
8991
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8992
  ;;
8993
*)
8994
  lt_save_MAGIC_CMD="$MAGIC_CMD"
8995
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8996
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8997
  for ac_dir in $ac_dummy; do
8998
    IFS="$lt_save_ifs"
8999
    test -z "$ac_dir" && ac_dir=.
9000
    if test -f $ac_dir/file; then
9001
      lt_cv_path_MAGIC_CMD="$ac_dir/file"
9002
      if test -n "$file_magic_test_file"; then
9003
        case $deplibs_check_method in
9004
        "file_magic "*)
9005
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9006
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9007
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9008
            $EGREP "$file_magic_regex" > /dev/null; then
9009
            :
9010
          else
9011
            cat <<_LT_EOF 1>&2
9012
 
9013
*** Warning: the command libtool uses to detect shared libraries,
9014
*** $file_magic_cmd, produces output that libtool cannot recognize.
9015
*** The result is that libtool may fail to recognize shared libraries
9016
*** as such.  This will affect the creation of libtool libraries that
9017
*** depend on shared libraries, but programs linked with such libtool
9018
*** libraries will work regardless of this problem.  Nevertheless, you
9019
*** may want to report the problem to your system manager and/or to
9020
*** bug-libtool@gnu.org
9021
 
9022
_LT_EOF
9023
          fi ;;
9024
        esac
9025
      fi
9026
      break
9027
    fi
9028
  done
9029
  IFS="$lt_save_ifs"
9030
  MAGIC_CMD="$lt_save_MAGIC_CMD"
9031
  ;;
9032
esac
9033
fi
9034
 
9035
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9036
if test -n "$MAGIC_CMD"; then
9037
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9038
$as_echo "$MAGIC_CMD" >&6; }
9039
else
9040
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9041
$as_echo "no" >&6; }
9042
fi
9043
 
9044
 
9045
  else
9046
    MAGIC_CMD=:
9047
  fi
9048
fi
9049
 
9050
  fi
9051
  ;;
9052
esac
9053
 
9054
# Use C for the default configuration in the libtool script
9055
 
9056
lt_save_CC="$CC"
9057
ac_ext=c
9058
ac_cpp='$CPP $CPPFLAGS'
9059
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9060
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9061
ac_compiler_gnu=$ac_cv_c_compiler_gnu
9062
 
9063
 
9064
# Source file extension for C test sources.
9065
ac_ext=c
9066
 
9067
# Object file extension for compiled C test sources.
9068
objext=o
9069
objext=$objext
9070
 
9071
# Code to be used in simple compile tests
9072
lt_simple_compile_test_code="int some_variable = 0;"
9073
 
9074
# Code to be used in simple link tests
9075
lt_simple_link_test_code='int main(){return(0);}'
9076
 
9077
 
9078
 
9079
 
9080
 
9081
 
9082
 
9083
# If no C compiler was specified, use CC.
9084
LTCC=${LTCC-"$CC"}
9085
 
9086
# If no C compiler flags were specified, use CFLAGS.
9087
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9088
 
9089
# Allow CC to be a program name with arguments.
9090
compiler=$CC
9091
 
9092
# Save the default compiler, since it gets overwritten when the other
9093
# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9094
compiler_DEFAULT=$CC
9095
 
9096
# save warnings/boilerplate of simple test code
9097
ac_outfile=conftest.$ac_objext
9098
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9099
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9100
_lt_compiler_boilerplate=`cat conftest.err`
9101
$RM conftest*
9102
 
9103
ac_outfile=conftest.$ac_objext
9104
echo "$lt_simple_link_test_code" >conftest.$ac_ext
9105
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9106
_lt_linker_boilerplate=`cat conftest.err`
9107
$RM -r conftest*
9108
 
9109
 
9110
## CAVEAT EMPTOR:
9111
## There is no encapsulation within the following macros, do not change
9112
## the running order or otherwise move them around unless you know exactly
9113
## what you are doing...
9114
if test -n "$compiler"; then
9115
 
9116
lt_prog_compiler_no_builtin_flag=
9117
 
9118
if test "$GCC" = yes; then
9119
  case $cc_basename in
9120
  nvcc*)
9121
    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9122
  *)
9123
    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9124
  esac
9125
 
9126
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9127
$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9128
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9129
  $as_echo_n "(cached) " >&6
9130
else
9131
  lt_cv_prog_compiler_rtti_exceptions=no
9132
   ac_outfile=conftest.$ac_objext
9133
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9134
   lt_compiler_flag="-fno-rtti -fno-exceptions"
9135
   # Insert the option either (1) after the last *FLAGS variable, or
9136
   # (2) before a word containing "conftest.", or (3) at the end.
9137
   # Note that $ac_compile itself does not contain backslashes and begins
9138
   # with a dollar sign (not a hyphen), so the echo should work correctly.
9139
   # The option is referenced via a variable to avoid confusing sed.
9140
   lt_compile=`echo "$ac_compile" | $SED \
9141
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9142
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9143
   -e 's:$: $lt_compiler_flag:'`
9144
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9145
   (eval "$lt_compile" 2>conftest.err)
9146
   ac_status=$?
9147
   cat conftest.err >&5
9148
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9149
   if (exit $ac_status) && test -s "$ac_outfile"; then
9150
     # The compiler can only warn and ignore the option if not recognized
9151
     # So say no if there are warnings other than the usual output.
9152
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9153
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9154
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9155
       lt_cv_prog_compiler_rtti_exceptions=yes
9156
     fi
9157
   fi
9158
   $RM conftest*
9159
 
9160
fi
9161
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9162
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9163
 
9164
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9165
    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9166
else
9167
    :
9168
fi
9169
 
9170
fi
9171
 
9172
 
9173
 
9174
 
9175
 
9176
 
9177
  lt_prog_compiler_wl=
9178
lt_prog_compiler_pic=
9179
lt_prog_compiler_static=
9180
 
9181
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9182
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9183
 
9184
  if test "$GCC" = yes; then
9185
    lt_prog_compiler_wl='-Wl,'
9186
    lt_prog_compiler_static='-static'
9187
 
9188
    case $host_os in
9189
      aix*)
9190
      # All AIX code is PIC.
9191
      if test "$host_cpu" = ia64; then
9192
        # AIX 5 now supports IA64 processor
9193
        lt_prog_compiler_static='-Bstatic'
9194
      fi
9195
      ;;
9196
 
9197
    amigaos*)
9198
      case $host_cpu in
9199
      powerpc)
9200
            # see comment about AmigaOS4 .so support
9201
            lt_prog_compiler_pic='-fPIC'
9202
        ;;
9203
      m68k)
9204
            # FIXME: we need at least 68020 code to build shared libraries, but
9205
            # adding the `-m68020' flag to GCC prevents building anything better,
9206
            # like `-m68040'.
9207
            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9208
        ;;
9209
      esac
9210
      ;;
9211
 
9212
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9213
      # PIC is the default for these OSes.
9214
      ;;
9215
 
9216
    mingw* | cygwin* | pw32* | os2* | cegcc*)
9217
      # This hack is so that the source file can tell whether it is being
9218
      # built for inclusion in a dll (and should export symbols for example).
9219
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9220
      # (--disable-auto-import) libraries
9221
      lt_prog_compiler_pic='-DDLL_EXPORT'
9222
      ;;
9223
 
9224
    darwin* | rhapsody*)
9225
      # PIC is the default on this platform
9226
      # Common symbols not allowed in MH_DYLIB files
9227
      lt_prog_compiler_pic='-fno-common'
9228
      ;;
9229
 
9230
    haiku*)
9231
      # PIC is the default for Haiku.
9232
      # The "-static" flag exists, but is broken.
9233
      lt_prog_compiler_static=
9234
      ;;
9235
 
9236
    hpux*)
9237
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9238
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9239
      # sets the default TLS model and affects inlining.
9240
      case $host_cpu in
9241
      hppa*64*)
9242
        # +Z the default
9243
        ;;
9244
      *)
9245
        lt_prog_compiler_pic='-fPIC'
9246
        ;;
9247
      esac
9248
      ;;
9249
 
9250
    interix[3-9]*)
9251
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9252
      # Instead, we relocate shared libraries at runtime.
9253
      ;;
9254
 
9255
    msdosdjgpp*)
9256
      # Just because we use GCC doesn't mean we suddenly get shared libraries
9257
      # on systems that don't support them.
9258
      lt_prog_compiler_can_build_shared=no
9259
      enable_shared=no
9260
      ;;
9261
 
9262
    *nto* | *qnx*)
9263
      # QNX uses GNU C++, but need to define -shared option too, otherwise
9264
      # it will coredump.
9265
      lt_prog_compiler_pic='-fPIC -shared'
9266
      ;;
9267
 
9268
    sysv4*MP*)
9269
      if test -d /usr/nec; then
9270
        lt_prog_compiler_pic=-Kconform_pic
9271
      fi
9272
      ;;
9273
 
9274
    *)
9275
      lt_prog_compiler_pic='-fPIC'
9276
      ;;
9277
    esac
9278
 
9279
    case $cc_basename in
9280
    nvcc*) # Cuda Compiler Driver 2.2
9281
      lt_prog_compiler_wl='-Xlinker '
9282
      lt_prog_compiler_pic='-Xcompiler -fPIC'
9283
      ;;
9284
    esac
9285
  else
9286
    # PORTME Check for flag to pass linker flags through the system compiler.
9287
    case $host_os in
9288
    aix*)
9289
      lt_prog_compiler_wl='-Wl,'
9290
      if test "$host_cpu" = ia64; then
9291
        # AIX 5 now supports IA64 processor
9292
        lt_prog_compiler_static='-Bstatic'
9293
      else
9294
        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9295
      fi
9296
      ;;
9297
 
9298
    mingw* | cygwin* | pw32* | os2* | cegcc*)
9299
      # This hack is so that the source file can tell whether it is being
9300
      # built for inclusion in a dll (and should export symbols for example).
9301
      lt_prog_compiler_pic='-DDLL_EXPORT'
9302
      ;;
9303
 
9304
    hpux9* | hpux10* | hpux11*)
9305
      lt_prog_compiler_wl='-Wl,'
9306
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9307
      # not for PA HP-UX.
9308
      case $host_cpu in
9309
      hppa*64*|ia64*)
9310
        # +Z the default
9311
        ;;
9312
      *)
9313
        lt_prog_compiler_pic='+Z'
9314
        ;;
9315
      esac
9316
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9317
      lt_prog_compiler_static='${wl}-a ${wl}archive'
9318
      ;;
9319
 
9320
    irix5* | irix6* | nonstopux*)
9321
      lt_prog_compiler_wl='-Wl,'
9322
      # PIC (with -KPIC) is the default.
9323
      lt_prog_compiler_static='-non_shared'
9324
      ;;
9325
 
9326
    linux* | k*bsd*-gnu | kopensolaris*-gnu)
9327
      case $cc_basename in
9328
      # old Intel for x86_64 which still supported -KPIC.
9329
      ecc*)
9330
        lt_prog_compiler_wl='-Wl,'
9331
        lt_prog_compiler_pic='-KPIC'
9332
        lt_prog_compiler_static='-static'
9333
        ;;
9334
      # icc used to be incompatible with GCC.
9335
      # ICC 10 doesn't accept -KPIC any more.
9336
      icc* | ifort*)
9337
        lt_prog_compiler_wl='-Wl,'
9338
        lt_prog_compiler_pic='-fPIC'
9339
        lt_prog_compiler_static='-static'
9340
        ;;
9341
      # Lahey Fortran 8.1.
9342
      lf95*)
9343
        lt_prog_compiler_wl='-Wl,'
9344
        lt_prog_compiler_pic='--shared'
9345
        lt_prog_compiler_static='--static'
9346
        ;;
9347
      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9348
        # Portland Group compilers (*not* the Pentium gcc compiler,
9349
        # which looks to be a dead project)
9350
        lt_prog_compiler_wl='-Wl,'
9351
        lt_prog_compiler_pic='-fpic'
9352
        lt_prog_compiler_static='-Bstatic'
9353
        ;;
9354
      ccc*)
9355
        lt_prog_compiler_wl='-Wl,'
9356
        # All Alpha code is PIC.
9357
        lt_prog_compiler_static='-non_shared'
9358
        ;;
9359
      xl* | bgxl* | bgf* | mpixl*)
9360
        # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9361
        lt_prog_compiler_wl='-Wl,'
9362
        lt_prog_compiler_pic='-qpic'
9363
        lt_prog_compiler_static='-qstaticlink'
9364
        ;;
9365
      *)
9366
        case `$CC -V 2>&1 | sed 5q` in
9367
        *Sun\ F* | *Sun*Fortran*)
9368
          # Sun Fortran 8.3 passes all unrecognized flags to the linker
9369
          lt_prog_compiler_pic='-KPIC'
9370
          lt_prog_compiler_static='-Bstatic'
9371
          lt_prog_compiler_wl=''
9372
          ;;
9373
        *Sun\ C*)
9374
          # Sun C 5.9
9375
          lt_prog_compiler_pic='-KPIC'
9376
          lt_prog_compiler_static='-Bstatic'
9377
          lt_prog_compiler_wl='-Wl,'
9378
          ;;
9379
        esac
9380
        ;;
9381
      esac
9382
      ;;
9383
 
9384
    newsos6)
9385
      lt_prog_compiler_pic='-KPIC'
9386
      lt_prog_compiler_static='-Bstatic'
9387
      ;;
9388
 
9389
    *nto* | *qnx*)
9390
      # QNX uses GNU C++, but need to define -shared option too, otherwise
9391
      # it will coredump.
9392
      lt_prog_compiler_pic='-fPIC -shared'
9393
      ;;
9394
 
9395
    osf3* | osf4* | osf5*)
9396
      lt_prog_compiler_wl='-Wl,'
9397
      # All OSF/1 code is PIC.
9398
      lt_prog_compiler_static='-non_shared'
9399
      ;;
9400
 
9401
    rdos*)
9402
      lt_prog_compiler_static='-non_shared'
9403
      ;;
9404
 
9405
    solaris*)
9406
      lt_prog_compiler_pic='-KPIC'
9407
      lt_prog_compiler_static='-Bstatic'
9408
      case $cc_basename in
9409
      f77* | f90* | f95*)
9410
        lt_prog_compiler_wl='-Qoption ld ';;
9411
      *)
9412
        lt_prog_compiler_wl='-Wl,';;
9413
      esac
9414
      ;;
9415
 
9416
    sunos4*)
9417
      lt_prog_compiler_wl='-Qoption ld '
9418
      lt_prog_compiler_pic='-PIC'
9419
      lt_prog_compiler_static='-Bstatic'
9420
      ;;
9421
 
9422
    sysv4 | sysv4.2uw2* | sysv4.3*)
9423
      lt_prog_compiler_wl='-Wl,'
9424
      lt_prog_compiler_pic='-KPIC'
9425
      lt_prog_compiler_static='-Bstatic'
9426
      ;;
9427
 
9428
    sysv4*MP*)
9429
      if test -d /usr/nec ;then
9430
        lt_prog_compiler_pic='-Kconform_pic'
9431
        lt_prog_compiler_static='-Bstatic'
9432
      fi
9433
      ;;
9434
 
9435
    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9436
      lt_prog_compiler_wl='-Wl,'
9437
      lt_prog_compiler_pic='-KPIC'
9438
      lt_prog_compiler_static='-Bstatic'
9439
      ;;
9440
 
9441
    unicos*)
9442
      lt_prog_compiler_wl='-Wl,'
9443
      lt_prog_compiler_can_build_shared=no
9444
      ;;
9445
 
9446
    uts4*)
9447
      lt_prog_compiler_pic='-pic'
9448
      lt_prog_compiler_static='-Bstatic'
9449
      ;;
9450
 
9451
    *)
9452
      lt_prog_compiler_can_build_shared=no
9453
      ;;
9454
    esac
9455
  fi
9456
 
9457
case $host_os in
9458
  # For platforms which do not support PIC, -DPIC is meaningless:
9459
  *djgpp*)
9460
    lt_prog_compiler_pic=
9461
    ;;
9462
  *)
9463
    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9464
    ;;
9465
esac
9466
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9467
$as_echo "$lt_prog_compiler_pic" >&6; }
9468
 
9469
 
9470
 
9471
 
9472
 
9473
 
9474
#
9475
# Check to make sure the PIC flag actually works.
9476
#
9477
if test -n "$lt_prog_compiler_pic"; then
9478
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9479
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9480
if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9481
  $as_echo_n "(cached) " >&6
9482
else
9483
  lt_cv_prog_compiler_pic_works=no
9484
   ac_outfile=conftest.$ac_objext
9485
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9486
   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9487
   # Insert the option either (1) after the last *FLAGS variable, or
9488
   # (2) before a word containing "conftest.", or (3) at the end.
9489
   # Note that $ac_compile itself does not contain backslashes and begins
9490
   # with a dollar sign (not a hyphen), so the echo should work correctly.
9491
   # The option is referenced via a variable to avoid confusing sed.
9492
   lt_compile=`echo "$ac_compile" | $SED \
9493
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9494
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9495
   -e 's:$: $lt_compiler_flag:'`
9496
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9497
   (eval "$lt_compile" 2>conftest.err)
9498
   ac_status=$?
9499
   cat conftest.err >&5
9500
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9501
   if (exit $ac_status) && test -s "$ac_outfile"; then
9502
     # The compiler can only warn and ignore the option if not recognized
9503
     # So say no if there are warnings other than the usual output.
9504
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9505
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9506
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9507
       lt_cv_prog_compiler_pic_works=yes
9508
     fi
9509
   fi
9510
   $RM conftest*
9511
 
9512
fi
9513
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9514
$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9515
 
9516
if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9517
    case $lt_prog_compiler_pic in
9518
     "" | " "*) ;;
9519
     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9520
     esac
9521
else
9522
    lt_prog_compiler_pic=
9523
     lt_prog_compiler_can_build_shared=no
9524
fi
9525
 
9526
fi
9527
 
9528
 
9529
 
9530
 
9531
 
9532
 
9533
#
9534
# Check to make sure the static flag actually works.
9535
#
9536
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9537
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9538
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9539
if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9540
  $as_echo_n "(cached) " >&6
9541
else
9542
  lt_cv_prog_compiler_static_works=no
9543
   save_LDFLAGS="$LDFLAGS"
9544
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9545
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9546
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9547
     # The linker can only warn and ignore the option if not recognized
9548
     # So say no if there are warnings
9549
     if test -s conftest.err; then
9550
       # Append any errors to the config.log.
9551
       cat conftest.err 1>&5
9552
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9553
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9554
       if diff conftest.exp conftest.er2 >/dev/null; then
9555
         lt_cv_prog_compiler_static_works=yes
9556
       fi
9557
     else
9558
       lt_cv_prog_compiler_static_works=yes
9559
     fi
9560
   fi
9561
   $RM -r conftest*
9562
   LDFLAGS="$save_LDFLAGS"
9563
 
9564
fi
9565
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9566
$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9567
 
9568
if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9569
    :
9570
else
9571
    lt_prog_compiler_static=
9572
fi
9573
 
9574
 
9575
 
9576
 
9577
 
9578
 
9579
 
9580
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9581
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9582
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9583
  $as_echo_n "(cached) " >&6
9584
else
9585
  lt_cv_prog_compiler_c_o=no
9586
   $RM -r conftest 2>/dev/null
9587
   mkdir conftest
9588
   cd conftest
9589
   mkdir out
9590
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9591
 
9592
   lt_compiler_flag="-o out/conftest2.$ac_objext"
9593
   # Insert the option either (1) after the last *FLAGS variable, or
9594
   # (2) before a word containing "conftest.", or (3) at the end.
9595
   # Note that $ac_compile itself does not contain backslashes and begins
9596
   # with a dollar sign (not a hyphen), so the echo should work correctly.
9597
   lt_compile=`echo "$ac_compile" | $SED \
9598
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9599
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9600
   -e 's:$: $lt_compiler_flag:'`
9601
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9602
   (eval "$lt_compile" 2>out/conftest.err)
9603
   ac_status=$?
9604
   cat out/conftest.err >&5
9605
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9606
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9607
   then
9608
     # The compiler can only warn and ignore the option if not recognized
9609
     # So say no if there are warnings
9610
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9611
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9612
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9613
       lt_cv_prog_compiler_c_o=yes
9614
     fi
9615
   fi
9616
   chmod u+w . 2>&5
9617
   $RM conftest*
9618
   # SGI C++ compiler will create directory out/ii_files/ for
9619
   # template instantiation
9620
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9621
   $RM out/* && rmdir out
9622
   cd ..
9623
   $RM -r conftest
9624
   $RM conftest*
9625
 
9626
fi
9627
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9628
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9629
 
9630
 
9631
 
9632
 
9633
 
9634
 
9635
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9636
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9637
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9638
  $as_echo_n "(cached) " >&6
9639
else
9640
  lt_cv_prog_compiler_c_o=no
9641
   $RM -r conftest 2>/dev/null
9642
   mkdir conftest
9643
   cd conftest
9644
   mkdir out
9645
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9646
 
9647
   lt_compiler_flag="-o out/conftest2.$ac_objext"
9648
   # Insert the option either (1) after the last *FLAGS variable, or
9649
   # (2) before a word containing "conftest.", or (3) at the end.
9650
   # Note that $ac_compile itself does not contain backslashes and begins
9651
   # with a dollar sign (not a hyphen), so the echo should work correctly.
9652
   lt_compile=`echo "$ac_compile" | $SED \
9653
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9654
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9655
   -e 's:$: $lt_compiler_flag:'`
9656
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9657
   (eval "$lt_compile" 2>out/conftest.err)
9658
   ac_status=$?
9659
   cat out/conftest.err >&5
9660
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9661
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9662
   then
9663
     # The compiler can only warn and ignore the option if not recognized
9664
     # So say no if there are warnings
9665
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9666
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9667
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9668
       lt_cv_prog_compiler_c_o=yes
9669
     fi
9670
   fi
9671
   chmod u+w . 2>&5
9672
   $RM conftest*
9673
   # SGI C++ compiler will create directory out/ii_files/ for
9674
   # template instantiation
9675
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9676
   $RM out/* && rmdir out
9677
   cd ..
9678
   $RM -r conftest
9679
   $RM conftest*
9680
 
9681
fi
9682
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9683
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9684
 
9685
 
9686
 
9687
 
9688
hard_links="nottested"
9689
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9690
  # do not overwrite the value of need_locks provided by the user
9691
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9692
$as_echo_n "checking if we can lock with hard links... " >&6; }
9693
  hard_links=yes
9694
  $RM conftest*
9695
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9696
  touch conftest.a
9697
  ln conftest.a conftest.b 2>&5 || hard_links=no
9698
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9699
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9700
$as_echo "$hard_links" >&6; }
9701
  if test "$hard_links" = no; then
9702
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9703
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9704
    need_locks=warn
9705
  fi
9706
else
9707
  need_locks=no
9708
fi
9709
 
9710
 
9711
 
9712
 
9713
 
9714
 
9715
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9716
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9717
 
9718
  runpath_var=
9719
  allow_undefined_flag=
9720
  always_export_symbols=no
9721
  archive_cmds=
9722
  archive_expsym_cmds=
9723
  compiler_needs_object=no
9724
  enable_shared_with_static_runtimes=no
9725
  export_dynamic_flag_spec=
9726
  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9727
  hardcode_automatic=no
9728
  hardcode_direct=no
9729
  hardcode_direct_absolute=no
9730
  hardcode_libdir_flag_spec=
9731
  hardcode_libdir_flag_spec_ld=
9732
  hardcode_libdir_separator=
9733
  hardcode_minus_L=no
9734
  hardcode_shlibpath_var=unsupported
9735
  inherit_rpath=no
9736
  link_all_deplibs=unknown
9737
  module_cmds=
9738
  module_expsym_cmds=
9739
  old_archive_from_new_cmds=
9740
  old_archive_from_expsyms_cmds=
9741
  thread_safe_flag_spec=
9742
  whole_archive_flag_spec=
9743
  # include_expsyms should be a list of space-separated symbols to be *always*
9744
  # included in the symbol list
9745
  include_expsyms=
9746
  # exclude_expsyms can be an extended regexp of symbols to exclude
9747
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9748
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9749
  # as well as any symbol that contains `d'.
9750
  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9751
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9752
  # platforms (ab)use it in PIC code, but their linkers get confused if
9753
  # the symbol is explicitly referenced.  Since portable code cannot
9754
  # rely on this symbol name, it's probably fine to never include it in
9755
  # preloaded symbol tables.
9756
  # Exclude shared library initialization/finalization symbols.
9757
  extract_expsyms_cmds=
9758
 
9759
  case $host_os in
9760
  cygwin* | mingw* | pw32* | cegcc*)
9761
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9762
    # When not using gcc, we currently assume that we are using
9763
    # Microsoft Visual C++.
9764
    if test "$GCC" != yes; then
9765
      with_gnu_ld=no
9766
    fi
9767
    ;;
9768
  interix*)
9769
    # we just hope/assume this is gcc and not c89 (= MSVC++)
9770
    with_gnu_ld=yes
9771
    ;;
9772
  openbsd*)
9773
    with_gnu_ld=no
9774
    ;;
9775
  esac
9776
 
9777
  ld_shlibs=yes
9778
 
9779
  # On some targets, GNU ld is compatible enough with the native linker
9780
  # that we're better off using the native interface for both.
9781
  lt_use_gnu_ld_interface=no
9782
  if test "$with_gnu_ld" = yes; then
9783
    case $host_os in
9784
      aix*)
9785
        # The AIX port of GNU ld has always aspired to compatibility
9786
        # with the native linker.  However, as the warning in the GNU ld
9787
        # block says, versions before 2.19.5* couldn't really create working
9788
        # shared libraries, regardless of the interface used.
9789
        case `$LD -v 2>&1` in
9790
          *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9791
          *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9792
          *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9793
          *)
9794
            lt_use_gnu_ld_interface=yes
9795
            ;;
9796
        esac
9797
        ;;
9798
      *)
9799
        lt_use_gnu_ld_interface=yes
9800
        ;;
9801
    esac
9802
  fi
9803
 
9804
  if test "$lt_use_gnu_ld_interface" = yes; then
9805
    # If archive_cmds runs LD, not CC, wlarc should be empty
9806
    wlarc='${wl}'
9807
 
9808
    # Set some defaults for GNU ld with shared library support. These
9809
    # are reset later if shared libraries are not supported. Putting them
9810
    # here allows them to be overridden if necessary.
9811
    runpath_var=LD_RUN_PATH
9812
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9813
    export_dynamic_flag_spec='${wl}--export-dynamic'
9814
    # ancient GNU ld didn't support --whole-archive et. al.
9815
    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9816
      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9817
    else
9818
      whole_archive_flag_spec=
9819
    fi
9820
    supports_anon_versioning=no
9821
    case `$LD -v 2>&1` in
9822
      *GNU\ gold*) supports_anon_versioning=yes ;;
9823
      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9824
      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9825
      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9826
      *\ 2.11.*) ;; # other 2.11 versions
9827
      *) supports_anon_versioning=yes ;;
9828
    esac
9829
 
9830
    # See if GNU ld supports shared libraries.
9831
    case $host_os in
9832
    aix[3-9]*)
9833
      # On AIX/PPC, the GNU linker is very broken
9834
      if test "$host_cpu" != ia64; then
9835
        ld_shlibs=no
9836
        cat <<_LT_EOF 1>&2
9837
 
9838
*** Warning: the GNU linker, at least up to release 2.19, is reported
9839
*** to be unable to reliably create shared libraries on AIX.
9840
*** Therefore, libtool is disabling shared libraries support.  If you
9841
*** really care for shared libraries, you may want to install binutils
9842
*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9843
*** You will then need to restart the configuration process.
9844
 
9845
_LT_EOF
9846
      fi
9847
      ;;
9848
 
9849
    amigaos*)
9850
      case $host_cpu in
9851
      powerpc)
9852
            # see comment about AmigaOS4 .so support
9853
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9854
            archive_expsym_cmds=''
9855
        ;;
9856
      m68k)
9857
            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)'
9858
            hardcode_libdir_flag_spec='-L$libdir'
9859
            hardcode_minus_L=yes
9860
        ;;
9861
      esac
9862
      ;;
9863
 
9864
    beos*)
9865
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9866
        allow_undefined_flag=unsupported
9867
        # Joseph Beckenbach  says some releases of gcc
9868
        # support --undefined.  This deserves some investigation.  FIXME
9869
        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9870
      else
9871
        ld_shlibs=no
9872
      fi
9873
      ;;
9874
 
9875
    cygwin* | mingw* | pw32* | cegcc*)
9876
      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9877
      # as there is no search path for DLLs.
9878
      hardcode_libdir_flag_spec='-L$libdir'
9879
      export_dynamic_flag_spec='${wl}--export-all-symbols'
9880
      allow_undefined_flag=unsupported
9881
      always_export_symbols=no
9882
      enable_shared_with_static_runtimes=yes
9883
      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9884
 
9885
      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9886
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9887
        # If the export-symbols file already is a .def file (1st line
9888
        # is EXPORTS), use it as is; otherwise, prepend...
9889
        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9890
          cp $export_symbols $output_objdir/$soname.def;
9891
        else
9892
          echo EXPORTS > $output_objdir/$soname.def;
9893
          cat $export_symbols >> $output_objdir/$soname.def;
9894
        fi~
9895
        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9896
      else
9897
        ld_shlibs=no
9898
      fi
9899
      ;;
9900
 
9901
    haiku*)
9902
      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9903
      link_all_deplibs=yes
9904
      ;;
9905
 
9906
    interix[3-9]*)
9907
      hardcode_direct=no
9908
      hardcode_shlibpath_var=no
9909
      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9910
      export_dynamic_flag_spec='${wl}-E'
9911
      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9912
      # Instead, shared libraries are loaded at an image base (0x10000000 by
9913
      # default) and relocated if they conflict, which is a slow very memory
9914
      # consuming and fragmenting process.  To avoid this, we pick a random,
9915
      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9916
      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9917
      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9918
      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'
9919
      ;;
9920
 
9921
    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9922
      tmp_diet=no
9923
      if test "$host_os" = linux-dietlibc; then
9924
        case $cc_basename in
9925
          diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9926
        esac
9927
      fi
9928
      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9929
         && test "$tmp_diet" = no
9930
      then
9931
        tmp_addflag=
9932
        tmp_sharedflag='-shared'
9933
        case $cc_basename,$host_cpu in
9934
        pgcc*)                          # Portland Group C compiler
9935
          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'
9936
          tmp_addflag=' $pic_flag'
9937
          ;;
9938
        pgf77* | pgf90* | pgf95* | pgfortran*)
9939
                                        # Portland Group f77 and f90 compilers
9940
          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'
9941
          tmp_addflag=' $pic_flag -Mnomain' ;;
9942
        ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9943
          tmp_addflag=' -i_dynamic' ;;
9944
        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9945
          tmp_addflag=' -i_dynamic -nofor_main' ;;
9946
        ifc* | ifort*)                  # Intel Fortran compiler
9947
          tmp_addflag=' -nofor_main' ;;
9948
        lf95*)                          # Lahey Fortran 8.1
9949
          whole_archive_flag_spec=
9950
          tmp_sharedflag='--shared' ;;
9951
        xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9952
          tmp_sharedflag='-qmkshrobj'
9953
          tmp_addflag= ;;
9954
        nvcc*)  # Cuda Compiler Driver 2.2
9955
          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'
9956
          compiler_needs_object=yes
9957
          ;;
9958
        esac
9959
        case `$CC -V 2>&1 | sed 5q` in
9960
        *Sun\ C*)                       # Sun C 5.9
9961
          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'
9962
          compiler_needs_object=yes
9963
          tmp_sharedflag='-G' ;;
9964
        *Sun\ F*)                       # Sun Fortran 8.3
9965
          tmp_sharedflag='-G' ;;
9966
        esac
9967
        archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9968
 
9969
        if test "x$supports_anon_versioning" = xyes; then
9970
          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9971
            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9972
            echo "local: *; };" >> $output_objdir/$libname.ver~
9973
            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9974
        fi
9975
 
9976
        case $cc_basename in
9977
        xlf* | bgf* | bgxlf* | mpixlf*)
9978
          # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9979
          whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9980
          hardcode_libdir_flag_spec=
9981
          hardcode_libdir_flag_spec_ld='-rpath $libdir'
9982
          archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9983
          if test "x$supports_anon_versioning" = xyes; then
9984
            archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9985
              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9986
              echo "local: *; };" >> $output_objdir/$libname.ver~
9987
              $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9988
          fi
9989
          ;;
9990
        esac
9991
      else
9992
        ld_shlibs=no
9993
      fi
9994
      ;;
9995
 
9996
    netbsd*)
9997
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9998
        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9999
        wlarc=
10000
      else
10001
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10002
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10003
      fi
10004
      ;;
10005
 
10006
    solaris*)
10007
      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10008
        ld_shlibs=no
10009
        cat <<_LT_EOF 1>&2
10010
 
10011
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10012
*** create shared libraries on Solaris systems.  Therefore, libtool
10013
*** is disabling shared libraries support.  We urge you to upgrade GNU
10014
*** binutils to release 2.9.1 or newer.  Another option is to modify
10015
*** your PATH or compiler configuration so that the native linker is
10016
*** used, and then restart.
10017
 
10018
_LT_EOF
10019
      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10020
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10021
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10022
      else
10023
        ld_shlibs=no
10024
      fi
10025
      ;;
10026
 
10027
    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10028
      case `$LD -v 2>&1` in
10029
        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10030
        ld_shlibs=no
10031
        cat <<_LT_EOF 1>&2
10032
 
10033
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10034
*** reliably create shared libraries on SCO systems.  Therefore, libtool
10035
*** is disabling shared libraries support.  We urge you to upgrade GNU
10036
*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10037
*** your PATH or compiler configuration so that the native linker is
10038
*** used, and then restart.
10039
 
10040
_LT_EOF
10041
        ;;
10042
        *)
10043
          # For security reasons, it is highly recommended that you always
10044
          # use absolute paths for naming shared libraries, and exclude the
10045
          # DT_RUNPATH tag from executables and libraries.  But doing so
10046
          # requires that you compile everything twice, which is a pain.
10047
          if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10048
            hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10049
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10050
            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10051
          else
10052
            ld_shlibs=no
10053
          fi
10054
        ;;
10055
      esac
10056
      ;;
10057
 
10058
    sunos4*)
10059
      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10060
      wlarc=
10061
      hardcode_direct=yes
10062
      hardcode_shlibpath_var=no
10063
      ;;
10064
 
10065
    *)
10066
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10067
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10068
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10069
      else
10070
        ld_shlibs=no
10071
      fi
10072
      ;;
10073
    esac
10074
 
10075
    if test "$ld_shlibs" = no; then
10076
      runpath_var=
10077
      hardcode_libdir_flag_spec=
10078
      export_dynamic_flag_spec=
10079
      whole_archive_flag_spec=
10080
    fi
10081
  else
10082
    # PORTME fill in a description of your system's linker (not GNU ld)
10083
    case $host_os in
10084
    aix3*)
10085
      allow_undefined_flag=unsupported
10086
      always_export_symbols=yes
10087
      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'
10088
      # Note: this linker hardcodes the directories in LIBPATH if there
10089
      # are no directories specified by -L.
10090
      hardcode_minus_L=yes
10091
      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10092
        # Neither direct hardcoding nor static linking is supported with a
10093
        # broken collect2.
10094
        hardcode_direct=unsupported
10095
      fi
10096
      ;;
10097
 
10098
    aix[4-9]*)
10099
      if test "$host_cpu" = ia64; then
10100
        # On IA64, the linker does run time linking by default, so we don't
10101
        # have to do anything special.
10102
        aix_use_runtimelinking=no
10103
        exp_sym_flag='-Bexport'
10104
        no_entry_flag=""
10105
      else
10106
        # If we're using GNU nm, then we don't want the "-C" option.
10107
        # -C means demangle to AIX nm, but means don't demangle with GNU nm
10108
        # Also, AIX nm treats weak defined symbols like other global
10109
        # defined symbols, whereas GNU nm marks them as "W".
10110
        if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10111
          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'
10112
        else
10113
          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'
10114
        fi
10115
        aix_use_runtimelinking=no
10116
 
10117
        # Test if we are trying to use run time linking or normal
10118
        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10119
        # need to do runtime linking.
10120
        case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10121
          for ld_flag in $LDFLAGS; do
10122
          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10123
            aix_use_runtimelinking=yes
10124
            break
10125
          fi
10126
          done
10127
          ;;
10128
        esac
10129
 
10130
        exp_sym_flag='-bexport'
10131
        no_entry_flag='-bnoentry'
10132
      fi
10133
 
10134
      # When large executables or shared objects are built, AIX ld can
10135
      # have problems creating the table of contents.  If linking a library
10136
      # or program results in "error TOC overflow" add -mminimal-toc to
10137
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10138
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10139
 
10140
      archive_cmds=''
10141
      hardcode_direct=yes
10142
      hardcode_direct_absolute=yes
10143
      hardcode_libdir_separator=':'
10144
      link_all_deplibs=yes
10145
      file_list_spec='${wl}-f,'
10146
 
10147
      if test "$GCC" = yes; then
10148
        case $host_os in aix4.[012]|aix4.[012].*)
10149
        # We only want to do this on AIX 4.2 and lower, the check
10150
        # below for broken collect2 doesn't work under 4.3+
10151
          collect2name=`${CC} -print-prog-name=collect2`
10152
          if test -f "$collect2name" &&
10153
           strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10154
          then
10155
          # We have reworked collect2
10156
          :
10157
          else
10158
          # We have old collect2
10159
          hardcode_direct=unsupported
10160
          # It fails to find uninstalled libraries when the uninstalled
10161
          # path is not listed in the libpath.  Setting hardcode_minus_L
10162
          # to unsupported forces relinking
10163
          hardcode_minus_L=yes
10164
          hardcode_libdir_flag_spec='-L$libdir'
10165
          hardcode_libdir_separator=
10166
          fi
10167
          ;;
10168
        esac
10169
        shared_flag='-shared'
10170
        if test "$aix_use_runtimelinking" = yes; then
10171
          shared_flag="$shared_flag "'${wl}-G'
10172
        fi
10173
      else
10174
        # not using gcc
10175
        if test "$host_cpu" = ia64; then
10176
        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10177
        # chokes on -Wl,-G. The following line is correct:
10178
          shared_flag='-G'
10179
        else
10180
          if test "$aix_use_runtimelinking" = yes; then
10181
            shared_flag='${wl}-G'
10182
          else
10183
            shared_flag='${wl}-bM:SRE'
10184
          fi
10185
        fi
10186
      fi
10187
 
10188
      export_dynamic_flag_spec='${wl}-bexpall'
10189
      # It seems that -bexpall does not export symbols beginning with
10190
      # underscore (_), so it is better to generate a list of symbols to export.
10191
      always_export_symbols=yes
10192
      if test "$aix_use_runtimelinking" = yes; then
10193
        # Warning - without using the other runtime loading flags (-brtl),
10194
        # -berok will link without error, but may produce a broken library.
10195
        allow_undefined_flag='-berok'
10196
        # Determine the default libpath from the value encoded in an
10197
        # empty executable.
10198
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10199
/* end confdefs.h.  */
10200
 
10201
int
10202
main ()
10203
{
10204
 
10205
  ;
10206
  return 0;
10207
}
10208
_ACEOF
10209
if ac_fn_c_try_link "$LINENO"; then :
10210
 
10211
lt_aix_libpath_sed='
10212
    /Import File Strings/,/^$/ {
10213
        /^0/ {
10214
            s/^0  *\(.*\)$/\1/
10215
            p
10216
        }
10217
    }'
10218
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10219
# Check for a 64-bit object if we didn't find anything.
10220
if test -z "$aix_libpath"; then
10221
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10222
fi
10223
fi
10224
rm -f core conftest.err conftest.$ac_objext \
10225
    conftest$ac_exeext conftest.$ac_ext
10226
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10227
 
10228
        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10229
        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"
10230
      else
10231
        if test "$host_cpu" = ia64; then
10232
          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10233
          allow_undefined_flag="-z nodefs"
10234
          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"
10235
        else
10236
         # Determine the default libpath from the value encoded in an
10237
         # empty executable.
10238
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10239
/* end confdefs.h.  */
10240
 
10241
int
10242
main ()
10243
{
10244
 
10245
  ;
10246
  return 0;
10247
}
10248
_ACEOF
10249
if ac_fn_c_try_link "$LINENO"; then :
10250
 
10251
lt_aix_libpath_sed='
10252
    /Import File Strings/,/^$/ {
10253
        /^0/ {
10254
            s/^0  *\(.*\)$/\1/
10255
            p
10256
        }
10257
    }'
10258
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10259
# Check for a 64-bit object if we didn't find anything.
10260
if test -z "$aix_libpath"; then
10261
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10262
fi
10263
fi
10264
rm -f core conftest.err conftest.$ac_objext \
10265
    conftest$ac_exeext conftest.$ac_ext
10266
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10267
 
10268
         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10269
          # Warning - without using the other run time loading flags,
10270
          # -berok will link without error, but may produce a broken library.
10271
          no_undefined_flag=' ${wl}-bernotok'
10272
          allow_undefined_flag=' ${wl}-berok'
10273
          if test "$with_gnu_ld" = yes; then
10274
            # We only use this code for GNU lds that support --whole-archive.
10275
            whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10276
          else
10277
            # Exported symbols can be pulled into shared objects from archives
10278
            whole_archive_flag_spec='$convenience'
10279
          fi
10280
          archive_cmds_need_lc=yes
10281
          # This is similar to how AIX traditionally builds its shared libraries.
10282
          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'
10283
        fi
10284
      fi
10285
      ;;
10286
 
10287
    amigaos*)
10288
      case $host_cpu in
10289
      powerpc)
10290
            # see comment about AmigaOS4 .so support
10291
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10292
            archive_expsym_cmds=''
10293
        ;;
10294
      m68k)
10295
            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)'
10296
            hardcode_libdir_flag_spec='-L$libdir'
10297
            hardcode_minus_L=yes
10298
        ;;
10299
      esac
10300
      ;;
10301
 
10302
    bsdi[45]*)
10303
      export_dynamic_flag_spec=-rdynamic
10304
      ;;
10305
 
10306
    cygwin* | mingw* | pw32* | cegcc*)
10307
      # When not using gcc, we currently assume that we are using
10308
      # Microsoft Visual C++.
10309
      # hardcode_libdir_flag_spec is actually meaningless, as there is
10310
      # no search path for DLLs.
10311
      hardcode_libdir_flag_spec=' '
10312
      allow_undefined_flag=unsupported
10313
      # Tell ltmain to make .lib files, not .a files.
10314
      libext=lib
10315
      # Tell ltmain to make .dll files, not .so files.
10316
      shrext_cmds=".dll"
10317
      # FIXME: Setting linknames here is a bad hack.
10318
      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10319
      # The linker will automatically build a .lib file if we build a DLL.
10320
      old_archive_from_new_cmds='true'
10321
      # FIXME: Should let the user specify the lib program.
10322
      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10323
      fix_srcfile_path='`cygpath -w "$srcfile"`'
10324
      enable_shared_with_static_runtimes=yes
10325
      ;;
10326
 
10327
    darwin* | rhapsody*)
10328
 
10329
 
10330
  archive_cmds_need_lc=no
10331
  hardcode_direct=no
10332
  hardcode_automatic=yes
10333
  hardcode_shlibpath_var=unsupported
10334
  if test "$lt_cv_ld_force_load" = "yes"; then
10335
    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\"`'
10336
  else
10337
    whole_archive_flag_spec=''
10338
  fi
10339
  link_all_deplibs=yes
10340
  allow_undefined_flag="$_lt_dar_allow_undefined"
10341
  case $cc_basename in
10342
     ifort*) _lt_dar_can_shared=yes ;;
10343
     *) _lt_dar_can_shared=$GCC ;;
10344
  esac
10345
  if test "$_lt_dar_can_shared" = "yes"; then
10346
    output_verbose_link_cmd=func_echo_all
10347
    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10348
    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10349
    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}"
10350
    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}"
10351
 
10352
  else
10353
  ld_shlibs=no
10354
  fi
10355
 
10356
      ;;
10357
 
10358
    dgux*)
10359
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10360
      hardcode_libdir_flag_spec='-L$libdir'
10361
      hardcode_shlibpath_var=no
10362
      ;;
10363
 
10364
    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10365
    # support.  Future versions do this automatically, but an explicit c++rt0.o
10366
    # does not break anything, and helps significantly (at the cost of a little
10367
    # extra space).
10368
    freebsd2.2*)
10369
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10370
      hardcode_libdir_flag_spec='-R$libdir'
10371
      hardcode_direct=yes
10372
      hardcode_shlibpath_var=no
10373
      ;;
10374
 
10375
    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10376
    freebsd2*)
10377
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10378
      hardcode_direct=yes
10379
      hardcode_minus_L=yes
10380
      hardcode_shlibpath_var=no
10381
      ;;
10382
 
10383
    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10384
    freebsd* | dragonfly*)
10385
      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10386
      hardcode_libdir_flag_spec='-R$libdir'
10387
      hardcode_direct=yes
10388
      hardcode_shlibpath_var=no
10389
      ;;
10390
 
10391
    hpux9*)
10392
      if test "$GCC" = yes; then
10393
        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'
10394
      else
10395
        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'
10396
      fi
10397
      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10398
      hardcode_libdir_separator=:
10399
      hardcode_direct=yes
10400
 
10401
      # hardcode_minus_L: Not really in the search PATH,
10402
      # but as the default location of the library.
10403
      hardcode_minus_L=yes
10404
      export_dynamic_flag_spec='${wl}-E'
10405
      ;;
10406
 
10407
    hpux10*)
10408
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10409
        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10410
      else
10411
        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10412
      fi
10413
      if test "$with_gnu_ld" = no; then
10414
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10415
        hardcode_libdir_flag_spec_ld='+b $libdir'
10416
        hardcode_libdir_separator=:
10417
        hardcode_direct=yes
10418
        hardcode_direct_absolute=yes
10419
        export_dynamic_flag_spec='${wl}-E'
10420
        # hardcode_minus_L: Not really in the search PATH,
10421
        # but as the default location of the library.
10422
        hardcode_minus_L=yes
10423
      fi
10424
      ;;
10425
 
10426
    hpux11*)
10427
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10428
        case $host_cpu in
10429
        hppa*64*)
10430
          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10431
          ;;
10432
        ia64*)
10433
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10434
          ;;
10435
        *)
10436
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10437
          ;;
10438
        esac
10439
      else
10440
        case $host_cpu in
10441
        hppa*64*)
10442
          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10443
          ;;
10444
        ia64*)
10445
          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10446
          ;;
10447
        *)
10448
 
10449
          # Older versions of the 11.00 compiler do not understand -b yet
10450
          # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10451
          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10452
$as_echo_n "checking if $CC understands -b... " >&6; }
10453
if test "${lt_cv_prog_compiler__b+set}" = set; then :
10454
  $as_echo_n "(cached) " >&6
10455
else
10456
  lt_cv_prog_compiler__b=no
10457
   save_LDFLAGS="$LDFLAGS"
10458
   LDFLAGS="$LDFLAGS -b"
10459
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10460
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10461
     # The linker can only warn and ignore the option if not recognized
10462
     # So say no if there are warnings
10463
     if test -s conftest.err; then
10464
       # Append any errors to the config.log.
10465
       cat conftest.err 1>&5
10466
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10467
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10468
       if diff conftest.exp conftest.er2 >/dev/null; then
10469
         lt_cv_prog_compiler__b=yes
10470
       fi
10471
     else
10472
       lt_cv_prog_compiler__b=yes
10473
     fi
10474
   fi
10475
   $RM -r conftest*
10476
   LDFLAGS="$save_LDFLAGS"
10477
 
10478
fi
10479
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10480
$as_echo "$lt_cv_prog_compiler__b" >&6; }
10481
 
10482
if test x"$lt_cv_prog_compiler__b" = xyes; then
10483
    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10484
else
10485
    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10486
fi
10487
 
10488
          ;;
10489
        esac
10490
      fi
10491
      if test "$with_gnu_ld" = no; then
10492
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10493
        hardcode_libdir_separator=:
10494
 
10495
        case $host_cpu in
10496
        hppa*64*|ia64*)
10497
          hardcode_direct=no
10498
          hardcode_shlibpath_var=no
10499
          ;;
10500
        *)
10501
          hardcode_direct=yes
10502
          hardcode_direct_absolute=yes
10503
          export_dynamic_flag_spec='${wl}-E'
10504
 
10505
          # hardcode_minus_L: Not really in the search PATH,
10506
          # but as the default location of the library.
10507
          hardcode_minus_L=yes
10508
          ;;
10509
        esac
10510
      fi
10511
      ;;
10512
 
10513
    irix5* | irix6* | nonstopux*)
10514
      if test "$GCC" = yes; then
10515
        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'
10516
        # Try to use the -exported_symbol ld option, if it does not
10517
        # work, assume that -exports_file does not work either and
10518
        # implicitly export all symbols.
10519
        save_LDFLAGS="$LDFLAGS"
10520
        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10521
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10522
/* end confdefs.h.  */
10523
int foo(void) {}
10524
_ACEOF
10525
if ac_fn_c_try_link "$LINENO"; then :
10526
  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'
10527
 
10528
fi
10529
rm -f core conftest.err conftest.$ac_objext \
10530
    conftest$ac_exeext conftest.$ac_ext
10531
        LDFLAGS="$save_LDFLAGS"
10532
      else
10533
        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'
10534
        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'
10535
      fi
10536
      archive_cmds_need_lc='no'
10537
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10538
      hardcode_libdir_separator=:
10539
      inherit_rpath=yes
10540
      link_all_deplibs=yes
10541
      ;;
10542
 
10543
    netbsd*)
10544
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10545
        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10546
      else
10547
        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10548
      fi
10549
      hardcode_libdir_flag_spec='-R$libdir'
10550
      hardcode_direct=yes
10551
      hardcode_shlibpath_var=no
10552
      ;;
10553
 
10554
    newsos6)
10555
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10556
      hardcode_direct=yes
10557
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10558
      hardcode_libdir_separator=:
10559
      hardcode_shlibpath_var=no
10560
      ;;
10561
 
10562
    *nto* | *qnx*)
10563
      ;;
10564
 
10565
    openbsd*)
10566
      if test -f /usr/libexec/ld.so; then
10567
        hardcode_direct=yes
10568
        hardcode_shlibpath_var=no
10569
        hardcode_direct_absolute=yes
10570
        if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10571
          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10572
          archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10573
          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10574
          export_dynamic_flag_spec='${wl}-E'
10575
        else
10576
          case $host_os in
10577
           openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10578
             archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10579
             hardcode_libdir_flag_spec='-R$libdir'
10580
             ;;
10581
           *)
10582
             archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10583
             hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10584
             ;;
10585
          esac
10586
        fi
10587
      else
10588
        ld_shlibs=no
10589
      fi
10590
      ;;
10591
 
10592
    os2*)
10593
      hardcode_libdir_flag_spec='-L$libdir'
10594
      hardcode_minus_L=yes
10595
      allow_undefined_flag=unsupported
10596
      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'
10597
      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10598
      ;;
10599
 
10600
    osf3*)
10601
      if test "$GCC" = yes; then
10602
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10603
        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'
10604
      else
10605
        allow_undefined_flag=' -expect_unresolved \*'
10606
        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'
10607
      fi
10608
      archive_cmds_need_lc='no'
10609
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10610
      hardcode_libdir_separator=:
10611
      ;;
10612
 
10613
    osf4* | osf5*)      # as osf3* with the addition of -msym flag
10614
      if test "$GCC" = yes; then
10615
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10616
        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'
10617
        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10618
      else
10619
        allow_undefined_flag=' -expect_unresolved \*'
10620
        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'
10621
        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~
10622
        $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'
10623
 
10624
        # Both c and cxx compiler support -rpath directly
10625
        hardcode_libdir_flag_spec='-rpath $libdir'
10626
      fi
10627
      archive_cmds_need_lc='no'
10628
      hardcode_libdir_separator=:
10629
      ;;
10630
 
10631
    solaris*)
10632
      no_undefined_flag=' -z defs'
10633
      if test "$GCC" = yes; then
10634
        wlarc='${wl}'
10635
        archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10636
        archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10637
          $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10638
      else
10639
        case `$CC -V 2>&1` in
10640
        *"Compilers 5.0"*)
10641
          wlarc=''
10642
          archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10643
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10644
          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10645
          ;;
10646
        *)
10647
          wlarc='${wl}'
10648
          archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10649
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10650
          $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10651
          ;;
10652
        esac
10653
      fi
10654
      hardcode_libdir_flag_spec='-R$libdir'
10655
      hardcode_shlibpath_var=no
10656
      case $host_os in
10657
      solaris2.[0-5] | solaris2.[0-5].*) ;;
10658
      *)
10659
        # The compiler driver will combine and reorder linker options,
10660
        # but understands `-z linker_flag'.  GCC discards it without `$wl',
10661
        # but is careful enough not to reorder.
10662
        # Supported since Solaris 2.6 (maybe 2.5.1?)
10663
        if test "$GCC" = yes; then
10664
          whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10665
        else
10666
          whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10667
        fi
10668
        ;;
10669
      esac
10670
      link_all_deplibs=yes
10671
      ;;
10672
 
10673
    sunos4*)
10674
      if test "x$host_vendor" = xsequent; then
10675
        # Use $CC to link under sequent, because it throws in some extra .o
10676
        # files that make .init and .fini sections work.
10677
        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10678
      else
10679
        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10680
      fi
10681
      hardcode_libdir_flag_spec='-L$libdir'
10682
      hardcode_direct=yes
10683
      hardcode_minus_L=yes
10684
      hardcode_shlibpath_var=no
10685
      ;;
10686
 
10687
    sysv4)
10688
      case $host_vendor in
10689
        sni)
10690
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10691
          hardcode_direct=yes # is this really true???
10692
        ;;
10693
        siemens)
10694
          ## LD is ld it makes a PLAMLIB
10695
          ## CC just makes a GrossModule.
10696
          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10697
          reload_cmds='$CC -r -o $output$reload_objs'
10698
          hardcode_direct=no
10699
        ;;
10700
        motorola)
10701
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10702
          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10703
        ;;
10704
      esac
10705
      runpath_var='LD_RUN_PATH'
10706
      hardcode_shlibpath_var=no
10707
      ;;
10708
 
10709
    sysv4.3*)
10710
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10711
      hardcode_shlibpath_var=no
10712
      export_dynamic_flag_spec='-Bexport'
10713
      ;;
10714
 
10715
    sysv4*MP*)
10716
      if test -d /usr/nec; then
10717
        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10718
        hardcode_shlibpath_var=no
10719
        runpath_var=LD_RUN_PATH
10720
        hardcode_runpath_var=yes
10721
        ld_shlibs=yes
10722
      fi
10723
      ;;
10724
 
10725
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10726
      no_undefined_flag='${wl}-z,text'
10727
      archive_cmds_need_lc=no
10728
      hardcode_shlibpath_var=no
10729
      runpath_var='LD_RUN_PATH'
10730
 
10731
      if test "$GCC" = yes; then
10732
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10733
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10734
      else
10735
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10736
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10737
      fi
10738
      ;;
10739
 
10740
    sysv5* | sco3.2v5* | sco5v6*)
10741
      # Note: We can NOT use -z defs as we might desire, because we do not
10742
      # link with -lc, and that would cause any symbols used from libc to
10743
      # always be unresolved, which means just about no library would
10744
      # ever link correctly.  If we're not using GNU ld we use -z text
10745
      # though, which does catch some bad symbols but isn't as heavy-handed
10746
      # as -z defs.
10747
      no_undefined_flag='${wl}-z,text'
10748
      allow_undefined_flag='${wl}-z,nodefs'
10749
      archive_cmds_need_lc=no
10750
      hardcode_shlibpath_var=no
10751
      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10752
      hardcode_libdir_separator=':'
10753
      link_all_deplibs=yes
10754
      export_dynamic_flag_spec='${wl}-Bexport'
10755
      runpath_var='LD_RUN_PATH'
10756
 
10757
      if test "$GCC" = yes; then
10758
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10759
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10760
      else
10761
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10762
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10763
      fi
10764
      ;;
10765
 
10766
    uts4*)
10767
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10768
      hardcode_libdir_flag_spec='-L$libdir'
10769
      hardcode_shlibpath_var=no
10770
      ;;
10771
 
10772
    *)
10773
      ld_shlibs=no
10774
      ;;
10775
    esac
10776
 
10777
    if test x$host_vendor = xsni; then
10778
      case $host in
10779
      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10780
        export_dynamic_flag_spec='${wl}-Blargedynsym'
10781
        ;;
10782
      esac
10783
    fi
10784
  fi
10785
 
10786
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10787
$as_echo "$ld_shlibs" >&6; }
10788
test "$ld_shlibs" = no && can_build_shared=no
10789
 
10790
with_gnu_ld=$with_gnu_ld
10791
 
10792
 
10793
 
10794
 
10795
 
10796
 
10797
 
10798
 
10799
 
10800
 
10801
 
10802
 
10803
 
10804
 
10805
 
10806
#
10807
# Do we need to explicitly link libc?
10808
#
10809
case "x$archive_cmds_need_lc" in
10810
x|xyes)
10811
  # Assume -lc should be added
10812
  archive_cmds_need_lc=yes
10813
 
10814
  if test "$enable_shared" = yes && test "$GCC" = yes; then
10815
    case $archive_cmds in
10816
    *'~'*)
10817
      # FIXME: we may have to deal with multi-command sequences.
10818
      ;;
10819
    '$CC '*)
10820
      # Test whether the compiler implicitly links with -lc since on some
10821
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10822
      # to ld, don't add -lc before -lgcc.
10823
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10824
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10825
if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10826
  $as_echo_n "(cached) " >&6
10827
else
10828
  $RM conftest*
10829
        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10830
 
10831
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10832
  (eval $ac_compile) 2>&5
10833
  ac_status=$?
10834
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10835
  test $ac_status = 0; } 2>conftest.err; then
10836
          soname=conftest
10837
          lib=conftest
10838
          libobjs=conftest.$ac_objext
10839
          deplibs=
10840
          wl=$lt_prog_compiler_wl
10841
          pic_flag=$lt_prog_compiler_pic
10842
          compiler_flags=-v
10843
          linker_flags=-v
10844
          verstring=
10845
          output_objdir=.
10846
          libname=conftest
10847
          lt_save_allow_undefined_flag=$allow_undefined_flag
10848
          allow_undefined_flag=
10849
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10850
  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10851
  ac_status=$?
10852
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10853
  test $ac_status = 0; }
10854
          then
10855
            lt_cv_archive_cmds_need_lc=no
10856
          else
10857
            lt_cv_archive_cmds_need_lc=yes
10858
          fi
10859
          allow_undefined_flag=$lt_save_allow_undefined_flag
10860
        else
10861
          cat conftest.err 1>&5
10862
        fi
10863
        $RM conftest*
10864
 
10865
fi
10866
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10867
$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10868
      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10869
      ;;
10870
    esac
10871
  fi
10872
  ;;
10873
esac
10874
 
10875
 
10876
 
10877
 
10878
 
10879
 
10880
 
10881
 
10882
 
10883
 
10884
 
10885
 
10886
 
10887
 
10888
 
10889
 
10890
 
10891
 
10892
 
10893
 
10894
 
10895
 
10896
 
10897
 
10898
 
10899
 
10900
 
10901
 
10902
 
10903
 
10904
 
10905
 
10906
 
10907
 
10908
 
10909
 
10910
 
10911
 
10912
 
10913
 
10914
 
10915
 
10916
 
10917
 
10918
 
10919
 
10920
 
10921
 
10922
 
10923
 
10924
 
10925
 
10926
 
10927
 
10928
 
10929
 
10930
 
10931
 
10932
 
10933
 
10934
 
10935
 
10936
 
10937
 
10938
 
10939
 
10940
 
10941
 
10942
 
10943
 
10944
 
10945
 
10946
 
10947
 
10948
 
10949
 
10950
 
10951
 
10952
 
10953
 
10954
 
10955
 
10956
 
10957
 
10958
 
10959
 
10960
 
10961
 
10962
 
10963
 
10964
 
10965
 
10966
 
10967
 
10968
 
10969
 
10970
 
10971
 
10972
 
10973
 
10974
 
10975
 
10976
 
10977
 
10978
 
10979
 
10980
 
10981
 
10982
 
10983
 
10984
 
10985
 
10986
 
10987
 
10988
 
10989
 
10990
 
10991
 
10992
 
10993
 
10994
 
10995
 
10996
 
10997
 
10998
 
10999
 
11000
 
11001
 
11002
 
11003
 
11004
 
11005
 
11006
 
11007
 
11008
 
11009
 
11010
 
11011
 
11012
 
11013
 
11014
 
11015
 
11016
 
11017
 
11018
 
11019
 
11020
 
11021
 
11022
 
11023
 
11024
 
11025
 
11026
 
11027
 
11028
 
11029
 
11030
 
11031
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11032
$as_echo_n "checking dynamic linker characteristics... " >&6; }
11033
 
11034
if test "$GCC" = yes; then
11035
  case $host_os in
11036
    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11037
    *) lt_awk_arg="/^libraries:/" ;;
11038
  esac
11039
  case $host_os in
11040
    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11041
    *) lt_sed_strip_eq="s,=/,/,g" ;;
11042
  esac
11043
  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11044
  case $lt_search_path_spec in
11045
  *\;*)
11046
    # if the path contains ";" then we assume it to be the separator
11047
    # otherwise default to the standard path separator (i.e. ":") - it is
11048
    # assumed that no part of a normal pathname contains ";" but that should
11049
    # okay in the real world where ";" in dirpaths is itself problematic.
11050
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11051
    ;;
11052
  *)
11053
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11054
    ;;
11055
  esac
11056
  # Ok, now we have the path, separated by spaces, we can step through it
11057
  # and add multilib dir if necessary.
11058
  lt_tmp_lt_search_path_spec=
11059
  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11060
  for lt_sys_path in $lt_search_path_spec; do
11061
    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11062
      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11063
    else
11064
      test -d "$lt_sys_path" && \
11065
        lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11066
    fi
11067
  done
11068
  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11069
BEGIN {RS=" "; FS="/|\n";} {
11070
  lt_foo="";
11071
  lt_count=0;
11072
  for (lt_i = NF; lt_i > 0; lt_i--) {
11073
    if ($lt_i != "" && $lt_i != ".") {
11074
      if ($lt_i == "..") {
11075
        lt_count++;
11076
      } else {
11077
        if (lt_count == 0) {
11078
          lt_foo="/" $lt_i lt_foo;
11079
        } else {
11080
          lt_count--;
11081
        }
11082
      }
11083
    }
11084
  }
11085
  if (lt_foo != "") { lt_freq[lt_foo]++; }
11086
  if (lt_freq[lt_foo] == 1) { print lt_foo; }
11087
}'`
11088
  # AWK program above erroneously prepends '/' to C:/dos/paths
11089
  # for these hosts.
11090
  case $host_os in
11091
    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11092
      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11093
  esac
11094
  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11095
else
11096
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11097
fi
11098
library_names_spec=
11099
libname_spec='lib$name'
11100
soname_spec=
11101
shrext_cmds=".so"
11102
postinstall_cmds=
11103
postuninstall_cmds=
11104
finish_cmds=
11105
finish_eval=
11106
shlibpath_var=
11107
shlibpath_overrides_runpath=unknown
11108
version_type=none
11109
dynamic_linker="$host_os ld.so"
11110
sys_lib_dlsearch_path_spec="/lib /usr/lib"
11111
need_lib_prefix=unknown
11112
hardcode_into_libs=no
11113
 
11114
# when you set need_version to no, make sure it does not cause -set_version
11115
# flags to be left without arguments
11116
need_version=unknown
11117
 
11118
case $host_os in
11119
aix3*)
11120
  version_type=linux
11121
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11122
  shlibpath_var=LIBPATH
11123
 
11124
  # AIX 3 has no versioning support, so we append a major version to the name.
11125
  soname_spec='${libname}${release}${shared_ext}$major'
11126
  ;;
11127
 
11128
aix[4-9]*)
11129
  version_type=linux
11130
  need_lib_prefix=no
11131
  need_version=no
11132
  hardcode_into_libs=yes
11133
  if test "$host_cpu" = ia64; then
11134
    # AIX 5 supports IA64
11135
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11136
    shlibpath_var=LD_LIBRARY_PATH
11137
  else
11138
    # With GCC up to 2.95.x, collect2 would create an import file
11139
    # for dependence libraries.  The import file would start with
11140
    # the line `#! .'.  This would cause the generated library to
11141
    # depend on `.', always an invalid library.  This was fixed in
11142
    # development snapshots of GCC prior to 3.0.
11143
    case $host_os in
11144
      aix4 | aix4.[01] | aix4.[01].*)
11145
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11146
           echo ' yes '
11147
           echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11148
        :
11149
      else
11150
        can_build_shared=no
11151
      fi
11152
      ;;
11153
    esac
11154
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11155
    # soname into executable. Probably we can add versioning support to
11156
    # collect2, so additional links can be useful in future.
11157
    if test "$aix_use_runtimelinking" = yes; then
11158
      # If using run time linking (on AIX 4.2 or later) use lib.so
11159
      # instead of lib.a to let people know that these are not
11160
      # typical AIX shared libraries.
11161
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11162
    else
11163
      # We preserve .a as extension for shared libraries through AIX4.2
11164
      # and later when we are not doing run time linking.
11165
      library_names_spec='${libname}${release}.a $libname.a'
11166
      soname_spec='${libname}${release}${shared_ext}$major'
11167
    fi
11168
    shlibpath_var=LIBPATH
11169
  fi
11170
  ;;
11171
 
11172
amigaos*)
11173
  case $host_cpu in
11174
  powerpc)
11175
    # Since July 2007 AmigaOS4 officially supports .so libraries.
11176
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11177
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11178
    ;;
11179
  m68k)
11180
    library_names_spec='$libname.ixlibrary $libname.a'
11181
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11182
    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'
11183
    ;;
11184
  esac
11185
  ;;
11186
 
11187
beos*)
11188
  library_names_spec='${libname}${shared_ext}'
11189
  dynamic_linker="$host_os ld.so"
11190
  shlibpath_var=LIBRARY_PATH
11191
  ;;
11192
 
11193
bsdi[45]*)
11194
  version_type=linux
11195
  need_version=no
11196
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11197
  soname_spec='${libname}${release}${shared_ext}$major'
11198
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11199
  shlibpath_var=LD_LIBRARY_PATH
11200
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11201
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11202
  # the default ld.so.conf also contains /usr/contrib/lib and
11203
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11204
  # libtool to hard-code these into programs
11205
  ;;
11206
 
11207
cygwin* | mingw* | pw32* | cegcc*)
11208
  version_type=windows
11209
  shrext_cmds=".dll"
11210
  need_version=no
11211
  need_lib_prefix=no
11212
 
11213
  case $GCC,$host_os in
11214
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11215
    library_names_spec='$libname.dll.a'
11216
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11217
    postinstall_cmds='base_file=`basename \${file}`~
11218
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11219
      dldir=$destdir/`dirname \$dlpath`~
11220
      test -d \$dldir || mkdir -p \$dldir~
11221
      $install_prog $dir/$dlname \$dldir/$dlname~
11222
      chmod a+x \$dldir/$dlname~
11223
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11224
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11225
      fi'
11226
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11227
      dlpath=$dir/\$dldll~
11228
       $RM \$dlpath'
11229
    shlibpath_overrides_runpath=yes
11230
 
11231
    case $host_os in
11232
    cygwin*)
11233
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11234
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11235
 
11236
      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11237
      ;;
11238
    mingw* | cegcc*)
11239
      # MinGW DLLs use traditional 'lib' prefix
11240
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11241
      ;;
11242
    pw32*)
11243
      # pw32 DLLs use 'pw' prefix rather than 'lib'
11244
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11245
      ;;
11246
    esac
11247
    ;;
11248
 
11249
  *)
11250
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11251
    ;;
11252
  esac
11253
  dynamic_linker='Win32 ld.exe'
11254
  # FIXME: first we should search . and the directory the executable is in
11255
  shlibpath_var=PATH
11256
  ;;
11257
 
11258
darwin* | rhapsody*)
11259
  dynamic_linker="$host_os dyld"
11260
  version_type=darwin
11261
  need_lib_prefix=no
11262
  need_version=no
11263
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11264
  soname_spec='${libname}${release}${major}$shared_ext'
11265
  shlibpath_overrides_runpath=yes
11266
  shlibpath_var=DYLD_LIBRARY_PATH
11267
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11268
 
11269
  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11270
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11271
  ;;
11272
 
11273
dgux*)
11274
  version_type=linux
11275
  need_lib_prefix=no
11276
  need_version=no
11277
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11278
  soname_spec='${libname}${release}${shared_ext}$major'
11279
  shlibpath_var=LD_LIBRARY_PATH
11280
  ;;
11281
 
11282
freebsd* | dragonfly*)
11283
  # DragonFly does not have aout.  When/if they implement a new
11284
  # versioning mechanism, adjust this.
11285
  if test -x /usr/bin/objformat; then
11286
    objformat=`/usr/bin/objformat`
11287
  else
11288
    case $host_os in
11289
    freebsd[123]*) objformat=aout ;;
11290
    *) objformat=elf ;;
11291
    esac
11292
  fi
11293
  version_type=freebsd-$objformat
11294
  case $version_type in
11295
    freebsd-elf*)
11296
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11297
      need_version=no
11298
      need_lib_prefix=no
11299
      ;;
11300
    freebsd-*)
11301
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11302
      need_version=yes
11303
      ;;
11304
  esac
11305
  shlibpath_var=LD_LIBRARY_PATH
11306
  case $host_os in
11307
  freebsd2*)
11308
    shlibpath_overrides_runpath=yes
11309
    ;;
11310
  freebsd3.[01]* | freebsdelf3.[01]*)
11311
    shlibpath_overrides_runpath=yes
11312
    hardcode_into_libs=yes
11313
    ;;
11314
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11315
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11316
    shlibpath_overrides_runpath=no
11317
    hardcode_into_libs=yes
11318
    ;;
11319
  *) # from 4.6 on, and DragonFly
11320
    shlibpath_overrides_runpath=yes
11321
    hardcode_into_libs=yes
11322
    ;;
11323
  esac
11324
  ;;
11325
 
11326
gnu*)
11327
  version_type=linux
11328
  need_lib_prefix=no
11329
  need_version=no
11330
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11331
  soname_spec='${libname}${release}${shared_ext}$major'
11332
  shlibpath_var=LD_LIBRARY_PATH
11333
  hardcode_into_libs=yes
11334
  ;;
11335
 
11336
haiku*)
11337
  version_type=linux
11338
  need_lib_prefix=no
11339
  need_version=no
11340
  dynamic_linker="$host_os runtime_loader"
11341
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11342
  soname_spec='${libname}${release}${shared_ext}$major'
11343
  shlibpath_var=LIBRARY_PATH
11344
  shlibpath_overrides_runpath=yes
11345
  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11346
  hardcode_into_libs=yes
11347
  ;;
11348
 
11349
hpux9* | hpux10* | hpux11*)
11350
  # Give a soname corresponding to the major version so that dld.sl refuses to
11351
  # link against other versions.
11352
  version_type=sunos
11353
  need_lib_prefix=no
11354
  need_version=no
11355
  case $host_cpu in
11356
  ia64*)
11357
    shrext_cmds='.so'
11358
    hardcode_into_libs=yes
11359
    dynamic_linker="$host_os dld.so"
11360
    shlibpath_var=LD_LIBRARY_PATH
11361
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11362
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11363
    soname_spec='${libname}${release}${shared_ext}$major'
11364
    if test "X$HPUX_IA64_MODE" = X32; then
11365
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11366
    else
11367
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11368
    fi
11369
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11370
    ;;
11371
  hppa*64*)
11372
    shrext_cmds='.sl'
11373
    hardcode_into_libs=yes
11374
    dynamic_linker="$host_os dld.sl"
11375
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11376
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11377
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11378
    soname_spec='${libname}${release}${shared_ext}$major'
11379
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11380
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11381
    ;;
11382
  *)
11383
    shrext_cmds='.sl'
11384
    dynamic_linker="$host_os dld.sl"
11385
    shlibpath_var=SHLIB_PATH
11386
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11387
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11388
    soname_spec='${libname}${release}${shared_ext}$major'
11389
    ;;
11390
  esac
11391
  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11392
  postinstall_cmds='chmod 555 $lib'
11393
  # or fails outright, so override atomically:
11394
  install_override_mode=555
11395
  ;;
11396
 
11397
interix[3-9]*)
11398
  version_type=linux
11399
  need_lib_prefix=no
11400
  need_version=no
11401
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11402
  soname_spec='${libname}${release}${shared_ext}$major'
11403
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11404
  shlibpath_var=LD_LIBRARY_PATH
11405
  shlibpath_overrides_runpath=no
11406
  hardcode_into_libs=yes
11407
  ;;
11408
 
11409
irix5* | irix6* | nonstopux*)
11410
  case $host_os in
11411
    nonstopux*) version_type=nonstopux ;;
11412
    *)
11413
        if test "$lt_cv_prog_gnu_ld" = yes; then
11414
                version_type=linux
11415
        else
11416
                version_type=irix
11417
        fi ;;
11418
  esac
11419
  need_lib_prefix=no
11420
  need_version=no
11421
  soname_spec='${libname}${release}${shared_ext}$major'
11422
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11423
  case $host_os in
11424
  irix5* | nonstopux*)
11425
    libsuff= shlibsuff=
11426
    ;;
11427
  *)
11428
    case $LD in # libtool.m4 will add one of these switches to LD
11429
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11430
      libsuff= shlibsuff= libmagic=32-bit;;
11431
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11432
      libsuff=32 shlibsuff=N32 libmagic=N32;;
11433
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11434
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11435
    *) libsuff= shlibsuff= libmagic=never-match;;
11436
    esac
11437
    ;;
11438
  esac
11439
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11440
  shlibpath_overrides_runpath=no
11441
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11442
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11443
  hardcode_into_libs=yes
11444
  ;;
11445
 
11446
# No shared lib support for Linux oldld, aout, or coff.
11447
linux*oldld* | linux*aout* | linux*coff*)
11448
  dynamic_linker=no
11449
  ;;
11450
 
11451
# This must be Linux ELF.
11452
linux* | k*bsd*-gnu | kopensolaris*-gnu)
11453
  version_type=linux
11454
  need_lib_prefix=no
11455
  need_version=no
11456
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11457
  soname_spec='${libname}${release}${shared_ext}$major'
11458
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11459
  shlibpath_var=LD_LIBRARY_PATH
11460
  shlibpath_overrides_runpath=no
11461
 
11462
  # Some binutils ld are patched to set DT_RUNPATH
11463
  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11464
  $as_echo_n "(cached) " >&6
11465
else
11466
  lt_cv_shlibpath_overrides_runpath=no
11467
    save_LDFLAGS=$LDFLAGS
11468
    save_libdir=$libdir
11469
    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11470
         LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11471
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11472
/* end confdefs.h.  */
11473
 
11474
int
11475
main ()
11476
{
11477
 
11478
  ;
11479
  return 0;
11480
}
11481
_ACEOF
11482
if ac_fn_c_try_link "$LINENO"; then :
11483
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11484
  lt_cv_shlibpath_overrides_runpath=yes
11485
fi
11486
fi
11487
rm -f core conftest.err conftest.$ac_objext \
11488
    conftest$ac_exeext conftest.$ac_ext
11489
    LDFLAGS=$save_LDFLAGS
11490
    libdir=$save_libdir
11491
 
11492
fi
11493
 
11494
  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11495
 
11496
  # This implies no fast_install, which is unacceptable.
11497
  # Some rework will be needed to allow for fast_install
11498
  # before this can be enabled.
11499
  hardcode_into_libs=yes
11500
 
11501
  # Append ld.so.conf contents to the search path
11502
  if test -f /etc/ld.so.conf; then
11503
    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' ' '`
11504
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11505
  fi
11506
 
11507
  # We used to test for /lib/ld.so.1 and disable shared libraries on
11508
  # powerpc, because MkLinux only supported shared libraries with the
11509
  # GNU dynamic linker.  Since this was broken with cross compilers,
11510
  # most powerpc-linux boxes support dynamic linking these days and
11511
  # people can always --disable-shared, the test was removed, and we
11512
  # assume the GNU/Linux dynamic linker is in use.
11513
  dynamic_linker='GNU/Linux ld.so'
11514
  ;;
11515
 
11516
netbsd*)
11517
  version_type=sunos
11518
  need_lib_prefix=no
11519
  need_version=no
11520
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11521
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11522
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11523
    dynamic_linker='NetBSD (a.out) ld.so'
11524
  else
11525
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11526
    soname_spec='${libname}${release}${shared_ext}$major'
11527
    dynamic_linker='NetBSD ld.elf_so'
11528
  fi
11529
  shlibpath_var=LD_LIBRARY_PATH
11530
  shlibpath_overrides_runpath=yes
11531
  hardcode_into_libs=yes
11532
  ;;
11533
 
11534
newsos6)
11535
  version_type=linux
11536
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11537
  shlibpath_var=LD_LIBRARY_PATH
11538
  shlibpath_overrides_runpath=yes
11539
  ;;
11540
 
11541
*nto* | *qnx*)
11542
  version_type=qnx
11543
  need_lib_prefix=no
11544
  need_version=no
11545
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11546
  soname_spec='${libname}${release}${shared_ext}$major'
11547
  shlibpath_var=LD_LIBRARY_PATH
11548
  shlibpath_overrides_runpath=no
11549
  hardcode_into_libs=yes
11550
  dynamic_linker='ldqnx.so'
11551
  ;;
11552
 
11553
openbsd*)
11554
  version_type=sunos
11555
  sys_lib_dlsearch_path_spec="/usr/lib"
11556
  need_lib_prefix=no
11557
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11558
  case $host_os in
11559
    openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11560
    *)                          need_version=no  ;;
11561
  esac
11562
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11563
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11564
  shlibpath_var=LD_LIBRARY_PATH
11565
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11566
    case $host_os in
11567
      openbsd2.[89] | openbsd2.[89].*)
11568
        shlibpath_overrides_runpath=no
11569
        ;;
11570
      *)
11571
        shlibpath_overrides_runpath=yes
11572
        ;;
11573
      esac
11574
  else
11575
    shlibpath_overrides_runpath=yes
11576
  fi
11577
  ;;
11578
 
11579
os2*)
11580
  libname_spec='$name'
11581
  shrext_cmds=".dll"
11582
  need_lib_prefix=no
11583
  library_names_spec='$libname${shared_ext} $libname.a'
11584
  dynamic_linker='OS/2 ld.exe'
11585
  shlibpath_var=LIBPATH
11586
  ;;
11587
 
11588
osf3* | osf4* | osf5*)
11589
  version_type=osf
11590
  need_lib_prefix=no
11591
  need_version=no
11592
  soname_spec='${libname}${release}${shared_ext}$major'
11593
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11594
  shlibpath_var=LD_LIBRARY_PATH
11595
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11596
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11597
  ;;
11598
 
11599
rdos*)
11600
  dynamic_linker=no
11601
  ;;
11602
 
11603
solaris*)
11604
  version_type=linux
11605
  need_lib_prefix=no
11606
  need_version=no
11607
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11608
  soname_spec='${libname}${release}${shared_ext}$major'
11609
  shlibpath_var=LD_LIBRARY_PATH
11610
  shlibpath_overrides_runpath=yes
11611
  hardcode_into_libs=yes
11612
  # ldd complains unless libraries are executable
11613
  postinstall_cmds='chmod +x $lib'
11614
  ;;
11615
 
11616
sunos4*)
11617
  version_type=sunos
11618
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11619
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11620
  shlibpath_var=LD_LIBRARY_PATH
11621
  shlibpath_overrides_runpath=yes
11622
  if test "$with_gnu_ld" = yes; then
11623
    need_lib_prefix=no
11624
  fi
11625
  need_version=yes
11626
  ;;
11627
 
11628
sysv4 | sysv4.3*)
11629
  version_type=linux
11630
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11631
  soname_spec='${libname}${release}${shared_ext}$major'
11632
  shlibpath_var=LD_LIBRARY_PATH
11633
  case $host_vendor in
11634
    sni)
11635
      shlibpath_overrides_runpath=no
11636
      need_lib_prefix=no
11637
      runpath_var=LD_RUN_PATH
11638
      ;;
11639
    siemens)
11640
      need_lib_prefix=no
11641
      ;;
11642
    motorola)
11643
      need_lib_prefix=no
11644
      need_version=no
11645
      shlibpath_overrides_runpath=no
11646
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11647
      ;;
11648
  esac
11649
  ;;
11650
 
11651
sysv4*MP*)
11652
  if test -d /usr/nec ;then
11653
    version_type=linux
11654
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11655
    soname_spec='$libname${shared_ext}.$major'
11656
    shlibpath_var=LD_LIBRARY_PATH
11657
  fi
11658
  ;;
11659
 
11660
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11661
  version_type=freebsd-elf
11662
  need_lib_prefix=no
11663
  need_version=no
11664
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11665
  soname_spec='${libname}${release}${shared_ext}$major'
11666
  shlibpath_var=LD_LIBRARY_PATH
11667
  shlibpath_overrides_runpath=yes
11668
  hardcode_into_libs=yes
11669
  if test "$with_gnu_ld" = yes; then
11670
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11671
  else
11672
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11673
    case $host_os in
11674
      sco3.2v5*)
11675
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11676
        ;;
11677
    esac
11678
  fi
11679
  sys_lib_dlsearch_path_spec='/usr/lib'
11680
  ;;
11681
 
11682
tpf*)
11683
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11684
  version_type=linux
11685
  need_lib_prefix=no
11686
  need_version=no
11687
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11688
  shlibpath_var=LD_LIBRARY_PATH
11689
  shlibpath_overrides_runpath=no
11690
  hardcode_into_libs=yes
11691
  ;;
11692
 
11693
uts4*)
11694
  version_type=linux
11695
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11696
  soname_spec='${libname}${release}${shared_ext}$major'
11697
  shlibpath_var=LD_LIBRARY_PATH
11698
  ;;
11699
 
11700
*)
11701
  dynamic_linker=no
11702
  ;;
11703
esac
11704
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11705
$as_echo "$dynamic_linker" >&6; }
11706
test "$dynamic_linker" = no && can_build_shared=no
11707
 
11708
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11709
if test "$GCC" = yes; then
11710
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11711
fi
11712
 
11713
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11714
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11715
fi
11716
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11717
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11718
fi
11719
 
11720
 
11721
 
11722
 
11723
 
11724
 
11725
 
11726
 
11727
 
11728
 
11729
 
11730
 
11731
 
11732
 
11733
 
11734
 
11735
 
11736
 
11737
 
11738
 
11739
 
11740
 
11741
 
11742
 
11743
 
11744
 
11745
 
11746
 
11747
 
11748
 
11749
 
11750
 
11751
 
11752
 
11753
 
11754
 
11755
 
11756
 
11757
 
11758
 
11759
 
11760
 
11761
 
11762
 
11763
 
11764
 
11765
 
11766
 
11767
 
11768
 
11769
 
11770
 
11771
 
11772
 
11773
 
11774
 
11775
 
11776
 
11777
 
11778
 
11779
 
11780
 
11781
 
11782
 
11783
 
11784
 
11785
 
11786
 
11787
 
11788
 
11789
 
11790
 
11791
 
11792
 
11793
 
11794
 
11795
 
11796
 
11797
 
11798
 
11799
 
11800
 
11801
 
11802
 
11803
 
11804
 
11805
 
11806
 
11807
 
11808
 
11809
 
11810
 
11811
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11812
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11813
hardcode_action=
11814
if test -n "$hardcode_libdir_flag_spec" ||
11815
   test -n "$runpath_var" ||
11816
   test "X$hardcode_automatic" = "Xyes" ; then
11817
 
11818
  # We can hardcode non-existent directories.
11819
  if test "$hardcode_direct" != no &&
11820
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11821
     # have to relink, otherwise we might link with an installed library
11822
     # when we should be linking with a yet-to-be-installed one
11823
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11824
     test "$hardcode_minus_L" != no; then
11825
    # Linking always hardcodes the temporary library directory.
11826
    hardcode_action=relink
11827
  else
11828
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11829
    hardcode_action=immediate
11830
  fi
11831
else
11832
  # We cannot hardcode anything, or else we can only hardcode existing
11833
  # directories.
11834
  hardcode_action=unsupported
11835
fi
11836
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11837
$as_echo "$hardcode_action" >&6; }
11838
 
11839
if test "$hardcode_action" = relink ||
11840
   test "$inherit_rpath" = yes; then
11841
  # Fast installation is not supported
11842
  enable_fast_install=no
11843
elif test "$shlibpath_overrides_runpath" = yes ||
11844
     test "$enable_shared" = no; then
11845
  # Fast installation is not necessary
11846
  enable_fast_install=needless
11847
fi
11848
 
11849
 
11850
 
11851
 
11852
 
11853
 
11854
  if test "x$enable_dlopen" != xyes; then
11855
  enable_dlopen=unknown
11856
  enable_dlopen_self=unknown
11857
  enable_dlopen_self_static=unknown
11858
else
11859
  lt_cv_dlopen=no
11860
  lt_cv_dlopen_libs=
11861
 
11862
  case $host_os in
11863
  beos*)
11864
    lt_cv_dlopen="load_add_on"
11865
    lt_cv_dlopen_libs=
11866
    lt_cv_dlopen_self=yes
11867
    ;;
11868
 
11869
  mingw* | pw32* | cegcc*)
11870
    lt_cv_dlopen="LoadLibrary"
11871
    lt_cv_dlopen_libs=
11872
    ;;
11873
 
11874
  cygwin*)
11875
    lt_cv_dlopen="dlopen"
11876
    lt_cv_dlopen_libs=
11877
    ;;
11878
 
11879
  darwin*)
11880
  # if libdl is installed we need to link against it
11881
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11882
$as_echo_n "checking for dlopen in -ldl... " >&6; }
11883
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11884
  $as_echo_n "(cached) " >&6
11885
else
11886
  ac_check_lib_save_LIBS=$LIBS
11887
LIBS="-ldl  $LIBS"
11888
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11889
/* end confdefs.h.  */
11890
 
11891
/* Override any GCC internal prototype to avoid an error.
11892
   Use char because int might match the return type of a GCC
11893
   builtin and then its argument prototype would still apply.  */
11894
#ifdef __cplusplus
11895
extern "C"
11896
#endif
11897
char dlopen ();
11898
int
11899
main ()
11900
{
11901
return dlopen ();
11902
  ;
11903
  return 0;
11904
}
11905
_ACEOF
11906
if ac_fn_c_try_link "$LINENO"; then :
11907
  ac_cv_lib_dl_dlopen=yes
11908
else
11909
  ac_cv_lib_dl_dlopen=no
11910
fi
11911
rm -f core conftest.err conftest.$ac_objext \
11912
    conftest$ac_exeext conftest.$ac_ext
11913
LIBS=$ac_check_lib_save_LIBS
11914
fi
11915
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11916
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11917
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11918
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11919
else
11920
 
11921
    lt_cv_dlopen="dyld"
11922
    lt_cv_dlopen_libs=
11923
    lt_cv_dlopen_self=yes
11924
 
11925
fi
11926
 
11927
    ;;
11928
 
11929
  *)
11930
    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11931
if test "x$ac_cv_func_shl_load" = x""yes; then :
11932
  lt_cv_dlopen="shl_load"
11933
else
11934
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11935
$as_echo_n "checking for shl_load in -ldld... " >&6; }
11936
if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11937
  $as_echo_n "(cached) " >&6
11938
else
11939
  ac_check_lib_save_LIBS=$LIBS
11940
LIBS="-ldld  $LIBS"
11941
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11942
/* end confdefs.h.  */
11943
 
11944
/* Override any GCC internal prototype to avoid an error.
11945
   Use char because int might match the return type of a GCC
11946
   builtin and then its argument prototype would still apply.  */
11947
#ifdef __cplusplus
11948
extern "C"
11949
#endif
11950
char shl_load ();
11951
int
11952
main ()
11953
{
11954
return shl_load ();
11955
  ;
11956
  return 0;
11957
}
11958
_ACEOF
11959
if ac_fn_c_try_link "$LINENO"; then :
11960
  ac_cv_lib_dld_shl_load=yes
11961
else
11962
  ac_cv_lib_dld_shl_load=no
11963
fi
11964
rm -f core conftest.err conftest.$ac_objext \
11965
    conftest$ac_exeext conftest.$ac_ext
11966
LIBS=$ac_check_lib_save_LIBS
11967
fi
11968
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11969
$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11970
if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11971
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11972
else
11973
  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11974
if test "x$ac_cv_func_dlopen" = x""yes; then :
11975
  lt_cv_dlopen="dlopen"
11976
else
11977
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11978
$as_echo_n "checking for dlopen in -ldl... " >&6; }
11979
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11980
  $as_echo_n "(cached) " >&6
11981
else
11982
  ac_check_lib_save_LIBS=$LIBS
11983
LIBS="-ldl  $LIBS"
11984
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11985
/* end confdefs.h.  */
11986
 
11987
/* Override any GCC internal prototype to avoid an error.
11988
   Use char because int might match the return type of a GCC
11989
   builtin and then its argument prototype would still apply.  */
11990
#ifdef __cplusplus
11991
extern "C"
11992
#endif
11993
char dlopen ();
11994
int
11995
main ()
11996
{
11997
return dlopen ();
11998
  ;
11999
  return 0;
12000
}
12001
_ACEOF
12002
if ac_fn_c_try_link "$LINENO"; then :
12003
  ac_cv_lib_dl_dlopen=yes
12004
else
12005
  ac_cv_lib_dl_dlopen=no
12006
fi
12007
rm -f core conftest.err conftest.$ac_objext \
12008
    conftest$ac_exeext conftest.$ac_ext
12009
LIBS=$ac_check_lib_save_LIBS
12010
fi
12011
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12012
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12013
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12014
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12015
else
12016
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12017
$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12018
if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12019
  $as_echo_n "(cached) " >&6
12020
else
12021
  ac_check_lib_save_LIBS=$LIBS
12022
LIBS="-lsvld  $LIBS"
12023
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12024
/* end confdefs.h.  */
12025
 
12026
/* Override any GCC internal prototype to avoid an error.
12027
   Use char because int might match the return type of a GCC
12028
   builtin and then its argument prototype would still apply.  */
12029
#ifdef __cplusplus
12030
extern "C"
12031
#endif
12032
char dlopen ();
12033
int
12034
main ()
12035
{
12036
return dlopen ();
12037
  ;
12038
  return 0;
12039
}
12040
_ACEOF
12041
if ac_fn_c_try_link "$LINENO"; then :
12042
  ac_cv_lib_svld_dlopen=yes
12043
else
12044
  ac_cv_lib_svld_dlopen=no
12045
fi
12046
rm -f core conftest.err conftest.$ac_objext \
12047
    conftest$ac_exeext conftest.$ac_ext
12048
LIBS=$ac_check_lib_save_LIBS
12049
fi
12050
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12051
$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12052
if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12053
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12054
else
12055
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12056
$as_echo_n "checking for dld_link in -ldld... " >&6; }
12057
if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12058
  $as_echo_n "(cached) " >&6
12059
else
12060
  ac_check_lib_save_LIBS=$LIBS
12061
LIBS="-ldld  $LIBS"
12062
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12063
/* end confdefs.h.  */
12064
 
12065
/* Override any GCC internal prototype to avoid an error.
12066
   Use char because int might match the return type of a GCC
12067
   builtin and then its argument prototype would still apply.  */
12068
#ifdef __cplusplus
12069
extern "C"
12070
#endif
12071
char dld_link ();
12072
int
12073
main ()
12074
{
12075
return dld_link ();
12076
  ;
12077
  return 0;
12078
}
12079
_ACEOF
12080
if ac_fn_c_try_link "$LINENO"; then :
12081
  ac_cv_lib_dld_dld_link=yes
12082
else
12083
  ac_cv_lib_dld_dld_link=no
12084
fi
12085
rm -f core conftest.err conftest.$ac_objext \
12086
    conftest$ac_exeext conftest.$ac_ext
12087
LIBS=$ac_check_lib_save_LIBS
12088
fi
12089
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12090
$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12091
if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12092
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12093
fi
12094
 
12095
 
12096
fi
12097
 
12098
 
12099
fi
12100
 
12101
 
12102
fi
12103
 
12104
 
12105
fi
12106
 
12107
 
12108
fi
12109
 
12110
    ;;
12111
  esac
12112
 
12113
  if test "x$lt_cv_dlopen" != xno; then
12114
    enable_dlopen=yes
12115
  else
12116
    enable_dlopen=no
12117
  fi
12118
 
12119
  case $lt_cv_dlopen in
12120
  dlopen)
12121
    save_CPPFLAGS="$CPPFLAGS"
12122
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12123
 
12124
    save_LDFLAGS="$LDFLAGS"
12125
    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12126
 
12127
    save_LIBS="$LIBS"
12128
    LIBS="$lt_cv_dlopen_libs $LIBS"
12129
 
12130
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12131
$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12132
if test "${lt_cv_dlopen_self+set}" = set; then :
12133
  $as_echo_n "(cached) " >&6
12134
else
12135
          if test "$cross_compiling" = yes; then :
12136
  lt_cv_dlopen_self=cross
12137
else
12138
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12139
  lt_status=$lt_dlunknown
12140
  cat > conftest.$ac_ext <<_LT_EOF
12141
#line 12141 "configure"
12142
#include "confdefs.h"
12143
 
12144
#if HAVE_DLFCN_H
12145
#include 
12146
#endif
12147
 
12148
#include 
12149
 
12150
#ifdef RTLD_GLOBAL
12151
#  define LT_DLGLOBAL           RTLD_GLOBAL
12152
#else
12153
#  ifdef DL_GLOBAL
12154
#    define LT_DLGLOBAL         DL_GLOBAL
12155
#  else
12156
#    define LT_DLGLOBAL         0
12157
#  endif
12158
#endif
12159
 
12160
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12161
   find out it does not work in some platform. */
12162
#ifndef LT_DLLAZY_OR_NOW
12163
#  ifdef RTLD_LAZY
12164
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12165
#  else
12166
#    ifdef DL_LAZY
12167
#      define LT_DLLAZY_OR_NOW          DL_LAZY
12168
#    else
12169
#      ifdef RTLD_NOW
12170
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
12171
#      else
12172
#        ifdef DL_NOW
12173
#          define LT_DLLAZY_OR_NOW      DL_NOW
12174
#        else
12175
#          define LT_DLLAZY_OR_NOW      0
12176
#        endif
12177
#      endif
12178
#    endif
12179
#  endif
12180
#endif
12181
 
12182
/* When -fvisbility=hidden is used, assume the code has been annotated
12183
   correspondingly for the symbols needed.  */
12184
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12185
void fnord () __attribute__((visibility("default")));
12186
#endif
12187
 
12188
void fnord () { int i=42; }
12189
int main ()
12190
{
12191
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12192
  int status = $lt_dlunknown;
12193
 
12194
  if (self)
12195
    {
12196
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12197
      else
12198
        {
12199
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12200
          else puts (dlerror ());
12201
        }
12202
      /* dlclose (self); */
12203
    }
12204
  else
12205
    puts (dlerror ());
12206
 
12207
  return status;
12208
}
12209
_LT_EOF
12210
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12211
  (eval $ac_link) 2>&5
12212
  ac_status=$?
12213
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12214
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12215
    (./conftest; exit; ) >&5 2>/dev/null
12216
    lt_status=$?
12217
    case x$lt_status in
12218
      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12219
      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12220
      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12221
    esac
12222
  else :
12223
    # compilation failed
12224
    lt_cv_dlopen_self=no
12225
  fi
12226
fi
12227
rm -fr conftest*
12228
 
12229
 
12230
fi
12231
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12232
$as_echo "$lt_cv_dlopen_self" >&6; }
12233
 
12234
    if test "x$lt_cv_dlopen_self" = xyes; then
12235
      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12236
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12237
$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12238
if test "${lt_cv_dlopen_self_static+set}" = set; then :
12239
  $as_echo_n "(cached) " >&6
12240
else
12241
          if test "$cross_compiling" = yes; then :
12242
  lt_cv_dlopen_self_static=cross
12243
else
12244
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12245
  lt_status=$lt_dlunknown
12246
  cat > conftest.$ac_ext <<_LT_EOF
12247
#line 12247 "configure"
12248
#include "confdefs.h"
12249
 
12250
#if HAVE_DLFCN_H
12251
#include 
12252
#endif
12253
 
12254
#include 
12255
 
12256
#ifdef RTLD_GLOBAL
12257
#  define LT_DLGLOBAL           RTLD_GLOBAL
12258
#else
12259
#  ifdef DL_GLOBAL
12260
#    define LT_DLGLOBAL         DL_GLOBAL
12261
#  else
12262
#    define LT_DLGLOBAL         0
12263
#  endif
12264
#endif
12265
 
12266
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12267
   find out it does not work in some platform. */
12268
#ifndef LT_DLLAZY_OR_NOW
12269
#  ifdef RTLD_LAZY
12270
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12271
#  else
12272
#    ifdef DL_LAZY
12273
#      define LT_DLLAZY_OR_NOW          DL_LAZY
12274
#    else
12275
#      ifdef RTLD_NOW
12276
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
12277
#      else
12278
#        ifdef DL_NOW
12279
#          define LT_DLLAZY_OR_NOW      DL_NOW
12280
#        else
12281
#          define LT_DLLAZY_OR_NOW      0
12282
#        endif
12283
#      endif
12284
#    endif
12285
#  endif
12286
#endif
12287
 
12288
/* When -fvisbility=hidden is used, assume the code has been annotated
12289
   correspondingly for the symbols needed.  */
12290
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12291
void fnord () __attribute__((visibility("default")));
12292
#endif
12293
 
12294
void fnord () { int i=42; }
12295
int main ()
12296
{
12297
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12298
  int status = $lt_dlunknown;
12299
 
12300
  if (self)
12301
    {
12302
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12303
      else
12304
        {
12305
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12306
          else puts (dlerror ());
12307
        }
12308
      /* dlclose (self); */
12309
    }
12310
  else
12311
    puts (dlerror ());
12312
 
12313
  return status;
12314
}
12315
_LT_EOF
12316
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12317
  (eval $ac_link) 2>&5
12318
  ac_status=$?
12319
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12320
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12321
    (./conftest; exit; ) >&5 2>/dev/null
12322
    lt_status=$?
12323
    case x$lt_status in
12324
      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12325
      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12326
      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12327
    esac
12328
  else :
12329
    # compilation failed
12330
    lt_cv_dlopen_self_static=no
12331
  fi
12332
fi
12333
rm -fr conftest*
12334
 
12335
 
12336
fi
12337
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12338
$as_echo "$lt_cv_dlopen_self_static" >&6; }
12339
    fi
12340
 
12341
    CPPFLAGS="$save_CPPFLAGS"
12342
    LDFLAGS="$save_LDFLAGS"
12343
    LIBS="$save_LIBS"
12344
    ;;
12345
  esac
12346
 
12347
  case $lt_cv_dlopen_self in
12348
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12349
  *) enable_dlopen_self=unknown ;;
12350
  esac
12351
 
12352
  case $lt_cv_dlopen_self_static in
12353
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12354
  *) enable_dlopen_self_static=unknown ;;
12355
  esac
12356
fi
12357
 
12358
 
12359
 
12360
 
12361
 
12362
 
12363
 
12364
 
12365
 
12366
 
12367
 
12368
 
12369
 
12370
 
12371
 
12372
 
12373
 
12374
striplib=
12375
old_striplib=
12376
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12377
$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12378
if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12379
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12380
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12381
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12382
$as_echo "yes" >&6; }
12383
else
12384
# FIXME - insert some real tests, host_os isn't really good enough
12385
  case $host_os in
12386
  darwin*)
12387
    if test -n "$STRIP" ; then
12388
      striplib="$STRIP -x"
12389
      old_striplib="$STRIP -S"
12390
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12391
$as_echo "yes" >&6; }
12392
    else
12393
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12394
$as_echo "no" >&6; }
12395
    fi
12396
    ;;
12397
  *)
12398
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12399
$as_echo "no" >&6; }
12400
    ;;
12401
  esac
12402
fi
12403
 
12404
 
12405
 
12406
 
12407
 
12408
 
12409
 
12410
 
12411
 
12412
 
12413
 
12414
 
12415
  # Report which library types will actually be built
12416
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12417
$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12418
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12419
$as_echo "$can_build_shared" >&6; }
12420
 
12421
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12422
$as_echo_n "checking whether to build shared libraries... " >&6; }
12423
  test "$can_build_shared" = "no" && enable_shared=no
12424
 
12425
  # On AIX, shared libraries and static libraries use the same namespace, and
12426
  # are all built from PIC.
12427
  case $host_os in
12428
  aix3*)
12429
    test "$enable_shared" = yes && enable_static=no
12430
    if test -n "$RANLIB"; then
12431
      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12432
      postinstall_cmds='$RANLIB $lib'
12433
    fi
12434
    ;;
12435
 
12436
  aix[4-9]*)
12437
    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12438
      test "$enable_shared" = yes && enable_static=no
12439
    fi
12440
    ;;
12441
  esac
12442
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12443
$as_echo "$enable_shared" >&6; }
12444
 
12445
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12446
$as_echo_n "checking whether to build static libraries... " >&6; }
12447
  # Make sure either enable_shared or enable_static is yes.
12448
  test "$enable_shared" = yes || enable_static=yes
12449
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12450
$as_echo "$enable_static" >&6; }
12451
 
12452
 
12453
 
12454
 
12455
fi
12456
ac_ext=c
12457
ac_cpp='$CPP $CPPFLAGS'
12458
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12459
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12460
ac_compiler_gnu=$ac_cv_c_compiler_gnu
12461
 
12462
CC="$lt_save_CC"
12463
 
12464
      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12465
    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12466
    (test "X$CXX" != "Xg++"))) ; then
12467
  ac_ext=cpp
12468
ac_cpp='$CXXCPP $CPPFLAGS'
12469
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12470
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12471
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12472
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12473
$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12474
if test -z "$CXXCPP"; then
12475
  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12476
  $as_echo_n "(cached) " >&6
12477
else
12478
      # Double quotes because CXXCPP needs to be expanded
12479
    for CXXCPP in "$CXX -E" "/lib/cpp"
12480
    do
12481
      ac_preproc_ok=false
12482
for ac_cxx_preproc_warn_flag in '' yes
12483
do
12484
  # Use a header file that comes with gcc, so configuring glibc
12485
  # with a fresh cross-compiler works.
12486
  # Prefer  to  if __STDC__ is defined, since
12487
  #  exists even on freestanding compilers.
12488
  # On the NeXT, cc -E runs the code through the compiler's parser,
12489
  # not just through cpp. "Syntax error" is here to catch this case.
12490
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12491
/* end confdefs.h.  */
12492
#ifdef __STDC__
12493
# include 
12494
#else
12495
# include 
12496
#endif
12497
                     Syntax error
12498
_ACEOF
12499
if ac_fn_cxx_try_cpp "$LINENO"; then :
12500
 
12501
else
12502
  # Broken: fails on valid input.
12503
continue
12504
fi
12505
rm -f conftest.err conftest.$ac_ext
12506
 
12507
  # OK, works on sane cases.  Now check whether nonexistent headers
12508
  # can be detected and how.
12509
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12510
/* end confdefs.h.  */
12511
#include 
12512
_ACEOF
12513
if ac_fn_cxx_try_cpp "$LINENO"; then :
12514
  # Broken: success on invalid input.
12515
continue
12516
else
12517
  # Passes both tests.
12518
ac_preproc_ok=:
12519
break
12520
fi
12521
rm -f conftest.err conftest.$ac_ext
12522
 
12523
done
12524
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12525
rm -f conftest.err conftest.$ac_ext
12526
if $ac_preproc_ok; then :
12527
  break
12528
fi
12529
 
12530
    done
12531
    ac_cv_prog_CXXCPP=$CXXCPP
12532
 
12533
fi
12534
  CXXCPP=$ac_cv_prog_CXXCPP
12535
else
12536
  ac_cv_prog_CXXCPP=$CXXCPP
12537
fi
12538
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12539
$as_echo "$CXXCPP" >&6; }
12540
ac_preproc_ok=false
12541
for ac_cxx_preproc_warn_flag in '' yes
12542
do
12543
  # Use a header file that comes with gcc, so configuring glibc
12544
  # with a fresh cross-compiler works.
12545
  # Prefer  to  if __STDC__ is defined, since
12546
  #  exists even on freestanding compilers.
12547
  # On the NeXT, cc -E runs the code through the compiler's parser,
12548
  # not just through cpp. "Syntax error" is here to catch this case.
12549
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12550
/* end confdefs.h.  */
12551
#ifdef __STDC__
12552
# include 
12553
#else
12554
# include 
12555
#endif
12556
                     Syntax error
12557
_ACEOF
12558
if ac_fn_cxx_try_cpp "$LINENO"; then :
12559
 
12560
else
12561
  # Broken: fails on valid input.
12562
continue
12563
fi
12564
rm -f conftest.err conftest.$ac_ext
12565
 
12566
  # OK, works on sane cases.  Now check whether nonexistent headers
12567
  # can be detected and how.
12568
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12569
/* end confdefs.h.  */
12570
#include 
12571
_ACEOF
12572
if ac_fn_cxx_try_cpp "$LINENO"; then :
12573
  # Broken: success on invalid input.
12574
continue
12575
else
12576
  # Passes both tests.
12577
ac_preproc_ok=:
12578
break
12579
fi
12580
rm -f conftest.err conftest.$ac_ext
12581
 
12582
done
12583
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12584
rm -f conftest.err conftest.$ac_ext
12585
if $ac_preproc_ok; then :
12586
 
12587
else
12588
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12589
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12590
as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12591
See \`config.log' for more details." "$LINENO" 5; }
12592
fi
12593
 
12594
ac_ext=c
12595
ac_cpp='$CPP $CPPFLAGS'
12596
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12597
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12598
ac_compiler_gnu=$ac_cv_c_compiler_gnu
12599
 
12600
else
12601
  _lt_caught_CXX_error=yes
12602
fi
12603
 
12604
ac_ext=cpp
12605
ac_cpp='$CXXCPP $CPPFLAGS'
12606
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12607
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12608
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12609
 
12610
archive_cmds_need_lc_CXX=no
12611
allow_undefined_flag_CXX=
12612
always_export_symbols_CXX=no
12613
archive_expsym_cmds_CXX=
12614
compiler_needs_object_CXX=no
12615
export_dynamic_flag_spec_CXX=
12616
hardcode_direct_CXX=no
12617
hardcode_direct_absolute_CXX=no
12618
hardcode_libdir_flag_spec_CXX=
12619
hardcode_libdir_flag_spec_ld_CXX=
12620
hardcode_libdir_separator_CXX=
12621
hardcode_minus_L_CXX=no
12622
hardcode_shlibpath_var_CXX=unsupported
12623
hardcode_automatic_CXX=no
12624
inherit_rpath_CXX=no
12625
module_cmds_CXX=
12626
module_expsym_cmds_CXX=
12627
link_all_deplibs_CXX=unknown
12628
old_archive_cmds_CXX=$old_archive_cmds
12629
reload_flag_CXX=$reload_flag
12630
reload_cmds_CXX=$reload_cmds
12631
no_undefined_flag_CXX=
12632
whole_archive_flag_spec_CXX=
12633
enable_shared_with_static_runtimes_CXX=no
12634
 
12635
# Source file extension for C++ test sources.
12636
ac_ext=cpp
12637
 
12638
# Object file extension for compiled C++ test sources.
12639
objext=o
12640
objext_CXX=$objext
12641
 
12642
# No sense in running all these tests if we already determined that
12643
# the CXX compiler isn't working.  Some variables (like enable_shared)
12644
# are currently assumed to apply to all compilers on this platform,
12645
# and will be corrupted by setting them based on a non-working compiler.
12646
if test "$_lt_caught_CXX_error" != yes; then
12647
  # Code to be used in simple compile tests
12648
  lt_simple_compile_test_code="int some_variable = 0;"
12649
 
12650
  # Code to be used in simple link tests
12651
  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12652
 
12653
  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12654
 
12655
 
12656
 
12657
 
12658
 
12659
 
12660
# If no C compiler was specified, use CC.
12661
LTCC=${LTCC-"$CC"}
12662
 
12663
# If no C compiler flags were specified, use CFLAGS.
12664
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12665
 
12666
# Allow CC to be a program name with arguments.
12667
compiler=$CC
12668
 
12669
 
12670
  # save warnings/boilerplate of simple test code
12671
  ac_outfile=conftest.$ac_objext
12672
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12673
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12674
_lt_compiler_boilerplate=`cat conftest.err`
12675
$RM conftest*
12676
 
12677
  ac_outfile=conftest.$ac_objext
12678
echo "$lt_simple_link_test_code" >conftest.$ac_ext
12679
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12680
_lt_linker_boilerplate=`cat conftest.err`
12681
$RM -r conftest*
12682
 
12683
 
12684
  # Allow CC to be a program name with arguments.
12685
  lt_save_CC=$CC
12686
  lt_save_LD=$LD
12687
  lt_save_GCC=$GCC
12688
  GCC=$GXX
12689
  lt_save_with_gnu_ld=$with_gnu_ld
12690
  lt_save_path_LD=$lt_cv_path_LD
12691
  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12692
    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12693
  else
12694
    $as_unset lt_cv_prog_gnu_ld
12695
  fi
12696
  if test -n "${lt_cv_path_LDCXX+set}"; then
12697
    lt_cv_path_LD=$lt_cv_path_LDCXX
12698
  else
12699
    $as_unset lt_cv_path_LD
12700
  fi
12701
  test -z "${LDCXX+set}" || LD=$LDCXX
12702
  CC=${CXX-"c++"}
12703
  compiler=$CC
12704
  compiler_CXX=$CC
12705
  for cc_temp in $compiler""; do
12706
  case $cc_temp in
12707
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12708
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12709
    \-*) ;;
12710
    *) break;;
12711
  esac
12712
done
12713
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12714
 
12715
 
12716
  if test -n "$compiler"; then
12717
    # We don't want -fno-exception when compiling C++ code, so set the
12718
    # no_builtin_flag separately
12719
    if test "$GXX" = yes; then
12720
      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12721
    else
12722
      lt_prog_compiler_no_builtin_flag_CXX=
12723
    fi
12724
 
12725
    if test "$GXX" = yes; then
12726
      # Set up default GNU C++ configuration
12727
 
12728
 
12729
 
12730
# Check whether --with-gnu-ld was given.
12731
if test "${with_gnu_ld+set}" = set; then :
12732
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12733
else
12734
  with_gnu_ld=no
12735
fi
12736
 
12737
ac_prog=ld
12738
if test "$GCC" = yes; then
12739
  # Check if gcc -print-prog-name=ld gives a path.
12740
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12741
$as_echo_n "checking for ld used by $CC... " >&6; }
12742
  case $host in
12743
  *-*-mingw*)
12744
    # gcc leaves a trailing carriage return which upsets mingw
12745
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12746
  *)
12747
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12748
  esac
12749
  case $ac_prog in
12750
    # Accept absolute paths.
12751
    [\\/]* | ?:[\\/]*)
12752
      re_direlt='/[^/][^/]*/\.\./'
12753
      # Canonicalize the pathname of ld
12754
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12755
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12756
        ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12757
      done
12758
      test -z "$LD" && LD="$ac_prog"
12759
      ;;
12760
  "")
12761
    # If it fails, then pretend we aren't using GCC.
12762
    ac_prog=ld
12763
    ;;
12764
  *)
12765
    # If it is relative, then search for the first ld in PATH.
12766
    with_gnu_ld=unknown
12767
    ;;
12768
  esac
12769
elif test "$with_gnu_ld" = yes; then
12770
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12771
$as_echo_n "checking for GNU ld... " >&6; }
12772
else
12773
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12774
$as_echo_n "checking for non-GNU ld... " >&6; }
12775
fi
12776
if test "${lt_cv_path_LD+set}" = set; then :
12777
  $as_echo_n "(cached) " >&6
12778
else
12779
  if test -z "$LD"; then
12780
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12781
  for ac_dir in $PATH; do
12782
    IFS="$lt_save_ifs"
12783
    test -z "$ac_dir" && ac_dir=.
12784
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12785
      lt_cv_path_LD="$ac_dir/$ac_prog"
12786
      # Check to see if the program is GNU ld.  I'd rather use --version,
12787
      # but apparently some variants of GNU ld only accept -v.
12788
      # Break only if it was the GNU/non-GNU ld that we prefer.
12789
      case `"$lt_cv_path_LD" -v 2>&1 
12790
      *GNU* | *'with BFD'*)
12791
        test "$with_gnu_ld" != no && break
12792
        ;;
12793
      *)
12794
        test "$with_gnu_ld" != yes && break
12795
        ;;
12796
      esac
12797
    fi
12798
  done
12799
  IFS="$lt_save_ifs"
12800
else
12801
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
12802
fi
12803
fi
12804
 
12805
LD="$lt_cv_path_LD"
12806
if test -n "$LD"; then
12807
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12808
$as_echo "$LD" >&6; }
12809
else
12810
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12811
$as_echo "no" >&6; }
12812
fi
12813
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12814
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12815
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12816
if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12817
  $as_echo_n "(cached) " >&6
12818
else
12819
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12820
case `$LD -v 2>&1 
12821
*GNU* | *'with BFD'*)
12822
  lt_cv_prog_gnu_ld=yes
12823
  ;;
12824
*)
12825
  lt_cv_prog_gnu_ld=no
12826
  ;;
12827
esac
12828
fi
12829
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12830
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12831
with_gnu_ld=$lt_cv_prog_gnu_ld
12832
 
12833
 
12834
 
12835
 
12836
 
12837
 
12838
 
12839
      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12840
      # archiving commands below assume that GNU ld is being used.
12841
      if test "$with_gnu_ld" = yes; then
12842
        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12843
        archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12844
 
12845
        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12846
        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12847
 
12848
        # If archive_cmds runs LD, not CC, wlarc should be empty
12849
        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12850
        #     investigate it a little bit more. (MM)
12851
        wlarc='${wl}'
12852
 
12853
        # ancient GNU ld didn't support --whole-archive et. al.
12854
        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12855
          $GREP 'no-whole-archive' > /dev/null; then
12856
          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12857
        else
12858
          whole_archive_flag_spec_CXX=
12859
        fi
12860
      else
12861
        with_gnu_ld=no
12862
        wlarc=
12863
 
12864
        # A generic and very simple default shared library creation
12865
        # command for GNU C++ for the case where it uses the native
12866
        # linker, instead of GNU ld.  If possible, this setting should
12867
        # overridden to take advantage of the native linker features on
12868
        # the platform it is being used on.
12869
        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12870
      fi
12871
 
12872
      # Commands to make compiler produce verbose output that lists
12873
      # what "hidden" libraries, object files and flags are used when
12874
      # linking a shared library.
12875
      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12876
 
12877
    else
12878
      GXX=no
12879
      with_gnu_ld=no
12880
      wlarc=
12881
    fi
12882
 
12883
    # PORTME: fill in a description of your system's C++ link characteristics
12884
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12885
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12886
    ld_shlibs_CXX=yes
12887
    case $host_os in
12888
      aix3*)
12889
        # FIXME: insert proper C++ library support
12890
        ld_shlibs_CXX=no
12891
        ;;
12892
      aix[4-9]*)
12893
        if test "$host_cpu" = ia64; then
12894
          # On IA64, the linker does run time linking by default, so we don't
12895
          # have to do anything special.
12896
          aix_use_runtimelinking=no
12897
          exp_sym_flag='-Bexport'
12898
          no_entry_flag=""
12899
        else
12900
          aix_use_runtimelinking=no
12901
 
12902
          # Test if we are trying to use run time linking or normal
12903
          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12904
          # need to do runtime linking.
12905
          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12906
            for ld_flag in $LDFLAGS; do
12907
              case $ld_flag in
12908
              *-brtl*)
12909
                aix_use_runtimelinking=yes
12910
                break
12911
                ;;
12912
              esac
12913
            done
12914
            ;;
12915
          esac
12916
 
12917
          exp_sym_flag='-bexport'
12918
          no_entry_flag='-bnoentry'
12919
        fi
12920
 
12921
        # When large executables or shared objects are built, AIX ld can
12922
        # have problems creating the table of contents.  If linking a library
12923
        # or program results in "error TOC overflow" add -mminimal-toc to
12924
        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12925
        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12926
 
12927
        archive_cmds_CXX=''
12928
        hardcode_direct_CXX=yes
12929
        hardcode_direct_absolute_CXX=yes
12930
        hardcode_libdir_separator_CXX=':'
12931
        link_all_deplibs_CXX=yes
12932
        file_list_spec_CXX='${wl}-f,'
12933
 
12934
        if test "$GXX" = yes; then
12935
          case $host_os in aix4.[012]|aix4.[012].*)
12936
          # We only want to do this on AIX 4.2 and lower, the check
12937
          # below for broken collect2 doesn't work under 4.3+
12938
          collect2name=`${CC} -print-prog-name=collect2`
12939
          if test -f "$collect2name" &&
12940
             strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12941
          then
12942
            # We have reworked collect2
12943
            :
12944
          else
12945
            # We have old collect2
12946
            hardcode_direct_CXX=unsupported
12947
            # It fails to find uninstalled libraries when the uninstalled
12948
            # path is not listed in the libpath.  Setting hardcode_minus_L
12949
            # to unsupported forces relinking
12950
            hardcode_minus_L_CXX=yes
12951
            hardcode_libdir_flag_spec_CXX='-L$libdir'
12952
            hardcode_libdir_separator_CXX=
12953
          fi
12954
          esac
12955
          shared_flag='-shared'
12956
          if test "$aix_use_runtimelinking" = yes; then
12957
            shared_flag="$shared_flag "'${wl}-G'
12958
          fi
12959
        else
12960
          # not using gcc
12961
          if test "$host_cpu" = ia64; then
12962
          # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12963
          # chokes on -Wl,-G. The following line is correct:
12964
          shared_flag='-G'
12965
          else
12966
            if test "$aix_use_runtimelinking" = yes; then
12967
              shared_flag='${wl}-G'
12968
            else
12969
              shared_flag='${wl}-bM:SRE'
12970
            fi
12971
          fi
12972
        fi
12973
 
12974
        export_dynamic_flag_spec_CXX='${wl}-bexpall'
12975
        # It seems that -bexpall does not export symbols beginning with
12976
        # underscore (_), so it is better to generate a list of symbols to
12977
        # export.
12978
        always_export_symbols_CXX=yes
12979
        if test "$aix_use_runtimelinking" = yes; then
12980
          # Warning - without using the other runtime loading flags (-brtl),
12981
          # -berok will link without error, but may produce a broken library.
12982
          allow_undefined_flag_CXX='-berok'
12983
          # Determine the default libpath from the value encoded in an empty
12984
          # executable.
12985
          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12986
/* end confdefs.h.  */
12987
 
12988
int
12989
main ()
12990
{
12991
 
12992
  ;
12993
  return 0;
12994
}
12995
_ACEOF
12996
if ac_fn_cxx_try_link "$LINENO"; then :
12997
 
12998
lt_aix_libpath_sed='
12999
    /Import File Strings/,/^$/ {
13000
        /^0/ {
13001
            s/^0  *\(.*\)$/\1/
13002
            p
13003
        }
13004
    }'
13005
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13006
# Check for a 64-bit object if we didn't find anything.
13007
if test -z "$aix_libpath"; then
13008
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13009
fi
13010
fi
13011
rm -f core conftest.err conftest.$ac_objext \
13012
    conftest$ac_exeext conftest.$ac_ext
13013
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13014
 
13015
          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13016
 
13017
          archive_expsym_cmds_CXX='$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"
13018
        else
13019
          if test "$host_cpu" = ia64; then
13020
            hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13021
            allow_undefined_flag_CXX="-z nodefs"
13022
            archive_expsym_cmds_CXX="\$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"
13023
          else
13024
            # Determine the default libpath from the value encoded in an
13025
            # empty executable.
13026
            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13027
/* end confdefs.h.  */
13028
 
13029
int
13030
main ()
13031
{
13032
 
13033
  ;
13034
  return 0;
13035
}
13036
_ACEOF
13037
if ac_fn_cxx_try_link "$LINENO"; then :
13038
 
13039
lt_aix_libpath_sed='
13040
    /Import File Strings/,/^$/ {
13041
        /^0/ {
13042
            s/^0  *\(.*\)$/\1/
13043
            p
13044
        }
13045
    }'
13046
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13047
# Check for a 64-bit object if we didn't find anything.
13048
if test -z "$aix_libpath"; then
13049
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13050
fi
13051
fi
13052
rm -f core conftest.err conftest.$ac_objext \
13053
    conftest$ac_exeext conftest.$ac_ext
13054
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13055
 
13056
            hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13057
            # Warning - without using the other run time loading flags,
13058
            # -berok will link without error, but may produce a broken library.
13059
            no_undefined_flag_CXX=' ${wl}-bernotok'
13060
            allow_undefined_flag_CXX=' ${wl}-berok'
13061
            if test "$with_gnu_ld" = yes; then
13062
              # We only use this code for GNU lds that support --whole-archive.
13063
              whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13064
            else
13065
              # Exported symbols can be pulled into shared objects from archives
13066
              whole_archive_flag_spec_CXX='$convenience'
13067
            fi
13068
            archive_cmds_need_lc_CXX=yes
13069
            # This is similar to how AIX traditionally builds its shared
13070
            # libraries.
13071
            archive_expsym_cmds_CXX="\$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'
13072
          fi
13073
        fi
13074
        ;;
13075
 
13076
      beos*)
13077
        if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13078
          allow_undefined_flag_CXX=unsupported
13079
          # Joseph Beckenbach  says some releases of gcc
13080
          # support --undefined.  This deserves some investigation.  FIXME
13081
          archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13082
        else
13083
          ld_shlibs_CXX=no
13084
        fi
13085
        ;;
13086
 
13087
      chorus*)
13088
        case $cc_basename in
13089
          *)
13090
          # FIXME: insert proper C++ library support
13091
          ld_shlibs_CXX=no
13092
          ;;
13093
        esac
13094
        ;;
13095
 
13096
      cygwin* | mingw* | pw32* | cegcc*)
13097
        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13098
        # as there is no search path for DLLs.
13099
        hardcode_libdir_flag_spec_CXX='-L$libdir'
13100
        export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
13101
        allow_undefined_flag_CXX=unsupported
13102
        always_export_symbols_CXX=no
13103
        enable_shared_with_static_runtimes_CXX=yes
13104
 
13105
        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13106
          archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13107
          # If the export-symbols file already is a .def file (1st line
13108
          # is EXPORTS), use it as is; otherwise, prepend...
13109
          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13110
            cp $export_symbols $output_objdir/$soname.def;
13111
          else
13112
            echo EXPORTS > $output_objdir/$soname.def;
13113
            cat $export_symbols >> $output_objdir/$soname.def;
13114
          fi~
13115
          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13116
        else
13117
          ld_shlibs_CXX=no
13118
        fi
13119
        ;;
13120
      darwin* | rhapsody*)
13121
 
13122
 
13123
  archive_cmds_need_lc_CXX=no
13124
  hardcode_direct_CXX=no
13125
  hardcode_automatic_CXX=yes
13126
  hardcode_shlibpath_var_CXX=unsupported
13127
  if test "$lt_cv_ld_force_load" = "yes"; then
13128
    whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
13129
  else
13130
    whole_archive_flag_spec_CXX=''
13131
  fi
13132
  link_all_deplibs_CXX=yes
13133
  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13134
  case $cc_basename in
13135
     ifort*) _lt_dar_can_shared=yes ;;
13136
     *) _lt_dar_can_shared=$GCC ;;
13137
  esac
13138
  if test "$_lt_dar_can_shared" = "yes"; then
13139
    output_verbose_link_cmd=func_echo_all
13140
    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
13141
    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13142
    archive_expsym_cmds_CXX="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}"
13143
    module_expsym_cmds_CXX="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}"
13144
       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13145
      archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
13146
      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
13147
    fi
13148
 
13149
  else
13150
  ld_shlibs_CXX=no
13151
  fi
13152
 
13153
        ;;
13154
 
13155
      dgux*)
13156
        case $cc_basename in
13157
          ec++*)
13158
            # FIXME: insert proper C++ library support
13159
            ld_shlibs_CXX=no
13160
            ;;
13161
          ghcx*)
13162
            # Green Hills C++ Compiler
13163
            # FIXME: insert proper C++ library support
13164
            ld_shlibs_CXX=no
13165
            ;;
13166
          *)
13167
            # FIXME: insert proper C++ library support
13168
            ld_shlibs_CXX=no
13169
            ;;
13170
        esac
13171
        ;;
13172
 
13173
      freebsd[12]*)
13174
        # C++ shared libraries reported to be fairly broken before
13175
        # switch to ELF
13176
        ld_shlibs_CXX=no
13177
        ;;
13178
 
13179
      freebsd-elf*)
13180
        archive_cmds_need_lc_CXX=no
13181
        ;;
13182
 
13183
      freebsd* | dragonfly*)
13184
        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13185
        # conventions
13186
        ld_shlibs_CXX=yes
13187
        ;;
13188
 
13189
      gnu*)
13190
        ;;
13191
 
13192
      haiku*)
13193
        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13194
        link_all_deplibs_CXX=yes
13195
        ;;
13196
 
13197
      hpux9*)
13198
        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13199
        hardcode_libdir_separator_CXX=:
13200
        export_dynamic_flag_spec_CXX='${wl}-E'
13201
        hardcode_direct_CXX=yes
13202
        hardcode_minus_L_CXX=yes # Not in the search PATH,
13203
                                             # but as the default
13204
                                             # location of the library.
13205
 
13206
        case $cc_basename in
13207
          CC*)
13208
            # FIXME: insert proper C++ library support
13209
            ld_shlibs_CXX=no
13210
            ;;
13211
          aCC*)
13212
            archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13213
            # Commands to make compiler produce verbose output that lists
13214
            # what "hidden" libraries, object files and flags are used when
13215
            # linking a shared library.
13216
            #
13217
            # There doesn't appear to be a way to prevent this compiler from
13218
            # explicitly linking system object files so we need to strip them
13219
            # from the output so that they don't get included in the library
13220
            # dependencies.
13221
            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13222
            ;;
13223
          *)
13224
            if test "$GXX" = yes; then
13225
              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13226
            else
13227
              # FIXME: insert proper C++ library support
13228
              ld_shlibs_CXX=no
13229
            fi
13230
            ;;
13231
        esac
13232
        ;;
13233
 
13234
      hpux10*|hpux11*)
13235
        if test $with_gnu_ld = no; then
13236
          hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13237
          hardcode_libdir_separator_CXX=:
13238
 
13239
          case $host_cpu in
13240
            hppa*64*|ia64*)
13241
              ;;
13242
            *)
13243
              export_dynamic_flag_spec_CXX='${wl}-E'
13244
              ;;
13245
          esac
13246
        fi
13247
        case $host_cpu in
13248
          hppa*64*|ia64*)
13249
            hardcode_direct_CXX=no
13250
            hardcode_shlibpath_var_CXX=no
13251
            ;;
13252
          *)
13253
            hardcode_direct_CXX=yes
13254
            hardcode_direct_absolute_CXX=yes
13255
            hardcode_minus_L_CXX=yes # Not in the search PATH,
13256
                                                 # but as the default
13257
                                                 # location of the library.
13258
            ;;
13259
        esac
13260
 
13261
        case $cc_basename in
13262
          CC*)
13263
            # FIXME: insert proper C++ library support
13264
            ld_shlibs_CXX=no
13265
            ;;
13266
          aCC*)
13267
            case $host_cpu in
13268
              hppa*64*)
13269
                archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13270
                ;;
13271
              ia64*)
13272
                archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13273
                ;;
13274
              *)
13275
                archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13276
                ;;
13277
            esac
13278
            # Commands to make compiler produce verbose output that lists
13279
            # what "hidden" libraries, object files and flags are used when
13280
            # linking a shared library.
13281
            #
13282
            # There doesn't appear to be a way to prevent this compiler from
13283
            # explicitly linking system object files so we need to strip them
13284
            # from the output so that they don't get included in the library
13285
            # dependencies.
13286
            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13287
            ;;
13288
          *)
13289
            if test "$GXX" = yes; then
13290
              if test $with_gnu_ld = no; then
13291
                case $host_cpu in
13292
                  hppa*64*)
13293
                    archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13294
                    ;;
13295
                  ia64*)
13296
                    archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13297
                    ;;
13298
                  *)
13299
                    archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13300
                    ;;
13301
                esac
13302
              fi
13303
            else
13304
              # FIXME: insert proper C++ library support
13305
              ld_shlibs_CXX=no
13306
            fi
13307
            ;;
13308
        esac
13309
        ;;
13310
 
13311
      interix[3-9]*)
13312
        hardcode_direct_CXX=no
13313
        hardcode_shlibpath_var_CXX=no
13314
        hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13315
        export_dynamic_flag_spec_CXX='${wl}-E'
13316
        # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13317
        # Instead, shared libraries are loaded at an image base (0x10000000 by
13318
        # default) and relocated if they conflict, which is a slow very memory
13319
        # consuming and fragmenting process.  To avoid this, we pick a random,
13320
        # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13321
        # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13322
        archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
13323
        archive_expsym_cmds_CXX='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'
13324
        ;;
13325
      irix5* | irix6*)
13326
        case $cc_basename in
13327
          CC*)
13328
            # SGI C++
13329
            archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13330
 
13331
            # Archives containing C++ object files must be created using
13332
            # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
13333
            # necessary to make sure instantiated templates are included
13334
            # in the archive.
13335
            old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13336
            ;;
13337
          *)
13338
            if test "$GXX" = yes; then
13339
              if test "$with_gnu_ld" = no; then
13340
                archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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'
13341
              else
13342
                archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
13343
              fi
13344
            fi
13345
            link_all_deplibs_CXX=yes
13346
            ;;
13347
        esac
13348
        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13349
        hardcode_libdir_separator_CXX=:
13350
        inherit_rpath_CXX=yes
13351
        ;;
13352
 
13353
      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13354
        case $cc_basename in
13355
          KCC*)
13356
            # Kuck and Associates, Inc. (KAI) C++ Compiler
13357
 
13358
            # KCC will only create a shared library if the output file
13359
            # ends with ".so" (or ".sl" for HP-UX), so rename the library
13360
            # to its proper name (with version) after linking.
13361
            archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13362
            archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
13363
            # Commands to make compiler produce verbose output that lists
13364
            # what "hidden" libraries, object files and flags are used when
13365
            # linking a shared library.
13366
            #
13367
            # There doesn't appear to be a way to prevent this compiler from
13368
            # explicitly linking system object files so we need to strip them
13369
            # from the output so that they don't get included in the library
13370
            # dependencies.
13371
            output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13372
 
13373
            hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13374
            export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13375
 
13376
            # Archives containing C++ object files must be created using
13377
            # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13378
            old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13379
            ;;
13380
          icpc* | ecpc* )
13381
            # Intel C++
13382
            with_gnu_ld=yes
13383
            # version 8.0 and above of icpc choke on multiply defined symbols
13384
            # if we add $predep_objects and $postdep_objects, however 7.1 and
13385
            # earlier do not add the objects themselves.
13386
            case `$CC -V 2>&1` in
13387
              *"Version 7."*)
13388
                archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13389
                archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13390
                ;;
13391
              *)  # Version 8.0 or newer
13392
                tmp_idyn=
13393
                case $host_cpu in
13394
                  ia64*) tmp_idyn=' -i_dynamic';;
13395
                esac
13396
                archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13397
                archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13398
                ;;
13399
            esac
13400
            archive_cmds_need_lc_CXX=no
13401
            hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13402
            export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13403
            whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13404
            ;;
13405
          pgCC* | pgcpp*)
13406
            # Portland Group C++ compiler
13407
            case `$CC -V` in
13408
            *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13409
              prelink_cmds_CXX='tpldir=Template.dir~
13410
                rm -rf $tpldir~
13411
                $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13412
                compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13413
              old_archive_cmds_CXX='tpldir=Template.dir~
13414
                rm -rf $tpldir~
13415
                $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13416
                $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13417
                $RANLIB $oldlib'
13418
              archive_cmds_CXX='tpldir=Template.dir~
13419
                rm -rf $tpldir~
13420
                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13421
                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13422
              archive_expsym_cmds_CXX='tpldir=Template.dir~
13423
                rm -rf $tpldir~
13424
                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13425
                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13426
              ;;
13427
            *) # Version 6 and above use weak symbols
13428
              archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13429
              archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13430
              ;;
13431
            esac
13432
 
13433
            hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13434
            export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13435
            whole_archive_flag_spec_CXX='${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'
13436
            ;;
13437
          cxx*)
13438
            # Compaq C++
13439
            archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13440
            archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
13441
 
13442
            runpath_var=LD_RUN_PATH
13443
            hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13444
            hardcode_libdir_separator_CXX=:
13445
 
13446
            # Commands to make compiler produce verbose output that lists
13447
            # what "hidden" libraries, object files and flags are used when
13448
            # linking a shared library.
13449
            #
13450
            # There doesn't appear to be a way to prevent this compiler from
13451
            # explicitly linking system object files so we need to strip them
13452
            # from the output so that they don't get included in the library
13453
            # dependencies.
13454
            output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
13455
            ;;
13456
          xl* | mpixl* | bgxl*)
13457
            # IBM XL 8.0 on PPC, with GNU ld
13458
            hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13459
            export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13460
            archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13461
            if test "x$supports_anon_versioning" = xyes; then
13462
              archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13463
                cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13464
                echo "local: *; };" >> $output_objdir/$libname.ver~
13465
                $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13466
            fi
13467
            ;;
13468
          *)
13469
            case `$CC -V 2>&1 | sed 5q` in
13470
            *Sun\ C*)
13471
              # Sun C++ 5.9
13472
              no_undefined_flag_CXX=' -zdefs'
13473
              archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13474
              archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
13475
              hardcode_libdir_flag_spec_CXX='-R$libdir'
13476
              whole_archive_flag_spec_CXX='${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'
13477
              compiler_needs_object_CXX=yes
13478
 
13479
              # Not sure whether something based on
13480
              # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13481
              # would be better.
13482
              output_verbose_link_cmd='func_echo_all'
13483
 
13484
              # Archives containing C++ object files must be created using
13485
              # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13486
              # necessary to make sure instantiated templates are included
13487
              # in the archive.
13488
              old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13489
              ;;
13490
            esac
13491
            ;;
13492
        esac
13493
        ;;
13494
 
13495
      lynxos*)
13496
        # FIXME: insert proper C++ library support
13497
        ld_shlibs_CXX=no
13498
        ;;
13499
 
13500
      m88k*)
13501
        # FIXME: insert proper C++ library support
13502
        ld_shlibs_CXX=no
13503
        ;;
13504
 
13505
      mvs*)
13506
        case $cc_basename in
13507
          cxx*)
13508
            # FIXME: insert proper C++ library support
13509
            ld_shlibs_CXX=no
13510
            ;;
13511
          *)
13512
            # FIXME: insert proper C++ library support
13513
            ld_shlibs_CXX=no
13514
            ;;
13515
        esac
13516
        ;;
13517
 
13518
      netbsd*)
13519
        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13520
          archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13521
          wlarc=
13522
          hardcode_libdir_flag_spec_CXX='-R$libdir'
13523
          hardcode_direct_CXX=yes
13524
          hardcode_shlibpath_var_CXX=no
13525
        fi
13526
        # Workaround some broken pre-1.5 toolchains
13527
        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13528
        ;;
13529
 
13530
      *nto* | *qnx*)
13531
        ld_shlibs_CXX=yes
13532
        ;;
13533
 
13534
      openbsd2*)
13535
        # C++ shared libraries are fairly broken
13536
        ld_shlibs_CXX=no
13537
        ;;
13538
 
13539
      openbsd*)
13540
        if test -f /usr/libexec/ld.so; then
13541
          hardcode_direct_CXX=yes
13542
          hardcode_shlibpath_var_CXX=no
13543
          hardcode_direct_absolute_CXX=yes
13544
          archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13545
          hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13546
          if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13547
            archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13548
            export_dynamic_flag_spec_CXX='${wl}-E'
13549
            whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13550
          fi
13551
          output_verbose_link_cmd=func_echo_all
13552
        else
13553
          ld_shlibs_CXX=no
13554
        fi
13555
        ;;
13556
 
13557
      osf3* | osf4* | osf5*)
13558
        case $cc_basename in
13559
          KCC*)
13560
            # Kuck and Associates, Inc. (KAI) C++ Compiler
13561
 
13562
            # KCC will only create a shared library if the output file
13563
            # ends with ".so" (or ".sl" for HP-UX), so rename the library
13564
            # to its proper name (with version) after linking.
13565
            archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13566
 
13567
            hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13568
            hardcode_libdir_separator_CXX=:
13569
 
13570
            # Archives containing C++ object files must be created using
13571
            # the KAI C++ compiler.
13572
            case $host in
13573
              osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13574
              *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13575
            esac
13576
            ;;
13577
          RCC*)
13578
            # Rational C++ 2.4.1
13579
            # FIXME: insert proper C++ library support
13580
            ld_shlibs_CXX=no
13581
            ;;
13582
          cxx*)
13583
            case $host in
13584
              osf3*)
13585
                allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13586
                archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13587
                hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13588
                ;;
13589
              *)
13590
                allow_undefined_flag_CXX=' -expect_unresolved \*'
13591
                archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13592
                archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13593
                  echo "-hidden">> $lib.exp~
13594
                  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
13595
                  $RM $lib.exp'
13596
                hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13597
                ;;
13598
            esac
13599
 
13600
            hardcode_libdir_separator_CXX=:
13601
 
13602
            # Commands to make compiler produce verbose output that lists
13603
            # what "hidden" libraries, object files and flags are used when
13604
            # linking a shared library.
13605
            #
13606
            # There doesn't appear to be a way to prevent this compiler from
13607
            # explicitly linking system object files so we need to strip them
13608
            # from the output so that they don't get included in the library
13609
            # dependencies.
13610
            output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13611
            ;;
13612
          *)
13613
            if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13614
              allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13615
              case $host in
13616
                osf3*)
13617
                  archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
13618
                  ;;
13619
                *)
13620
                  archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
13621
                  ;;
13622
              esac
13623
 
13624
              hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13625
              hardcode_libdir_separator_CXX=:
13626
 
13627
              # Commands to make compiler produce verbose output that lists
13628
              # what "hidden" libraries, object files and flags are used when
13629
              # linking a shared library.
13630
              output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13631
 
13632
            else
13633
              # FIXME: insert proper C++ library support
13634
              ld_shlibs_CXX=no
13635
            fi
13636
            ;;
13637
        esac
13638
        ;;
13639
 
13640
      psos*)
13641
        # FIXME: insert proper C++ library support
13642
        ld_shlibs_CXX=no
13643
        ;;
13644
 
13645
      sunos4*)
13646
        case $cc_basename in
13647
          CC*)
13648
            # Sun C++ 4.x
13649
            # FIXME: insert proper C++ library support
13650
            ld_shlibs_CXX=no
13651
            ;;
13652
          lcc*)
13653
            # Lucid
13654
            # FIXME: insert proper C++ library support
13655
            ld_shlibs_CXX=no
13656
            ;;
13657
          *)
13658
            # FIXME: insert proper C++ library support
13659
            ld_shlibs_CXX=no
13660
            ;;
13661
        esac
13662
        ;;
13663
 
13664
      solaris*)
13665
        case $cc_basename in
13666
          CC*)
13667
            # Sun C++ 4.2, 5.x and Centerline C++
13668
            archive_cmds_need_lc_CXX=yes
13669
            no_undefined_flag_CXX=' -zdefs'
13670
            archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13671
            archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13672
              $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13673
 
13674
            hardcode_libdir_flag_spec_CXX='-R$libdir'
13675
            hardcode_shlibpath_var_CXX=no
13676
            case $host_os in
13677
              solaris2.[0-5] | solaris2.[0-5].*) ;;
13678
              *)
13679
                # The compiler driver will combine and reorder linker options,
13680
                # but understands `-z linker_flag'.
13681
                # Supported since Solaris 2.6 (maybe 2.5.1?)
13682
                whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13683
                ;;
13684
            esac
13685
            link_all_deplibs_CXX=yes
13686
 
13687
            output_verbose_link_cmd='func_echo_all'
13688
 
13689
            # Archives containing C++ object files must be created using
13690
            # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13691
            # necessary to make sure instantiated templates are included
13692
            # in the archive.
13693
            old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13694
            ;;
13695
          gcx*)
13696
            # Green Hills C++ Compiler
13697
            archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13698
 
13699
            # The C++ compiler must be used to create the archive.
13700
            old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13701
            ;;
13702
          *)
13703
            # GNU C++ compiler with Solaris linker
13704
            if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13705
              no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13706
              if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13707
                archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13708
                archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13709
                  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13710
 
13711
                # Commands to make compiler produce verbose output that lists
13712
                # what "hidden" libraries, object files and flags are used when
13713
                # linking a shared library.
13714
                output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13715
              else
13716
                # g++ 2.7 appears to require `-G' NOT `-shared' on this
13717
                # platform.
13718
                archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13719
                archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13720
                  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13721
 
13722
                # Commands to make compiler produce verbose output that lists
13723
                # what "hidden" libraries, object files and flags are used when
13724
                # linking a shared library.
13725
                output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13726
              fi
13727
 
13728
              hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13729
              case $host_os in
13730
                solaris2.[0-5] | solaris2.[0-5].*) ;;
13731
                *)
13732
                  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13733
                  ;;
13734
              esac
13735
            fi
13736
            ;;
13737
        esac
13738
        ;;
13739
 
13740
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13741
      no_undefined_flag_CXX='${wl}-z,text'
13742
      archive_cmds_need_lc_CXX=no
13743
      hardcode_shlibpath_var_CXX=no
13744
      runpath_var='LD_RUN_PATH'
13745
 
13746
      case $cc_basename in
13747
        CC*)
13748
          archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13749
          archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13750
          ;;
13751
        *)
13752
          archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13753
          archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13754
          ;;
13755
      esac
13756
      ;;
13757
 
13758
      sysv5* | sco3.2v5* | sco5v6*)
13759
        # Note: We can NOT use -z defs as we might desire, because we do not
13760
        # link with -lc, and that would cause any symbols used from libc to
13761
        # always be unresolved, which means just about no library would
13762
        # ever link correctly.  If we're not using GNU ld we use -z text
13763
        # though, which does catch some bad symbols but isn't as heavy-handed
13764
        # as -z defs.
13765
        no_undefined_flag_CXX='${wl}-z,text'
13766
        allow_undefined_flag_CXX='${wl}-z,nodefs'
13767
        archive_cmds_need_lc_CXX=no
13768
        hardcode_shlibpath_var_CXX=no
13769
        hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13770
        hardcode_libdir_separator_CXX=':'
13771
        link_all_deplibs_CXX=yes
13772
        export_dynamic_flag_spec_CXX='${wl}-Bexport'
13773
        runpath_var='LD_RUN_PATH'
13774
 
13775
        case $cc_basename in
13776
          CC*)
13777
            archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13778
            archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13779
            old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13780
              '"$old_archive_cmds_CXX"
13781
            reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13782
              '"$reload_cmds_CXX"
13783
            ;;
13784
          *)
13785
            archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13786
            archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13787
            ;;
13788
        esac
13789
      ;;
13790
 
13791
      tandem*)
13792
        case $cc_basename in
13793
          NCC*)
13794
            # NonStop-UX NCC 3.20
13795
            # FIXME: insert proper C++ library support
13796
            ld_shlibs_CXX=no
13797
            ;;
13798
          *)
13799
            # FIXME: insert proper C++ library support
13800
            ld_shlibs_CXX=no
13801
            ;;
13802
        esac
13803
        ;;
13804
 
13805
      vxworks*)
13806
        # FIXME: insert proper C++ library support
13807
        ld_shlibs_CXX=no
13808
        ;;
13809
 
13810
      *)
13811
        # FIXME: insert proper C++ library support
13812
        ld_shlibs_CXX=no
13813
        ;;
13814
    esac
13815
 
13816
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13817
$as_echo "$ld_shlibs_CXX" >&6; }
13818
    test "$ld_shlibs_CXX" = no && can_build_shared=no
13819
 
13820
    GCC_CXX="$GXX"
13821
    LD_CXX="$LD"
13822
 
13823
    ## CAVEAT EMPTOR:
13824
    ## There is no encapsulation within the following macros, do not change
13825
    ## the running order or otherwise move them around unless you know exactly
13826
    ## what you are doing...
13827
    # Dependencies to place before and after the object being linked:
13828
predep_objects_CXX=
13829
postdep_objects_CXX=
13830
predeps_CXX=
13831
postdeps_CXX=
13832
compiler_lib_search_path_CXX=
13833
 
13834
cat > conftest.$ac_ext <<_LT_EOF
13835
class Foo
13836
{
13837
public:
13838
  Foo (void) { a = 0; }
13839
private:
13840
  int a;
13841
};
13842
_LT_EOF
13843
 
13844
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13845
  (eval $ac_compile) 2>&5
13846
  ac_status=$?
13847
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13848
  test $ac_status = 0; }; then
13849
  # Parse the compiler output and extract the necessary
13850
  # objects, libraries and library flags.
13851
 
13852
  # Sentinel used to keep track of whether or not we are before
13853
  # the conftest object file.
13854
  pre_test_object_deps_done=no
13855
 
13856
  for p in `eval "$output_verbose_link_cmd"`; do
13857
    case $p in
13858
 
13859
    -L* | -R* | -l*)
13860
       # Some compilers place space between "-{L,R}" and the path.
13861
       # Remove the space.
13862
       if test $p = "-L" ||
13863
          test $p = "-R"; then
13864
         prev=$p
13865
         continue
13866
       else
13867
         prev=
13868
       fi
13869
 
13870
       if test "$pre_test_object_deps_done" = no; then
13871
         case $p in
13872
         -L* | -R*)
13873
           # Internal compiler library paths should come after those
13874
           # provided the user.  The postdeps already come after the
13875
           # user supplied libs so there is no need to process them.
13876
           if test -z "$compiler_lib_search_path_CXX"; then
13877
             compiler_lib_search_path_CXX="${prev}${p}"
13878
           else
13879
             compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13880
           fi
13881
           ;;
13882
         # The "-l" case would never come before the object being
13883
         # linked, so don't bother handling this case.
13884
         esac
13885
       else
13886
         if test -z "$postdeps_CXX"; then
13887
           postdeps_CXX="${prev}${p}"
13888
         else
13889
           postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13890
         fi
13891
       fi
13892
       ;;
13893
 
13894
    *.$objext)
13895
       # This assumes that the test object file only shows up
13896
       # once in the compiler output.
13897
       if test "$p" = "conftest.$objext"; then
13898
         pre_test_object_deps_done=yes
13899
         continue
13900
       fi
13901
 
13902
       if test "$pre_test_object_deps_done" = no; then
13903
         if test -z "$predep_objects_CXX"; then
13904
           predep_objects_CXX="$p"
13905
         else
13906
           predep_objects_CXX="$predep_objects_CXX $p"
13907
         fi
13908
       else
13909
         if test -z "$postdep_objects_CXX"; then
13910
           postdep_objects_CXX="$p"
13911
         else
13912
           postdep_objects_CXX="$postdep_objects_CXX $p"
13913
         fi
13914
       fi
13915
       ;;
13916
 
13917
    *) ;; # Ignore the rest.
13918
 
13919
    esac
13920
  done
13921
 
13922
  # Clean up.
13923
  rm -f a.out a.exe
13924
else
13925
  echo "libtool.m4: error: problem compiling CXX test program"
13926
fi
13927
 
13928
$RM -f confest.$objext
13929
 
13930
# PORTME: override above test on systems where it is broken
13931
case $host_os in
13932
interix[3-9]*)
13933
  # Interix 3.5 installs completely hosed .la files for C++, so rather than
13934
  # hack all around it, let's just trust "g++" to DTRT.
13935
  predep_objects_CXX=
13936
  postdep_objects_CXX=
13937
  postdeps_CXX=
13938
  ;;
13939
 
13940
linux*)
13941
  case `$CC -V 2>&1 | sed 5q` in
13942
  *Sun\ C*)
13943
    # Sun C++ 5.9
13944
 
13945
    # The more standards-conforming stlport4 library is
13946
    # incompatible with the Cstd library. Avoid specifying
13947
    # it if it's in CXXFLAGS. Ignore libCrun as
13948
    # -library=stlport4 depends on it.
13949
    case " $CXX $CXXFLAGS " in
13950
    *" -library=stlport4 "*)
13951
      solaris_use_stlport4=yes
13952
      ;;
13953
    esac
13954
 
13955
    if test "$solaris_use_stlport4" != yes; then
13956
      postdeps_CXX='-library=Cstd -library=Crun'
13957
    fi
13958
    ;;
13959
  esac
13960
  ;;
13961
 
13962
solaris*)
13963
  case $cc_basename in
13964
  CC*)
13965
    # The more standards-conforming stlport4 library is
13966
    # incompatible with the Cstd library. Avoid specifying
13967
    # it if it's in CXXFLAGS. Ignore libCrun as
13968
    # -library=stlport4 depends on it.
13969
    case " $CXX $CXXFLAGS " in
13970
    *" -library=stlport4 "*)
13971
      solaris_use_stlport4=yes
13972
      ;;
13973
    esac
13974
 
13975
    # Adding this requires a known-good setup of shared libraries for
13976
    # Sun compiler versions before 5.6, else PIC objects from an old
13977
    # archive will be linked into the output, leading to subtle bugs.
13978
    if test "$solaris_use_stlport4" != yes; then
13979
      postdeps_CXX='-library=Cstd -library=Crun'
13980
    fi
13981
    ;;
13982
  esac
13983
  ;;
13984
esac
13985
 
13986
 
13987
case " $postdeps_CXX " in
13988
*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13989
esac
13990
 compiler_lib_search_dirs_CXX=
13991
if test -n "${compiler_lib_search_path_CXX}"; then
13992
 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13993
fi
13994
 
13995
 
13996
 
13997
 
13998
 
13999
 
14000
 
14001
 
14002
 
14003
 
14004
 
14005
 
14006
 
14007
 
14008
 
14009
 
14010
 
14011
 
14012
 
14013
 
14014
 
14015
 
14016
 
14017
 
14018
 
14019
 
14020
 
14021
 
14022
 
14023
 
14024
 
14025
    lt_prog_compiler_wl_CXX=
14026
lt_prog_compiler_pic_CXX=
14027
lt_prog_compiler_static_CXX=
14028
 
14029
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14030
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14031
 
14032
  # C++ specific cases for pic, static, wl, etc.
14033
  if test "$GXX" = yes; then
14034
    lt_prog_compiler_wl_CXX='-Wl,'
14035
    lt_prog_compiler_static_CXX='-static'
14036
 
14037
    case $host_os in
14038
    aix*)
14039
      # All AIX code is PIC.
14040
      if test "$host_cpu" = ia64; then
14041
        # AIX 5 now supports IA64 processor
14042
        lt_prog_compiler_static_CXX='-Bstatic'
14043
      fi
14044
      ;;
14045
 
14046
    amigaos*)
14047
      case $host_cpu in
14048
      powerpc)
14049
            # see comment about AmigaOS4 .so support
14050
            lt_prog_compiler_pic_CXX='-fPIC'
14051
        ;;
14052
      m68k)
14053
            # FIXME: we need at least 68020 code to build shared libraries, but
14054
            # adding the `-m68020' flag to GCC prevents building anything better,
14055
            # like `-m68040'.
14056
            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14057
        ;;
14058
      esac
14059
      ;;
14060
 
14061
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14062
      # PIC is the default for these OSes.
14063
      ;;
14064
    mingw* | cygwin* | os2* | pw32* | cegcc*)
14065
      # This hack is so that the source file can tell whether it is being
14066
      # built for inclusion in a dll (and should export symbols for example).
14067
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14068
      # (--disable-auto-import) libraries
14069
      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14070
      ;;
14071
    darwin* | rhapsody*)
14072
      # PIC is the default on this platform
14073
      # Common symbols not allowed in MH_DYLIB files
14074
      lt_prog_compiler_pic_CXX='-fno-common'
14075
      ;;
14076
    *djgpp*)
14077
      # DJGPP does not support shared libraries at all
14078
      lt_prog_compiler_pic_CXX=
14079
      ;;
14080
    haiku*)
14081
      # PIC is the default for Haiku.
14082
      # The "-static" flag exists, but is broken.
14083
      lt_prog_compiler_static_CXX=
14084
      ;;
14085
    interix[3-9]*)
14086
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14087
      # Instead, we relocate shared libraries at runtime.
14088
      ;;
14089
    sysv4*MP*)
14090
      if test -d /usr/nec; then
14091
        lt_prog_compiler_pic_CXX=-Kconform_pic
14092
      fi
14093
      ;;
14094
    hpux*)
14095
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14096
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
14097
      # sets the default TLS model and affects inlining.
14098
      case $host_cpu in
14099
      hppa*64*)
14100
        ;;
14101
      *)
14102
        lt_prog_compiler_pic_CXX='-fPIC'
14103
        ;;
14104
      esac
14105
      ;;
14106
    *qnx* | *nto*)
14107
      # QNX uses GNU C++, but need to define -shared option too, otherwise
14108
      # it will coredump.
14109
      lt_prog_compiler_pic_CXX='-fPIC -shared'
14110
      ;;
14111
    *)
14112
      lt_prog_compiler_pic_CXX='-fPIC'
14113
      ;;
14114
    esac
14115
  else
14116
    case $host_os in
14117
      aix[4-9]*)
14118
        # All AIX code is PIC.
14119
        if test "$host_cpu" = ia64; then
14120
          # AIX 5 now supports IA64 processor
14121
          lt_prog_compiler_static_CXX='-Bstatic'
14122
        else
14123
          lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14124
        fi
14125
        ;;
14126
      chorus*)
14127
        case $cc_basename in
14128
        cxch68*)
14129
          # Green Hills C++ Compiler
14130
          # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
14131
          ;;
14132
        esac
14133
        ;;
14134
      dgux*)
14135
        case $cc_basename in
14136
          ec++*)
14137
            lt_prog_compiler_pic_CXX='-KPIC'
14138
            ;;
14139
          ghcx*)
14140
            # Green Hills C++ Compiler
14141
            lt_prog_compiler_pic_CXX='-pic'
14142
            ;;
14143
          *)
14144
            ;;
14145
        esac
14146
        ;;
14147
      freebsd* | dragonfly*)
14148
        # FreeBSD uses GNU C++
14149
        ;;
14150
      hpux9* | hpux10* | hpux11*)
14151
        case $cc_basename in
14152
          CC*)
14153
            lt_prog_compiler_wl_CXX='-Wl,'
14154
            lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14155
            if test "$host_cpu" != ia64; then
14156
              lt_prog_compiler_pic_CXX='+Z'
14157
            fi
14158
            ;;
14159
          aCC*)
14160
            lt_prog_compiler_wl_CXX='-Wl,'
14161
            lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14162
            case $host_cpu in
14163
            hppa*64*|ia64*)
14164
              # +Z the default
14165
              ;;
14166
            *)
14167
              lt_prog_compiler_pic_CXX='+Z'
14168
              ;;
14169
            esac
14170
            ;;
14171
          *)
14172
            ;;
14173
        esac
14174
        ;;
14175
      interix*)
14176
        # This is c89, which is MS Visual C++ (no shared libs)
14177
        # Anyone wants to do a port?
14178
        ;;
14179
      irix5* | irix6* | nonstopux*)
14180
        case $cc_basename in
14181
          CC*)
14182
            lt_prog_compiler_wl_CXX='-Wl,'
14183
            lt_prog_compiler_static_CXX='-non_shared'
14184
            # CC pic flag -KPIC is the default.
14185
            ;;
14186
          *)
14187
            ;;
14188
        esac
14189
        ;;
14190
      linux* | k*bsd*-gnu | kopensolaris*-gnu)
14191
        case $cc_basename in
14192
          KCC*)
14193
            # KAI C++ Compiler
14194
            lt_prog_compiler_wl_CXX='--backend -Wl,'
14195
            lt_prog_compiler_pic_CXX='-fPIC'
14196
            ;;
14197
          ecpc* )
14198
            # old Intel C++ for x86_64 which still supported -KPIC.
14199
            lt_prog_compiler_wl_CXX='-Wl,'
14200
            lt_prog_compiler_pic_CXX='-KPIC'
14201
            lt_prog_compiler_static_CXX='-static'
14202
            ;;
14203
          icpc* )
14204
            # Intel C++, used to be incompatible with GCC.
14205
            # ICC 10 doesn't accept -KPIC any more.
14206
            lt_prog_compiler_wl_CXX='-Wl,'
14207
            lt_prog_compiler_pic_CXX='-fPIC'
14208
            lt_prog_compiler_static_CXX='-static'
14209
            ;;
14210
          pgCC* | pgcpp*)
14211
            # Portland Group C++ compiler
14212
            lt_prog_compiler_wl_CXX='-Wl,'
14213
            lt_prog_compiler_pic_CXX='-fpic'
14214
            lt_prog_compiler_static_CXX='-Bstatic'
14215
            ;;
14216
          cxx*)
14217
            # Compaq C++
14218
            # Make sure the PIC flag is empty.  It appears that all Alpha
14219
            # Linux and Compaq Tru64 Unix objects are PIC.
14220
            lt_prog_compiler_pic_CXX=
14221
            lt_prog_compiler_static_CXX='-non_shared'
14222
            ;;
14223
          xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14224
            # IBM XL 8.0, 9.0 on PPC and BlueGene
14225
            lt_prog_compiler_wl_CXX='-Wl,'
14226
            lt_prog_compiler_pic_CXX='-qpic'
14227
            lt_prog_compiler_static_CXX='-qstaticlink'
14228
            ;;
14229
          *)
14230
            case `$CC -V 2>&1 | sed 5q` in
14231
            *Sun\ C*)
14232
              # Sun C++ 5.9
14233
              lt_prog_compiler_pic_CXX='-KPIC'
14234
              lt_prog_compiler_static_CXX='-Bstatic'
14235
              lt_prog_compiler_wl_CXX='-Qoption ld '
14236
              ;;
14237
            esac
14238
            ;;
14239
        esac
14240
        ;;
14241
      lynxos*)
14242
        ;;
14243
      m88k*)
14244
        ;;
14245
      mvs*)
14246
        case $cc_basename in
14247
          cxx*)
14248
            lt_prog_compiler_pic_CXX='-W c,exportall'
14249
            ;;
14250
          *)
14251
            ;;
14252
        esac
14253
        ;;
14254
      netbsd*)
14255
        ;;
14256
      *qnx* | *nto*)
14257
        # QNX uses GNU C++, but need to define -shared option too, otherwise
14258
        # it will coredump.
14259
        lt_prog_compiler_pic_CXX='-fPIC -shared'
14260
        ;;
14261
      osf3* | osf4* | osf5*)
14262
        case $cc_basename in
14263
          KCC*)
14264
            lt_prog_compiler_wl_CXX='--backend -Wl,'
14265
            ;;
14266
          RCC*)
14267
            # Rational C++ 2.4.1
14268
            lt_prog_compiler_pic_CXX='-pic'
14269
            ;;
14270
          cxx*)
14271
            # Digital/Compaq C++
14272
            lt_prog_compiler_wl_CXX='-Wl,'
14273
            # Make sure the PIC flag is empty.  It appears that all Alpha
14274
            # Linux and Compaq Tru64 Unix objects are PIC.
14275
            lt_prog_compiler_pic_CXX=
14276
            lt_prog_compiler_static_CXX='-non_shared'
14277
            ;;
14278
          *)
14279
            ;;
14280
        esac
14281
        ;;
14282
      psos*)
14283
        ;;
14284
      solaris*)
14285
        case $cc_basename in
14286
          CC*)
14287
            # Sun C++ 4.2, 5.x and Centerline C++
14288
            lt_prog_compiler_pic_CXX='-KPIC'
14289
            lt_prog_compiler_static_CXX='-Bstatic'
14290
            lt_prog_compiler_wl_CXX='-Qoption ld '
14291
            ;;
14292
          gcx*)
14293
            # Green Hills C++ Compiler
14294
            lt_prog_compiler_pic_CXX='-PIC'
14295
            ;;
14296
          *)
14297
            ;;
14298
        esac
14299
        ;;
14300
      sunos4*)
14301
        case $cc_basename in
14302
          CC*)
14303
            # Sun C++ 4.x
14304
            lt_prog_compiler_pic_CXX='-pic'
14305
            lt_prog_compiler_static_CXX='-Bstatic'
14306
            ;;
14307
          lcc*)
14308
            # Lucid
14309
            lt_prog_compiler_pic_CXX='-pic'
14310
            ;;
14311
          *)
14312
            ;;
14313
        esac
14314
        ;;
14315
      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14316
        case $cc_basename in
14317
          CC*)
14318
            lt_prog_compiler_wl_CXX='-Wl,'
14319
            lt_prog_compiler_pic_CXX='-KPIC'
14320
            lt_prog_compiler_static_CXX='-Bstatic'
14321
            ;;
14322
        esac
14323
        ;;
14324
      tandem*)
14325
        case $cc_basename in
14326
          NCC*)
14327
            # NonStop-UX NCC 3.20
14328
            lt_prog_compiler_pic_CXX='-KPIC'
14329
            ;;
14330
          *)
14331
            ;;
14332
        esac
14333
        ;;
14334
      vxworks*)
14335
        ;;
14336
      *)
14337
        lt_prog_compiler_can_build_shared_CXX=no
14338
        ;;
14339
    esac
14340
  fi
14341
 
14342
case $host_os in
14343
  # For platforms which do not support PIC, -DPIC is meaningless:
14344
  *djgpp*)
14345
    lt_prog_compiler_pic_CXX=
14346
    ;;
14347
  *)
14348
    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14349
    ;;
14350
esac
14351
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14352
$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14353
 
14354
 
14355
 
14356
#
14357
# Check to make sure the PIC flag actually works.
14358
#
14359
if test -n "$lt_prog_compiler_pic_CXX"; then
14360
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14361
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14362
if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
14363
  $as_echo_n "(cached) " >&6
14364
else
14365
  lt_cv_prog_compiler_pic_works_CXX=no
14366
   ac_outfile=conftest.$ac_objext
14367
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14368
   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14369
   # Insert the option either (1) after the last *FLAGS variable, or
14370
   # (2) before a word containing "conftest.", or (3) at the end.
14371
   # Note that $ac_compile itself does not contain backslashes and begins
14372
   # with a dollar sign (not a hyphen), so the echo should work correctly.
14373
   # The option is referenced via a variable to avoid confusing sed.
14374
   lt_compile=`echo "$ac_compile" | $SED \
14375
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14376
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14377
   -e 's:$: $lt_compiler_flag:'`
14378
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14379
   (eval "$lt_compile" 2>conftest.err)
14380
   ac_status=$?
14381
   cat conftest.err >&5
14382
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14383
   if (exit $ac_status) && test -s "$ac_outfile"; then
14384
     # The compiler can only warn and ignore the option if not recognized
14385
     # So say no if there are warnings other than the usual output.
14386
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14387
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14388
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14389
       lt_cv_prog_compiler_pic_works_CXX=yes
14390
     fi
14391
   fi
14392
   $RM conftest*
14393
 
14394
fi
14395
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14396
$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14397
 
14398
if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14399
    case $lt_prog_compiler_pic_CXX in
14400
     "" | " "*) ;;
14401
     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14402
     esac
14403
else
14404
    lt_prog_compiler_pic_CXX=
14405
     lt_prog_compiler_can_build_shared_CXX=no
14406
fi
14407
 
14408
fi
14409
 
14410
 
14411
 
14412
#
14413
# Check to make sure the static flag actually works.
14414
#
14415
wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14416
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14417
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14418
if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14419
  $as_echo_n "(cached) " >&6
14420
else
14421
  lt_cv_prog_compiler_static_works_CXX=no
14422
   save_LDFLAGS="$LDFLAGS"
14423
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14424
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14425
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14426
     # The linker can only warn and ignore the option if not recognized
14427
     # So say no if there are warnings
14428
     if test -s conftest.err; then
14429
       # Append any errors to the config.log.
14430
       cat conftest.err 1>&5
14431
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14432
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14433
       if diff conftest.exp conftest.er2 >/dev/null; then
14434
         lt_cv_prog_compiler_static_works_CXX=yes
14435
       fi
14436
     else
14437
       lt_cv_prog_compiler_static_works_CXX=yes
14438
     fi
14439
   fi
14440
   $RM -r conftest*
14441
   LDFLAGS="$save_LDFLAGS"
14442
 
14443
fi
14444
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14445
$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14446
 
14447
if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14448
    :
14449
else
14450
    lt_prog_compiler_static_CXX=
14451
fi
14452
 
14453
 
14454
 
14455
 
14456
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14457
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14458
if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14459
  $as_echo_n "(cached) " >&6
14460
else
14461
  lt_cv_prog_compiler_c_o_CXX=no
14462
   $RM -r conftest 2>/dev/null
14463
   mkdir conftest
14464
   cd conftest
14465
   mkdir out
14466
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14467
 
14468
   lt_compiler_flag="-o out/conftest2.$ac_objext"
14469
   # Insert the option either (1) after the last *FLAGS variable, or
14470
   # (2) before a word containing "conftest.", or (3) at the end.
14471
   # Note that $ac_compile itself does not contain backslashes and begins
14472
   # with a dollar sign (not a hyphen), so the echo should work correctly.
14473
   lt_compile=`echo "$ac_compile" | $SED \
14474
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14475
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14476
   -e 's:$: $lt_compiler_flag:'`
14477
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14478
   (eval "$lt_compile" 2>out/conftest.err)
14479
   ac_status=$?
14480
   cat out/conftest.err >&5
14481
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14482
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14483
   then
14484
     # The compiler can only warn and ignore the option if not recognized
14485
     # So say no if there are warnings
14486
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14487
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14488
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14489
       lt_cv_prog_compiler_c_o_CXX=yes
14490
     fi
14491
   fi
14492
   chmod u+w . 2>&5
14493
   $RM conftest*
14494
   # SGI C++ compiler will create directory out/ii_files/ for
14495
   # template instantiation
14496
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14497
   $RM out/* && rmdir out
14498
   cd ..
14499
   $RM -r conftest
14500
   $RM conftest*
14501
 
14502
fi
14503
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14504
$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14505
 
14506
 
14507
 
14508
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14509
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14510
if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14511
  $as_echo_n "(cached) " >&6
14512
else
14513
  lt_cv_prog_compiler_c_o_CXX=no
14514
   $RM -r conftest 2>/dev/null
14515
   mkdir conftest
14516
   cd conftest
14517
   mkdir out
14518
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14519
 
14520
   lt_compiler_flag="-o out/conftest2.$ac_objext"
14521
   # Insert the option either (1) after the last *FLAGS variable, or
14522
   # (2) before a word containing "conftest.", or (3) at the end.
14523
   # Note that $ac_compile itself does not contain backslashes and begins
14524
   # with a dollar sign (not a hyphen), so the echo should work correctly.
14525
   lt_compile=`echo "$ac_compile" | $SED \
14526
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14527
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14528
   -e 's:$: $lt_compiler_flag:'`
14529
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14530
   (eval "$lt_compile" 2>out/conftest.err)
14531
   ac_status=$?
14532
   cat out/conftest.err >&5
14533
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14534
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14535
   then
14536
     # The compiler can only warn and ignore the option if not recognized
14537
     # So say no if there are warnings
14538
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14539
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14540
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14541
       lt_cv_prog_compiler_c_o_CXX=yes
14542
     fi
14543
   fi
14544
   chmod u+w . 2>&5
14545
   $RM conftest*
14546
   # SGI C++ compiler will create directory out/ii_files/ for
14547
   # template instantiation
14548
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14549
   $RM out/* && rmdir out
14550
   cd ..
14551
   $RM -r conftest
14552
   $RM conftest*
14553
 
14554
fi
14555
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14556
$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14557
 
14558
 
14559
 
14560
 
14561
hard_links="nottested"
14562
if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14563
  # do not overwrite the value of need_locks provided by the user
14564
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14565
$as_echo_n "checking if we can lock with hard links... " >&6; }
14566
  hard_links=yes
14567
  $RM conftest*
14568
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14569
  touch conftest.a
14570
  ln conftest.a conftest.b 2>&5 || hard_links=no
14571
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14572
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14573
$as_echo "$hard_links" >&6; }
14574
  if test "$hard_links" = no; then
14575
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14576
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14577
    need_locks=warn
14578
  fi
14579
else
14580
  need_locks=no
14581
fi
14582
 
14583
 
14584
 
14585
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14586
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14587
 
14588
  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14589
  case $host_os in
14590
  aix[4-9]*)
14591
    # If we're using GNU nm, then we don't want the "-C" option.
14592
    # -C means demangle to AIX nm, but means don't demangle with GNU nm
14593
    # Also, AIX nm treats weak defined symbols like other global defined
14594
    # symbols, whereas GNU nm marks them as "W".
14595
    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14596
      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14597
    else
14598
      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14599
    fi
14600
    ;;
14601
  pw32*)
14602
    export_symbols_cmds_CXX="$ltdll_cmds"
14603
  ;;
14604
  cygwin* | mingw* | cegcc*)
14605
    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14606
  ;;
14607
  *)
14608
    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14609
  ;;
14610
  esac
14611
  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14612
 
14613
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14614
$as_echo "$ld_shlibs_CXX" >&6; }
14615
test "$ld_shlibs_CXX" = no && can_build_shared=no
14616
 
14617
with_gnu_ld_CXX=$with_gnu_ld
14618
 
14619
 
14620
 
14621
 
14622
 
14623
 
14624
#
14625
# Do we need to explicitly link libc?
14626
#
14627
case "x$archive_cmds_need_lc_CXX" in
14628
x|xyes)
14629
  # Assume -lc should be added
14630
  archive_cmds_need_lc_CXX=yes
14631
 
14632
  if test "$enable_shared" = yes && test "$GCC" = yes; then
14633
    case $archive_cmds_CXX in
14634
    *'~'*)
14635
      # FIXME: we may have to deal with multi-command sequences.
14636
      ;;
14637
    '$CC '*)
14638
      # Test whether the compiler implicitly links with -lc since on some
14639
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14640
      # to ld, don't add -lc before -lgcc.
14641
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14642
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14643
if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14644
  $as_echo_n "(cached) " >&6
14645
else
14646
  $RM conftest*
14647
        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14648
 
14649
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14650
  (eval $ac_compile) 2>&5
14651
  ac_status=$?
14652
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14653
  test $ac_status = 0; } 2>conftest.err; then
14654
          soname=conftest
14655
          lib=conftest
14656
          libobjs=conftest.$ac_objext
14657
          deplibs=
14658
          wl=$lt_prog_compiler_wl_CXX
14659
          pic_flag=$lt_prog_compiler_pic_CXX
14660
          compiler_flags=-v
14661
          linker_flags=-v
14662
          verstring=
14663
          output_objdir=.
14664
          libname=conftest
14665
          lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14666
          allow_undefined_flag_CXX=
14667
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14668
  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14669
  ac_status=$?
14670
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14671
  test $ac_status = 0; }
14672
          then
14673
            lt_cv_archive_cmds_need_lc_CXX=no
14674
          else
14675
            lt_cv_archive_cmds_need_lc_CXX=yes
14676
          fi
14677
          allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14678
        else
14679
          cat conftest.err 1>&5
14680
        fi
14681
        $RM conftest*
14682
 
14683
fi
14684
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14685
$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14686
      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14687
      ;;
14688
    esac
14689
  fi
14690
  ;;
14691
esac
14692
 
14693
 
14694
 
14695
 
14696
 
14697
 
14698
 
14699
 
14700
 
14701
 
14702
 
14703
 
14704
 
14705
 
14706
 
14707
 
14708
 
14709
 
14710
 
14711
 
14712
 
14713
 
14714
 
14715
 
14716
 
14717
 
14718
 
14719
 
14720
 
14721
 
14722
 
14723
 
14724
 
14725
 
14726
 
14727
 
14728
 
14729
 
14730
 
14731
 
14732
 
14733
 
14734
 
14735
 
14736
 
14737
 
14738
 
14739
 
14740
 
14741
 
14742
 
14743
 
14744
 
14745
 
14746
 
14747
 
14748
 
14749
 
14750
 
14751
 
14752
 
14753
 
14754
 
14755
 
14756
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14757
$as_echo_n "checking dynamic linker characteristics... " >&6; }
14758
 
14759
library_names_spec=
14760
libname_spec='lib$name'
14761
soname_spec=
14762
shrext_cmds=".so"
14763
postinstall_cmds=
14764
postuninstall_cmds=
14765
finish_cmds=
14766
finish_eval=
14767
shlibpath_var=
14768
shlibpath_overrides_runpath=unknown
14769
version_type=none
14770
dynamic_linker="$host_os ld.so"
14771
sys_lib_dlsearch_path_spec="/lib /usr/lib"
14772
need_lib_prefix=unknown
14773
hardcode_into_libs=no
14774
 
14775
# when you set need_version to no, make sure it does not cause -set_version
14776
# flags to be left without arguments
14777
need_version=unknown
14778
 
14779
case $host_os in
14780
aix3*)
14781
  version_type=linux
14782
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14783
  shlibpath_var=LIBPATH
14784
 
14785
  # AIX 3 has no versioning support, so we append a major version to the name.
14786
  soname_spec='${libname}${release}${shared_ext}$major'
14787
  ;;
14788
 
14789
aix[4-9]*)
14790
  version_type=linux
14791
  need_lib_prefix=no
14792
  need_version=no
14793
  hardcode_into_libs=yes
14794
  if test "$host_cpu" = ia64; then
14795
    # AIX 5 supports IA64
14796
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14797
    shlibpath_var=LD_LIBRARY_PATH
14798
  else
14799
    # With GCC up to 2.95.x, collect2 would create an import file
14800
    # for dependence libraries.  The import file would start with
14801
    # the line `#! .'.  This would cause the generated library to
14802
    # depend on `.', always an invalid library.  This was fixed in
14803
    # development snapshots of GCC prior to 3.0.
14804
    case $host_os in
14805
      aix4 | aix4.[01] | aix4.[01].*)
14806
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14807
           echo ' yes '
14808
           echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14809
        :
14810
      else
14811
        can_build_shared=no
14812
      fi
14813
      ;;
14814
    esac
14815
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14816
    # soname into executable. Probably we can add versioning support to
14817
    # collect2, so additional links can be useful in future.
14818
    if test "$aix_use_runtimelinking" = yes; then
14819
      # If using run time linking (on AIX 4.2 or later) use lib.so
14820
      # instead of lib.a to let people know that these are not
14821
      # typical AIX shared libraries.
14822
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14823
    else
14824
      # We preserve .a as extension for shared libraries through AIX4.2
14825
      # and later when we are not doing run time linking.
14826
      library_names_spec='${libname}${release}.a $libname.a'
14827
      soname_spec='${libname}${release}${shared_ext}$major'
14828
    fi
14829
    shlibpath_var=LIBPATH
14830
  fi
14831
  ;;
14832
 
14833
amigaos*)
14834
  case $host_cpu in
14835
  powerpc)
14836
    # Since July 2007 AmigaOS4 officially supports .so libraries.
14837
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14838
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14839
    ;;
14840
  m68k)
14841
    library_names_spec='$libname.ixlibrary $libname.a'
14842
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
14843
    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'
14844
    ;;
14845
  esac
14846
  ;;
14847
 
14848
beos*)
14849
  library_names_spec='${libname}${shared_ext}'
14850
  dynamic_linker="$host_os ld.so"
14851
  shlibpath_var=LIBRARY_PATH
14852
  ;;
14853
 
14854
bsdi[45]*)
14855
  version_type=linux
14856
  need_version=no
14857
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14858
  soname_spec='${libname}${release}${shared_ext}$major'
14859
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14860
  shlibpath_var=LD_LIBRARY_PATH
14861
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14862
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14863
  # the default ld.so.conf also contains /usr/contrib/lib and
14864
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14865
  # libtool to hard-code these into programs
14866
  ;;
14867
 
14868
cygwin* | mingw* | pw32* | cegcc*)
14869
  version_type=windows
14870
  shrext_cmds=".dll"
14871
  need_version=no
14872
  need_lib_prefix=no
14873
 
14874
  case $GCC,$host_os in
14875
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14876
    library_names_spec='$libname.dll.a'
14877
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14878
    postinstall_cmds='base_file=`basename \${file}`~
14879
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14880
      dldir=$destdir/`dirname \$dlpath`~
14881
      test -d \$dldir || mkdir -p \$dldir~
14882
      $install_prog $dir/$dlname \$dldir/$dlname~
14883
      chmod a+x \$dldir/$dlname~
14884
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14885
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14886
      fi'
14887
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14888
      dlpath=$dir/\$dldll~
14889
       $RM \$dlpath'
14890
    shlibpath_overrides_runpath=yes
14891
 
14892
    case $host_os in
14893
    cygwin*)
14894
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14895
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14896
 
14897
      ;;
14898
    mingw* | cegcc*)
14899
      # MinGW DLLs use traditional 'lib' prefix
14900
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14901
      ;;
14902
    pw32*)
14903
      # pw32 DLLs use 'pw' prefix rather than 'lib'
14904
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14905
      ;;
14906
    esac
14907
    ;;
14908
 
14909
  *)
14910
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14911
    ;;
14912
  esac
14913
  dynamic_linker='Win32 ld.exe'
14914
  # FIXME: first we should search . and the directory the executable is in
14915
  shlibpath_var=PATH
14916
  ;;
14917
 
14918
darwin* | rhapsody*)
14919
  dynamic_linker="$host_os dyld"
14920
  version_type=darwin
14921
  need_lib_prefix=no
14922
  need_version=no
14923
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14924
  soname_spec='${libname}${release}${major}$shared_ext'
14925
  shlibpath_overrides_runpath=yes
14926
  shlibpath_var=DYLD_LIBRARY_PATH
14927
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14928
 
14929
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14930
  ;;
14931
 
14932
dgux*)
14933
  version_type=linux
14934
  need_lib_prefix=no
14935
  need_version=no
14936
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14937
  soname_spec='${libname}${release}${shared_ext}$major'
14938
  shlibpath_var=LD_LIBRARY_PATH
14939
  ;;
14940
 
14941
freebsd* | dragonfly*)
14942
  # DragonFly does not have aout.  When/if they implement a new
14943
  # versioning mechanism, adjust this.
14944
  if test -x /usr/bin/objformat; then
14945
    objformat=`/usr/bin/objformat`
14946
  else
14947
    case $host_os in
14948
    freebsd[123]*) objformat=aout ;;
14949
    *) objformat=elf ;;
14950
    esac
14951
  fi
14952
  version_type=freebsd-$objformat
14953
  case $version_type in
14954
    freebsd-elf*)
14955
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14956
      need_version=no
14957
      need_lib_prefix=no
14958
      ;;
14959
    freebsd-*)
14960
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14961
      need_version=yes
14962
      ;;
14963
  esac
14964
  shlibpath_var=LD_LIBRARY_PATH
14965
  case $host_os in
14966
  freebsd2*)
14967
    shlibpath_overrides_runpath=yes
14968
    ;;
14969
  freebsd3.[01]* | freebsdelf3.[01]*)
14970
    shlibpath_overrides_runpath=yes
14971
    hardcode_into_libs=yes
14972
    ;;
14973
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14974
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14975
    shlibpath_overrides_runpath=no
14976
    hardcode_into_libs=yes
14977
    ;;
14978
  *) # from 4.6 on, and DragonFly
14979
    shlibpath_overrides_runpath=yes
14980
    hardcode_into_libs=yes
14981
    ;;
14982
  esac
14983
  ;;
14984
 
14985
gnu*)
14986
  version_type=linux
14987
  need_lib_prefix=no
14988
  need_version=no
14989
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14990
  soname_spec='${libname}${release}${shared_ext}$major'
14991
  shlibpath_var=LD_LIBRARY_PATH
14992
  hardcode_into_libs=yes
14993
  ;;
14994
 
14995
haiku*)
14996
  version_type=linux
14997
  need_lib_prefix=no
14998
  need_version=no
14999
  dynamic_linker="$host_os runtime_loader"
15000
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15001
  soname_spec='${libname}${release}${shared_ext}$major'
15002
  shlibpath_var=LIBRARY_PATH
15003
  shlibpath_overrides_runpath=yes
15004
  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15005
  hardcode_into_libs=yes
15006
  ;;
15007
 
15008
hpux9* | hpux10* | hpux11*)
15009
  # Give a soname corresponding to the major version so that dld.sl refuses to
15010
  # link against other versions.
15011
  version_type=sunos
15012
  need_lib_prefix=no
15013
  need_version=no
15014
  case $host_cpu in
15015
  ia64*)
15016
    shrext_cmds='.so'
15017
    hardcode_into_libs=yes
15018
    dynamic_linker="$host_os dld.so"
15019
    shlibpath_var=LD_LIBRARY_PATH
15020
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15021
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15022
    soname_spec='${libname}${release}${shared_ext}$major'
15023
    if test "X$HPUX_IA64_MODE" = X32; then
15024
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15025
    else
15026
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15027
    fi
15028
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15029
    ;;
15030
  hppa*64*)
15031
    shrext_cmds='.sl'
15032
    hardcode_into_libs=yes
15033
    dynamic_linker="$host_os dld.sl"
15034
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15035
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15036
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15037
    soname_spec='${libname}${release}${shared_ext}$major'
15038
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15039
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15040
    ;;
15041
  *)
15042
    shrext_cmds='.sl'
15043
    dynamic_linker="$host_os dld.sl"
15044
    shlibpath_var=SHLIB_PATH
15045
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15046
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15047
    soname_spec='${libname}${release}${shared_ext}$major'
15048
    ;;
15049
  esac
15050
  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15051
  postinstall_cmds='chmod 555 $lib'
15052
  # or fails outright, so override atomically:
15053
  install_override_mode=555
15054
  ;;
15055
 
15056
interix[3-9]*)
15057
  version_type=linux
15058
  need_lib_prefix=no
15059
  need_version=no
15060
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15061
  soname_spec='${libname}${release}${shared_ext}$major'
15062
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15063
  shlibpath_var=LD_LIBRARY_PATH
15064
  shlibpath_overrides_runpath=no
15065
  hardcode_into_libs=yes
15066
  ;;
15067
 
15068
irix5* | irix6* | nonstopux*)
15069
  case $host_os in
15070
    nonstopux*) version_type=nonstopux ;;
15071
    *)
15072
        if test "$lt_cv_prog_gnu_ld" = yes; then
15073
                version_type=linux
15074
        else
15075
                version_type=irix
15076
        fi ;;
15077
  esac
15078
  need_lib_prefix=no
15079
  need_version=no
15080
  soname_spec='${libname}${release}${shared_ext}$major'
15081
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15082
  case $host_os in
15083
  irix5* | nonstopux*)
15084
    libsuff= shlibsuff=
15085
    ;;
15086
  *)
15087
    case $LD in # libtool.m4 will add one of these switches to LD
15088
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15089
      libsuff= shlibsuff= libmagic=32-bit;;
15090
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15091
      libsuff=32 shlibsuff=N32 libmagic=N32;;
15092
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15093
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15094
    *) libsuff= shlibsuff= libmagic=never-match;;
15095
    esac
15096
    ;;
15097
  esac
15098
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15099
  shlibpath_overrides_runpath=no
15100
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15101
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15102
  hardcode_into_libs=yes
15103
  ;;
15104
 
15105
# No shared lib support for Linux oldld, aout, or coff.
15106
linux*oldld* | linux*aout* | linux*coff*)
15107
  dynamic_linker=no
15108
  ;;
15109
 
15110
# This must be Linux ELF.
15111
linux* | k*bsd*-gnu | kopensolaris*-gnu)
15112
  version_type=linux
15113
  need_lib_prefix=no
15114
  need_version=no
15115
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15116
  soname_spec='${libname}${release}${shared_ext}$major'
15117
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15118
  shlibpath_var=LD_LIBRARY_PATH
15119
  shlibpath_overrides_runpath=no
15120
 
15121
  # Some binutils ld are patched to set DT_RUNPATH
15122
  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
15123
  $as_echo_n "(cached) " >&6
15124
else
15125
  lt_cv_shlibpath_overrides_runpath=no
15126
    save_LDFLAGS=$LDFLAGS
15127
    save_libdir=$libdir
15128
    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15129
         LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15130
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15131
/* end confdefs.h.  */
15132
 
15133
int
15134
main ()
15135
{
15136
 
15137
  ;
15138
  return 0;
15139
}
15140
_ACEOF
15141
if ac_fn_cxx_try_link "$LINENO"; then :
15142
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15143
  lt_cv_shlibpath_overrides_runpath=yes
15144
fi
15145
fi
15146
rm -f core conftest.err conftest.$ac_objext \
15147
    conftest$ac_exeext conftest.$ac_ext
15148
    LDFLAGS=$save_LDFLAGS
15149
    libdir=$save_libdir
15150
 
15151
fi
15152
 
15153
  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15154
 
15155
  # This implies no fast_install, which is unacceptable.
15156
  # Some rework will be needed to allow for fast_install
15157
  # before this can be enabled.
15158
  hardcode_into_libs=yes
15159
 
15160
  # Append ld.so.conf contents to the search path
15161
  if test -f /etc/ld.so.conf; then
15162
    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' ' '`
15163
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15164
  fi
15165
 
15166
  # We used to test for /lib/ld.so.1 and disable shared libraries on
15167
  # powerpc, because MkLinux only supported shared libraries with the
15168
  # GNU dynamic linker.  Since this was broken with cross compilers,
15169
  # most powerpc-linux boxes support dynamic linking these days and
15170
  # people can always --disable-shared, the test was removed, and we
15171
  # assume the GNU/Linux dynamic linker is in use.
15172
  dynamic_linker='GNU/Linux ld.so'
15173
  ;;
15174
 
15175
netbsd*)
15176
  version_type=sunos
15177
  need_lib_prefix=no
15178
  need_version=no
15179
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15180
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15181
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15182
    dynamic_linker='NetBSD (a.out) ld.so'
15183
  else
15184
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15185
    soname_spec='${libname}${release}${shared_ext}$major'
15186
    dynamic_linker='NetBSD ld.elf_so'
15187
  fi
15188
  shlibpath_var=LD_LIBRARY_PATH
15189
  shlibpath_overrides_runpath=yes
15190
  hardcode_into_libs=yes
15191
  ;;
15192
 
15193
newsos6)
15194
  version_type=linux
15195
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15196
  shlibpath_var=LD_LIBRARY_PATH
15197
  shlibpath_overrides_runpath=yes
15198
  ;;
15199
 
15200
*nto* | *qnx*)
15201
  version_type=qnx
15202
  need_lib_prefix=no
15203
  need_version=no
15204
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15205
  soname_spec='${libname}${release}${shared_ext}$major'
15206
  shlibpath_var=LD_LIBRARY_PATH
15207
  shlibpath_overrides_runpath=no
15208
  hardcode_into_libs=yes
15209
  dynamic_linker='ldqnx.so'
15210
  ;;
15211
 
15212
openbsd*)
15213
  version_type=sunos
15214
  sys_lib_dlsearch_path_spec="/usr/lib"
15215
  need_lib_prefix=no
15216
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15217
  case $host_os in
15218
    openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
15219
    *)                          need_version=no  ;;
15220
  esac
15221
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15222
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15223
  shlibpath_var=LD_LIBRARY_PATH
15224
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15225
    case $host_os in
15226
      openbsd2.[89] | openbsd2.[89].*)
15227
        shlibpath_overrides_runpath=no
15228
        ;;
15229
      *)
15230
        shlibpath_overrides_runpath=yes
15231
        ;;
15232
      esac
15233
  else
15234
    shlibpath_overrides_runpath=yes
15235
  fi
15236
  ;;
15237
 
15238
os2*)
15239
  libname_spec='$name'
15240
  shrext_cmds=".dll"
15241
  need_lib_prefix=no
15242
  library_names_spec='$libname${shared_ext} $libname.a'
15243
  dynamic_linker='OS/2 ld.exe'
15244
  shlibpath_var=LIBPATH
15245
  ;;
15246
 
15247
osf3* | osf4* | osf5*)
15248
  version_type=osf
15249
  need_lib_prefix=no
15250
  need_version=no
15251
  soname_spec='${libname}${release}${shared_ext}$major'
15252
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15253
  shlibpath_var=LD_LIBRARY_PATH
15254
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15255
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15256
  ;;
15257
 
15258
rdos*)
15259
  dynamic_linker=no
15260
  ;;
15261
 
15262
solaris*)
15263
  version_type=linux
15264
  need_lib_prefix=no
15265
  need_version=no
15266
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15267
  soname_spec='${libname}${release}${shared_ext}$major'
15268
  shlibpath_var=LD_LIBRARY_PATH
15269
  shlibpath_overrides_runpath=yes
15270
  hardcode_into_libs=yes
15271
  # ldd complains unless libraries are executable
15272
  postinstall_cmds='chmod +x $lib'
15273
  ;;
15274
 
15275
sunos4*)
15276
  version_type=sunos
15277
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15278
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15279
  shlibpath_var=LD_LIBRARY_PATH
15280
  shlibpath_overrides_runpath=yes
15281
  if test "$with_gnu_ld" = yes; then
15282
    need_lib_prefix=no
15283
  fi
15284
  need_version=yes
15285
  ;;
15286
 
15287
sysv4 | sysv4.3*)
15288
  version_type=linux
15289
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15290
  soname_spec='${libname}${release}${shared_ext}$major'
15291
  shlibpath_var=LD_LIBRARY_PATH
15292
  case $host_vendor in
15293
    sni)
15294
      shlibpath_overrides_runpath=no
15295
      need_lib_prefix=no
15296
      runpath_var=LD_RUN_PATH
15297
      ;;
15298
    siemens)
15299
      need_lib_prefix=no
15300
      ;;
15301
    motorola)
15302
      need_lib_prefix=no
15303
      need_version=no
15304
      shlibpath_overrides_runpath=no
15305
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15306
      ;;
15307
  esac
15308
  ;;
15309
 
15310
sysv4*MP*)
15311
  if test -d /usr/nec ;then
15312
    version_type=linux
15313
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15314
    soname_spec='$libname${shared_ext}.$major'
15315
    shlibpath_var=LD_LIBRARY_PATH
15316
  fi
15317
  ;;
15318
 
15319
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15320
  version_type=freebsd-elf
15321
  need_lib_prefix=no
15322
  need_version=no
15323
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15324
  soname_spec='${libname}${release}${shared_ext}$major'
15325
  shlibpath_var=LD_LIBRARY_PATH
15326
  shlibpath_overrides_runpath=yes
15327
  hardcode_into_libs=yes
15328
  if test "$with_gnu_ld" = yes; then
15329
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15330
  else
15331
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15332
    case $host_os in
15333
      sco3.2v5*)
15334
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15335
        ;;
15336
    esac
15337
  fi
15338
  sys_lib_dlsearch_path_spec='/usr/lib'
15339
  ;;
15340
 
15341
tpf*)
15342
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
15343
  version_type=linux
15344
  need_lib_prefix=no
15345
  need_version=no
15346
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15347
  shlibpath_var=LD_LIBRARY_PATH
15348
  shlibpath_overrides_runpath=no
15349
  hardcode_into_libs=yes
15350
  ;;
15351
 
15352
uts4*)
15353
  version_type=linux
15354
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15355
  soname_spec='${libname}${release}${shared_ext}$major'
15356
  shlibpath_var=LD_LIBRARY_PATH
15357
  ;;
15358
 
15359
*)
15360
  dynamic_linker=no
15361
  ;;
15362
esac
15363
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15364
$as_echo "$dynamic_linker" >&6; }
15365
test "$dynamic_linker" = no && can_build_shared=no
15366
 
15367
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15368
if test "$GCC" = yes; then
15369
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15370
fi
15371
 
15372
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15373
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15374
fi
15375
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15376
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15377
fi
15378
 
15379
 
15380
 
15381
 
15382
 
15383
 
15384
 
15385
 
15386
 
15387
 
15388
 
15389
 
15390
 
15391
 
15392
 
15393
 
15394
 
15395
 
15396
 
15397
 
15398
 
15399
 
15400
 
15401
 
15402
 
15403
 
15404
 
15405
 
15406
 
15407
 
15408
 
15409
 
15410
 
15411
 
15412
 
15413
 
15414
 
15415
 
15416
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15417
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15418
hardcode_action_CXX=
15419
if test -n "$hardcode_libdir_flag_spec_CXX" ||
15420
   test -n "$runpath_var_CXX" ||
15421
   test "X$hardcode_automatic_CXX" = "Xyes" ; then
15422
 
15423
  # We can hardcode non-existent directories.
15424
  if test "$hardcode_direct_CXX" != no &&
15425
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15426
     # have to relink, otherwise we might link with an installed library
15427
     # when we should be linking with a yet-to-be-installed one
15428
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15429
     test "$hardcode_minus_L_CXX" != no; then
15430
    # Linking always hardcodes the temporary library directory.
15431
    hardcode_action_CXX=relink
15432
  else
15433
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15434
    hardcode_action_CXX=immediate
15435
  fi
15436
else
15437
  # We cannot hardcode anything, or else we can only hardcode existing
15438
  # directories.
15439
  hardcode_action_CXX=unsupported
15440
fi
15441
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15442
$as_echo "$hardcode_action_CXX" >&6; }
15443
 
15444
if test "$hardcode_action_CXX" = relink ||
15445
   test "$inherit_rpath_CXX" = yes; then
15446
  # Fast installation is not supported
15447
  enable_fast_install=no
15448
elif test "$shlibpath_overrides_runpath" = yes ||
15449
     test "$enable_shared" = no; then
15450
  # Fast installation is not necessary
15451
  enable_fast_install=needless
15452
fi
15453
 
15454
 
15455
 
15456
 
15457
 
15458
 
15459
 
15460
  fi # test -n "$compiler"
15461
 
15462
  CC=$lt_save_CC
15463
  LDCXX=$LD
15464
  LD=$lt_save_LD
15465
  GCC=$lt_save_GCC
15466
  with_gnu_ld=$lt_save_with_gnu_ld
15467
  lt_cv_path_LDCXX=$lt_cv_path_LD
15468
  lt_cv_path_LD=$lt_save_path_LD
15469
  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15470
  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15471
fi # test "$_lt_caught_CXX_error" != yes
15472
 
15473
ac_ext=c
15474
ac_cpp='$CPP $CPPFLAGS'
15475
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15476
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15477
ac_compiler_gnu=$ac_cv_c_compiler_gnu
15478
 
15479
 
15480
 
15481
 
15482
 
15483
 
15484
 
15485
 
15486
 
15487
 
15488
 
15489
 
15490
 
15491
        ac_config_commands="$ac_config_commands libtool"
15492
 
15493
 
15494
 
15495
 
15496
# Only expand once:
15497
 
15498
 
15499
 
15500
ALL_LINGUAS="fr sv tr es da vi zh_CN zh_TW ga fi id bg"
15501
# If we haven't got the data from the intl directory,
15502
# assume NLS is disabled.
15503
USE_NLS=no
15504
LIBINTL=
15505
LIBINTL_DEP=
15506
INCINTL=
15507
XGETTEXT=
15508
GMSGFMT=
15509
POSUB=
15510
 
15511
if test -f  ../intl/config.intl; then
15512
  .  ../intl/config.intl
15513
fi
15514
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15515
$as_echo_n "checking whether NLS is requested... " >&6; }
15516
if test x"$USE_NLS" != xyes; then
15517
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15518
$as_echo "no" >&6; }
15519
else
15520
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15521
$as_echo "yes" >&6; }
15522
 
15523
$as_echo "#define ENABLE_NLS 1" >>confdefs.h
15524
 
15525
 
15526
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15527
$as_echo_n "checking for catalogs to be installed... " >&6; }
15528
  # Look for .po and .gmo files in the source directory.
15529
  CATALOGS=
15530
  XLINGUAS=
15531
  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
15532
    # If there aren't any .gmo files the shell will give us the
15533
    # literal string "../path/to/srcdir/po/*.gmo" which has to be
15534
    # weeded out.
15535
    case "$cat" in *\**)
15536
      continue;;
15537
    esac
15538
    # The quadruple backslash is collapsed to a double backslash
15539
    # by the backticks, then collapsed again by the double quotes,
15540
    # leaving us with one backslash in the sed expression (right
15541
    # before the dot that mustn't act as a wildcard).
15542
    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15543
    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
15544
    # The user is allowed to set LINGUAS to a list of languages to
15545
    # install catalogs for.  If it's empty that means "all of them."
15546
    if test "x$LINGUAS" = x; then
15547
      CATALOGS="$CATALOGS $cat"
15548
      XLINGUAS="$XLINGUAS $lang"
15549
    else
15550
      case "$LINGUAS" in *$lang*)
15551
        CATALOGS="$CATALOGS $cat"
15552
        XLINGUAS="$XLINGUAS $lang"
15553
        ;;
15554
      esac
15555
    fi
15556
  done
15557
  LINGUAS="$XLINGUAS"
15558
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15559
$as_echo "$LINGUAS" >&6; }
15560
 
15561
 
15562
    DATADIRNAME=share
15563
 
15564
  INSTOBJEXT=.mo
15565
 
15566
  GENCAT=gencat
15567
 
15568
  CATOBJEXT=.gmo
15569
 
15570
fi
15571
 
15572
        MKINSTALLDIRS=
15573
  if test -n "$ac_aux_dir"; then
15574
    case "$ac_aux_dir" in
15575
      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
15576
      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
15577
    esac
15578
  fi
15579
  if test -z "$MKINSTALLDIRS"; then
15580
    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
15581
  fi
15582
 
15583
 
15584
 
15585
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15586
$as_echo_n "checking whether NLS is requested... " >&6; }
15587
    # Check whether --enable-nls was given.
15588
if test "${enable_nls+set}" = set; then :
15589
  enableval=$enable_nls; USE_NLS=$enableval
15590
else
15591
  USE_NLS=yes
15592
fi
15593
 
15594
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15595
$as_echo "$USE_NLS" >&6; }
15596
 
15597
 
15598
 
15599
 
15600
 
15601
 
15602
# Prepare PATH_SEPARATOR.
15603
# The user is always right.
15604
if test "${PATH_SEPARATOR+set}" != set; then
15605
  echo "#! /bin/sh" >conf$$.sh
15606
  echo  "exit 0"   >>conf$$.sh
15607
  chmod +x conf$$.sh
15608
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15609
    PATH_SEPARATOR=';'
15610
  else
15611
    PATH_SEPARATOR=:
15612
  fi
15613
  rm -f conf$$.sh
15614
fi
15615
 
15616
# Find out how to test for executable files. Don't use a zero-byte file,
15617
# as systems may use methods other than mode bits to determine executability.
15618
cat >conf$$.file <<_ASEOF
15619
#! /bin/sh
15620
exit 0
15621
_ASEOF
15622
chmod +x conf$$.file
15623
if test -x conf$$.file >/dev/null 2>&1; then
15624
  ac_executable_p="test -x"
15625
else
15626
  ac_executable_p="test -f"
15627
fi
15628
rm -f conf$$.file
15629
 
15630
# Extract the first word of "msgfmt", so it can be a program name with args.
15631
set dummy msgfmt; ac_word=$2
15632
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15633
$as_echo_n "checking for $ac_word... " >&6; }
15634
if test "${ac_cv_path_MSGFMT+set}" = set; then :
15635
  $as_echo_n "(cached) " >&6
15636
else
15637
  case "$MSGFMT" in
15638
  [\\/]* | ?:[\\/]*)
15639
    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
15640
    ;;
15641
  *)
15642
    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15643
    for ac_dir in $PATH; do
15644
      IFS="$ac_save_IFS"
15645
      test -z "$ac_dir" && ac_dir=.
15646
      for ac_exec_ext in '' $ac_executable_extensions; do
15647
        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15648
          if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
15649
     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15650
            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
15651
            break 2
15652
          fi
15653
        fi
15654
      done
15655
    done
15656
    IFS="$ac_save_IFS"
15657
  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
15658
    ;;
15659
esac
15660
fi
15661
MSGFMT="$ac_cv_path_MSGFMT"
15662
if test "$MSGFMT" != ":"; then
15663
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15664
$as_echo "$MSGFMT" >&6; }
15665
else
15666
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15667
$as_echo "no" >&6; }
15668
fi
15669
 
15670
  # Extract the first word of "gmsgfmt", so it can be a program name with args.
15671
set dummy gmsgfmt; ac_word=$2
15672
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15673
$as_echo_n "checking for $ac_word... " >&6; }
15674
if test "${ac_cv_path_GMSGFMT+set}" = set; then :
15675
  $as_echo_n "(cached) " >&6
15676
else
15677
  case $GMSGFMT in
15678
  [\\/]* | ?:[\\/]*)
15679
  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
15680
  ;;
15681
  *)
15682
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15683
for as_dir in $PATH
15684
do
15685
  IFS=$as_save_IFS
15686
  test -z "$as_dir" && as_dir=.
15687
    for ac_exec_ext in '' $ac_executable_extensions; do
15688
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15689
    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
15690
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15691
    break 2
15692
  fi
15693
done
15694
  done
15695
IFS=$as_save_IFS
15696
 
15697
  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
15698
  ;;
15699
esac
15700
fi
15701
GMSGFMT=$ac_cv_path_GMSGFMT
15702
if test -n "$GMSGFMT"; then
15703
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15704
$as_echo "$GMSGFMT" >&6; }
15705
else
15706
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15707
$as_echo "no" >&6; }
15708
fi
15709
 
15710
 
15711
 
15712
 
15713
# Prepare PATH_SEPARATOR.
15714
# The user is always right.
15715
if test "${PATH_SEPARATOR+set}" != set; then
15716
  echo "#! /bin/sh" >conf$$.sh
15717
  echo  "exit 0"   >>conf$$.sh
15718
  chmod +x conf$$.sh
15719
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15720
    PATH_SEPARATOR=';'
15721
  else
15722
    PATH_SEPARATOR=:
15723
  fi
15724
  rm -f conf$$.sh
15725
fi
15726
 
15727
# Find out how to test for executable files. Don't use a zero-byte file,
15728
# as systems may use methods other than mode bits to determine executability.
15729
cat >conf$$.file <<_ASEOF
15730
#! /bin/sh
15731
exit 0
15732
_ASEOF
15733
chmod +x conf$$.file
15734
if test -x conf$$.file >/dev/null 2>&1; then
15735
  ac_executable_p="test -x"
15736
else
15737
  ac_executable_p="test -f"
15738
fi
15739
rm -f conf$$.file
15740
 
15741
# Extract the first word of "xgettext", so it can be a program name with args.
15742
set dummy xgettext; ac_word=$2
15743
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15744
$as_echo_n "checking for $ac_word... " >&6; }
15745
if test "${ac_cv_path_XGETTEXT+set}" = set; then :
15746
  $as_echo_n "(cached) " >&6
15747
else
15748
  case "$XGETTEXT" in
15749
  [\\/]* | ?:[\\/]*)
15750
    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
15751
    ;;
15752
  *)
15753
    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15754
    for ac_dir in $PATH; do
15755
      IFS="$ac_save_IFS"
15756
      test -z "$ac_dir" && ac_dir=.
15757
      for ac_exec_ext in '' $ac_executable_extensions; do
15758
        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15759
          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15760
     (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15761
            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
15762
            break 2
15763
          fi
15764
        fi
15765
      done
15766
    done
15767
    IFS="$ac_save_IFS"
15768
  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
15769
    ;;
15770
esac
15771
fi
15772
XGETTEXT="$ac_cv_path_XGETTEXT"
15773
if test "$XGETTEXT" != ":"; then
15774
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
15775
$as_echo "$XGETTEXT" >&6; }
15776
else
15777
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15778
$as_echo "no" >&6; }
15779
fi
15780
 
15781
    rm -f messages.po
15782
 
15783
 
15784
# Prepare PATH_SEPARATOR.
15785
# The user is always right.
15786
if test "${PATH_SEPARATOR+set}" != set; then
15787
  echo "#! /bin/sh" >conf$$.sh
15788
  echo  "exit 0"   >>conf$$.sh
15789
  chmod +x conf$$.sh
15790
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15791
    PATH_SEPARATOR=';'
15792
  else
15793
    PATH_SEPARATOR=:
15794
  fi
15795
  rm -f conf$$.sh
15796
fi
15797
 
15798
# Find out how to test for executable files. Don't use a zero-byte file,
15799
# as systems may use methods other than mode bits to determine executability.
15800
cat >conf$$.file <<_ASEOF
15801
#! /bin/sh
15802
exit 0
15803
_ASEOF
15804
chmod +x conf$$.file
15805
if test -x conf$$.file >/dev/null 2>&1; then
15806
  ac_executable_p="test -x"
15807
else
15808
  ac_executable_p="test -f"
15809
fi
15810
rm -f conf$$.file
15811
 
15812
# Extract the first word of "msgmerge", so it can be a program name with args.
15813
set dummy msgmerge; ac_word=$2
15814
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15815
$as_echo_n "checking for $ac_word... " >&6; }
15816
if test "${ac_cv_path_MSGMERGE+set}" = set; then :
15817
  $as_echo_n "(cached) " >&6
15818
else
15819
  case "$MSGMERGE" in
15820
  [\\/]* | ?:[\\/]*)
15821
    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
15822
    ;;
15823
  *)
15824
    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15825
    for ac_dir in $PATH; do
15826
      IFS="$ac_save_IFS"
15827
      test -z "$ac_dir" && ac_dir=.
15828
      for ac_exec_ext in '' $ac_executable_extensions; do
15829
        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15830
          if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
15831
            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
15832
            break 2
15833
          fi
15834
        fi
15835
      done
15836
    done
15837
    IFS="$ac_save_IFS"
15838
  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
15839
    ;;
15840
esac
15841
fi
15842
MSGMERGE="$ac_cv_path_MSGMERGE"
15843
if test "$MSGMERGE" != ":"; then
15844
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
15845
$as_echo "$MSGMERGE" >&6; }
15846
else
15847
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15848
$as_echo "no" >&6; }
15849
fi
15850
 
15851
 
15852
      if test "$GMSGFMT" != ":"; then
15853
            if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
15854
       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15855
      : ;
15856
    else
15857
      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
15858
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
15859
$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
15860
      GMSGFMT=":"
15861
    fi
15862
  fi
15863
 
15864
      if test "$XGETTEXT" != ":"; then
15865
            if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15866
       (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15867
      : ;
15868
    else
15869
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
15870
$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
15871
      XGETTEXT=":"
15872
    fi
15873
        rm -f messages.po
15874
  fi
15875
 
15876
  ac_config_commands="$ac_config_commands default-1"
15877
 
15878
 
15879
 
15880
 
15881
 
15882
for ac_prog in 'bison -y' byacc
15883
do
15884
  # Extract the first word of "$ac_prog", so it can be a program name with args.
15885
set dummy $ac_prog; ac_word=$2
15886
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15887
$as_echo_n "checking for $ac_word... " >&6; }
15888
if test "${ac_cv_prog_YACC+set}" = set; then :
15889
  $as_echo_n "(cached) " >&6
15890
else
15891
  if test -n "$YACC"; then
15892
  ac_cv_prog_YACC="$YACC" # Let the user override the test.
15893
else
15894
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15895
for as_dir in $PATH
15896
do
15897
  IFS=$as_save_IFS
15898
  test -z "$as_dir" && as_dir=.
15899
    for ac_exec_ext in '' $ac_executable_extensions; do
15900
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15901
    ac_cv_prog_YACC="$ac_prog"
15902
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15903
    break 2
15904
  fi
15905
done
15906
  done
15907
IFS=$as_save_IFS
15908
 
15909
fi
15910
fi
15911
YACC=$ac_cv_prog_YACC
15912
if test -n "$YACC"; then
15913
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
15914
$as_echo "$YACC" >&6; }
15915
else
15916
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15917
$as_echo "no" >&6; }
15918
fi
15919
 
15920
 
15921
  test -n "$YACC" && break
15922
done
15923
test -n "$YACC" || YACC="yacc"
15924
 
15925
for ac_prog in flex lex
15926
do
15927
  # Extract the first word of "$ac_prog", so it can be a program name with args.
15928
set dummy $ac_prog; ac_word=$2
15929
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15930
$as_echo_n "checking for $ac_word... " >&6; }
15931
if test "${ac_cv_prog_LEX+set}" = set; then :
15932
  $as_echo_n "(cached) " >&6
15933
else
15934
  if test -n "$LEX"; then
15935
  ac_cv_prog_LEX="$LEX" # Let the user override the test.
15936
else
15937
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15938
for as_dir in $PATH
15939
do
15940
  IFS=$as_save_IFS
15941
  test -z "$as_dir" && as_dir=.
15942
    for ac_exec_ext in '' $ac_executable_extensions; do
15943
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15944
    ac_cv_prog_LEX="$ac_prog"
15945
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15946
    break 2
15947
  fi
15948
done
15949
  done
15950
IFS=$as_save_IFS
15951
 
15952
fi
15953
fi
15954
LEX=$ac_cv_prog_LEX
15955
if test -n "$LEX"; then
15956
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
15957
$as_echo "$LEX" >&6; }
15958
else
15959
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15960
$as_echo "no" >&6; }
15961
fi
15962
 
15963
 
15964
  test -n "$LEX" && break
15965
done
15966
test -n "$LEX" || LEX=":"
15967
 
15968
if test "x$LEX" != "x:"; then
15969
  cat >conftest.l <<_ACEOF
15970
%%
15971
a { ECHO; }
15972
b { REJECT; }
15973
c { yymore (); }
15974
d { yyless (1); }
15975
e { yyless (input () != 0); }
15976
f { unput (yytext[0]); }
15977
. { BEGIN INITIAL; }
15978
%%
15979
#ifdef YYTEXT_POINTER
15980
extern char *yytext;
15981
#endif
15982
int
15983
main (void)
15984
{
15985
  return ! yylex () + ! yywrap ();
15986
}
15987
_ACEOF
15988
{ { ac_try="$LEX conftest.l"
15989
case "(($ac_try" in
15990
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15991
  *) ac_try_echo=$ac_try;;
15992
esac
15993
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15994
$as_echo "$ac_try_echo"; } >&5
15995
  (eval "$LEX conftest.l") 2>&5
15996
  ac_status=$?
15997
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15998
  test $ac_status = 0; }
15999
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16000
$as_echo_n "checking lex output file root... " >&6; }
16001
if test "${ac_cv_prog_lex_root+set}" = set; then :
16002
  $as_echo_n "(cached) " >&6
16003
else
16004
 
16005
if test -f lex.yy.c; then
16006
  ac_cv_prog_lex_root=lex.yy
16007
elif test -f lexyy.c; then
16008
  ac_cv_prog_lex_root=lexyy
16009
else
16010
  as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
16011
fi
16012
fi
16013
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16014
$as_echo "$ac_cv_prog_lex_root" >&6; }
16015
LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16016
 
16017
if test -z "${LEXLIB+set}"; then
16018
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16019
$as_echo_n "checking lex library... " >&6; }
16020
if test "${ac_cv_lib_lex+set}" = set; then :
16021
  $as_echo_n "(cached) " >&6
16022
else
16023
 
16024
    ac_save_LIBS=$LIBS
16025
    ac_cv_lib_lex='none needed'
16026
    for ac_lib in '' -lfl -ll; do
16027
      LIBS="$ac_lib $ac_save_LIBS"
16028
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16029
/* end confdefs.h.  */
16030
`cat $LEX_OUTPUT_ROOT.c`
16031
_ACEOF
16032
if ac_fn_c_try_link "$LINENO"; then :
16033
  ac_cv_lib_lex=$ac_lib
16034
fi
16035
rm -f core conftest.err conftest.$ac_objext \
16036
    conftest$ac_exeext conftest.$ac_ext
16037
      test "$ac_cv_lib_lex" != 'none needed' && break
16038
    done
16039
    LIBS=$ac_save_LIBS
16040
 
16041
fi
16042
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16043
$as_echo "$ac_cv_lib_lex" >&6; }
16044
  test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16045
fi
16046
 
16047
 
16048
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16049
$as_echo_n "checking whether yytext is a pointer... " >&6; }
16050
if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
16051
  $as_echo_n "(cached) " >&6
16052
else
16053
  # POSIX says lex can declare yytext either as a pointer or an array; the
16054
# default is implementation-dependent.  Figure out which it is, since
16055
# not all implementations provide the %pointer and %array declarations.
16056
ac_cv_prog_lex_yytext_pointer=no
16057
ac_save_LIBS=$LIBS
16058
LIBS="$LEXLIB $ac_save_LIBS"
16059
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16060
/* end confdefs.h.  */
16061
#define YYTEXT_POINTER 1
16062
`cat $LEX_OUTPUT_ROOT.c`
16063
_ACEOF
16064
if ac_fn_c_try_link "$LINENO"; then :
16065
  ac_cv_prog_lex_yytext_pointer=yes
16066
fi
16067
rm -f core conftest.err conftest.$ac_objext \
16068
    conftest$ac_exeext conftest.$ac_ext
16069
LIBS=$ac_save_LIBS
16070
 
16071
fi
16072
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16073
$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16074
if test $ac_cv_prog_lex_yytext_pointer = yes; then
16075
 
16076
$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16077
 
16078
fi
16079
rm -f conftest.l $LEX_OUTPUT_ROOT.c
16080
 
16081
fi
16082
if test "$LEX" = :; then
16083
  LEX=${am_missing_run}flex
16084
fi
16085
 
16086
 
16087
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16088
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16089
    # Check whether --enable-maintainer-mode was given.
16090
if test "${enable_maintainer_mode+set}" = set; then :
16091
  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16092
else
16093
  USE_MAINTAINER_MODE=no
16094
fi
16095
 
16096
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16097
$as_echo "$USE_MAINTAINER_MODE" >&6; }
16098
   if test $USE_MAINTAINER_MODE = yes; then
16099
  MAINTAINER_MODE_TRUE=
16100
  MAINTAINER_MODE_FALSE='#'
16101
else
16102
  MAINTAINER_MODE_TRUE='#'
16103
  MAINTAINER_MODE_FALSE=
16104
fi
16105
 
16106
  MAINT=$MAINTAINER_MODE_TRUE
16107
 
16108
 
16109
 if false; then
16110
  GENINSRC_NEVER_TRUE=
16111
  GENINSRC_NEVER_FALSE='#'
16112
else
16113
  GENINSRC_NEVER_TRUE='#'
16114
  GENINSRC_NEVER_FALSE=
16115
fi
16116
 
16117
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16118
$as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16119
if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
16120
  $as_echo_n "(cached) " >&6
16121
else
16122
   echo abfoo >t1
16123
  echo cdfoo >t2
16124
  gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16125
  if cmp t1 t2 2 2 > /dev/null 2>&1; then
16126
    if cmp t1 t2 1 1 > /dev/null 2>&1; then
16127
      :
16128
    else
16129
      gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16130
    fi
16131
  fi
16132
  if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16133
    if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16134
      :
16135
    else
16136
      gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16137
    fi
16138
  fi
16139
  rm t1 t2
16140
 
16141
fi
16142
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16143
$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16144
do_compare="$gcc_cv_prog_cmp_skip"
16145
 
16146
 
16147
 
16148
. ${srcdir}/configure.host
16149
 
16150
 
16151
 
16152
 
16153
 
16154
 
16155
for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h sys/param.h
16156
do :
16157
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16158
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16159
eval as_val=\$$as_ac_Header
16160
   if test "x$as_val" = x""yes; then :
16161
  cat >>confdefs.h <<_ACEOF
16162
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16163
_ACEOF
16164
 
16165
fi
16166
 
16167
done
16168
 
16169
for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16170
do :
16171
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16172
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16173
eval as_val=\$$as_ac_Header
16174
   if test "x$as_val" = x""yes; then :
16175
  cat >>confdefs.h <<_ACEOF
16176
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16177
_ACEOF
16178
 
16179
fi
16180
 
16181
done
16182
 
16183
for ac_func in glob mkstemp realpath sbrk waitpid
16184
do :
16185
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16186
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16187
eval as_val=\$$as_ac_var
16188
   if test "x$as_val" = x""yes; then :
16189
  cat >>confdefs.h <<_ACEOF
16190
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16191
_ACEOF
16192
 
16193
fi
16194
done
16195
 
16196
for ac_func in open lseek close
16197
do :
16198
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16199
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16200
eval as_val=\$$as_ac_var
16201
   if test "x$as_val" = x""yes; then :
16202
  cat >>confdefs.h <<_ACEOF
16203
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16204
_ACEOF
16205
 
16206
fi
16207
done
16208
 
16209
ac_header_dirent=no
16210
for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16211
  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16212
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16213
$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16214
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
16215
  $as_echo_n "(cached) " >&6
16216
else
16217
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16218
/* end confdefs.h.  */
16219
#include 
16220
#include <$ac_hdr>
16221
 
16222
int
16223
main ()
16224
{
16225
if ((DIR *) 0)
16226
return 0;
16227
  ;
16228
  return 0;
16229
}
16230
_ACEOF
16231
if ac_fn_c_try_compile "$LINENO"; then :
16232
  eval "$as_ac_Header=yes"
16233
else
16234
  eval "$as_ac_Header=no"
16235
fi
16236
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16237
fi
16238
eval ac_res=\$$as_ac_Header
16239
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16240
$as_echo "$ac_res" >&6; }
16241
eval as_val=\$$as_ac_Header
16242
   if test "x$as_val" = x""yes; then :
16243
  cat >>confdefs.h <<_ACEOF
16244
#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16245
_ACEOF
16246
 
16247
ac_header_dirent=$ac_hdr; break
16248
fi
16249
 
16250
done
16251
# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16252
if test $ac_header_dirent = dirent.h; then
16253
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16254
$as_echo_n "checking for library containing opendir... " >&6; }
16255
if test "${ac_cv_search_opendir+set}" = set; then :
16256
  $as_echo_n "(cached) " >&6
16257
else
16258
  ac_func_search_save_LIBS=$LIBS
16259
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16260
/* end confdefs.h.  */
16261
 
16262
/* Override any GCC internal prototype to avoid an error.
16263
   Use char because int might match the return type of a GCC
16264
   builtin and then its argument prototype would still apply.  */
16265
#ifdef __cplusplus
16266
extern "C"
16267
#endif
16268
char opendir ();
16269
int
16270
main ()
16271
{
16272
return opendir ();
16273
  ;
16274
  return 0;
16275
}
16276
_ACEOF
16277
for ac_lib in '' dir; do
16278
  if test -z "$ac_lib"; then
16279
    ac_res="none required"
16280
  else
16281
    ac_res=-l$ac_lib
16282
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16283
  fi
16284
  if ac_fn_c_try_link "$LINENO"; then :
16285
  ac_cv_search_opendir=$ac_res
16286
fi
16287
rm -f core conftest.err conftest.$ac_objext \
16288
    conftest$ac_exeext
16289
  if test "${ac_cv_search_opendir+set}" = set; then :
16290
  break
16291
fi
16292
done
16293
if test "${ac_cv_search_opendir+set}" = set; then :
16294
 
16295
else
16296
  ac_cv_search_opendir=no
16297
fi
16298
rm conftest.$ac_ext
16299
LIBS=$ac_func_search_save_LIBS
16300
fi
16301
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16302
$as_echo "$ac_cv_search_opendir" >&6; }
16303
ac_res=$ac_cv_search_opendir
16304
if test "$ac_res" != no; then :
16305
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16306
 
16307
fi
16308
 
16309
else
16310
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16311
$as_echo_n "checking for library containing opendir... " >&6; }
16312
if test "${ac_cv_search_opendir+set}" = set; then :
16313
  $as_echo_n "(cached) " >&6
16314
else
16315
  ac_func_search_save_LIBS=$LIBS
16316
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16317
/* end confdefs.h.  */
16318
 
16319
/* Override any GCC internal prototype to avoid an error.
16320
   Use char because int might match the return type of a GCC
16321
   builtin and then its argument prototype would still apply.  */
16322
#ifdef __cplusplus
16323
extern "C"
16324
#endif
16325
char opendir ();
16326
int
16327
main ()
16328
{
16329
return opendir ();
16330
  ;
16331
  return 0;
16332
}
16333
_ACEOF
16334
for ac_lib in '' x; do
16335
  if test -z "$ac_lib"; then
16336
    ac_res="none required"
16337
  else
16338
    ac_res=-l$ac_lib
16339
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16340
  fi
16341
  if ac_fn_c_try_link "$LINENO"; then :
16342
  ac_cv_search_opendir=$ac_res
16343
fi
16344
rm -f core conftest.err conftest.$ac_objext \
16345
    conftest$ac_exeext
16346
  if test "${ac_cv_search_opendir+set}" = set; then :
16347
  break
16348
fi
16349
done
16350
if test "${ac_cv_search_opendir+set}" = set; then :
16351
 
16352
else
16353
  ac_cv_search_opendir=no
16354
fi
16355
rm conftest.$ac_ext
16356
LIBS=$ac_func_search_save_LIBS
16357
fi
16358
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16359
$as_echo "$ac_cv_search_opendir" >&6; }
16360
ac_res=$ac_cv_search_opendir
16361
if test "$ac_res" != no; then :
16362
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16363
 
16364
fi
16365
 
16366
fi
16367
 
16368
 
16369
# Check for dlopen support and enable plugins if possible.
16370
enable_plugins=yes
16371
ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
16372
"
16373
if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
16374
 
16375
else
16376
  enable_plugins=no
16377
fi
16378
 
16379
 
16380
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16381
$as_echo_n "checking for library containing dlopen... " >&6; }
16382
if test "${ac_cv_search_dlopen+set}" = set; then :
16383
  $as_echo_n "(cached) " >&6
16384
else
16385
  ac_func_search_save_LIBS=$LIBS
16386
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16387
/* end confdefs.h.  */
16388
 
16389
/* Override any GCC internal prototype to avoid an error.
16390
   Use char because int might match the return type of a GCC
16391
   builtin and then its argument prototype would still apply.  */
16392
#ifdef __cplusplus
16393
extern "C"
16394
#endif
16395
char dlopen ();
16396
int
16397
main ()
16398
{
16399
return dlopen ();
16400
  ;
16401
  return 0;
16402
}
16403
_ACEOF
16404
for ac_lib in '' dl; do
16405
  if test -z "$ac_lib"; then
16406
    ac_res="none required"
16407
  else
16408
    ac_res=-l$ac_lib
16409
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16410
  fi
16411
  if ac_fn_c_try_link "$LINENO"; then :
16412
  ac_cv_search_dlopen=$ac_res
16413
fi
16414
rm -f core conftest.err conftest.$ac_objext \
16415
    conftest$ac_exeext
16416
  if test "${ac_cv_search_dlopen+set}" = set; then :
16417
  break
16418
fi
16419
done
16420
if test "${ac_cv_search_dlopen+set}" = set; then :
16421
 
16422
else
16423
  ac_cv_search_dlopen=no
16424
fi
16425
rm conftest.$ac_ext
16426
LIBS=$ac_func_search_save_LIBS
16427
fi
16428
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16429
$as_echo "$ac_cv_search_dlopen" >&6; }
16430
ac_res=$ac_cv_search_dlopen
16431
if test "$ac_res" != no; then :
16432
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16433
 
16434
else
16435
  enable_plugins=no
16436
fi
16437
 
16438
for ac_func in dlopen dlsym dlclose
16439
do :
16440
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16441
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16442
eval as_val=\$$as_ac_var
16443
   if test "x$as_val" = x""yes; then :
16444
  cat >>confdefs.h <<_ACEOF
16445
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16446
_ACEOF
16447
 
16448
else
16449
  enable_plugins=no
16450
fi
16451
done
16452
 
16453
# We also support plugins on Windows (MinGW).
16454
if test x$enable_plugins = xno ; then
16455
  for ac_header in windows.h
16456
do :
16457
  ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
16458
"
16459
if test "x$ac_cv_header_windows_h" = x""yes; then :
16460
  cat >>confdefs.h <<_ACEOF
16461
#define HAVE_WINDOWS_H 1
16462
_ACEOF
16463
 enable_plugins=yes
16464
fi
16465
 
16466
done
16467
 
16468
fi
16469
 if test x$enable_plugins = xyes; then
16470
  ENABLE_PLUGINS_TRUE=
16471
  ENABLE_PLUGINS_FALSE='#'
16472
else
16473
  ENABLE_PLUGINS_TRUE='#'
16474
  ENABLE_PLUGINS_FALSE=
16475
fi
16476
 
16477
 
16478
# Check whether --enable-initfini-array was given.
16479
if test "${enable_initfini_array+set}" = set; then :
16480
  enableval=$enable_initfini_array;
16481
else
16482
 
16483
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
16484
$as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
16485
if test "${gcc_cv_initfini_array+set}" = set; then :
16486
  $as_echo_n "(cached) " >&6
16487
else
16488
    if test "x${build}" = "x${target}" ; then
16489
    if test "$cross_compiling" = yes; then :
16490
  gcc_cv_initfini_array=no
16491
else
16492
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16493
/* end confdefs.h.  */
16494
 
16495
static int x = -1;
16496
int main (void) { return x; }
16497
int foo (void) { x = 0; }
16498
int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
16499
_ACEOF
16500
if ac_fn_c_try_run "$LINENO"; then :
16501
  gcc_cv_initfini_array=yes
16502
else
16503
  gcc_cv_initfini_array=no
16504
fi
16505
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16506
  conftest.$ac_objext conftest.beam conftest.$ac_ext
16507
fi
16508
 
16509
   else
16510
     gcc_cv_initfini_array=no
16511
   fi
16512
fi
16513
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_initfini_array" >&5
16514
$as_echo "$gcc_cv_initfini_array" >&6; }
16515
  enable_initfini_array=$gcc_cv_initfini_array
16516
 
16517
fi
16518
 
16519
 
16520
if test $enable_initfini_array = yes; then
16521
 
16522
$as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
16523
 
16524
fi
16525
 
16526
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
16527
$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
16528
if test "${ld_cv_decl_getopt_unistd_h+set}" = set; then :
16529
  $as_echo_n "(cached) " >&6
16530
else
16531
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16532
/* end confdefs.h.  */
16533
#include 
16534
int
16535
main ()
16536
{
16537
extern int getopt (int, char *const*, const char *);
16538
  ;
16539
  return 0;
16540
}
16541
_ACEOF
16542
if ac_fn_c_try_compile "$LINENO"; then :
16543
  ld_cv_decl_getopt_unistd_h=yes
16544
else
16545
  ld_cv_decl_getopt_unistd_h=no
16546
fi
16547
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16548
fi
16549
 
16550
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
16551
$as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
16552
if test $ld_cv_decl_getopt_unistd_h = yes; then
16553
 
16554
$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
16555
 
16556
fi
16557
 
16558
 
16559
case "${host}" in
16560
*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
16561
 
16562
$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
16563
 ;;
16564
esac
16565
 
16566
ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
16567
if test "x$ac_cv_have_decl_strstr" = x""yes; then :
16568
  ac_have_decl=1
16569
else
16570
  ac_have_decl=0
16571
fi
16572
 
16573
cat >>confdefs.h <<_ACEOF
16574
#define HAVE_DECL_STRSTR $ac_have_decl
16575
_ACEOF
16576
ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
16577
if test "x$ac_cv_have_decl_free" = x""yes; then :
16578
  ac_have_decl=1
16579
else
16580
  ac_have_decl=0
16581
fi
16582
 
16583
cat >>confdefs.h <<_ACEOF
16584
#define HAVE_DECL_FREE $ac_have_decl
16585
_ACEOF
16586
ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
16587
if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
16588
  ac_have_decl=1
16589
else
16590
  ac_have_decl=0
16591
fi
16592
 
16593
cat >>confdefs.h <<_ACEOF
16594
#define HAVE_DECL_SBRK $ac_have_decl
16595
_ACEOF
16596
ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
16597
if test "x$ac_cv_have_decl_getenv" = x""yes; then :
16598
  ac_have_decl=1
16599
else
16600
  ac_have_decl=0
16601
fi
16602
 
16603
cat >>confdefs.h <<_ACEOF
16604
#define HAVE_DECL_GETENV $ac_have_decl
16605
_ACEOF
16606
ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
16607
if test "x$ac_cv_have_decl_environ" = x""yes; then :
16608
  ac_have_decl=1
16609
else
16610
  ac_have_decl=0
16611
fi
16612
 
16613
cat >>confdefs.h <<_ACEOF
16614
#define HAVE_DECL_ENVIRON $ac_have_decl
16615
_ACEOF
16616
 
16617
 
16618
# Link in zlib if we can.  This is needed only for the bootstrap tests
16619
# right now, since those tests use libbfd, which depends on zlib.
16620
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
16621
$as_echo_n "checking for library containing zlibVersion... " >&6; }
16622
if test "${ac_cv_search_zlibVersion+set}" = set; then :
16623
  $as_echo_n "(cached) " >&6
16624
else
16625
  ac_func_search_save_LIBS=$LIBS
16626
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16627
/* end confdefs.h.  */
16628
 
16629
/* Override any GCC internal prototype to avoid an error.
16630
   Use char because int might match the return type of a GCC
16631
   builtin and then its argument prototype would still apply.  */
16632
#ifdef __cplusplus
16633
extern "C"
16634
#endif
16635
char zlibVersion ();
16636
int
16637
main ()
16638
{
16639
return zlibVersion ();
16640
  ;
16641
  return 0;
16642
}
16643
_ACEOF
16644
for ac_lib in '' z; do
16645
  if test -z "$ac_lib"; then
16646
    ac_res="none required"
16647
  else
16648
    ac_res=-l$ac_lib
16649
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16650
  fi
16651
  if ac_fn_c_try_link "$LINENO"; then :
16652
  ac_cv_search_zlibVersion=$ac_res
16653
fi
16654
rm -f core conftest.err conftest.$ac_objext \
16655
    conftest$ac_exeext
16656
  if test "${ac_cv_search_zlibVersion+set}" = set; then :
16657
  break
16658
fi
16659
done
16660
if test "${ac_cv_search_zlibVersion+set}" = set; then :
16661
 
16662
else
16663
  ac_cv_search_zlibVersion=no
16664
fi
16665
rm conftest.$ac_ext
16666
LIBS=$ac_func_search_save_LIBS
16667
fi
16668
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
16669
$as_echo "$ac_cv_search_zlibVersion" >&6; }
16670
ac_res=$ac_cv_search_zlibVersion
16671
if test "$ac_res" != no; then :
16672
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16673
  for ac_header in zlib.h
16674
do :
16675
  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
16676
if test "x$ac_cv_header_zlib_h" = x""yes; then :
16677
  cat >>confdefs.h <<_ACEOF
16678
#define HAVE_ZLIB_H 1
16679
_ACEOF
16680
 
16681
fi
16682
 
16683
done
16684
 
16685
fi
16686
 
16687
 
16688
# When converting linker scripts into strings for use in emulation
16689
# files, use astring.sed if the compiler supports ANSI string
16690
# concatenation, or ostring.sed otherwise.  This is to support the
16691
# broken Microsoft MSVC compiler, which limits the length of string
16692
# constants, while still supporting pre-ANSI compilers which do not
16693
# support string concatenation.
16694
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
16695
$as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
16696
if test "${ld_cv_string_concatenation+set}" = set; then :
16697
  $as_echo_n "(cached) " >&6
16698
else
16699
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16700
/* end confdefs.h.  */
16701
 
16702
int
16703
main ()
16704
{
16705
char *a = "a" "a";
16706
  ;
16707
  return 0;
16708
}
16709
_ACEOF
16710
if ac_fn_c_try_compile "$LINENO"; then :
16711
  ld_cv_string_concatenation=yes
16712
else
16713
  ld_cv_string_concatenation=no
16714
fi
16715
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16716
fi
16717
 
16718
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
16719
$as_echo "$ld_cv_string_concatenation" >&6; }
16720
if test "$ld_cv_string_concatenation" = "yes"; then
16721
  STRINGIFY=astring.sed
16722
else
16723
  STRINGIFY=ostring.sed
16724
fi
16725
 
16726
 
16727
# target-specific stuff:
16728
 
16729
all_targets=
16730
EMUL=
16731
all_emuls=
16732
all_emul_extras=
16733
all_libpath=
16734
 
16735
rm -f tdirs
16736
 
16737
for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
16738
do
16739
  if test "$targ_alias" = "all"; then
16740
    all_targets=true
16741
  else
16742
    # Canonicalize the secondary target names.
16743
    result=`$ac_config_sub $targ_alias 2>/dev/null`
16744
    if test -n "$result"; then
16745
        targ=$result
16746
    else
16747
        targ=$targ_alias
16748
    fi
16749
 
16750
    . ${srcdir}/configure.tgt
16751
 
16752
    if test "$targ" = "$target"; then
16753
      EMUL=$targ_emul
16754
    fi
16755
 
16756
    if test x${want64} = xfalse; then
16757
      . ${srcdir}/../bfd/config.bfd
16758
    fi
16759
 
16760
    if test x${want64} = xtrue; then
16761
      targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
16762
      targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
16763
    fi
16764
 
16765
    for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
16766
        case " $all_emuls " in
16767
        *" e${i}.o "*) ;;
16768
        *)
16769
          all_emuls="$all_emuls e${i}.o"
16770
          eval result=\$tdir_$i
16771
          test -z "$result" && result=$targ_alias
16772
          echo tdir_$i=$result >> tdirs
16773
          ;;
16774
        esac
16775
    done
16776
 
16777
    for i in $targ_emul $targ_extra_libpath; do
16778
        case " $all_libpath " in
16779
        *" ${i} "*) ;;
16780
        *)
16781
          if test -z "$all_libpath"; then
16782
            all_libpath=${i}
16783
          else
16784
            all_libpath="$all_libpath ${i}"
16785
          fi
16786
          ;;
16787
        esac
16788
    done
16789
 
16790
    for i in $targ_extra_ofiles; do
16791
        case " $all_emul_extras " in
16792
        *" ${i} "*) ;;
16793
        *)
16794
          all_emul_extras="$all_emul_extras ${i}"
16795
          ;;
16796
        esac
16797
    done
16798
  fi
16799
done
16800
 
16801
 
16802
 
16803
TDIRS=tdirs
16804
 
16805
 
16806
if test x${all_targets} = xtrue; then
16807
  if test x${want64} = xfalse; then
16808
    # The cast to long int works around a bug in the HP C Compiler
16809
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16810
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16811
# This bug is HP SR number 8606223364.
16812
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
16813
$as_echo_n "checking size of long... " >&6; }
16814
if test "${ac_cv_sizeof_long+set}" = set; then :
16815
  $as_echo_n "(cached) " >&6
16816
else
16817
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
16818
 
16819
else
16820
  if test "$ac_cv_type_long" = yes; then
16821
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16822
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16823
{ as_fn_set_status 77
16824
as_fn_error "cannot compute sizeof (long)
16825
See \`config.log' for more details." "$LINENO" 5; }; }
16826
   else
16827
     ac_cv_sizeof_long=0
16828
   fi
16829
fi
16830
 
16831
fi
16832
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
16833
$as_echo "$ac_cv_sizeof_long" >&6; }
16834
 
16835
 
16836
 
16837
cat >>confdefs.h <<_ACEOF
16838
#define SIZEOF_LONG $ac_cv_sizeof_long
16839
_ACEOF
16840
 
16841
 
16842
    if test "x${ac_cv_sizeof_long}" = "x8"; then
16843
      want64=true
16844
    fi
16845
  fi
16846
  if test x${want64} = xtrue; then
16847
    EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
16848
  else
16849
    EMULATION_OFILES='$(ALL_EMULATIONS)'
16850
  fi
16851
  EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
16852
else
16853
  EMULATION_OFILES=$all_emuls
16854
  EMUL_EXTRA_OFILES=$all_emul_extras
16855
fi
16856
 
16857
 
16858
 
16859
 
16860
EMULATION_LIBPATH=$all_libpath
16861
 
16862
 
16863
if test x${enable_static} = xno; then
16864
  TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
16865
else
16866
  TESTBFDLIB="../bfd/.libs/libbfd.a"
16867
fi
16868
 
16869
 
16870
target_vendor=${target_vendor=$host_vendor}
16871
case "$target_vendor" in
16872
  hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
16873
  *)  EXTRA_SHLIB_EXTENSION= ;;
16874
esac
16875
 
16876
case "$target_os" in
16877
  lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
16878
esac
16879
 
16880
if test x${EXTRA_SHLIB_EXTENSION} != x ; then
16881
 
16882
cat >>confdefs.h <<_ACEOF
16883
#define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
16884
_ACEOF
16885
 
16886
fi
16887
 
16888
 
16889
 
16890
 
16891
 
16892
 
16893
ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
16894
 
16895
cat >confcache <<\_ACEOF
16896
# This file is a shell script that caches the results of configure
16897
# tests run on this system so they can be shared between configure
16898
# scripts and configure runs, see configure's option --config-cache.
16899
# It is not useful on other systems.  If it contains results you don't
16900
# want to keep, you may remove or edit it.
16901
#
16902
# config.status only pays attention to the cache file if you give it
16903
# the --recheck option to rerun configure.
16904
#
16905
# `ac_cv_env_foo' variables (set or unset) will be overridden when
16906
# loading this file, other *unset* `ac_cv_foo' will be assigned the
16907
# following values.
16908
 
16909
_ACEOF
16910
 
16911
# The following way of writing the cache mishandles newlines in values,
16912
# but we know of no workaround that is simple, portable, and efficient.
16913
# So, we kill variables containing newlines.
16914
# Ultrix sh set writes to stderr and can't be redirected directly,
16915
# and sets the high bit in the cache file unless we assign to the vars.
16916
(
16917
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16918
    eval ac_val=\$$ac_var
16919
    case $ac_val in #(
16920
    *${as_nl}*)
16921
      case $ac_var in #(
16922
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16923
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16924
      esac
16925
      case $ac_var in #(
16926
      _ | IFS | as_nl) ;; #(
16927
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16928
      *) { eval $ac_var=; unset $ac_var;} ;;
16929
      esac ;;
16930
    esac
16931
  done
16932
 
16933
  (set) 2>&1 |
16934
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
16935
    *${as_nl}ac_space=\ *)
16936
      # `set' does not quote correctly, so add quotes: double-quote
16937
      # substitution turns \\\\ into \\, and sed turns \\ into \.
16938
      sed -n \
16939
        "s/'/'\\\\''/g;
16940
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16941
      ;; #(
16942
    *)
16943
      # `set' quotes correctly as required by POSIX, so do not add quotes.
16944
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16945
      ;;
16946
    esac |
16947
    sort
16948
) |
16949
  sed '
16950
     /^ac_cv_env_/b end
16951
     t clear
16952
     :clear
16953
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16954
     t end
16955
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16956
     :end' >>confcache
16957
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16958
  if test -w "$cache_file"; then
16959
    test "x$cache_file" != "x/dev/null" &&
16960
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16961
$as_echo "$as_me: updating cache $cache_file" >&6;}
16962
    cat confcache >$cache_file
16963
  else
16964
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16965
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16966
  fi
16967
fi
16968
rm -f confcache
16969
 
16970
test "x$prefix" = xNONE && prefix=$ac_default_prefix
16971
# Let make expand exec_prefix.
16972
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16973
 
16974
DEFS=-DHAVE_CONFIG_H
16975
 
16976
ac_libobjs=
16977
ac_ltlibobjs=
16978
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16979
  # 1. Remove the extension, and $U if already installed.
16980
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16981
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16982
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16983
  #    will be set to the directory where LIBOBJS objects are built.
16984
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16985
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16986
done
16987
LIBOBJS=$ac_libobjs
16988
 
16989
LTLIBOBJS=$ac_ltlibobjs
16990
 
16991
 
16992
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16993
  as_fn_error "conditional \"AMDEP\" was never defined.
16994
Usually this means the macro was only invoked conditionally." "$LINENO" 5
16995
fi
16996
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16997
  as_fn_error "conditional \"am__fastdepCC\" was never defined.
16998
Usually this means the macro was only invoked conditionally." "$LINENO" 5
16999
fi
17000
 if test -n "$EXEEXT"; then
17001
  am__EXEEXT_TRUE=
17002
  am__EXEEXT_FALSE='#'
17003
else
17004
  am__EXEEXT_TRUE='#'
17005
  am__EXEEXT_FALSE=
17006
fi
17007
 
17008
if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17009
  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17010
Usually this means the macro was only invoked conditionally." "$LINENO" 5
17011
fi
17012
if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17013
  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
17014
Usually this means the macro was only invoked conditionally." "$LINENO" 5
17015
fi
17016
if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17017
  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17018
Usually this means the macro was only invoked conditionally." "$LINENO" 5
17019
fi
17020
if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17021
  as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
17022
Usually this means the macro was only invoked conditionally." "$LINENO" 5
17023
fi
17024
if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17025
  as_fn_error "conditional \"ENABLE_PLUGINS\" was never defined.
17026
Usually this means the macro was only invoked conditionally." "$LINENO" 5
17027
fi
17028
 
17029
: ${CONFIG_STATUS=./config.status}
17030
ac_write_fail=0
17031
ac_clean_files_save=$ac_clean_files
17032
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17033
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17034
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17035
as_write_fail=0
17036
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17037
#! $SHELL
17038
# Generated by $as_me.
17039
# Run this file to recreate the current configuration.
17040
# Compiler output produced by configure, useful for debugging
17041
# configure, is in config.log if it exists.
17042
 
17043
debug=false
17044
ac_cs_recheck=false
17045
ac_cs_silent=false
17046
 
17047
SHELL=\${CONFIG_SHELL-$SHELL}
17048
export SHELL
17049
_ASEOF
17050
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17051
## -------------------- ##
17052
## M4sh Initialization. ##
17053
## -------------------- ##
17054
 
17055
# Be more Bourne compatible
17056
DUALCASE=1; export DUALCASE # for MKS sh
17057
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17058
  emulate sh
17059
  NULLCMD=:
17060
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17061
  # is contrary to our usage.  Disable this feature.
17062
  alias -g '${1+"$@"}'='"$@"'
17063
  setopt NO_GLOB_SUBST
17064
else
17065
  case `(set -o) 2>/dev/null` in #(
17066
  *posix*) :
17067
    set -o posix ;; #(
17068
  *) :
17069
     ;;
17070
esac
17071
fi
17072
 
17073
 
17074
as_nl='
17075
'
17076
export as_nl
17077
# Printing a long string crashes Solaris 7 /usr/bin/printf.
17078
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17079
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17080
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17081
# Prefer a ksh shell builtin over an external printf program on Solaris,
17082
# but without wasting forks for bash or zsh.
17083
if test -z "$BASH_VERSION$ZSH_VERSION" \
17084
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17085
  as_echo='print -r --'
17086
  as_echo_n='print -rn --'
17087
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17088
  as_echo='printf %s\n'
17089
  as_echo_n='printf %s'
17090
else
17091
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17092
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17093
    as_echo_n='/usr/ucb/echo -n'
17094
  else
17095
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17096
    as_echo_n_body='eval
17097
      arg=$1;
17098
      case $arg in #(
17099
      *"$as_nl"*)
17100
        expr "X$arg" : "X\\(.*\\)$as_nl";
17101
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17102
      esac;
17103
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17104
    '
17105
    export as_echo_n_body
17106
    as_echo_n='sh -c $as_echo_n_body as_echo'
17107
  fi
17108
  export as_echo_body
17109
  as_echo='sh -c $as_echo_body as_echo'
17110
fi
17111
 
17112
# The user is always right.
17113
if test "${PATH_SEPARATOR+set}" != set; then
17114
  PATH_SEPARATOR=:
17115
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17116
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17117
      PATH_SEPARATOR=';'
17118
  }
17119
fi
17120
 
17121
 
17122
# IFS
17123
# We need space, tab and new line, in precisely that order.  Quoting is
17124
# there to prevent editors from complaining about space-tab.
17125
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17126
# splitting by setting IFS to empty value.)
17127
IFS=" ""        $as_nl"
17128
 
17129
# Find who we are.  Look in the path if we contain no directory separator.
17130
case $0 in #((
17131
  *[\\/]* ) as_myself=$0 ;;
17132
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17133
for as_dir in $PATH
17134
do
17135
  IFS=$as_save_IFS
17136
  test -z "$as_dir" && as_dir=.
17137
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17138
  done
17139
IFS=$as_save_IFS
17140
 
17141
     ;;
17142
esac
17143
# We did not find ourselves, most probably we were run as `sh COMMAND'
17144
# in which case we are not to be found in the path.
17145
if test "x$as_myself" = x; then
17146
  as_myself=$0
17147
fi
17148
if test ! -f "$as_myself"; then
17149
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17150
  exit 1
17151
fi
17152
 
17153
# Unset variables that we do not need and which cause bugs (e.g. in
17154
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17155
# suppresses any "Segmentation fault" message there.  '((' could
17156
# trigger a bug in pdksh 5.2.14.
17157
for as_var in BASH_ENV ENV MAIL MAILPATH
17158
do eval test x\${$as_var+set} = xset \
17159
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17160
done
17161
PS1='$ '
17162
PS2='> '
17163
PS4='+ '
17164
 
17165
# NLS nuisances.
17166
LC_ALL=C
17167
export LC_ALL
17168
LANGUAGE=C
17169
export LANGUAGE
17170
 
17171
# CDPATH.
17172
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17173
 
17174
 
17175
# as_fn_error ERROR [LINENO LOG_FD]
17176
# ---------------------------------
17177
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17178
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17179
# script with status $?, using 1 if that was 0.
17180
as_fn_error ()
17181
{
17182
  as_status=$?; test $as_status -eq 0 && as_status=1
17183
  if test "$3"; then
17184
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17185
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17186
  fi
17187
  $as_echo "$as_me: error: $1" >&2
17188
  as_fn_exit $as_status
17189
} # as_fn_error
17190
 
17191
 
17192
# as_fn_set_status STATUS
17193
# -----------------------
17194
# Set $? to STATUS, without forking.
17195
as_fn_set_status ()
17196
{
17197
  return $1
17198
} # as_fn_set_status
17199
 
17200
# as_fn_exit STATUS
17201
# -----------------
17202
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17203
as_fn_exit ()
17204
{
17205
  set +e
17206
  as_fn_set_status $1
17207
  exit $1
17208
} # as_fn_exit
17209
 
17210
# as_fn_unset VAR
17211
# ---------------
17212
# Portably unset VAR.
17213
as_fn_unset ()
17214
{
17215
  { eval $1=; unset $1;}
17216
}
17217
as_unset=as_fn_unset
17218
# as_fn_append VAR VALUE
17219
# ----------------------
17220
# Append the text in VALUE to the end of the definition contained in VAR. Take
17221
# advantage of any shell optimizations that allow amortized linear growth over
17222
# repeated appends, instead of the typical quadratic growth present in naive
17223
# implementations.
17224
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17225
  eval 'as_fn_append ()
17226
  {
17227
    eval $1+=\$2
17228
  }'
17229
else
17230
  as_fn_append ()
17231
  {
17232
    eval $1=\$$1\$2
17233
  }
17234
fi # as_fn_append
17235
 
17236
# as_fn_arith ARG...
17237
# ------------------
17238
# Perform arithmetic evaluation on the ARGs, and store the result in the
17239
# global $as_val. Take advantage of shells that can avoid forks. The arguments
17240
# must be portable across $(()) and expr.
17241
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17242
  eval 'as_fn_arith ()
17243
  {
17244
    as_val=$(( $* ))
17245
  }'
17246
else
17247
  as_fn_arith ()
17248
  {
17249
    as_val=`expr "$@" || test $? -eq 1`
17250
  }
17251
fi # as_fn_arith
17252
 
17253
 
17254
if expr a : '\(a\)' >/dev/null 2>&1 &&
17255
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
17256
  as_expr=expr
17257
else
17258
  as_expr=false
17259
fi
17260
 
17261
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17262
  as_basename=basename
17263
else
17264
  as_basename=false
17265
fi
17266
 
17267
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17268
  as_dirname=dirname
17269
else
17270
  as_dirname=false
17271
fi
17272
 
17273
as_me=`$as_basename -- "$0" ||
17274
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17275
         X"$0" : 'X\(//\)$' \| \
17276
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17277
$as_echo X/"$0" |
17278
    sed '/^.*\/\([^/][^/]*\)\/*$/{
17279
            s//\1/
17280
            q
17281
          }
17282
          /^X\/\(\/\/\)$/{
17283
            s//\1/
17284
            q
17285
          }
17286
          /^X\/\(\/\).*/{
17287
            s//\1/
17288
            q
17289
          }
17290
          s/.*/./; q'`
17291
 
17292
# Avoid depending upon Character Ranges.
17293
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17294
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17295
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17296
as_cr_digits='0123456789'
17297
as_cr_alnum=$as_cr_Letters$as_cr_digits
17298
 
17299
ECHO_C= ECHO_N= ECHO_T=
17300
case `echo -n x` in #(((((
17301
-n*)
17302
  case `echo 'xy\c'` in
17303
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
17304
  xy)  ECHO_C='\c';;
17305
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
17306
       ECHO_T=' ';;
17307
  esac;;
17308
*)
17309
  ECHO_N='-n';;
17310
esac
17311
 
17312
rm -f conf$$ conf$$.exe conf$$.file
17313
if test -d conf$$.dir; then
17314
  rm -f conf$$.dir/conf$$.file
17315
else
17316
  rm -f conf$$.dir
17317
  mkdir conf$$.dir 2>/dev/null
17318
fi
17319
if (echo >conf$$.file) 2>/dev/null; then
17320
  if ln -s conf$$.file conf$$ 2>/dev/null; then
17321
    as_ln_s='ln -s'
17322
    # ... but there are two gotchas:
17323
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17324
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17325
    # In both cases, we have to default to `cp -p'.
17326
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17327
      as_ln_s='cp -p'
17328
  elif ln conf$$.file conf$$ 2>/dev/null; then
17329
    as_ln_s=ln
17330
  else
17331
    as_ln_s='cp -p'
17332
  fi
17333
else
17334
  as_ln_s='cp -p'
17335
fi
17336
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17337
rmdir conf$$.dir 2>/dev/null
17338
 
17339
 
17340
# as_fn_mkdir_p
17341
# -------------
17342
# Create "$as_dir" as a directory, including parents if necessary.
17343
as_fn_mkdir_p ()
17344
{
17345
 
17346
  case $as_dir in #(
17347
  -*) as_dir=./$as_dir;;
17348
  esac
17349
  test -d "$as_dir" || eval $as_mkdir_p || {
17350
    as_dirs=
17351
    while :; do
17352
      case $as_dir in #(
17353
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17354
      *) as_qdir=$as_dir;;
17355
      esac
17356
      as_dirs="'$as_qdir' $as_dirs"
17357
      as_dir=`$as_dirname -- "$as_dir" ||
17358
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17359
         X"$as_dir" : 'X\(//\)[^/]' \| \
17360
         X"$as_dir" : 'X\(//\)$' \| \
17361
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17362
$as_echo X"$as_dir" |
17363
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17364
            s//\1/
17365
            q
17366
          }
17367
          /^X\(\/\/\)[^/].*/{
17368
            s//\1/
17369
            q
17370
          }
17371
          /^X\(\/\/\)$/{
17372
            s//\1/
17373
            q
17374
          }
17375
          /^X\(\/\).*/{
17376
            s//\1/
17377
            q
17378
          }
17379
          s/.*/./; q'`
17380
      test -d "$as_dir" && break
17381
    done
17382
    test -z "$as_dirs" || eval "mkdir $as_dirs"
17383
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17384
 
17385
 
17386
} # as_fn_mkdir_p
17387
if mkdir -p . 2>/dev/null; then
17388
  as_mkdir_p='mkdir -p "$as_dir"'
17389
else
17390
  test -d ./-p && rmdir ./-p
17391
  as_mkdir_p=false
17392
fi
17393
 
17394
if test -x / >/dev/null 2>&1; then
17395
  as_test_x='test -x'
17396
else
17397
  if ls -dL / >/dev/null 2>&1; then
17398
    as_ls_L_option=L
17399
  else
17400
    as_ls_L_option=
17401
  fi
17402
  as_test_x='
17403
    eval sh -c '\''
17404
      if test -d "$1"; then
17405
        test -d "$1/.";
17406
      else
17407
        case $1 in #(
17408
        -*)set "./$1";;
17409
        esac;
17410
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17411
        ???[sx]*):;;*)false;;esac;fi
17412
    '\'' sh
17413
  '
17414
fi
17415
as_executable_p=$as_test_x
17416
 
17417
# Sed expression to map a string onto a valid CPP name.
17418
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17419
 
17420
# Sed expression to map a string onto a valid variable name.
17421
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17422
 
17423
 
17424
exec 6>&1
17425
## ----------------------------------- ##
17426
## Main body of $CONFIG_STATUS script. ##
17427
## ----------------------------------- ##
17428
_ASEOF
17429
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17430
 
17431
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17432
# Save the log message, to keep $0 and so on meaningful, and to
17433
# report actual input values of CONFIG_FILES etc. instead of their
17434
# values after options handling.
17435
ac_log="
17436
This file was extended by $as_me, which was
17437
generated by GNU Autoconf 2.64.  Invocation command line was
17438
 
17439
  CONFIG_FILES    = $CONFIG_FILES
17440
  CONFIG_HEADERS  = $CONFIG_HEADERS
17441
  CONFIG_LINKS    = $CONFIG_LINKS
17442
  CONFIG_COMMANDS = $CONFIG_COMMANDS
17443
  $ $0 $@
17444
 
17445
on `(hostname || uname -n) 2>/dev/null | sed 1q`
17446
"
17447
 
17448
_ACEOF
17449
 
17450
case $ac_config_files in *"
17451
"*) set x $ac_config_files; shift; ac_config_files=$*;;
17452
esac
17453
 
17454
case $ac_config_headers in *"
17455
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17456
esac
17457
 
17458
 
17459
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17460
# Files that config.status was made for.
17461
config_files="$ac_config_files"
17462
config_headers="$ac_config_headers"
17463
config_commands="$ac_config_commands"
17464
 
17465
_ACEOF
17466
 
17467
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17468
ac_cs_usage="\
17469
\`$as_me' instantiates files and other configuration actions
17470
from templates according to the current configuration.  Unless the files
17471
and actions are specified as TAGs, all are instantiated by default.
17472
 
17473
Usage: $0 [OPTION]... [TAG]...
17474
 
17475
  -h, --help       print this help, then exit
17476
  -V, --version    print version number and configuration settings, then exit
17477
  -q, --quiet, --silent
17478
                   do not print progress messages
17479
  -d, --debug      don't remove temporary files
17480
      --recheck    update $as_me by reconfiguring in the same conditions
17481
      --file=FILE[:TEMPLATE]
17482
                   instantiate the configuration file FILE
17483
      --header=FILE[:TEMPLATE]
17484
                   instantiate the configuration header FILE
17485
 
17486
Configuration files:
17487
$config_files
17488
 
17489
Configuration headers:
17490
$config_headers
17491
 
17492
Configuration commands:
17493
$config_commands
17494
 
17495
Report bugs to the package provider."
17496
 
17497
_ACEOF
17498
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17499
ac_cs_version="\\
17500
config.status
17501
configured by $0, generated by GNU Autoconf 2.64,
17502
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17503
 
17504
Copyright (C) 2009 Free Software Foundation, Inc.
17505
This config.status script is free software; the Free Software Foundation
17506
gives unlimited permission to copy, distribute and modify it."
17507
 
17508
ac_pwd='$ac_pwd'
17509
srcdir='$srcdir'
17510
INSTALL='$INSTALL'
17511
MKDIR_P='$MKDIR_P'
17512
AWK='$AWK'
17513
test -n "\$AWK" || AWK=awk
17514
_ACEOF
17515
 
17516
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17517
# The default lists apply if the user does not specify any file.
17518
ac_need_defaults=:
17519
while test $# != 0
17520
do
17521
  case $1 in
17522
  --*=*)
17523
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
17524
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17525
    ac_shift=:
17526
    ;;
17527
  *)
17528
    ac_option=$1
17529
    ac_optarg=$2
17530
    ac_shift=shift
17531
    ;;
17532
  esac
17533
 
17534
  case $ac_option in
17535
  # Handling of the options.
17536
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17537
    ac_cs_recheck=: ;;
17538
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17539
    $as_echo "$ac_cs_version"; exit ;;
17540
  --debug | --debu | --deb | --de | --d | -d )
17541
    debug=: ;;
17542
  --file | --fil | --fi | --f )
17543
    $ac_shift
17544
    case $ac_optarg in
17545
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17546
    esac
17547
    as_fn_append CONFIG_FILES " '$ac_optarg'"
17548
    ac_need_defaults=false;;
17549
  --header | --heade | --head | --hea )
17550
    $ac_shift
17551
    case $ac_optarg in
17552
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17553
    esac
17554
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17555
    ac_need_defaults=false;;
17556
  --he | --h)
17557
    # Conflict between --help and --header
17558
    as_fn_error "ambiguous option: \`$1'
17559
Try \`$0 --help' for more information.";;
17560
  --help | --hel | -h )
17561
    $as_echo "$ac_cs_usage"; exit ;;
17562
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17563
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
17564
    ac_cs_silent=: ;;
17565
 
17566
  # This is an error.
17567
  -*) as_fn_error "unrecognized option: \`$1'
17568
Try \`$0 --help' for more information." ;;
17569
 
17570
  *) as_fn_append ac_config_targets " $1"
17571
     ac_need_defaults=false ;;
17572
 
17573
  esac
17574
  shift
17575
done
17576
 
17577
ac_configure_extra_args=
17578
 
17579
if $ac_cs_silent; then
17580
  exec 6>/dev/null
17581
  ac_configure_extra_args="$ac_configure_extra_args --silent"
17582
fi
17583
 
17584
_ACEOF
17585
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17586
if \$ac_cs_recheck; then
17587
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17588
  shift
17589
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17590
  CONFIG_SHELL='$SHELL'
17591
  export CONFIG_SHELL
17592
  exec "\$@"
17593
fi
17594
 
17595
_ACEOF
17596
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17597
exec 5>>config.log
17598
{
17599
  echo
17600
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17601
## Running $as_me. ##
17602
_ASBOX
17603
  $as_echo "$ac_log"
17604
} >&5
17605
 
17606
_ACEOF
17607
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17608
#
17609
# INIT-COMMANDS
17610
#
17611
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17612
 
17613
 
17614
# The HP-UX ksh and POSIX shell print the target directory to stdout
17615
# if CDPATH is set.
17616
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17617
 
17618
sed_quote_subst='$sed_quote_subst'
17619
double_quote_subst='$double_quote_subst'
17620
delay_variable_subst='$delay_variable_subst'
17621
macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17622
macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17623
enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17624
enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17625
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17626
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17627
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17628
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17629
host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17630
host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17631
host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17632
build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17633
build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17634
build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17635
SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17636
Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17637
GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17638
EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17639
FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17640
LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17641
NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17642
LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17643
max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17644
ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17645
exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17646
lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17647
lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17648
lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17649
reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17650
reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17651
OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17652
deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17653
file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17654
AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17655
AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17656
STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17657
RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17658
old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17659
old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17660
old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17661
lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17662
CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17663
CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17664
compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17665
GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17666
lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17667
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17668
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17669
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"`'
17670
objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17671
MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17672
lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17673
lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17674
lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17675
lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17676
lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17677
need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17678
DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17679
NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17680
LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17681
OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17682
OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17683
libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17684
shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17685
extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17686
archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17687
enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17688
export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17689
whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17690
compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17691
old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17692
old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17693
archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17694
archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17695
module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17696
module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17697
with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17698
allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17699
no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17700
hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17701
hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17702
hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17703
hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17704
hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17705
hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17706
hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17707
hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17708
inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17709
link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17710
fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17711
always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17712
export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17713
exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17714
include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17715
prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17716
file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17717
variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17718
need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17719
need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17720
version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17721
runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17722
shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17723
shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17724
libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17725
library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17726
soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17727
install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17728
postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17729
postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17730
finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17731
finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17732
hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17733
sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17734
sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17735
hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17736
enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17737
enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17738
enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17739
old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17740
striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17741
compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
17742
predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
17743
postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
17744
predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
17745
postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
17746
compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
17747
LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
17748
reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
17749
reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17750
old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17751
compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
17752
GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
17753
lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
17754
lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
17755
lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
17756
lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
17757
lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
17758
archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
17759
enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
17760
export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17761
whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17762
compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
17763
old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17764
old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17765
archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17766
archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17767
module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17768
module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17769
with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
17770
allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17771
no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17772
hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17773
hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
17774
hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
17775
hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
17776
hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
17777
hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
17778
hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
17779
hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
17780
inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
17781
link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
17782
fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
17783
always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
17784
export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17785
exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17786
include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17787
prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17788
file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
17789
hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
17790
compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
17791
predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17792
postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17793
predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
17794
postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
17795
compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
17796
 
17797
LTCC='$LTCC'
17798
LTCFLAGS='$LTCFLAGS'
17799
compiler='$compiler_DEFAULT'
17800
 
17801
# A function that is used when there is no print builtin or printf.
17802
func_fallback_echo ()
17803
{
17804
  eval 'cat <<_LTECHO_EOF
17805
\$1
17806
_LTECHO_EOF'
17807
}
17808
 
17809
# Quote evaled strings.
17810
for var in SHELL \
17811
ECHO \
17812
SED \
17813
GREP \
17814
EGREP \
17815
FGREP \
17816
LD \
17817
NM \
17818
LN_S \
17819
lt_SP2NL \
17820
lt_NL2SP \
17821
reload_flag \
17822
OBJDUMP \
17823
deplibs_check_method \
17824
file_magic_cmd \
17825
AR \
17826
AR_FLAGS \
17827
STRIP \
17828
RANLIB \
17829
CC \
17830
CFLAGS \
17831
compiler \
17832
lt_cv_sys_global_symbol_pipe \
17833
lt_cv_sys_global_symbol_to_cdecl \
17834
lt_cv_sys_global_symbol_to_c_name_address \
17835
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17836
lt_prog_compiler_no_builtin_flag \
17837
lt_prog_compiler_wl \
17838
lt_prog_compiler_pic \
17839
lt_prog_compiler_static \
17840
lt_cv_prog_compiler_c_o \
17841
need_locks \
17842
DSYMUTIL \
17843
NMEDIT \
17844
LIPO \
17845
OTOOL \
17846
OTOOL64 \
17847
shrext_cmds \
17848
export_dynamic_flag_spec \
17849
whole_archive_flag_spec \
17850
compiler_needs_object \
17851
with_gnu_ld \
17852
allow_undefined_flag \
17853
no_undefined_flag \
17854
hardcode_libdir_flag_spec \
17855
hardcode_libdir_flag_spec_ld \
17856
hardcode_libdir_separator \
17857
fix_srcfile_path \
17858
exclude_expsyms \
17859
include_expsyms \
17860
file_list_spec \
17861
variables_saved_for_relink \
17862
libname_spec \
17863
library_names_spec \
17864
soname_spec \
17865
install_override_mode \
17866
finish_eval \
17867
old_striplib \
17868
striplib \
17869
compiler_lib_search_dirs \
17870
predep_objects \
17871
postdep_objects \
17872
predeps \
17873
postdeps \
17874
compiler_lib_search_path \
17875
LD_CXX \
17876
reload_flag_CXX \
17877
compiler_CXX \
17878
lt_prog_compiler_no_builtin_flag_CXX \
17879
lt_prog_compiler_wl_CXX \
17880
lt_prog_compiler_pic_CXX \
17881
lt_prog_compiler_static_CXX \
17882
lt_cv_prog_compiler_c_o_CXX \
17883
export_dynamic_flag_spec_CXX \
17884
whole_archive_flag_spec_CXX \
17885
compiler_needs_object_CXX \
17886
with_gnu_ld_CXX \
17887
allow_undefined_flag_CXX \
17888
no_undefined_flag_CXX \
17889
hardcode_libdir_flag_spec_CXX \
17890
hardcode_libdir_flag_spec_ld_CXX \
17891
hardcode_libdir_separator_CXX \
17892
fix_srcfile_path_CXX \
17893
exclude_expsyms_CXX \
17894
include_expsyms_CXX \
17895
file_list_spec_CXX \
17896
compiler_lib_search_dirs_CXX \
17897
predep_objects_CXX \
17898
postdep_objects_CXX \
17899
predeps_CXX \
17900
postdeps_CXX \
17901
compiler_lib_search_path_CXX; do
17902
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17903
    *[\\\\\\\`\\"\\\$]*)
17904
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
17905
      ;;
17906
    *)
17907
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17908
      ;;
17909
    esac
17910
done
17911
 
17912
# Double-quote double-evaled strings.
17913
for var in reload_cmds \
17914
old_postinstall_cmds \
17915
old_postuninstall_cmds \
17916
old_archive_cmds \
17917
extract_expsyms_cmds \
17918
old_archive_from_new_cmds \
17919
old_archive_from_expsyms_cmds \
17920
archive_cmds \
17921
archive_expsym_cmds \
17922
module_cmds \
17923
module_expsym_cmds \
17924
export_symbols_cmds \
17925
prelink_cmds \
17926
postinstall_cmds \
17927
postuninstall_cmds \
17928
finish_cmds \
17929
sys_lib_search_path_spec \
17930
sys_lib_dlsearch_path_spec \
17931
reload_cmds_CXX \
17932
old_archive_cmds_CXX \
17933
old_archive_from_new_cmds_CXX \
17934
old_archive_from_expsyms_cmds_CXX \
17935
archive_cmds_CXX \
17936
archive_expsym_cmds_CXX \
17937
module_cmds_CXX \
17938
module_expsym_cmds_CXX \
17939
export_symbols_cmds_CXX \
17940
prelink_cmds_CXX; do
17941
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17942
    *[\\\\\\\`\\"\\\$]*)
17943
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
17944
      ;;
17945
    *)
17946
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17947
      ;;
17948
    esac
17949
done
17950
 
17951
ac_aux_dir='$ac_aux_dir'
17952
xsi_shell='$xsi_shell'
17953
lt_shell_append='$lt_shell_append'
17954
 
17955
# See if we are running on zsh, and set the options which allow our
17956
# commands through without removal of \ escapes INIT.
17957
if test -n "\${ZSH_VERSION+set}" ; then
17958
   setopt NO_GLOB_SUBST
17959
fi
17960
 
17961
 
17962
    PACKAGE='$PACKAGE'
17963
    VERSION='$VERSION'
17964
    TIMESTAMP='$TIMESTAMP'
17965
    RM='$RM'
17966
    ofile='$ofile'
17967
 
17968
 
17969
 
17970
 
17971
 
17972
# Capture the value of obsolete ALL_LINGUAS because we need it to compute
17973
    # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
17974
    # from automake.
17975
    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
17976
    # Capture the value of LINGUAS because we need it to compute CATALOGS.
17977
    LINGUAS="${LINGUAS-%UNSET%}"
17978
 
17979
 
17980
_ACEOF
17981
 
17982
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17983
 
17984
# Handling of arguments.
17985
for ac_config_target in $ac_config_targets
17986
do
17987
  case $ac_config_target in
17988
    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17989
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17990
    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17991
    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
17992
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17993
    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
17994
 
17995
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17996
  esac
17997
done
17998
 
17999
 
18000
# If the user did not use the arguments to specify the items to instantiate,
18001
# then the envvar interface is used.  Set only those that are not.
18002
# We use the long form for the default assignment because of an extremely
18003
# bizarre bug on SunOS 4.1.3.
18004
if $ac_need_defaults; then
18005
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18006
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18007
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18008
fi
18009
 
18010
# Have a temporary directory for convenience.  Make it in the build tree
18011
# simply because there is no reason against having it here, and in addition,
18012
# creating and moving files from /tmp can sometimes cause problems.
18013
# Hook for its removal unless debugging.
18014
# Note that there is a small window in which the directory will not be cleaned:
18015
# after its creation but before its name has been assigned to `$tmp'.
18016
$debug ||
18017
{
18018
  tmp=
18019
  trap 'exit_status=$?
18020
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18021
' 0
18022
  trap 'as_fn_exit 1' 1 2 13 15
18023
}
18024
# Create a (secure) tmp directory for tmp files.
18025
 
18026
{
18027
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18028
  test -n "$tmp" && test -d "$tmp"
18029
}  ||
18030
{
18031
  tmp=./conf$$-$RANDOM
18032
  (umask 077 && mkdir "$tmp")
18033
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18034
 
18035
# Set up the scripts for CONFIG_FILES section.
18036
# No need to generate them if there are no CONFIG_FILES.
18037
# This happens for instance with `./config.status config.h'.
18038
if test -n "$CONFIG_FILES"; then
18039
 
18040
if $AWK 'BEGIN { getline <"/dev/null" }' /dev/null; then
18041
  ac_cs_awk_getline=:
18042
  ac_cs_awk_pipe_init=
18043
  ac_cs_awk_read_file='
18044
      while ((getline aline < (F[key])) > 0)
18045
        print(aline)
18046
      close(F[key])'
18047
  ac_cs_awk_pipe_fini=
18048
else
18049
  ac_cs_awk_getline=false
18050
  ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18051
  ac_cs_awk_read_file='
18052
      print "|#_!!_#|"
18053
      print "cat " F[key] " &&"
18054
      '$ac_cs_awk_pipe_init
18055
  # The final `:' finishes the AND list.
18056
  ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18057
fi
18058
ac_cr=`echo X | tr X '\015'`
18059
# On cygwin, bash can eat \r inside `` if the user requested igncr.
18060
# But we know of no other shell where ac_cr would be empty at this
18061
# point, so we can use a bashism as a fallback.
18062
if test "x$ac_cr" = x; then
18063
  eval ac_cr=\$\'\\r\'
18064
fi
18065
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
18066
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18067
  ac_cs_awk_cr='\r'
18068
else
18069
  ac_cs_awk_cr=$ac_cr
18070
fi
18071
 
18072
echo 'BEGIN {' >"$tmp/subs1.awk" &&
18073
_ACEOF
18074
 
18075
# Create commands to substitute file output variables.
18076
{
18077
  echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18078
  echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18079
  echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18080
  echo "_ACAWK" &&
18081
  echo "_ACEOF"
18082
} >conf$$files.sh &&
18083
. ./conf$$files.sh ||
18084
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18085
rm -f conf$$files.sh
18086
 
18087
{
18088
  echo "cat >conf$$subs.awk <<_ACEOF" &&
18089
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18090
  echo "_ACEOF"
18091
} >conf$$subs.sh ||
18092
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18093
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18094
ac_delim='%!_!# '
18095
for ac_last_try in false false false false false :; do
18096
  . ./conf$$subs.sh ||
18097
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18098
 
18099
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18100
  if test $ac_delim_n = $ac_delim_num; then
18101
    break
18102
  elif $ac_last_try; then
18103
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18104
  else
18105
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18106
  fi
18107
done
18108
rm -f conf$$subs.sh
18109
 
18110
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18111
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18112
_ACEOF
18113
sed -n '
18114
h
18115
s/^/S["/; s/!.*/"]=/
18116
p
18117
g
18118
s/^[^!]*!//
18119
:repl
18120
t repl
18121
s/'"$ac_delim"'$//
18122
t delim
18123
:nl
18124
h
18125
s/\(.\{148\}\).*/\1/
18126
t more1
18127
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18128
p
18129
n
18130
b repl
18131
:more1
18132
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18133
p
18134
g
18135
s/.\{148\}//
18136
t nl
18137
:delim
18138
h
18139
s/\(.\{148\}\).*/\1/
18140
t more2
18141
s/["\\]/\\&/g; s/^/"/; s/$/"/
18142
p
18143
b
18144
:more2
18145
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18146
p
18147
g
18148
s/.\{148\}//
18149
t delim
18150
' 
18151
/^[^""]/{
18152
  N
18153
  s/\n//
18154
}
18155
' >>$CONFIG_STATUS || ac_write_fail=1
18156
rm -f conf$$subs.awk
18157
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18158
_ACAWK
18159
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18160
  for (key in S) S_is_set[key] = 1
18161
  FS = ""
18162
  \$ac_cs_awk_pipe_init
18163
}
18164
{
18165
  line = $ 0
18166
  nfields = split(line, field, "@")
18167
  substed = 0
18168
  len = length(field[1])
18169
  for (i = 2; i < nfields; i++) {
18170
    key = field[i]
18171
    keylen = length(key)
18172
    if (S_is_set[key]) {
18173
      value = S[key]
18174
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18175
      len += length(value) + length(field[++i])
18176
      substed = 1
18177
    } else
18178
      len += 1 + keylen
18179
  }
18180
  if (nfields == 3 && !substed) {
18181
    key = field[2]
18182
    if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
18183
      \$ac_cs_awk_read_file
18184
      next
18185
    }
18186
  }
18187
  print line
18188
}
18189
\$ac_cs_awk_pipe_fini
18190
_ACAWK
18191
_ACEOF
18192
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18193
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18194
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18195
else
18196
  cat
18197
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18198
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
18199
_ACEOF
18200
 
18201
# VPATH may cause trouble with some makes, so we remove $(srcdir),
18202
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18203
# trailing colons and then remove the whole line if VPATH becomes empty
18204
# (actually we leave an empty line to preserve line numbers).
18205
if test "x$srcdir" = x.; then
18206
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
18207
s/:*\$(srcdir):*/:/
18208
s/:*\${srcdir}:*/:/
18209
s/:*@srcdir@:*/:/
18210
s/^\([^=]*=[     ]*\):*/\1/
18211
s/:*$//
18212
s/^[^=]*=[       ]*$//
18213
}'
18214
fi
18215
 
18216
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18217
fi # test -n "$CONFIG_FILES"
18218
 
18219
# Set up the scripts for CONFIG_HEADERS section.
18220
# No need to generate them if there are no CONFIG_HEADERS.
18221
# This happens for instance with `./config.status Makefile'.
18222
if test -n "$CONFIG_HEADERS"; then
18223
cat >"$tmp/defines.awk" <<\_ACAWK ||
18224
BEGIN {
18225
_ACEOF
18226
 
18227
# Transform confdefs.h into an awk script `defines.awk', embedded as
18228
# here-document in config.status, that substitutes the proper values into
18229
# config.h.in to produce config.h.
18230
 
18231
# Create a delimiter string that does not exist in confdefs.h, to ease
18232
# handling of long lines.
18233
ac_delim='%!_!# '
18234
for ac_last_try in false false :; do
18235
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18236
  if test -z "$ac_t"; then
18237
    break
18238
  elif $ac_last_try; then
18239
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18240
  else
18241
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18242
  fi
18243
done
18244
 
18245
# For the awk script, D is an array of macro values keyed by name,
18246
# likewise P contains macro parameters if any.  Preserve backslash
18247
# newline sequences.
18248
 
18249
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18250
sed -n '
18251
s/.\{148\}/&'"$ac_delim"'/g
18252
t rset
18253
:rset
18254
s/^[     ]*#[    ]*define[       ][      ]*/ /
18255
t def
18256
d
18257
:def
18258
s/\\$//
18259
t bsnl
18260
s/["\\]/\\&/g
18261
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18262
D["\1"]=" \3"/p
18263
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
18264
d
18265
:bsnl
18266
s/["\\]/\\&/g
18267
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18268
D["\1"]=" \3\\\\\\n"\\/p
18269
t cont
18270
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18271
t cont
18272
d
18273
:cont
18274
n
18275
s/.\{148\}/&'"$ac_delim"'/g
18276
t clear
18277
:clear
18278
s/\\$//
18279
t bsnlc
18280
s/["\\]/\\&/g; s/^/"/; s/$/"/p
18281
d
18282
:bsnlc
18283
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18284
b cont
18285
' 
18286
s/'"$ac_delim"'/"\\\
18287
"/g' >>$CONFIG_STATUS || ac_write_fail=1
18288
 
18289
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18290
  for (key in D) D_is_set[key] = 1
18291
  FS = ""
18292
}
18293
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18294
  line = \$ 0
18295
  split(line, arg, " ")
18296
  if (arg[1] == "#") {
18297
    defundef = arg[2]
18298
    mac1 = arg[3]
18299
  } else {
18300
    defundef = substr(arg[1], 2)
18301
    mac1 = arg[2]
18302
  }
18303
  split(mac1, mac2, "(") #)
18304
  macro = mac2[1]
18305
  prefix = substr(line, 1, index(line, defundef) - 1)
18306
  if (D_is_set[macro]) {
18307
    # Preserve the white space surrounding the "#".
18308
    print prefix "define", macro P[macro] D[macro]
18309
    next
18310
  } else {
18311
    # Replace #undef with comments.  This is necessary, for example,
18312
    # in the case of _POSIX_SOURCE, which is predefined and required
18313
    # on some systems where configure will not decide to define it.
18314
    if (defundef == "undef") {
18315
      print "/*", prefix defundef, macro, "*/"
18316
      next
18317
    }
18318
  }
18319
}
18320
{ print }
18321
_ACAWK
18322
_ACEOF
18323
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18324
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
18325
fi # test -n "$CONFIG_HEADERS"
18326
 
18327
 
18328
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
18329
shift
18330
for ac_tag
18331
do
18332
  case $ac_tag in
18333
  :[FHLC]) ac_mode=$ac_tag; continue;;
18334
  esac
18335
  case $ac_mode$ac_tag in
18336
  :[FHL]*:*);;
18337
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18338
  :[FH]-) ac_tag=-:-;;
18339
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18340
  esac
18341
  ac_save_IFS=$IFS
18342
  IFS=:
18343
  set x $ac_tag
18344
  IFS=$ac_save_IFS
18345
  shift
18346
  ac_file=$1
18347
  shift
18348
 
18349
  case $ac_mode in
18350
  :L) ac_source=$1;;
18351
  :[FH])
18352
    ac_file_inputs=
18353
    for ac_f
18354
    do
18355
      case $ac_f in
18356
      -) ac_f="$tmp/stdin";;
18357
      *) # Look for the file first in the build tree, then in the source tree
18358
         # (if the path is not absolute).  The absolute path cannot be DOS-style,
18359
         # because $ac_f cannot contain `:'.
18360
         test -f "$ac_f" ||
18361
           case $ac_f in
18362
           [\\/$]*) false;;
18363
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18364
           esac ||
18365
           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18366
      esac
18367
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18368
      as_fn_append ac_file_inputs " '$ac_f'"
18369
    done
18370
 
18371
    # Let's still pretend it is `configure' which instantiates (i.e., don't
18372
    # use $as_me), people would be surprised to read:
18373
    #    /* config.h.  Generated by config.status.  */
18374
    configure_input='Generated from '`
18375
          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18376
        `' by configure.'
18377
    if test x"$ac_file" != x-; then
18378
      configure_input="$ac_file.  $configure_input"
18379
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18380
$as_echo "$as_me: creating $ac_file" >&6;}
18381
    fi
18382
    # Neutralize special characters interpreted by sed in replacement strings.
18383
    case $configure_input in #(
18384
    *\&* | *\|* | *\\* )
18385
       ac_sed_conf_input=`$as_echo "$configure_input" |
18386
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
18387
    *) ac_sed_conf_input=$configure_input;;
18388
    esac
18389
 
18390
    case $ac_tag in
18391
    *:-:* | *:-) cat >"$tmp/stdin" \
18392
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18393
    esac
18394
    ;;
18395
  esac
18396
 
18397
  ac_dir=`$as_dirname -- "$ac_file" ||
18398
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18399
         X"$ac_file" : 'X\(//\)[^/]' \| \
18400
         X"$ac_file" : 'X\(//\)$' \| \
18401
         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18402
$as_echo X"$ac_file" |
18403
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18404
            s//\1/
18405
            q
18406
          }
18407
          /^X\(\/\/\)[^/].*/{
18408
            s//\1/
18409
            q
18410
          }
18411
          /^X\(\/\/\)$/{
18412
            s//\1/
18413
            q
18414
          }
18415
          /^X\(\/\).*/{
18416
            s//\1/
18417
            q
18418
          }
18419
          s/.*/./; q'`
18420
  as_dir="$ac_dir"; as_fn_mkdir_p
18421
  ac_builddir=.
18422
 
18423
case "$ac_dir" in
18424
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18425
*)
18426
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18427
  # A ".." for each directory in $ac_dir_suffix.
18428
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18429
  case $ac_top_builddir_sub in
18430
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18431
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18432
  esac ;;
18433
esac
18434
ac_abs_top_builddir=$ac_pwd
18435
ac_abs_builddir=$ac_pwd$ac_dir_suffix
18436
# for backward compatibility:
18437
ac_top_builddir=$ac_top_build_prefix
18438
 
18439
case $srcdir in
18440
  .)  # We are building in place.
18441
    ac_srcdir=.
18442
    ac_top_srcdir=$ac_top_builddir_sub
18443
    ac_abs_top_srcdir=$ac_pwd ;;
18444
  [\\/]* | ?:[\\/]* )  # Absolute name.
18445
    ac_srcdir=$srcdir$ac_dir_suffix;
18446
    ac_top_srcdir=$srcdir
18447
    ac_abs_top_srcdir=$srcdir ;;
18448
  *) # Relative name.
18449
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18450
    ac_top_srcdir=$ac_top_build_prefix$srcdir
18451
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18452
esac
18453
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18454
 
18455
 
18456
  case $ac_mode in
18457
  :F)
18458
  #
18459
  # CONFIG_FILE
18460
  #
18461
 
18462
  case $INSTALL in
18463
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18464
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18465
  esac
18466
  ac_MKDIR_P=$MKDIR_P
18467
  case $MKDIR_P in
18468
  [\\/$]* | ?:[\\/]* ) ;;
18469
  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18470
  esac
18471
_ACEOF
18472
 
18473
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18474
# If the template does not know about datarootdir, expand it.
18475
# FIXME: This hack should be removed a few years after 2.60.
18476
ac_datarootdir_hack=; ac_datarootdir_seen=
18477
ac_sed_dataroot='
18478
/datarootdir/ {
18479
  p
18480
  q
18481
}
18482
/@datadir@/p
18483
/@docdir@/p
18484
/@infodir@/p
18485
/@localedir@/p
18486
/@mandir@/p'
18487
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18488
*datarootdir*) ac_datarootdir_seen=yes;;
18489
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18490
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18491
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18492
_ACEOF
18493
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18494
  ac_datarootdir_hack='
18495
  s&@datadir@&$datadir&g
18496
  s&@docdir@&$docdir&g
18497
  s&@infodir@&$infodir&g
18498
  s&@localedir@&$localedir&g
18499
  s&@mandir@&$mandir&g
18500
  s&\\\${datarootdir}&$datarootdir&g' ;;
18501
esac
18502
_ACEOF
18503
 
18504
# Neutralize VPATH when `$srcdir' = `.'.
18505
# Shell code in configure.ac might set extrasub.
18506
# FIXME: do we really want to maintain this feature?
18507
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18508
ac_sed_extra="$ac_vpsub
18509
$extrasub
18510
_ACEOF
18511
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18512
:t
18513
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18514
s|@configure_input@|$ac_sed_conf_input|;t t
18515
s&@top_builddir@&$ac_top_builddir_sub&;t t
18516
s&@top_build_prefix@&$ac_top_build_prefix&;t t
18517
s&@srcdir@&$ac_srcdir&;t t
18518
s&@abs_srcdir@&$ac_abs_srcdir&;t t
18519
s&@top_srcdir@&$ac_top_srcdir&;t t
18520
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18521
s&@builddir@&$ac_builddir&;t t
18522
s&@abs_builddir@&$ac_abs_builddir&;t t
18523
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18524
s&@INSTALL@&$ac_INSTALL&;t t
18525
s&@MKDIR_P@&$ac_MKDIR_P&;t t
18526
$ac_datarootdir_hack
18527
"
18528
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18529
if $ac_cs_awk_getline; then
18530
  $AWK -f "$tmp/subs.awk"
18531
else
18532
  $AWK -f "$tmp/subs.awk" | $SHELL
18533
fi >$tmp/out \
18534
  || as_fn_error "could not create $ac_file" "$LINENO" 5
18535
 
18536
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18537
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18538
  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18539
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18540
which seems to be undefined.  Please make sure it is defined." >&5
18541
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18542
which seems to be undefined.  Please make sure it is defined." >&2;}
18543
 
18544
  rm -f "$tmp/stdin"
18545
  case $ac_file in
18546
  -) cat "$tmp/out" && rm -f "$tmp/out";;
18547
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18548
  esac \
18549
  || as_fn_error "could not create $ac_file" "$LINENO" 5
18550
 ;;
18551
  :H)
18552
  #
18553
  # CONFIG_HEADER
18554
  #
18555
  if test x"$ac_file" != x-; then
18556
    {
18557
      $as_echo "/* $configure_input  */" \
18558
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18559
    } >"$tmp/config.h" \
18560
      || as_fn_error "could not create $ac_file" "$LINENO" 5
18561
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18562
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18563
$as_echo "$as_me: $ac_file is unchanged" >&6;}
18564
    else
18565
      rm -f "$ac_file"
18566
      mv "$tmp/config.h" "$ac_file" \
18567
        || as_fn_error "could not create $ac_file" "$LINENO" 5
18568
    fi
18569
  else
18570
    $as_echo "/* $configure_input  */" \
18571
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18572
      || as_fn_error "could not create -" "$LINENO" 5
18573
  fi
18574
# Compute "$ac_file"'s index in $config_headers.
18575
_am_arg="$ac_file"
18576
_am_stamp_count=1
18577
for _am_header in $config_headers :; do
18578
  case $_am_header in
18579
    $_am_arg | $_am_arg:* )
18580
      break ;;
18581
    * )
18582
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18583
  esac
18584
done
18585
echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18586
$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18587
         X"$_am_arg" : 'X\(//\)[^/]' \| \
18588
         X"$_am_arg" : 'X\(//\)$' \| \
18589
         X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18590
$as_echo X"$_am_arg" |
18591
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18592
            s//\1/
18593
            q
18594
          }
18595
          /^X\(\/\/\)[^/].*/{
18596
            s//\1/
18597
            q
18598
          }
18599
          /^X\(\/\/\)$/{
18600
            s//\1/
18601
            q
18602
          }
18603
          /^X\(\/\).*/{
18604
            s//\1/
18605
            q
18606
          }
18607
          s/.*/./; q'`/stamp-h$_am_stamp_count
18608
 ;;
18609
 
18610
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18611
$as_echo "$as_me: executing $ac_file commands" >&6;}
18612
 ;;
18613
  esac
18614
 
18615
 
18616
  case $ac_file$ac_mode in
18617
    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18618
  # Autoconf 2.62 quotes --file arguments for eval, but not when files
18619
  # are listed without --file.  Let's play safe and only enable the eval
18620
  # if we detect the quoting.
18621
  case $CONFIG_FILES in
18622
  *\'*) eval set x "$CONFIG_FILES" ;;
18623
  *)   set x $CONFIG_FILES ;;
18624
  esac
18625
  shift
18626
  for mf
18627
  do
18628
    # Strip MF so we end up with the name of the file.
18629
    mf=`echo "$mf" | sed -e 's/:.*$//'`
18630
    # Check whether this is an Automake generated Makefile or not.
18631
    # We used to match only the files named `Makefile.in', but
18632
    # some people rename them; so instead we look at the file content.
18633
    # Grep'ing the first line is not enough: some people post-process
18634
    # each Makefile.in and add a new line on top of each file to say so.
18635
    # Grep'ing the whole file is not good either: AIX grep has a line
18636
    # limit of 2048, but all sed's we know have understand at least 4000.
18637
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18638
      dirpart=`$as_dirname -- "$mf" ||
18639
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18640
         X"$mf" : 'X\(//\)[^/]' \| \
18641
         X"$mf" : 'X\(//\)$' \| \
18642
         X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18643
$as_echo X"$mf" |
18644
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18645
            s//\1/
18646
            q
18647
          }
18648
          /^X\(\/\/\)[^/].*/{
18649
            s//\1/
18650
            q
18651
          }
18652
          /^X\(\/\/\)$/{
18653
            s//\1/
18654
            q
18655
          }
18656
          /^X\(\/\).*/{
18657
            s//\1/
18658
            q
18659
          }
18660
          s/.*/./; q'`
18661
    else
18662
      continue
18663
    fi
18664
    # Extract the definition of DEPDIR, am__include, and am__quote
18665
    # from the Makefile without running `make'.
18666
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18667
    test -z "$DEPDIR" && continue
18668
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
18669
    test -z "am__include" && continue
18670
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18671
    # When using ansi2knr, U may be empty or an underscore; expand it
18672
    U=`sed -n 's/^U = //p' < "$mf"`
18673
    # Find all dependency output files, they are included files with
18674
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
18675
    # simplest approach to changing $(DEPDIR) to its actual value in the
18676
    # expansion.
18677
    for file in `sed -n "
18678
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18679
         sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18680
      # Make sure the directory exists.
18681
      test -f "$dirpart/$file" && continue
18682
      fdir=`$as_dirname -- "$file" ||
18683
$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18684
         X"$file" : 'X\(//\)[^/]' \| \
18685
         X"$file" : 'X\(//\)$' \| \
18686
         X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18687
$as_echo X"$file" |
18688
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18689
            s//\1/
18690
            q
18691
          }
18692
          /^X\(\/\/\)[^/].*/{
18693
            s//\1/
18694
            q
18695
          }
18696
          /^X\(\/\/\)$/{
18697
            s//\1/
18698
            q
18699
          }
18700
          /^X\(\/\).*/{
18701
            s//\1/
18702
            q
18703
          }
18704
          s/.*/./; q'`
18705
      as_dir=$dirpart/$fdir; as_fn_mkdir_p
18706
      # echo "creating $dirpart/$file"
18707
      echo '# dummy' > "$dirpart/$file"
18708
    done
18709
  done
18710
}
18711
 ;;
18712
    "libtool":C)
18713
 
18714
    # See if we are running on zsh, and set the options which allow our
18715
    # commands through without removal of \ escapes.
18716
    if test -n "${ZSH_VERSION+set}" ; then
18717
      setopt NO_GLOB_SUBST
18718
    fi
18719
 
18720
    cfgfile="${ofile}T"
18721
    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18722
    $RM "$cfgfile"
18723
 
18724
    cat <<_LT_EOF >> "$cfgfile"
18725
#! $SHELL
18726
 
18727
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18728
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18729
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18730
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
18731
#
18732
#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18733
#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18734
#   Written by Gordon Matzigkeit, 1996
18735
#
18736
#   This file is part of GNU Libtool.
18737
#
18738
# GNU Libtool is free software; you can redistribute it and/or
18739
# modify it under the terms of the GNU General Public License as
18740
# published by the Free Software Foundation; either version 2 of
18741
# the License, or (at your option) any later version.
18742
#
18743
# As a special exception to the GNU General Public License,
18744
# if you distribute this file as part of a program or library that
18745
# is built using GNU Libtool, you may include this file under the
18746
# same distribution terms that you use for the rest of that program.
18747
#
18748
# GNU Libtool is distributed in the hope that it will be useful,
18749
# but WITHOUT ANY WARRANTY; without even the implied warranty of
18750
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18751
# GNU General Public License for more details.
18752
#
18753
# You should have received a copy of the GNU General Public License
18754
# along with GNU Libtool; see the file COPYING.  If not, a copy
18755
# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18756
# obtained by writing to the Free Software Foundation, Inc.,
18757
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18758
 
18759
 
18760
# The names of the tagged configurations supported by this script.
18761
available_tags="CXX "
18762
 
18763
# ### BEGIN LIBTOOL CONFIG
18764
 
18765
# Which release of libtool.m4 was used?
18766
macro_version=$macro_version
18767
macro_revision=$macro_revision
18768
 
18769
# Whether or not to build shared libraries.
18770
build_libtool_libs=$enable_shared
18771
 
18772
# Whether or not to build static libraries.
18773
build_old_libs=$enable_static
18774
 
18775
# What type of objects to build.
18776
pic_mode=$pic_mode
18777
 
18778
# Whether or not to optimize for fast installation.
18779
fast_install=$enable_fast_install
18780
 
18781
# Shell to use when invoking shell scripts.
18782
SHELL=$lt_SHELL
18783
 
18784
# An echo program that protects backslashes.
18785
ECHO=$lt_ECHO
18786
 
18787
# The host system.
18788
host_alias=$host_alias
18789
host=$host
18790
host_os=$host_os
18791
 
18792
# The build system.
18793
build_alias=$build_alias
18794
build=$build
18795
build_os=$build_os
18796
 
18797
# A sed program that does not truncate output.
18798
SED=$lt_SED
18799
 
18800
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
18801
Xsed="\$SED -e 1s/^X//"
18802
 
18803
# A grep program that handles long lines.
18804
GREP=$lt_GREP
18805
 
18806
# An ERE matcher.
18807
EGREP=$lt_EGREP
18808
 
18809
# A literal string matcher.
18810
FGREP=$lt_FGREP
18811
 
18812
# A BSD- or MS-compatible name lister.
18813
NM=$lt_NM
18814
 
18815
# Whether we need soft or hard links.
18816
LN_S=$lt_LN_S
18817
 
18818
# What is the maximum length of a command?
18819
max_cmd_len=$max_cmd_len
18820
 
18821
# Object file suffix (normally "o").
18822
objext=$ac_objext
18823
 
18824
# Executable file suffix (normally "").
18825
exeext=$exeext
18826
 
18827
# whether the shell understands "unset".
18828
lt_unset=$lt_unset
18829
 
18830
# turn spaces into newlines.
18831
SP2NL=$lt_lt_SP2NL
18832
 
18833
# turn newlines into spaces.
18834
NL2SP=$lt_lt_NL2SP
18835
 
18836
# An object symbol dumper.
18837
OBJDUMP=$lt_OBJDUMP
18838
 
18839
# Method to check whether dependent libraries are shared objects.
18840
deplibs_check_method=$lt_deplibs_check_method
18841
 
18842
# Command to use when deplibs_check_method == "file_magic".
18843
file_magic_cmd=$lt_file_magic_cmd
18844
 
18845
# The archiver.
18846
AR=$lt_AR
18847
AR_FLAGS=$lt_AR_FLAGS
18848
 
18849
# A symbol stripping program.
18850
STRIP=$lt_STRIP
18851
 
18852
# Commands used to install an old-style archive.
18853
RANLIB=$lt_RANLIB
18854
old_postinstall_cmds=$lt_old_postinstall_cmds
18855
old_postuninstall_cmds=$lt_old_postuninstall_cmds
18856
 
18857
# Whether to use a lock for old archive extraction.
18858
lock_old_archive_extraction=$lock_old_archive_extraction
18859
 
18860
# A C compiler.
18861
LTCC=$lt_CC
18862
 
18863
# LTCC compiler flags.
18864
LTCFLAGS=$lt_CFLAGS
18865
 
18866
# Take the output of nm and produce a listing of raw symbols and C names.
18867
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18868
 
18869
# Transform the output of nm in a proper C declaration.
18870
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18871
 
18872
# Transform the output of nm in a C name address pair.
18873
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18874
 
18875
# Transform the output of nm in a C name address pair when lib prefix is needed.
18876
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18877
 
18878
# The name of the directory that contains temporary libtool files.
18879
objdir=$objdir
18880
 
18881
# Used to examine libraries when file_magic_cmd begins with "file".
18882
MAGIC_CMD=$MAGIC_CMD
18883
 
18884
# Must we lock files when doing compilation?
18885
need_locks=$lt_need_locks
18886
 
18887
# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18888
DSYMUTIL=$lt_DSYMUTIL
18889
 
18890
# Tool to change global to local symbols on Mac OS X.
18891
NMEDIT=$lt_NMEDIT
18892
 
18893
# Tool to manipulate fat objects and archives on Mac OS X.
18894
LIPO=$lt_LIPO
18895
 
18896
# ldd/readelf like tool for Mach-O binaries on Mac OS X.
18897
OTOOL=$lt_OTOOL
18898
 
18899
# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18900
OTOOL64=$lt_OTOOL64
18901
 
18902
# Old archive suffix (normally "a").
18903
libext=$libext
18904
 
18905
# Shared library suffix (normally ".so").
18906
shrext_cmds=$lt_shrext_cmds
18907
 
18908
# The commands to extract the exported symbol list from a shared archive.
18909
extract_expsyms_cmds=$lt_extract_expsyms_cmds
18910
 
18911
# Variables whose values should be saved in libtool wrapper scripts and
18912
# restored at link time.
18913
variables_saved_for_relink=$lt_variables_saved_for_relink
18914
 
18915
# Do we need the "lib" prefix for modules?
18916
need_lib_prefix=$need_lib_prefix
18917
 
18918
# Do we need a version for libraries?
18919
need_version=$need_version
18920
 
18921
# Library versioning type.
18922
version_type=$version_type
18923
 
18924
# Shared library runtime path variable.
18925
runpath_var=$runpath_var
18926
 
18927
# Shared library path variable.
18928
shlibpath_var=$shlibpath_var
18929
 
18930
# Is shlibpath searched before the hard-coded library search path?
18931
shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18932
 
18933
# Format of library name prefix.
18934
libname_spec=$lt_libname_spec
18935
 
18936
# List of archive names.  First name is the real one, the rest are links.
18937
# The last name is the one that the linker finds with -lNAME
18938
library_names_spec=$lt_library_names_spec
18939
 
18940
# The coded name of the library, if different from the real name.
18941
soname_spec=$lt_soname_spec
18942
 
18943
# Permission mode override for installation of shared libraries.
18944
install_override_mode=$lt_install_override_mode
18945
 
18946
# Command to use after installation of a shared archive.
18947
postinstall_cmds=$lt_postinstall_cmds
18948
 
18949
# Command to use after uninstallation of a shared archive.
18950
postuninstall_cmds=$lt_postuninstall_cmds
18951
 
18952
# Commands used to finish a libtool library installation in a directory.
18953
finish_cmds=$lt_finish_cmds
18954
 
18955
# As "finish_cmds", except a single script fragment to be evaled but
18956
# not shown.
18957
finish_eval=$lt_finish_eval
18958
 
18959
# Whether we should hardcode library paths into libraries.
18960
hardcode_into_libs=$hardcode_into_libs
18961
 
18962
# Compile-time system search path for libraries.
18963
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18964
 
18965
# Run-time system search path for libraries.
18966
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18967
 
18968
# Whether dlopen is supported.
18969
dlopen_support=$enable_dlopen
18970
 
18971
# Whether dlopen of programs is supported.
18972
dlopen_self=$enable_dlopen_self
18973
 
18974
# Whether dlopen of statically linked programs is supported.
18975
dlopen_self_static=$enable_dlopen_self_static
18976
 
18977
# Commands to strip libraries.
18978
old_striplib=$lt_old_striplib
18979
striplib=$lt_striplib
18980
 
18981
 
18982
# The linker used to build libraries.
18983
LD=$lt_LD
18984
 
18985
# How to create reloadable object files.
18986
reload_flag=$lt_reload_flag
18987
reload_cmds=$lt_reload_cmds
18988
 
18989
# Commands used to build an old-style archive.
18990
old_archive_cmds=$lt_old_archive_cmds
18991
 
18992
# A language specific compiler.
18993
CC=$lt_compiler
18994
 
18995
# Is the compiler the GNU compiler?
18996
with_gcc=$GCC
18997
 
18998
# Compiler flag to turn off builtin functions.
18999
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19000
 
19001
# How to pass a linker flag through the compiler.
19002
wl=$lt_lt_prog_compiler_wl
19003
 
19004
# Additional compiler flags for building library objects.
19005
pic_flag=$lt_lt_prog_compiler_pic
19006
 
19007
# Compiler flag to prevent dynamic linking.
19008
link_static_flag=$lt_lt_prog_compiler_static
19009
 
19010
# Does compiler simultaneously support -c and -o options?
19011
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19012
 
19013
# Whether or not to add -lc for building shared libraries.
19014
build_libtool_need_lc=$archive_cmds_need_lc
19015
 
19016
# Whether or not to disallow shared libs when runtime libs are static.
19017
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19018
 
19019
# Compiler flag to allow reflexive dlopens.
19020
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19021
 
19022
# Compiler flag to generate shared objects directly from archives.
19023
whole_archive_flag_spec=$lt_whole_archive_flag_spec
19024
 
19025
# Whether the compiler copes with passing no objects directly.
19026
compiler_needs_object=$lt_compiler_needs_object
19027
 
19028
# Create an old-style archive from a shared archive.
19029
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19030
 
19031
# Create a temporary old-style archive to link instead of a shared archive.
19032
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19033
 
19034
# Commands used to build a shared archive.
19035
archive_cmds=$lt_archive_cmds
19036
archive_expsym_cmds=$lt_archive_expsym_cmds
19037
 
19038
# Commands used to build a loadable module if different from building
19039
# a shared archive.
19040
module_cmds=$lt_module_cmds
19041
module_expsym_cmds=$lt_module_expsym_cmds
19042
 
19043
# Whether we are building with GNU ld or not.
19044
with_gnu_ld=$lt_with_gnu_ld
19045
 
19046
# Flag that allows shared libraries with undefined symbols to be built.
19047
allow_undefined_flag=$lt_allow_undefined_flag
19048
 
19049
# Flag that enforces no undefined symbols.
19050
no_undefined_flag=$lt_no_undefined_flag
19051
 
19052
# Flag to hardcode \$libdir into a binary during linking.
19053
# This must work even if \$libdir does not exist
19054
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19055
 
19056
# If ld is used when linking, flag to hardcode \$libdir into a binary
19057
# during linking.  This must work even if \$libdir does not exist.
19058
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19059
 
19060
# Whether we need a single "-rpath" flag with a separated argument.
19061
hardcode_libdir_separator=$lt_hardcode_libdir_separator
19062
 
19063
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19064
# DIR into the resulting binary.
19065
hardcode_direct=$hardcode_direct
19066
 
19067
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19068
# DIR into the resulting binary and the resulting library dependency is
19069
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19070
# library is relocated.
19071
hardcode_direct_absolute=$hardcode_direct_absolute
19072
 
19073
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19074
# into the resulting binary.
19075
hardcode_minus_L=$hardcode_minus_L
19076
 
19077
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19078
# into the resulting binary.
19079
hardcode_shlibpath_var=$hardcode_shlibpath_var
19080
 
19081
# Set to "yes" if building a shared library automatically hardcodes DIR
19082
# into the library and all subsequent libraries and executables linked
19083
# against it.
19084
hardcode_automatic=$hardcode_automatic
19085
 
19086
# Set to yes if linker adds runtime paths of dependent libraries
19087
# to runtime path list.
19088
inherit_rpath=$inherit_rpath
19089
 
19090
# Whether libtool must link a program against all its dependency libraries.
19091
link_all_deplibs=$link_all_deplibs
19092
 
19093
# Fix the shell variable \$srcfile for the compiler.
19094
fix_srcfile_path=$lt_fix_srcfile_path
19095
 
19096
# Set to "yes" if exported symbols are required.
19097
always_export_symbols=$always_export_symbols
19098
 
19099
# The commands to list exported symbols.
19100
export_symbols_cmds=$lt_export_symbols_cmds
19101
 
19102
# Symbols that should not be listed in the preloaded symbols.
19103
exclude_expsyms=$lt_exclude_expsyms
19104
 
19105
# Symbols that must always be exported.
19106
include_expsyms=$lt_include_expsyms
19107
 
19108
# Commands necessary for linking programs (against libraries) with templates.
19109
prelink_cmds=$lt_prelink_cmds
19110
 
19111
# Specify filename containing input files.
19112
file_list_spec=$lt_file_list_spec
19113
 
19114
# How to hardcode a shared library path into an executable.
19115
hardcode_action=$hardcode_action
19116
 
19117
# The directories searched by this compiler when creating a shared library.
19118
compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19119
 
19120
# Dependencies to place before and after the objects being linked to
19121
# create a shared library.
19122
predep_objects=$lt_predep_objects
19123
postdep_objects=$lt_postdep_objects
19124
predeps=$lt_predeps
19125
postdeps=$lt_postdeps
19126
 
19127
# The library search path used internally by the compiler when linking
19128
# a shared library.
19129
compiler_lib_search_path=$lt_compiler_lib_search_path
19130
 
19131
# ### END LIBTOOL CONFIG
19132
 
19133
_LT_EOF
19134
 
19135
  case $host_os in
19136
  aix3*)
19137
    cat <<\_LT_EOF >> "$cfgfile"
19138
# AIX sometimes has problems with the GCC collect2 program.  For some
19139
# reason, if we set the COLLECT_NAMES environment variable, the problems
19140
# vanish in a puff of smoke.
19141
if test "X${COLLECT_NAMES+set}" != Xset; then
19142
  COLLECT_NAMES=
19143
  export COLLECT_NAMES
19144
fi
19145
_LT_EOF
19146
    ;;
19147
  esac
19148
 
19149
 
19150
ltmain="$ac_aux_dir/ltmain.sh"
19151
 
19152
 
19153
  # We use sed instead of cat because bash on DJGPP gets confused if
19154
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19155
  # text mode, it properly converts lines to CR/LF.  This bash problem
19156
  # is reportedly fixed, but why not run on old versions too?
19157
  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19158
    || (rm -f "$cfgfile"; exit 1)
19159
 
19160
  case $xsi_shell in
19161
  yes)
19162
    cat << \_LT_EOF >> "$cfgfile"
19163
 
19164
# func_dirname file append nondir_replacement
19165
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19166
# otherwise set result to NONDIR_REPLACEMENT.
19167
func_dirname ()
19168
{
19169
  case ${1} in
19170
    */*) func_dirname_result="${1%/*}${2}" ;;
19171
    *  ) func_dirname_result="${3}" ;;
19172
  esac
19173
}
19174
 
19175
# func_basename file
19176
func_basename ()
19177
{
19178
  func_basename_result="${1##*/}"
19179
}
19180
 
19181
# func_dirname_and_basename file append nondir_replacement
19182
# perform func_basename and func_dirname in a single function
19183
# call:
19184
#   dirname:  Compute the dirname of FILE.  If nonempty,
19185
#             add APPEND to the result, otherwise set result
19186
#             to NONDIR_REPLACEMENT.
19187
#             value returned in "$func_dirname_result"
19188
#   basename: Compute filename of FILE.
19189
#             value retuned in "$func_basename_result"
19190
# Implementation must be kept synchronized with func_dirname
19191
# and func_basename. For efficiency, we do not delegate to
19192
# those functions but instead duplicate the functionality here.
19193
func_dirname_and_basename ()
19194
{
19195
  case ${1} in
19196
    */*) func_dirname_result="${1%/*}${2}" ;;
19197
    *  ) func_dirname_result="${3}" ;;
19198
  esac
19199
  func_basename_result="${1##*/}"
19200
}
19201
 
19202
# func_stripname prefix suffix name
19203
# strip PREFIX and SUFFIX off of NAME.
19204
# PREFIX and SUFFIX must not contain globbing or regex special
19205
# characters, hashes, percent signs, but SUFFIX may contain a leading
19206
# dot (in which case that matches only a dot).
19207
func_stripname ()
19208
{
19209
  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19210
  # positional parameters, so assign one to ordinary parameter first.
19211
  func_stripname_result=${3}
19212
  func_stripname_result=${func_stripname_result#"${1}"}
19213
  func_stripname_result=${func_stripname_result%"${2}"}
19214
}
19215
 
19216
# func_opt_split
19217
func_opt_split ()
19218
{
19219
  func_opt_split_opt=${1%%=*}
19220
  func_opt_split_arg=${1#*=}
19221
}
19222
 
19223
# func_lo2o object
19224
func_lo2o ()
19225
{
19226
  case ${1} in
19227
    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19228
    *)    func_lo2o_result=${1} ;;
19229
  esac
19230
}
19231
 
19232
# func_xform libobj-or-source
19233
func_xform ()
19234
{
19235
  func_xform_result=${1%.*}.lo
19236
}
19237
 
19238
# func_arith arithmetic-term...
19239
func_arith ()
19240
{
19241
  func_arith_result=$(( $* ))
19242
}
19243
 
19244
# func_len string
19245
# STRING may not start with a hyphen.
19246
func_len ()
19247
{
19248
  func_len_result=${#1}
19249
}
19250
 
19251
_LT_EOF
19252
    ;;
19253
  *) # Bourne compatible functions.
19254
    cat << \_LT_EOF >> "$cfgfile"
19255
 
19256
# func_dirname file append nondir_replacement
19257
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19258
# otherwise set result to NONDIR_REPLACEMENT.
19259
func_dirname ()
19260
{
19261
  # Extract subdirectory from the argument.
19262
  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19263
  if test "X$func_dirname_result" = "X${1}"; then
19264
    func_dirname_result="${3}"
19265
  else
19266
    func_dirname_result="$func_dirname_result${2}"
19267
  fi
19268
}
19269
 
19270
# func_basename file
19271
func_basename ()
19272
{
19273
  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
19274
}
19275
 
19276
 
19277
# func_stripname prefix suffix name
19278
# strip PREFIX and SUFFIX off of NAME.
19279
# PREFIX and SUFFIX must not contain globbing or regex special
19280
# characters, hashes, percent signs, but SUFFIX may contain a leading
19281
# dot (in which case that matches only a dot).
19282
# func_strip_suffix prefix name
19283
func_stripname ()
19284
{
19285
  case ${2} in
19286
    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19287
    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19288
  esac
19289
}
19290
 
19291
# sed scripts:
19292
my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19293
my_sed_long_arg='1s/^-[^=]*=//'
19294
 
19295
# func_opt_split
19296
func_opt_split ()
19297
{
19298
  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19299
  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19300
}
19301
 
19302
# func_lo2o object
19303
func_lo2o ()
19304
{
19305
  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
19306
}
19307
 
19308
# func_xform libobj-or-source
19309
func_xform ()
19310
{
19311
  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19312
}
19313
 
19314
# func_arith arithmetic-term...
19315
func_arith ()
19316
{
19317
  func_arith_result=`expr "$@"`
19318
}
19319
 
19320
# func_len string
19321
# STRING may not start with a hyphen.
19322
func_len ()
19323
{
19324
  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19325
}
19326
 
19327
_LT_EOF
19328
esac
19329
 
19330
case $lt_shell_append in
19331
  yes)
19332
    cat << \_LT_EOF >> "$cfgfile"
19333
 
19334
# func_append var value
19335
# Append VALUE to the end of shell variable VAR.
19336
func_append ()
19337
{
19338
  eval "$1+=\$2"
19339
}
19340
_LT_EOF
19341
    ;;
19342
  *)
19343
    cat << \_LT_EOF >> "$cfgfile"
19344
 
19345
# func_append var value
19346
# Append VALUE to the end of shell variable VAR.
19347
func_append ()
19348
{
19349
  eval "$1=\$$1\$2"
19350
}
19351
 
19352
_LT_EOF
19353
    ;;
19354
  esac
19355
 
19356
 
19357
  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19358
    || (rm -f "$cfgfile"; exit 1)
19359
 
19360
  mv -f "$cfgfile" "$ofile" ||
19361
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19362
  chmod +x "$ofile"
19363
 
19364
 
19365
    cat <<_LT_EOF >> "$ofile"
19366
 
19367
# ### BEGIN LIBTOOL TAG CONFIG: CXX
19368
 
19369
# The linker used to build libraries.
19370
LD=$lt_LD_CXX
19371
 
19372
# How to create reloadable object files.
19373
reload_flag=$lt_reload_flag_CXX
19374
reload_cmds=$lt_reload_cmds_CXX
19375
 
19376
# Commands used to build an old-style archive.
19377
old_archive_cmds=$lt_old_archive_cmds_CXX
19378
 
19379
# A language specific compiler.
19380
CC=$lt_compiler_CXX
19381
 
19382
# Is the compiler the GNU compiler?
19383
with_gcc=$GCC_CXX
19384
 
19385
# Compiler flag to turn off builtin functions.
19386
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19387
 
19388
# How to pass a linker flag through the compiler.
19389
wl=$lt_lt_prog_compiler_wl_CXX
19390
 
19391
# Additional compiler flags for building library objects.
19392
pic_flag=$lt_lt_prog_compiler_pic_CXX
19393
 
19394
# Compiler flag to prevent dynamic linking.
19395
link_static_flag=$lt_lt_prog_compiler_static_CXX
19396
 
19397
# Does compiler simultaneously support -c and -o options?
19398
compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19399
 
19400
# Whether or not to add -lc for building shared libraries.
19401
build_libtool_need_lc=$archive_cmds_need_lc_CXX
19402
 
19403
# Whether or not to disallow shared libs when runtime libs are static.
19404
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19405
 
19406
# Compiler flag to allow reflexive dlopens.
19407
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19408
 
19409
# Compiler flag to generate shared objects directly from archives.
19410
whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19411
 
19412
# Whether the compiler copes with passing no objects directly.
19413
compiler_needs_object=$lt_compiler_needs_object_CXX
19414
 
19415
# Create an old-style archive from a shared archive.
19416
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19417
 
19418
# Create a temporary old-style archive to link instead of a shared archive.
19419
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19420
 
19421
# Commands used to build a shared archive.
19422
archive_cmds=$lt_archive_cmds_CXX
19423
archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19424
 
19425
# Commands used to build a loadable module if different from building
19426
# a shared archive.
19427
module_cmds=$lt_module_cmds_CXX
19428
module_expsym_cmds=$lt_module_expsym_cmds_CXX
19429
 
19430
# Whether we are building with GNU ld or not.
19431
with_gnu_ld=$lt_with_gnu_ld_CXX
19432
 
19433
# Flag that allows shared libraries with undefined symbols to be built.
19434
allow_undefined_flag=$lt_allow_undefined_flag_CXX
19435
 
19436
# Flag that enforces no undefined symbols.
19437
no_undefined_flag=$lt_no_undefined_flag_CXX
19438
 
19439
# Flag to hardcode \$libdir into a binary during linking.
19440
# This must work even if \$libdir does not exist
19441
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19442
 
19443
# If ld is used when linking, flag to hardcode \$libdir into a binary
19444
# during linking.  This must work even if \$libdir does not exist.
19445
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19446
 
19447
# Whether we need a single "-rpath" flag with a separated argument.
19448
hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19449
 
19450
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19451
# DIR into the resulting binary.
19452
hardcode_direct=$hardcode_direct_CXX
19453
 
19454
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19455
# DIR into the resulting binary and the resulting library dependency is
19456
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19457
# library is relocated.
19458
hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19459
 
19460
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19461
# into the resulting binary.
19462
hardcode_minus_L=$hardcode_minus_L_CXX
19463
 
19464
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19465
# into the resulting binary.
19466
hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19467
 
19468
# Set to "yes" if building a shared library automatically hardcodes DIR
19469
# into the library and all subsequent libraries and executables linked
19470
# against it.
19471
hardcode_automatic=$hardcode_automatic_CXX
19472
 
19473
# Set to yes if linker adds runtime paths of dependent libraries
19474
# to runtime path list.
19475
inherit_rpath=$inherit_rpath_CXX
19476
 
19477
# Whether libtool must link a program against all its dependency libraries.
19478
link_all_deplibs=$link_all_deplibs_CXX
19479
 
19480
# Fix the shell variable \$srcfile for the compiler.
19481
fix_srcfile_path=$lt_fix_srcfile_path_CXX
19482
 
19483
# Set to "yes" if exported symbols are required.
19484
always_export_symbols=$always_export_symbols_CXX
19485
 
19486
# The commands to list exported symbols.
19487
export_symbols_cmds=$lt_export_symbols_cmds_CXX
19488
 
19489
# Symbols that should not be listed in the preloaded symbols.
19490
exclude_expsyms=$lt_exclude_expsyms_CXX
19491
 
19492
# Symbols that must always be exported.
19493
include_expsyms=$lt_include_expsyms_CXX
19494
 
19495
# Commands necessary for linking programs (against libraries) with templates.
19496
prelink_cmds=$lt_prelink_cmds_CXX
19497
 
19498
# Specify filename containing input files.
19499
file_list_spec=$lt_file_list_spec_CXX
19500
 
19501
# How to hardcode a shared library path into an executable.
19502
hardcode_action=$hardcode_action_CXX
19503
 
19504
# The directories searched by this compiler when creating a shared library.
19505
compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19506
 
19507
# Dependencies to place before and after the objects being linked to
19508
# create a shared library.
19509
predep_objects=$lt_predep_objects_CXX
19510
postdep_objects=$lt_postdep_objects_CXX
19511
predeps=$lt_predeps_CXX
19512
postdeps=$lt_postdeps_CXX
19513
 
19514
# The library search path used internally by the compiler when linking
19515
# a shared library.
19516
compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19517
 
19518
# ### END LIBTOOL TAG CONFIG: CXX
19519
_LT_EOF
19520
 
19521
 ;;
19522
    "default-1":C)
19523
    for ac_file in $CONFIG_FILES; do
19524
      # Support "outfile[:infile[:infile...]]"
19525
      case "$ac_file" in
19526
        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
19527
      esac
19528
      # PO directories have a Makefile.in generated from Makefile.in.in.
19529
      case "$ac_file" in */Makefile.in)
19530
        # Adjust a relative srcdir.
19531
        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
19532
        ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
19533
        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
19534
        # In autoconf-2.13 it is called $ac_given_srcdir.
19535
        # In autoconf-2.50 it is called $srcdir.
19536
        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
19537
        case "$ac_given_srcdir" in
19538
          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
19539
          /*) top_srcdir="$ac_given_srcdir" ;;
19540
          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
19541
        esac
19542
        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
19543
          rm -f "$ac_dir/POTFILES"
19544
          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
19545
          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[   ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
19546
          POMAKEFILEDEPS="POTFILES.in"
19547
          # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
19548
          # on $ac_dir but don't depend on user-specified configuration
19549
          # parameters.
19550
          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
19551
            # The LINGUAS file contains the set of available languages.
19552
            if test -n "$OBSOLETE_ALL_LINGUAS"; then
19553
              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
19554
            fi
19555
            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
19556
            # Hide the ALL_LINGUAS assigment from automake.
19557
            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
19558
            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
19559
          else
19560
            # The set of available languages was given in configure.in.
19561
            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
19562
          fi
19563
          case "$ac_given_srcdir" in
19564
            .) srcdirpre= ;;
19565
            *) srcdirpre='$(srcdir)/' ;;
19566
          esac
19567
          POFILES=
19568
          GMOFILES=
19569
          UPDATEPOFILES=
19570
          DUMMYPOFILES=
19571
          for lang in $ALL_LINGUAS; do
19572
            POFILES="$POFILES $srcdirpre$lang.po"
19573
            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19574
            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
19575
            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
19576
          done
19577
          # CATALOGS depends on both $ac_dir and the user's LINGUAS
19578
          # environment variable.
19579
          INST_LINGUAS=
19580
          if test -n "$ALL_LINGUAS"; then
19581
            for presentlang in $ALL_LINGUAS; do
19582
              useit=no
19583
              if test "%UNSET%" != "$LINGUAS"; then
19584
                desiredlanguages="$LINGUAS"
19585
              else
19586
                desiredlanguages="$ALL_LINGUAS"
19587
              fi
19588
              for desiredlang in $desiredlanguages; do
19589
                # Use the presentlang catalog if desiredlang is
19590
                #   a. equal to presentlang, or
19591
                #   b. a variant of presentlang (because in this case,
19592
                #      presentlang can be used as a fallback for messages
19593
                #      which are not translated in the desiredlang catalog).
19594
                case "$desiredlang" in
19595
                  "$presentlang"*) useit=yes;;
19596
                esac
19597
              done
19598
              if test $useit = yes; then
19599
                INST_LINGUAS="$INST_LINGUAS $presentlang"
19600
              fi
19601
            done
19602
          fi
19603
          CATALOGS=
19604
          if test -n "$INST_LINGUAS"; then
19605
            for lang in $INST_LINGUAS; do
19606
              CATALOGS="$CATALOGS $lang.gmo"
19607
            done
19608
          fi
19609
          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
19610
          sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
19611
          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
19612
            if test -f "$f"; then
19613
              case "$f" in
19614
                *.orig | *.bak | *~) ;;
19615
                *) cat "$f" >> "$ac_dir/Makefile" ;;
19616
              esac
19617
            fi
19618
          done
19619
        fi
19620
        ;;
19621
      esac
19622
    done ;;
19623
 
19624
  esac
19625
done # for ac_tag
19626
 
19627
 
19628
as_fn_exit 0
19629
_ACEOF
19630
ac_clean_files=$ac_clean_files_save
19631
 
19632
test $ac_write_fail = 0 ||
19633
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19634
 
19635
 
19636
# configure is writing to config.log, and then calls config.status.
19637
# config.status does its own redirection, appending to config.log.
19638
# Unfortunately, on DOS this fails, as config.log is still kept open
19639
# by configure, so config.status won't be able to write to it; its
19640
# output is simply discarded.  So we exec the FD to /dev/null,
19641
# effectively closing config.log, so it can be properly (re)opened and
19642
# appended to by config.status.  When coming back to configure, we
19643
# need to make the FD available again.
19644
if test "$no_create" != yes; then
19645
  ac_cs_success=:
19646
  ac_config_status_args=
19647
  test "$silent" = yes &&
19648
    ac_config_status_args="$ac_config_status_args --quiet"
19649
  exec 5>/dev/null
19650
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19651
  exec 5>>config.log
19652
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19653
  # would make configure fail if this is the last instruction.
19654
  $ac_cs_success || as_fn_exit $?
19655
fi
19656
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19657
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19658
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19659
fi
19660
 

powered by: WebSVN 2.1.0

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